x00', &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='_\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0xa0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="eb6cdd56b6e43229d3f6046f6bcee452fefd45a8eb6bd2eff8294868e3c56bc09bbf63f9e52120d1c9eb23adcaeebe5ebc12f5c792ac1ab9e435dcb5113f785b7fd7d329231112a67fcafba82758aaa5f916731df24f0c6f71f109e9cb3142f5bf8b2f8ece8e13d43a6e8f052f5f0644407b0e350f151d87921c9e589f07baea97e9aaf9b2a24f20d581b45dee5f6bbb2e74789718fa368250869a2e1bfb635ab0a22e3380762de0b3", 0xa9) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2112, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) 16:00:21 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) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x4) 16:00:27 executing program 0: socketpair(0x3e, 0x4003, 0x5, 0x0) socketpair(0x31, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/85, 0x55}], 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x17, 0x3, 0x0)       16:00:28 executing program 0: msgget(0x3, 0x42) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = kqueue() r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x200, 0x3, r4}) mknod(&(0x7f0000000040)='./bus\x00', 0x8080, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) unlinkat(r5, &(0x7f0000000080)='./bus\x00', 0x8) fchmod(r0, 0x104) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) select(0x40, &(0x7f0000000000)={0xf7, 0x2, 0x7, 0x0, 0xffffffffffff8001, 0x6, 0xaddd, 0x5}, &(0x7f0000000040)={0x7f, 0xd89, 0x7, 0x6, 0x2, 0x200, 0x1, 0xff}, &(0x7f0000000080)={0x9, 0x1840000000000000, 0x40, 0x7fff, 0x681a, 0x7fffffff, 0x8, 0x101}, &(0x7f0000000100)={0x2, 0xfffffffffffffffa}) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) ioctl$TIOCSTOP(r2, 0x2000746f) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f627573006ae3d3d024cf1b635135e9377b23e0b5691967361266164efa0be0b4b81dd36273bad988decbdaa2aeadedcfd1b590ea67f90aeb8175f600302feb16750fe02df06365365e816678e00b02b7cfbe"], 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000180)='./bus\x00') r3 = semget$private(0x0, 0x4, 0xba) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000002c0)=""/62) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0xffffff39) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:28 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() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x9, 0x100, 0x314e, 0x8}) syz_open_pts() 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/223, 0xdf) 16:00:28 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) fsync(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/219, 0x9f, 0x841, 0x0, 0xffffffffffffffb3) kqueue() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x80000000, r1}) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="1c10e8a66ac12c641bb86a51f0b67d0f650d8dba4f4ebdd54cae8f9a5a146b44d5c5079e4ebbbfbfa133edcff9786c154583d1fdbd1805808104acf3b8d05a4e513046b75a5eda08aa5e51ebdc058f77d0229546c1db6cd147f11f23b5e6b602d461028de8a8277f180b4708667cc72935e986804b5a93810808e794640b84873c2eab868d6d08cc9cde47eb6fce9695ded370b39db4d4a6615142", 0x9b}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:28 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000000000000) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x7) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x30) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x5147, 0x8}, {0x18, 0x1, 0x3ff, 0x4de01fc9}, 0x3, [0x3, 0xe4, 0xfffffffffffffff8, 0xffffffffffff8001, 0x5, 0xff, 0x1, 0x4]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8) r1 = socket(0x400000000018, 0x1, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xac4) 16:00:28 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) mlockall(0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x9) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="a461b742f69ac83593501d459f540875d51bb76199c260f1e0782b8d5ce4c8b363ecf5617422a53afcc8e7669a57089dfaa3fcc49ebb945e6a2e55f31ecf430d691de2b7cc59b65a030e16d95c464bfac8efbd7581674cf8fd742b048268204891f5156ea396cc99ff145c31e7b88ff6ec5b856422e8703dcb68654bb909830a0cb17393ed64c5522468242f9e7a8cf1478ca84745cd9df7b117bd0c28a11871bd5ddbfbcb3bb9af2f35d69041216cd4d46d33a763b235c835787957cdf6f59324daa9522c8a119886f83f7f5c8a43467c921012315519934d0857dedf94718f2a980f911e33d44a9a43a672e0f04dddd1ad4a6bef92fffc9af2", 0xfa) close(r0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x9, 0x100000000000e4dc}) 16:00:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x64, 0x0, 0x3a) 16:00:29 executing program 0: r0 = msgget(0x1, 0x2) msgsnd(r0, &(0x7f0000000040)={0x3, "afdeb5bebaf6c2dfbcd9ee7502aea883cb46bb517950efbc33b6c509737720440c381756591ec8774208e51f1ceb95d51474ed0f538edc81e656e2aa09f6cc3bfb03d27277a5258989e0c5fab3b411fd4c760e81ccacb027c619f8890928b631f16447b9192ad7d40574e4ccabe33f938d6ab3124a90faa28b2cf10796090ffc89329e54e480df3846c877a29b4de1029b5bad48c1b77556ba1e7586c6c5bb666ac625acc7f4c2980dfbb61de7caba5ded3f7ed960c02d5d26166bd0880ee547c34f096176c5313b69ceb444d6dbb5b65a3f52725a0889737fbdf070116aa6b2119f8c318e650ea7f7c27e03329058"}, 0xf7, 0x800) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) 16:00:29 executing program 1: socketpair(0x18, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './bus\x00', './bus\x00'}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x21) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) close(r1) r2 = getpid() wait4(r2, 0x0, 0x0, &(0x7f0000000300)) fcntl$getown(r1, 0x5) select(0x40, &(0x7f00000000c0)={0x2a8a3bb, 0x400, 0x7f, 0x1, 0x7, 0x1000, 0x0, 0x7}, &(0x7f0000000100)={0x5, 0x101, 0x4, 0x6, 0xa25b, 0xa79, 0x0, 0x7fffffff}, &(0x7f0000000140)={0x9a8, 0x6, 0x1, 0x0, 0x2, 0x40, 0x100000000, 0x7}, &(0x7f00000002c0)={0x879f, 0x6}) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10052, 0x100) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1f, 0x80000000, &(0x7f0000000100)="ed7c205e466b2422326228d20ac4895e70aa271d75cd51165753f7e08916540045e173693d66ac460f9e31161df6f4281b81af4b49689e5a049195f73dc3a3762b6e0c4b797cbba24efa911ea9940c6f2859a04fa843c23ae2dd48e61d30666cab840d933ac22c041b74f3d1af084407cff4a2ee404a22b2f42d19d87bc9cd12e881be0e2cf831331f9de8d98aab58e081f599fb652c92d066f23300ad50576143a3f1e279674d67bad6261393b79a640fba96ffa4de3e1a3bddd9a399543fcb3276f9d62fe7aedbfa7d41183daef04ef9d07adeb811bee5b592d70c1eed2c", 0xdf) 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) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x280002002, 0xa22) r0 = getuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x422, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x21, 0x80000000}, {0x25, 0xffffffffffffffff}, {0xc7, 0x4}, {0x8b, 0x81c}], 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r3, 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) open(&(0x7f0000000040)='./bus\x00', 0x20030, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='N', 0x1) 16:00:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\b', 0x6, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socket(0x1e, 0xffffffffffffffff, 0x9ea) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:30 executing program 0: socketpair(0x6, 0x4000, 0x9, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x3, 0x3ff, 0x1, 0x1, 0x5, 0xe71e, 0x2, 0x3, 0x800, 0x1f}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0xffffffffffffffc0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r3 = dup2(r1, r1) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x1f}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="9cd236250b930fafd6fe8901e850f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e33a45136e63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835", 0x68) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x100}}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/244, 0xf4}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xdb, 0x9, 0x8a51, 0x10000}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 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) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r3) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xffffff74, 0x0, 0x3, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0x6db}, {0x3f, 0x401}}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) flock(r0, 0xf) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0xbfc1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) munlockall() write(r0, &(0x7f0000000080)="81843af9060221c47fbb30703fce974e347665b4d7725b0fa23ee3c5f406f0ee9bbfb8fceea8177d8d5c00c6dbe0d0f3fab2ee60205b80941090f2cfcee69744039f368795003c559dea09eca533a4010839d8b763a2f408bd59fceba16f03dc2e86d3b5fe2cfe6e0ed357ef95171bcafbbdd34904b0c1e0b54a3edfcaa520a8b27c8eda2bb81720a0e889d780b052270e906901a3b58fa59ab22a3fa8c8f4a4942ce80c243d651be67902165e767358e60766ffdda17f38e60d52", 0xbb) setsockopt(r0, 0x7, 0x200000000000004, &(0x7f0000000040), 0x120) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:33 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:33 executing program 1: nanosleep(&(0x7f0000000080)={0x100000000dd2, 0x8}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) 16:00:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffffffffffe73}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x100000034, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x5, 0xf6) dup2(r0, r1) 16:00:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e3c39fc86bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e74a576910ded56f84bca07c6d840688ebeedd795f13a7d613d79c377efb60e1e03c2e0d96e9cbafa23cd7436b3a2025342a87467474fedb0be9ba2c1ba650add3cf6cabd7b99c6745cc6639b89771a8b9959801c23509a284fc318823ca373c7dbdf4fc383c67c146edada275ac8f4e4d4cc22d6a3fd7e03f7866ddefd7159a085e2e56372b6d9d0be112132b73a32baad717def1ff6ab8c549e43a71d1f91711"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r2, 0xb) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)={{0x0, 0x80000001}, {0x8, 0x8}}) syz_open_pts() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="590478b34a87dbcd0500a51399f7c7ae4ba04adc2628b26b30bf787d60476eb65c0b02b1f57d3eeab560fd03c0dd32768b04b7e0ea24610d7da863e80acd92eb3ca17dd878f1d30dca181a3814fa4a991b58bb222a401ffbd3c8dd2262fc6b68a80159c829288720266612fcce6897018169907eddfedf7ddb0cf8ee4fa01e626f85be4d17b26e7044cdd4f172b7cc807b72bc581656ef45c6c78ee28231f25ca06b8e2d2c55290993e56270eaf62b3877f1b8777ad65f8eb8630660", 0xbc}, {&(0x7f0000000200)="6fef8b309779ce4d82dcebfe9baa647f472fd535fc043a2eb42043e221ebdb0de14d59e374232746dee47f4e087bb29c34971e7316244d71a63afb050143d0e8b7428996a7", 0x45}], 0x2, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8882, 0x125) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f00000003c0), 0x3ff, 0x0, 0x5985, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000002, 0x88) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="5115a27d068fef75d258af65a79c01fda86d4818ad3d167e335291511fea335cbd66643e76c70c6b0f18434782c89ea3f2556dc5129decc36d3048d5325b3f551f28add7fcda5bd1b740fbf174722e8229698514dca1494c05526247999ee5c7da5a76899de2078a5a5c4536c4f8d7270683641e460dd075dc6b4c8c8197a98d6d6ab3bf3c8e678bea3ff4c9f6a069c30f6917cf79fd1223fb7a8acabcb19e859eb5396c93dd9cef59e5d98db44240eafd1e43269d8c04c58e11d4cbbe469dd983f9e15a"}, {&(0x7f0000000300)="3eebe32b996c80e8526cc8ae86783d0e3e635440ab04c0c05878b88690f4ceea081b0bbf5c1f4053ff38175a9dcad15034a59d8329e02977334ad76559e3b124f2b4f6604d17cebbc9227f6bdaa9732cfa57e56cdbd84ac7abd5c04c391818f6dcc8188d03231901452f064255a2d55fe856ac4238340105d89f7810a153b79d599eb761dcd3d811fdb8316a220bf0cd1427dbfb56fadb78b1ca7fa812ab2b8c2a9b512d95d274c2706d8db7b32eed48dae0bcd815904e860740c633ae32d4ed11"}, {&(0x7f0000000080)="f119d10eb9831faaba479c0b204c565e3c9873d199a7e57b4cb5f624c010a99ab634e008c70a6b46ff24875c5c470d6d1f4c3249b209d8ac86de3abd25538b04c5a15872281c3ad5d189d5e5b65855f083a34945fa002b63d62a177ce84bc08debc19f7099188538bc55cf5133aa2ac5a0bb290143"}, {&(0x7f0000000400)="1af2ec2389c60521a9a18581e9cd30bdbc3f16b34cf132bc9088956c17ccd23e0d81a20a1a014a52bbf3772de72fa37f11819c36d013016d9619a59324a39494ace4908d4fc909e0dc6219001a108d1debe406f32ddcfcf71afd949c62135baf70b1fa669f6dd741a3f3fbd9211f13975650c2aac07c2da34d8006d17fd7d2cb2e7a3b5858f323045bde2ff1795cae8b464c1e985a4234d4a74c58272ee230f6a695a26ec3614747d3aec6f6fb032cf957edff42291373f033551aa7e32280f5e3e22c12b7b88c432e1724"}, {&(0x7f0000000280)="6df7f393afaf99919f17865d4be5e093cff91260f160d0f54d1fe6230c0d556418faddd43d3b7762d58a4a9c5f240f4f51f1cc99f2"}], 0x10000000000000f0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) r2 = getuid() getuid() setreuid(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) r2 = semget$private(0x0, 0x6, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x100) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x22c36, 0xe19ff, 0x800}) getpid() 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x208, 0x11) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1f80000000, 0x1f}, {0x18, 0x3, 0x0, 0x7}, 0x3, [0x0, 0x7, 0x5, 0x1, 0x3ff, 0x80000001, 0x400, 0xff]}, 0x3c) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f00000000c0), 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x4000, 0x4) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:35 executing program 0: 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x1f) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="b22a5344628f47c2f3670072c3cc331d983e6a24aea469a8eca8e6cfd12a41114002392158f1474f8685076164f2b9c525886551a551618c55472e9018f1cdc1044c5b1aa61602e474e82fef1a5378a9140823a15e6caae6cea3009d881cfd4aaa38973a45db2b84e458166032855839f8fab98b51efc1b9", 0x78}, {&(0x7f0000000300)="80a777140fe558b41b1f6e1b1eb4fc47b5238f9e6666a38ecfa6aa50d1dd0b28f1787e9f95ba8c3b3095193a454387415859d639d2e746d7c78b7bb0e28479b29cb37bbbd9a15ab8438ea8e218da826d14b238563b93478be0422f98846a4ed9585505b4011b46364ff137e5e8", 0x6d}, {&(0x7f0000000380)="ca9b1e19eb5128c414016792f8c336dee8713cd7074e714cc176de73303879199b2d55b08b74674a72262a3c5b6cdeeadd9cdf385616b9e3bbc054e83cf9214219f1c404ad879251e9862d5eda008e1d26f34c9cdc82f2451a5ad7dcb0ee3e", 0x5f}, {&(0x7f0000000400)="b0b9d3b33a3142fe81009b52fc6f5ba56073c4402becaff0cf4458820558d2237832c064d0bdbfa471ffb420dd1307c02f82b817297aa4dae177a04f3accf4bdea9e618b8223bf251593632f41a7146f7f8cf41b97be2da59c063c05fa18d1326a12813caf0b4fcd387b616946185b2265a2de626803e126d33bef23cca839f74ce73d2e2ec0c3584c67e31a20b6718280242b7c", 0x94}, {&(0x7f00000004c0)="327862402d149782c2efbc060d96bb0ba7158f911c81d8dc20fae2377b39cfc077db70590d2b523b2f34b8e34eebc5f99e8e7525b595e9c85bc274273a896bc1be2b0270c9a585c6be3e", 0x4a}, {&(0x7f0000000180)="ea", 0x1}, {&(0x7f0000000280)="010dc506110529ed5e9404", 0xb}], 0x7, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) ftruncate(r3, 0x1) 16:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)={{0xffffffffffffffff, 0xfff}, {0x0, 0x8}}) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001140)=0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7ff, 0xa724, 0x7, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001180)=0x3) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x4, 0x1, 0x1) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x88) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x800, 0x8}], 0xff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x6, 0x1, 0x80000001, 0x80}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xb86a}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000026, 0xffffffffffffe244, 0x8001}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xee, 0x5}, {{r2}, 0x0, 0x40, 0x5, 0x1}], 0x80000001, &(0x7f0000000080)={0x7, 0x6ed}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000280)={0x4, 0x5}, 0x10) r5 = dup2(r2, r3) openat(r4, &(0x7f0000000440)='./file0\x00', 0x20042, 0x40) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="720a71d342f788fae8acbd765fb0d19add0000001b6821e7a9e31e4637458d746b074b6f40ed4221c18ca52b282303038c181ad31a283e9049f7ad6c91fee27e7730131c2eaddd9b0d42a92ecb40f945820bc00c891a6c9114a9b14e0050297a3bdb5ac708c2395775044a0c5fde2cfe0de33de52dc83c61b693f2d8b1885d6c60cbaa7c145ccaa04d53b1232a440d463ba7a746100cb7ea26a1310b7194d3e5370bbf41a9c072d493d38f083ec689"], 0xa) r6 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) kevent(r5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000001, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x400, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000001, 0x4, 0x7}, {{r6}, 0xfffffffffffffffa, 0x20, 0x6, 0x72b0, 0x41231aca}, {{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x6}, {{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0x6, 0x8}, {{r5}, 0xfffffffffffffffc, 0x3, 0x51, 0x80000001, 0x9}], 0x20, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x9, 0x20}], 0x3, &(0x7f0000000400)={0x1f, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x0, 0x5, 0x1}, 0xc) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x9) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x37e, 0x0) dup(0xffffffffffffffff) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/106, 0x6a}, {0x0}, {0x0}], 0x2e7) 16:00:36 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./control\x00', 0x9, 0xf4, 0x4821, 0x0, 0x3, 0x0, 0xf20, 0x0, 0x0, 0x2, 0x1}) 16:00:36 executing program 0: r0 = socket(0x10000000002, 0x3, 0x8) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:36 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x41, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x2, 0xffffffffffffff7f, 0x214, "5870f5734f538aa111afc50794cd0a4eaf9464a6", 0xfffffffffffffc00, 0x2}) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=r0], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=0x0]]], 0x8}, 0x1) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1114b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) flock(r1, 0x2) fchmod(r0, 0x40) poll(&(0x7f0000000000)=[{r1, 0x18}, {r0, 0x1a}, {r1}, {r1, 0x8}, {r1, 0x79}, {r0, 0x3}, {r1, 0xe3}, {r1, 0x108}], 0x8, 0x8000) 16:00:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x90, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x389, 0x0) dup2(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000002000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r3, 0x10}], 0x1, 0x147) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="f5", 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x40) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) mknodat(r2, &(0x7f0000002500)='./control/file0\x00', 0x3000, 0x7) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000000380)=""/6, 0x4}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000001440)=""/4096, 0x1035}, {&(0x7f0000002440)=""/92, 0x5c}], 0x4) r3 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) r4 = semget(0x1, 0x4, 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000002740)=""/126) readv(r3, &(0x7f0000002700)=[{&(0x7f0000002540)=""/67, 0x43}, {&(0x7f00000025c0)=""/238, 0xee}, {&(0x7f00000026c0)=""/17, 0x11}], 0x3) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/84, 0xf}], 0x1) close(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x404) recvfrom$unix(r2, &(0x7f0000000000)=""/97, 0x61, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/208) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) lseek(r1, 0x0, 0x0) 16:00:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:37 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0xb0dd3a7b1ed82607) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000240)='./file1\x00', 0x88, 0x110) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x80) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) stat(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="4063d51be775d092908deacf4df3bc6c5ebfd1a962fb2fc5c3511509b3b14ebe6d5c833663a622394b6ad37e0d77d921ec146e52b8e1ef0640f57568534c7d0c86c504c8660104db62de0ba357933d1cb9111647ad0dfd72012ce041525c422490a0df7fbdd49cd97c60fa95bb63d593cc7db43edbd16089967532a79bb15952e32743365d2b88", 0x87}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x68, 0x8}, 0x3) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = msgget$private(0x0, 0x80) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r3, r4, r5, r6, 0x20}, 0x5c, 0xfc18, r7, r8, 0x1, 0x8001, 0x8, 0x101}) 16:00:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r3 = dup(0xffffffffffffffff) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r3, 0x0, 0xb1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x1a) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r3, 0x5) shmctl$IPC_RMID(0x0, 0x0) shmdt(r1) shmdt(r2) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xc898, 0x1, {0xd6e5, 0x7fffffff}}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/212, 0xd4}], 0x5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x4) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000380)={0x0, ""/18}, 0x1a, 0x2, 0x1000) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) fchmod(r0, 0x80) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0xffffffff, 0x7}, {0x18, 0x3, 0xb3ea, 0x2c}, 0x4, [0x7ff, 0x1, 0x5, 0x9, 0x8, 0x1e, 0xfffffffffffffffe]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) r1 = socket(0x20000000000000, 0x4000, 0x4) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="d223e439d089d8df7960d53dd586c05c82ceec"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="48857b7bcb18cccefc1ced2b144f265faf933415fc0addd6ef72aa9cb58de801ad00445b96e0b534e03021c0d2c410a2764fdc2411bfd22b02f35f1116e0330f2723807a04ef44a3801dae1bd2f588ec96f567c1c82502be2724abf46ab6e80bdae837954c727fc1e2c9de2afe29174fae2c71f2695f1b1edc45ce9715"], 0x18}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000003c0)={0x1, 0xe7, 0x6, 0x6}) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x1, 0x10000}, 0x8) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x100000000, 0x101}, {{r4}, 0x0, 0xf5, 0x200fffff, 0x800, 0xff}, {{r3}, 0xffffffffffffffff, 0xa7, 0x40, 0x1ff, 0x7fff}, {{r4}, 0x0, 0x0, 0xf0000004, 0x3, 0x800}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x7ff, 0x7f}], 0x100, &(0x7f0000000180)=[{{r3}, 0x0, 0x40, 0x20000000, 0x7, 0x101}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x401f, 0x2}, {{r3}, 0xfffffffffffffff8, 0x30, 0x8, 0x64}, {{r4}, 0xfffffffffffffffa, 0xb0, 0x40, 0x200, 0x400}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0xc34}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x200000a0, 0x80000000, 0x95}], 0x3, &(0x7f0000000280)={0x2035af24, 0x5}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x7fffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000380)={0x6, 0xfffffffffffffffd, 0xfffffffffffffffb, 0xffffffffffff8e52}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) socket(0x17, 0x2, 0x298) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = dup(r2) write(r2, &(0x7f0000000180)="19688ff353818fd1863d95fcb09aef0da0a187beb9f0a51684924d0a63c32b253032850973755e8b24b4975cfb6e3c1ef8d2b3d25a2f0024f201284584200bd7d13c3a3117f9134def8b3dc14000bb658dfaaf1178a83655238de19a5c082065ec3424e53c035d4483862f0413a1ad019a85d836ae386e8c996802f86c2c", 0x7e) bind$unix(r3, &(0x7f00000000c0)=@abs={0x603f19a13ac9c956, 0x0, 0x0}, 0x8) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0x22) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="3ac5772fb1b8adff53e8eb40aa985ba4471fe0064d80fabf3578234810ff8bbcaa57f4efc53dddd2be6a563413350c20906ab38c1aaaddaeb84d7ebf174385d81cbbe5e07d1424b9a1a34fb3a1c179358e3e1157439d6a10d4d3b202c062c1bfaba35da59b87", 0x66) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000001) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:38 executing program 1: r0 = socket(0x18, 0x80000000004, 0xfffffffffffffffe) setsockopt(r0, 0x21000000000029, 0x41, &(0x7f00000001c0)="4b74954c", 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:38 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/87) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x400) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x201c0, 0xe6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) 16:00:38 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') readlinkat(r1, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:38 executing program 1: nanosleep(&(0x7f0000000180)={0x2}, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x9b}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x208, 0x140) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) r1 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() truncate(&(0x7f00000000c0)='./bus\x00', 0x6) chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) 16:00:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/49, 0x31) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa4, 0x5, 0x2, 0x1bb}, {{r0}, 0xfffffffffffffff9, 0x52, 0x4b, 0xb0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x2, 0x9e30, 0x9}, {{r0}, 0xfffffffffffffffb, 0x51, 0xf0000000, 0x5}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0xcd}], 0x2a92, &(0x7f0000000140)={0x80, 0xfffffffffffffffa}) 16:00:39 executing program 0: r0 = syz_open_pts() syz_open_pts() socketpair(0x10, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_open_pts() sendmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)="e6c56dedc9e019cc9b5d4270a31411c32f875fd6be80e1f5e0064dc5aceed025432e3b150c2b7e0f949faa4d8870f252a3b4a6f3abdc323944e30b9f15d630945ef10b0f1bccdd7b476eda2c23ec2139e569bddd533cdba4cb423803e57ea7c373463777ce7ba58d14bfbeabb9377aeee8305cfff8179e75e294810aa7a5b9eb2a1899f35639bacbf7a6ae00b7484b850808ee01bc37c195e7", 0x99}, {&(0x7f00000001c0)="3ee6929838bf0200ca644d0ba74c27e9444848e2d724e38f65d2f7921b8d041093fdd149e61c911e97af9a911c2f1bf49cc9fa29498c08e6648261bb90cf72457ad7f90854f3d2f7bc075f317e60c45c44cdcf26e090c034d9060e0081bc2c74cb9bebd3c2c5453b7e9aa7387c6629c687f2fff9677b01601783f803ca1daac1edf9269f87201c2df7f8bc65413fb1f67cda003c947bf002e8b9b550eebbe6404c4477b46eaf51f2bc6f2942068a44e467f571cd3d911e434b2c991a4a2e98fa8dc19f5d4c4c08d78483a5b13fd741278023d69554f0f7beaebe2f3eeae04e6f6892b7e684dc507c87da6892bb44", 0xee}, {&(0x7f00000002c0)="d1ad76e30428454166cc9c8b79ecec69a2b0f42ba2d652bfa51d2351d61e69f45e0a252eee1348171967b686b69c4e8f5e7e757e745b3b823857e6789ef6eac9c060fb43ae7932a0cec897baf7e02709166f34c5a552d92e07b3c1730fec2d63e0ff24e9b566982792cbc515b51c371f0945f0d14846af0d854df47bdd4bd2a7e550d6dee27cddb10b77940e5fec13650c34d76f3af9aa347e9bf574180509829802dea7f02ec259d4605b1ecbef52a4e947c4cdde7b94ce7e59ae6566e99cd99b4f116a2396c4728cd1b193d45a4141198f5792ab7ee82464f835788c9e3b0e9e85cee5ab22c758667885b88c9ded1650481ac3900503e92dcdc3dd942dd6df5ae55b9a2bcffb58ba14ac76c7e3e15bac650c67ee1444111ee1140b66a510d98adb965ee97f298f9a49e86589da04e89b227e6c6565e1c3bca67b75446155860a4c67a6da74535320ae397bfaa89e9082ab8a14dca2cf6b5b99c03d68f89770549c783cb3a60f11f09d9b1f17fd2b14f57938e3ecb530fc759d73123d9e607f67ec1c15b4d7ac81051869827fedded0792e36f37000148d4b9c93c4295388dd5f367e6478205e2d95392cc4e65e80e17ba056d17ae8ebc9b806debbe227341f731028548e12559add7fda6b91dab437c56f11d7b05e145f1ac54e17bc9ae1334112f7d3930c966c1d67c353234d8c35353e0cee02d91abf15cbb9c4698319c8178ddd95b492eebd9e7dbc7ec3d57a1a570e530aec1d8b6a82fc1b37bbab4ad6cd7aa39d86325f70ab392b42a46033d278e827e267c004ac344c89c0a6b15a27be30766f6423149ff2fa905cc4b4c9e83df1d043f656fc2ebbb26a7e4780256f3ef88f8e3c21e33638f724392a55613a2048c81a120666b52e13ee723e80f1891f1ba726f634cc4a642b2429ae8c2ebefedd6a9170f059e4d8ec9107796ab69f307471e56da2a1e356e3578ba4515c9f4c94fb23b7514f66e157ad3bb114c160e09f8a0b3813107d957e1c94d719463d6564e1709b3d20dbe8d1fab7b6648299879c4ef3548d0f20d6afd4ad03d0ffee68198231cc3e41140712dbdc592ccf243814e6fd1dc532ef1f70e984b4bc28030fdb5abb1148606d174de3236760ae166a687976a1b18f173c338ff092fced6466250c4f1c6f56c369e0b1b8e1e06fd15747ced2052e196b24b905165d94c8ab70d8f40675680c416db6d7258a9a9323cd998cfb12f1afb6426829316228dcd2d54a607da3803302174c038adf3a2eec15b6a7b19a3c9501ff1779784c42688dab9d880c8cd8f888f0dfa1698b0312390b66834405c3437a9312678bb017fb394abb894e873c0dfc7c1621bf833cc1b03cc4d0afc9c6633f037c76c439dc28b6d9198276c06910851b089059333899ae298179964847be25f351547aa49535fcc7be8fbef4691a5bbd6a73fd018cad5f24e67dfa522b6bd74e34d7c23ad90e4ac48ee660e5088febf5fe2cccace8dc9c13382fe8cd67e33eecf2b875fe1b9774867b4029d5b511a9dd8a4a4c8b74302f765df99f5bb2dc742b2c33d4056d15a50f6435d0ac1fee2e37de7e6f9a775cdf384e6ea8996326abbe2a359bfa04b5ea3220a479199e5c31b35ea0e4ddadffaa4c78e8e7b002f1de3b438ea7eb120ca7d53c990f729ee8c94d88d72029a76a26bd220dec2fa078eb83813b651d54ec502adcaa7a9b02f1fe2dfd90af0cd6863932d94ac66f6b7345f4a1504b14e576e2f905dfe3b5307b9252f1efb4442b6547d1813f79ab8db374b140323ee662f7988c9413e986a22c97118459cde55b34667139a3fc61964c713f14f6184f5e2cfaf32009344ca1914d2efc6f88d7fc3aefe94f9a1e74f5862469119304e5f3254100f5a9ca25ee42cc10e7aa6eda81b51f11d56f95b6e4d6e858b1384e1c8a629848f98fc5de9dc7e38607088d01d4914db9f6615295df0f0e9f2163322bc27b6cba930980f1fad13df8a14d9cfba91b1f53ab97452aa9b69964424e32e1cb1165d059c7045607c65abfedfb6f875ae364eea30f9e3e8b0a0d82539f35b4f252dbffb22982543ce1e6a25ba6c500b178b9e9b7d8bc6c4ab83466562ff3d7e8a85b839357ed47a26d8b91f82c2f8643d28c98a1b6791f4a317aa9cc6a3cf7adb811e5598dcc51a416a35352a9bd42f89b02fe10d819adc91cbfaa791009e4e0947f21fa872a396e92c98760d47954100f69bfc4cfd3fbb0e195c9a4c1a864ffb214086cc55b87847ba12dfa6bc63c7ea14fc3798bf112e413351e64624f040f7d7ddda09463fed1409352ccaf3adacaea877ec5f4e1f14a7416185dca43660f1f56dc9f57475b24ca040ccbed0f1a085e8fa4e97cd7e7d438be2fb0174cb8931ea29b94d46cfb3b539323af8ed9a611fa88c3c9f923b6337bf287f3c201dd9dfff3c92473bcbe2cb941ec01c23aac10d18b296e5ac2e67ae8a010d7f7a1cab59caada8d30f15bc97b6c92063b0ca0d693f5d46b7a08f03881a9ce209f174293eba7c832b1291808137f0381ec93e362d37634f246bd6cca9099248fb8c7112e48c6dfa88a731b9fc749bc3b281cdf6b19c7596cc0f795acb4876bd7ace95fcbf2096e9ea7840376423486b95906d3ca47849548e571e83af82ce25f38522833162ee3d76311933e7c25ba773147aa3976eeb6809df5fa4a427fa848e4fe9807c4dea888fa41838297a21387e6a13fa0fe09a577bdcb3de24934169fcfd202404a5e844db4a2c52aa148a5d91ff1cd6db22f770a298b51d123ac445cfdab6409a94281528fd7c17e1702fa9080c3d66eebb8ea2a77099bcd3a58624f34eefd277c8b1f33ee4cbdb7b8e0425e73f34be6d5ef5672d35b9b1162e0aee1391cd7b13c634e9c70d10fb6924096ca90277226f7d94ad8d1efb4221696d2a3b6a086363dd3285d759afa4eb032f4cb54b8788ae7327eb765f6bed4d32ea0eb2e000588c69d5ab15907990337457f9707322c31578baa2518c7ce35f1eb00f0f550b38cdc2cde22143716fedd4c7f8b1c7b4ac436153ebcf010dbb0fd269eca8116273fb898e93dabd7638d13cae07cc2390fa87084a2775bf5f164176146d4304aa1f2b407756bd3444fb884762e82660b51a4900ed80f3fc686d960bfac072924004aeb90d00b6e275d92657678f496d8754f9127087634802135952f60c4d3e6d3f5c4c8584172d22d65d247244f5f4ef65cb621759b0ad621f575e89159ab2c866a8870842bdfce96eea5858f3dbae02dd139002d47c026048aa9193358cb6dc57119c0fdbe948f1c6e63029794dd63b157c1674183205b15e2efc109eb6d1f6e1534c2c0aea9c0bf3a406635dbf7ced7987d9b09d4b94a401bac06661faf49c618d820be5b4e30cfe1b4f56dec84d8b38702101f25e08102a69802db38532da9938a15bdc8300cb0a2fab961c7e6608141061104aa34408417147fa28c65210402b1de234afb5f6c34989e1a9fda0314e877494f5bdcbb7e47e566d567d48e3e68d274e53b21d30403fe1a36de4fd35d7739a1106d0068729f110ebf5cf22edf3a2d39af02b7b803b9d7a8b646661287d2fe693f150cafb4769ae9e7f322618f41bb3b6e2a3dd001c23e1bc2b14a789a3999ff7badb6309fba9aeae28de81fead613bb52bc1f81a51b8da3aab31ca1dbb02a04eb74c72f5d57c7c552cb83db8b2de3e19a30cfdd13cdc332207ddeb90544048b34930944d2221bef486ef7cf7f13fccc3779a6c801d25b43d1f647216fbdf123f88f4b0353e5778698238d0b0ef15a2a6e95c0dad0b3d88cce30f0ccb791c508cc23bfeee083d19aa590c7ece948de60c25eb1ce44bb5d9417a9bf92535c8e5c033b11ca945e1f998f0ff08e90f015566c6493f2ba5c9364f2f1e21f52757d1031d64cfc8302299de5b7f47713150f22dfbb4564f5866af18a819501d650bed0b10bf8a91c1b1a1e7de69007053bd974d4125a5c6838edc86b4dfe7406204f934aadf0c4a96181ea23ebd54bc385c9690ae9d413c2053113de78655e6e7bfe1c31873c41b63a4aed687d9aef97a07882455e47f595309eeb15b11a7a37424f597ca507f0d389b6548bcbaa65238db589b61361a03378a8aa2c024e24a0b9132914f7a0ab53aaec8f9b9c640c93897eefe18d1f6771b6e80f1b76873e62d0589cae8ef0d5bdbf74e2783b4f5fe1ec5386b776e37f2921ea06769c5e9e8567e3e7357ca8f2e9f0c2c4b4c6f385aa2c7c4cb8526ce1ac49538d8514e7a4159201347b4de59598535f6f9c451f8bb2dd8a3bd961e2fc9f7ebb8b65cc1876b8192713cc14fcc97c09050c7ef0a39a03882fe11bad6b65ddb5ba34be58eaa5ef7c8529d0b1ced9a34d9ec23040db3ddcd89534cf6c81f5c8a87cb7c972bf33c2fc27dad70b5146b3d413f06fd0a745989cb5ae1ee83f40fa8de30133cf9021c19509b897520efc6c301986df3813aabbf27dbd83ba7508b311a57806d643459fbc8d30366d44015ace628a38152238fbb47466e6337845c7e04e9643b73e3fbcbd8d6964a8bc7cbe397c3ada9f51126c45b1f3cd7e6c04a380f1946057f455a4e6788819c1bab6a1441032756e6cdeb282331b61dc44a9c5453493bafbe863439c4f75db0355bfc624d0ebb1131ff69570bd6fc93b27b54871e02d9f8d11d61d78e6575e9950c3807119601b2cb801be977aea717ee24185da9e1cb63e83f6f691e4331d2d77ffc3fd4f4943afe67a9604d3f28d63a3893637b291b3125f2eb25ae9c60a1c6904f7f246616fbde9d249d11f06961d7047cc1dc69e7105d27e96576d66b917915c5b14ac60e8c3d6955d9a0adecbf2ae763559f884d3ddac19ca0a85c86b747f1f6a34fcc863dc2207ca682697190b8107078be141029e7391b4f9d0a5ee23752f8011cdb714dda7d5e0353fd3c8ac9d52ac5d2592ebf4198854bb9f2e98d46e408e59d57d600bbd18e2596f2f9c7b61ee2f49ef3d35c4930c97c6ab481201879854b2d5cf301f077bedc18c3002fb6ac676ae33ec62385182c6ed0d6bfeba11e575bd545869eeedf2c370ff9ecd421979e46b788ffd7acb3d69a27fb0671a70cc32479e52e2aac42d2373de9c858a0e2449168ad45e2b53fb0d97394e3f73f93cdc95a64fd6d29d120c3d95c227ec190883b37dab2d8833a2ec70e5ec1a93e6ec51d229458f15a0d606c5398913247c6e1215486ab8d269c612e2c3da8f9acb52c4d41b28c4af1b88f2603f5534ed6947c8e6ecc53b220fe504f243fea36b5234db1a7c5111a9e40c2e69a7ef8d2d636fbd63130086a4ff686be9eed725d6a80982c6e304cafe9fd57ad17922e80edd215133d2db54a4505cd46f89a59ce07dbcbc91d3275357fc8ec10b2c927c8b474e78a24918876e5fc4397b2bf1d9bf772900f2e90e8bb34abdc878e0dae96abfb5656752b5b05d4491d93bf9185f88f9babef59dedfd69587dbf9cbde08cabc4361266da594dcb0d07ca72e9b99fda49d44819023be87e22e86cca06038a672942aebcc246dde8a9bb8bf294f45c78b099799c1499d8e689f239665b576afdd46bc7efeee083120c9667eaf856b68b24406b615f8c199e4dffcbe5d4513e3223018a7765cf3b24ddcde3db2649719df261390e485c8225f458b723f8da1c14b21f52a2b9ed57e4277a639bd061071f8abf8369c4fbc45c3a5c0376c8b9cad44cdd637b4ab6e1761869e00099e496672d47564dfb35b776ab1bc4fb07a3b11de884489ed3d6c5c7e9b18892b01ab5f1bac760465a5df62f443ff9784ef39d771224872584d503a53b9e7867a679", 0x1000}, {&(0x7f00000012c0)="4d0f3be5b2c06d7526ea486b9594c0762804ad33d3b19176f0436be5d0e1134318e8e7360a785547fac856a3ebb40aa1c0837c0564733901e9d6793505be9c4c9eff02152c35cbdb6c2b8a90613675f29504f12c1214a324f294b816c271dbc907b26542d18a47402f0a45877de0c4af6e57f536beb86c9a5a97053413c4376f009731c63ba1d937e90a789e4e368aa67515b7b975e4b6c7e1c99c10126e020103f17be74803f7ba2d3f", 0xaa}, {&(0x7f0000001380)="86848d9cd4ccd37cce2e234d3ec6505753952711b27ea40f66fdff0ac91f55ced200aff52e42123658c75baf0d08faab0e0352c49fc4efe57fa9d3171a30813e481860772b7346e002f597b029e75074c9468194ea6a294ed4a27ab670f18a8e878d7afc80e117395610c94a9674ee0776117c32bad8d4862bae1f38fb70fe615b2862bcbb31ffbe79d7198076f4487cab2c34a1b26d8a9118bdf7c961b7531f6f7e51b20652b8c689795cb4a825a3efe92f30b08aa2df2a7c6c21e48f5298a36e3611db6d8dbe909c974e0aa2f3ff26582a99f78759311e3ddb5506259d09bf7aed79", 0xe3}, {&(0x7f0000001480)="77a4234b94c2dc9e6dfac6e72420112951915b6da9004725f47a10436ec8f3df5c6a5a0f8e221838f3db6eabc4f9fd3459ed1b1c2dee3313188e8a7797b188174ddf3443cae2e6f069c66cc462e804769e955c4d1f13d305e316", 0x5a}], 0x6, &(0x7f0000001580)=[{0x38, 0xffff, 0x8, "37b3ea92895ed3d8e4e0ef6f0b3d3d529a26f1a11a491624e41035210bc5ec0c5bb60ad6"}, {0x18, 0xffff, 0x9, "2b8e"}], 0x50}, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0x6}) 16:00:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) open(&(0x7f00000002c0)='./file0\x00', 0x188, 0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x4d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:39 executing program 1: r0 = socket(0x12, 0x1000000002, 0x0) setsockopt(r0, 0xf4e, 0x0, &(0x7f0000000000)="75c57ed7244078abecd4d34a26c3c4a9151dbbaccd64921fd0fe4efae912e369fd9472f56ec371ee23fe368b87f0d683510ad87d6da116214ee904bd616e1195717cf0a453530547551f328a42f79e800e00a03c12a2d4447c7aa5c7673d861ae4ef0397b5df698ae98e3626", 0x6c) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = msgget$private(0x0, 0x200) socket(0x18, 0x8000, 0x9) getegid() msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) recvfrom$inet(r0, &(0x7f0000000080)=""/5, 0x5, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = semget(0x0, 0x7, 0x81) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:40 executing program 0: getpgrp() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = geteuid() setuid(r1) ioctl$TIOCCBRK(r0, 0x2000747a) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setuid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2e1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) 16:00:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x6, &(0x7f0000000000)="0d9cff41ae82886c5c0b5b14f3b2008f6d52055a4ae45fdc90bf4edc03a6e32f45f50fd580528699495a5b34bbc2945b9fd74a1a17688a67ae3092fdce26d61a07bc8c8f0baf0ed5d411fc458a0308e5d486cbac35829925b3d5384404d2c3ed19b22540d0b74bdc6ebe11c1a2621ba431091074404cd908277a3d2b74170a6ac7a876a1e03fdeb6ec9a14b7c44384ed16a37650c43446e28d21dd33a793a887209ce34c70a655848ac43c62a0a92c430d77e22db0e03a61354b3541acb4a436b13e3caecd6877312181f51fa535ef85ce859e4a07cc196f95f21fac04bcfb938606748f4ed636da0ad5378a557a1244", 0x7f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) kqueue() 16:00:40 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) write(r0, &(0x7f0000000280)="4545464f20691432755dd075d638f53a66cad30d378103b4d3cb9e252eaa470ebd528eab187dfb5857fa5f654b2506dfac9e336a893968bd60570a5c29aa7f0973ec34e8a9a55bff53be7c674724f5ebe0a277865a3ab1c7e6e209455d7543311f5afdfb22572c60711392128efce6d69924d707c6f6c0162546decf14b13fff7a2d3f93554daaf25c97e399e3e04985e3777786e4a74d89cb7839ab28283201a2c7d1c74d5ddb411345bdbb481b0f7a29a11e273e28ad3d434731cac1b3a87c29", 0xc1) sendto(r1, &(0x7f0000000180)="3803b91a2d4446393d9f08d127f90a72cf78df5f1a32063dbb39fe722ae5e4724c6f4a6e5de7fcfd810690298c94b1a9fec4512961ecda108b0312b8377d370ae3b79d133587f4f1ab8611a2a0ed9b6acc1573bbc774e47e4b3176a674c8289a3f0a3e224285a58ff1a5582d970fc3a7ea76c35cce36aac6ebbdc4a14da0a37ac5dd5f8685e8577ab6c65912b58bba79256e14b4aad4dbc3a12079a3ea13b39533d97f895420d3699d73eb56d8c6e41952560767f38fa3cf6eef47a446939a18e3259a9c7fbbd69bebee250163146f9b1052ae48c2211f3ee29a25f4d72ac533", 0xe0, 0x4, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x5, r2}) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0x1000, 0x0, "2b75513c25f086162fb10acd61bb96b890f2174c", 0x80000000, 0x6}) socket(0x1, 0x1, 0x336) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x112) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='x\x00') recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/139, 0x8b}], 0x4, &(0x7f0000000480)=""/13, 0xd}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="0afe9c30d230da3766fc25260fc5fc644504250f2c1471a00a978dfc16f87b288cb88934af1dab7f0b4c3c027d2411e04ed3390cda4107d2be0885f3c4e9ccf7fbf4746900b1e5994fe576e3f8feaf4ddf82bcf2bea6fe9f6566923e6be11427507e9a144c034753076df2cf0cbf8c45994f4935e549c309bb7a13660b84822edacc95b7cf2907c1f03c5411fc1bbd84bdaa6fe3", 0x94}, {&(0x7f0000000140)="f5ae90c85eea9d01ff2e9dd4af43a342b56c3119724efddab9a2", 0x1a}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="30000000ffff0000010000000000000026c8561f75689f8d1f0b1231a390debf0d9b53283b80199d7e58f1408f9c68eff098c1e56ff3a29e4a671d9ac2161f59d46b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000540)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66aae6f3a4d09648bbfe6225bc29474bcf469a66719de88921ab037da6d8b7776776ed27fe04ac0ac45b73ae1ef13352e78850fa5a8dfaa5fba9c48ca9b235aa3f4d5443e3b4cf2829e1f7365e0862633256418f777ed79d3567f8d5eae35ae46f835b9", 0xfffffffffffffd9c) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) flock(r0, 0xa) 16:00:41 executing program 0: socketpair(0x26, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="c7b33dc4d2e56de00aa28759674fbea47905d36c4821b0edb09379cbd3a6ddc6e4d2466c848faf79b2f20fbcb51f853f7a5809e8c51c898e3b073bd46858df656bd549a7a4976e0ba55433ce3d1f94309d6483c75059617247fc4b023b0dc0d838dc8c6d65c261c958d3d45db58c91d5d48a4190dff1639fbbcd92b59e83f5056101299493dc711fb9b84fcf24135dcef38fb647322161d5cc8b562a", 0x9c}, {&(0x7f0000000140)="2d14d7f12e120d667ecf51cd10c513af75a0280d492bd4c6c4418323aa2ebbb365b3ccb908ea61785b4723ab32101807266a1bf807e9558a", 0x38}, {&(0x7f0000000200)="aa6db1dc3cf605c4836956b838080e066275f20c7b77746beebe049e4689dd5684c75134ddd5f50ab402dea8b6eda5626a9703640d8c529b525bdeeed5a1d31cfc3dd02c4327cb56cbcde47604ff40a04ce4f8a9026105852359a6fc2f6c64353f33ea9ecf6957cb71caadd93cd72ff045bfa9cc2cb73384e2351751482277e38e9459ce810b799215f3ee26bc16b7ce0510f91187ccb1e0fe331968d6be7cc76ae10fee23d31efb2cb9b3157a2412ea11b3e0185c41f036cedc21af12ba164ba4d43e640e", 0xc5}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x300000000}) r1 = getppid() getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x100000000, 0x9, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:41 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x81, 0x51d1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x42, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xc4a5be4c1a17b0a, 0xffffffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x101, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1f, 0x7}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8250232b65c4c446, 0xc0000081, 0x807, 0x1}], 0x6, &(0x7f0000000140)={0x6, 0x200}) 16:00:41 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = 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', r2, &(0x7f00000000c0)='./file0\x00') mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') 16:00:42 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xe1, 0x0, 0x4f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x2, 0x20}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0xfff, 0x2}, {{r2}, 0x0, 0xc0, 0x2, 0x9, 0xdf}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4d3, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xc6c9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xfffffffffffffff9, 0x6}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x38, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0xd, 0x200fffff, 0x1, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x1}, {{r2}, 0xfffffffffffffffa, 0x88, 0x8, 0x2, 0x200}, {{r2}, 0x0, 0x0, 0x40000000, 0x6, 0x100}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x21}], 0x56, &(0x7f0000000040)={0x3a, 0xc69}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/131, 0x83, 0x840, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80, 0x7f}, {0x6, 0x548}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x0, 0x4000, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000, 0xd41) flock(r0, 0x8) kqueue() 16:00:42 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x200, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc4, 0x3, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0x100}, {{r1}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0xf47, 0x2}], 0x80000001, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x41, 0x80, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9f, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0xd8, 0x84, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x11, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x7, 0x3}], 0x1, &(0x7f0000000100)={0x8, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2b1, 0x0, 0x9, 0x3, "8ebdcc26a3f026056fc13b0d21283f3f51dd1ae3", 0x2, 0x1d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x3}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/65}, &(0x7f0000000200)=0x43) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000140)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x7) syz_open_pts() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x10, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000023c0)={'./file0\x00', 0x8000, 0xff, 0x19, 0x0, 0x3, 0xafb, 0x5, 0x3, 0x3, 0x0, 0x4}) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000040)=[{r0, 0x11}, {r1, 0x8}, {r1, 0x81}, {r2, 0xa5}, {r2, 0x20}, {r1, 0x50}, {r0, 0x100}, {r2, 0x10}, {r0, 0xa}], 0x9, 0x10000) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="52afc48a50000000000000000000323d90c608179ee045837860534d5742ddf2d3a05caf05867c2bec78e3bd6ea1e37f2b70d2823f8732fee95ae800a245b1cedc0f4dc59c6a7593cbd69db0b8a328d1f2d5a4e93e1e66db35d1deab622d8d3f69d50ec0f5d9c73c1365e3573831e134c1eb9b740e1611acfdc200f277270b940bbcd419a77b1576e8d5aacdb2328edec8b8f9cb4d26437c8e42f976"], 0x10}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x27f, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ftruncate(r1, 0x100) write(r1, &(0x7f0000000000)="030c44c6b55b61ad94a43aed", 0xc) write(r2, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x41) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x11) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x4) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x90, 0x2) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000, 0x0, 0x3, 0x401, "1117c22a7c007529fa6e1eb5cf0cbebc4fd764e9", 0x0, 0x98}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002803, 0x200000000) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = socket(0x0, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) listen(r4, 0x8e4b) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r3) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x31, 0x2, 0xfffffffffffff8ab, 0x3}, {{r1}, 0xffffffffffffffff, 0xc5, 0x2, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8000, 0x74f}, {{r0}, 0xfffffffffffffffb, 0x7, 0x800fffff, 0xffffffffffffffe1, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x25, 0x88, 0x8}], 0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0x40000040, 0x7ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x82, 0x3, 0x8, 0x3fffc0}, {{r1}, 0xfffffffffffffffb, 0x68, 0x4, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xa, 0x4000008d, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0xc2, 0xa0000080, 0x100000000, 0x20000004}], 0x1ff, &(0x7f0000000340)={0x3, 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) 16:00:44 executing program 1: r0 = kqueue() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:44 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x6, 0xf0, {0xffffffff, 0x7ff}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) close(r0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0xfffffffe, 0x0, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x3ffffffffffffff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = open(&(0x7f0000000080)='./control/file0\x00', 0xa6663be1d41e8a93, 0x106) readlinkat(r1, &(0x7f0000000100)='./control\x00', &(0x7f0000000200)=""/90, 0x5a) 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x754) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r5 = getuid() lchown(&(0x7f0000000180)='./file0\x00', r5, r3) setgroups(0x0, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0xfffffffffffffe38}], 0x1, 0x41) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fcntl$getown(r0, 0x5) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x1a0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x8}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0x1, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x2d, 0x400fffff, 0x4, 0x9375}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x70, 0x2, 0x4, 0x4}], 0xfffffffffffeffff, &(0x7f0000000140)={0x5, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/140, &(0x7f0000000280)=0x8c) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) sendto(r0, &(0x7f0000000280)="cd62816edf52150a77d12c71dcbfc3826613ba3a2f59d02aa98bb08d952577bf7deb4ce45634ff6db648437c2dfa8af4826a50c8aae4ec3df7b48e6dd9c77f057e1de7fe6c2a42e9598741ddecb62dd31487db7f877cffb4ddb0efb375c505e7e7584b63d08cceb00821ceff79aa8f562d1f9867f583367258da68d0010e3b6ffa8f1a2fbca55f7ac7e9b6b8f2940a4a45a125e83d4d05f4bb184ecb2117a83ce4aa6c00a7081a3d88e6e0ea5e6dc607d27ffdf9562332bbad7eb28072105085d33b9e4dc0df5bed1505776fd47d68be7b3a4ab60dd1cc0b3a154db158867ec7c94253b7d9a907bef1b2d25e64966683a7f58aeab417d2052373a8885032de7752cffb4bd9a669fc712691463256dffeec9b165dd813c54bba672e5ccf928031e76c0961d7381e28bfc3c6ba0cc06f00981642c5ff5314604687ab6be78bdfc67da4d21a53bd4cd8446eedf03be747bb43706ef81901720386d603db6be0fc8560ef804b549bed519d19146d5cbffcad84b83c03c2eeec7d85c91c46a7dc8b9ce32d3ea37f04baa23936a7f84edc80564ab4368e16445152176ae89578f4ee8a7e30d457fadb4dc77f567d9290750684a6f4a44bd5bece1f4d511e4654ad484459a46091e16423ceaae735fed79d7cb6fe3309a800e92a03e385c813ecd4ace7dbfcf3b953c405431071480bc7def5fca99afa4aba5407719d67e845b64cb41674e2905e450cdb0c35095ca53a88ba751aa1a50ccfb8acea682b03f6cdb496e2526545000b20f39baff795f5623b07367913af126e56981bb33611c1af265fc8a0835c95011a426be92bec1a5026036c7c1a3e22bb879e67f8dac3ed0a03c0141ec4df4e4a2f0bead4b248e09b2f6362991b2aafa424c597dc4ea7a992d47e7999d19c9238c25ba2c5c845494032d10d0633f6e8886b41b257c8a481c0cee1ff7331b2a3b8582eaad95847d44ca5c802115ab05cd4fa8f2a776e0af358955deedcf25775d7a36fd7411c5098f0e4037563f20c551517d77ba912b7370c130c77451862c64d5f64f1ed9a3ebaa8f61ff18900e4310659b9c05c5f3d6a226f1bd9a7159ba252d5928f577e5147b37d53869671dbe68178c7888ae889cfb58b0d8db1b9ee65ec2ba5c2f0e09bd8733573111c9d1b52d1d82b2db0fda9ed7be002d178ccca89bb75158ace8594765815aa06be2a6e10add31f65de91b33d4c2e9e553b786518c824840f8e8920f644e901acaf3422b762107ac651020f17721b614acfa27c01e7c24d855aa308b46a01d51790db969be64c23a22971332dd41ff84eb2d94e49a5d544852144b8e068078a256fe229cca42a5bb481dd34b3b5482b29f192a504f7c24b2d448cdb67b25443e1a619f61963c421f4a05d62f8757b80e6a3a1958b59cfb911b2500b06138c69562b7ca7790b9fb17c5cd52fb7af96809d225d57df0c53203817d9f2cde028f4c2ce4c61706121f5dfe176c4a5f4fcc1ad2bf602bd4ba546726fc0e6616d32410bc1bb61ef4f162e8848b9f387ac201d4e0e10576f17d71c3c9ff90870cb71dcab6c731785dec3e7b2f1b6cb4bc20c2c1ee84e88b31d88e0546f3b36eec507a4b9f7e08535d0750fed3b9180eeabdacb5411f5342ed855ab2abde6f871527a51db5d7fb4ea5880dd00bb6c64b8dbc9ca759aec7198b528b80ccd168c8354d88b7569f0fb09d1443c3d5fe432c2e3281ca8e94f3074fbb0142f67c9bdcfe318aac4441c414a29bc59287beb366e3c31cddcb242ac2edcbf67e7bde6a6a22a4688871a998a1ef79a8210d956d1ccd5f58bdd88de1f60d1394a8bd5a3aa7b5d789992f8d2b92bd99b7e98a722cc4b633d16d0b425c13814d0f836fb310fb58af872259f374c17d42221f08527f8f37479a987242482af4eb4081c2286749b7dcb12a64ef2425dc8d198789bdc642ae0e74b83c007166a5b71533f3143fe7fc81693c290c4350a2be4106b3df80bec7ad3955672e6467160753700cdd66af4231eece8f12c48050603835c2767d37451554ccaa7280870606d0aac8650e2bdce85d0889f08fd1e6cd58e979d8153d9b2f22ec7edcf08c32e5653cac680da76abe4d4ccdd0c0792857676663277e130eb45627a66c11d290d7742b3cb849fa06f11485db849dd927bff619058f1137bc223943a6068e230f33c20a355923639d45f1afbc0b2aac38b2deecb6809575fc488a28b249ed7b1ed24c8c22483897f9fa71fbceaab3f25fd36c499935e2a84310adf15c735c3a5e78e33d340902e0b7fded0d503cc9d8e4eff3064f1523e2332fd693404a6d24eb0e80aaf528ea94453d4a919cf2178778b505034b6f5e9f27b89c3bfb8938180af7257802b235a781fbcdf5612d3d596888efe80b9c15d1714406cfaf9489b60dd223f22562fd79fe52e01b93ebfaee7334820fb62519ba4cafaa4b8d727bc1aa64c2afdd2d47019e057ac25a77304d8393d438f5c476e85517738e5c1123adfe831a0344c2be834ab3d20c0f91bab75a9eb77fe1f2f3d7a6a3a86e34a29e193ba330b2fa7e57567534d98fd2b5b72b4742f79808887541961f008034bf127a673a05d569526d93a776f4de6a766e9006e474c44ad5bf1c5b06d84d1ff96d91be4641d827f3a0055cab991f9ae5153bb406a9f0d29125d03000bbc59b3222d6ec8988a06089bce9b9ccb8f6207bed2acea2e81b2d11fd90d826aa55e3e915a8d4784864c65c5ab73ebedaf63f705ab56a3d063dca82316cff1c943037a9483234a90ab21072d5ddae327e7baed3ba66331759bdbffba5ab88630b2c2c0542909588687513e60d064bb5ebd357d0c32e8ffb7b767f6ddc0ebec75ae1e0ceee5644e703d1165c73b92a33d602a12091841e26b8dc79b1f9f3a8af807c8e9028b0ce3b497fd4e02ed0b003ac326ec47474d6948caa9b1fbbe275a811486cc331fa00ac8fa400162fe00fd36bce6105284ac1ce9068fcd7756c480dae9b4a7c590f677b0fa17c84cfb61d6f8cb3c1add28541b45f5767392b5c2785ff4f162918246f7610df49f604c31631a077c0b5ee5b99bb664f30f5ffb92243e57b401de6fbfd1b2f0a5355b9e79b4a1268f097eb658c30c1d1aab8f49dc7dca027698baaa92e5d7a4a46cd62f96adc29e47d01723d1237bf49c7345518fd84d5bec61bf8a574c3c24ed69a9fead8d304982e438ccb459a9bb3d4727534cee7e1d76c8ff8de15b5637e28b5055e0a7cbccc0f2e1846df34cf1f7d3c2de4fd310375a73ad69f563228ee4f773be84688bb1468797e9bf5403b0fa4feaa7b806a4f29a4ea862ed9993469d7d21149f7f07a7bcfad00c58dd4e5757876fe84f78361b7df94b326cdebd1e52bbb6ac0201a09ae3cf533a39e2efae1a4705c7659b5ddc1565fc70e38727749c5be8fa0810115c1f4dd446f77670e1957bf479ae216c1e526d32045959f90dfa19e99a73027225fe1aeadedd071ef79e0126204ee638722626e39a9bbce08e9c54abe514960ec4b1c8ec75ebfc84e5ceb6c9da30a16a1b5269fd86eb6aae81fc3842e1ed5b68af62aa336b7485cdeef60c43b68117328f88133fc51338e0f62002f29a3e399de2147b735530b2be32df06a11f47a9ebcf46557605cefe9e6ef824309dc176bacb249619119b6afffd8d9e512b45b51a4d719bb0a04246dc54ee5a1f4e6216c3d970a6809061a550fb3c7a3e0d01152d26b3abdf355ac91b5fbc1fc2028c8dd9602e87118c15d86c85b9725af036fa096883e55b601dee79edfd1c3511c79f5f84c85dad49da2c52d025971a10558a259729536c7450bf71b1e2f87af577e4de532fa5f2df21426088da7170ae1a4deb26ccc3aae1568e0136c0ebfc87f747b2748d034e37b5e0b156012f0a6e5d738b0027434b336d4c0a79852e02fb3e4ba9e727b14fb722a2cfa1915c34d5052cb21db0411af33d2776732351aabc6b223ec29807ca97892055fba1b04cce18093c147bce26063a0857629fb63538cd0a4832a05e7848294af23be13e75c0760ed2a62ce420705ed78fec67379dfeb875ff9c31aa6765faeb01199c16ae6c3ce0333aa26f3462ecb7dc33868cd01eb4cde1ee19952f4d28a7ba12337ffd12d59cc533d3dbf107f03766507c2d30df58c1ab4ff01bcf1bb5219e743ce7c3ed176c92f9d270bf9be36d72ef4e47acb98f5c31e292f95fc5529f17c93852e1ca6ead005b4c7ad85ebdde61b343901d72afbae8cff61ffee4c3463d1b7ec6b262235423c7da897431bfdc554eb2e92a127e6ecfab4efb8942a9de2ea0f579a8b11caa69fc555ab5a8111bafc9ba7af6a7d77751b1379a1ff8fa5b1e15754a72f9a3a39564e87ca1655469aef2504c95616527ceeedc67441103bfed2519699065da37259b9c9ee463b2d7cbef74241f631cdfbe35515f5094f62cc586f8abed1e16eb0488b070707a9ddbe1221c8eb1eca5d9c348b516c56515aaeabc3927ac18c89f9d27438f9bfe4bc615b337631dbe898f67eac9eced8c71ef35f4eecd587694730e1deba0bc116191758dcf5c362503db4503a0530120403368ae6a8c54adcebd82e58d712eba8e6effd3e8fa556d57480e2ee35e07ed3729631a259e81536db9236bb452801cd33d333a38b3d77a0283d9eb2587d34e5d12ad7be6ccfa7f9da406f9feba70da021b8f11996f6f2095fafe99a14739d6eb71a48a3b2b2811f4c39e1e74e27b7686fb91df0072d169405518226837b4574606c0b0215abbf3d4f027f531279ab15e0e3872531c64ceb0831e4d4ceb55070682795d4ca8f92490cffc6e766b528dbc6da0e9d7a367594055ae9d8f7a07f99bf3d682d3695dcaf6e2ee3e17db1c006d6c0d89726f5f792211d23d86bbd7c4483e01f7f1ad2494cd5b3693ceea5d4c6300dc9d2c8bcc11ec941040c75205b6fc63ab11a47dc873063715e872d5b6edd81c67ef3b3bab097aafab9b7bbcbf576249813253e50d2a091c7be10ad465f7249e79df47567dd91518091487836d353d71b17022fca1efe6957cab5ce422b6bcd001fbc2928689dcce8698f25e80c37919e4c7647a39dece96564a1479a6f7b54c25e81b589ed8ccdc92953d73c73fbdc4170fa5b3d4f5be641cf3acdc6973349b54739a4b6c3961a49b75f0bb6a448f8dae2decfccd81791a7f73a701946622b54b34d8424fd19ce180340996644ce8da8215334a9d0afdd5b9961931e05b6349e626cf69cac2f1c4d1caa55bed20bf5b9127f302d439b148ac6edb6a1f8a9b132d761c111040738b9188f31f7e53782987d5481aa9e2fdf11cc0b038cda391de85c7a0556a6e4cc97fcbfe383acb98c2d8a016e75374a818d7ee2b16ba0a1d77fdb89571a496ba710645cef760d6e75a9368ada0cd124d2435f4b54395cfc6b3fe80cc5921a4ca2c991dff5e0563ea257e6c87173f54475eb4130a21180f3178eccdc2b9e79026dcc439a91b67dd2019674b869cac0b92ef4846e7bd8f9a7cf0ff50c27c2dd7789750417b7f2ac686e1163a4094cb0ade689d993061956c601f9e489c5c1c637c77b421bbe1d880d8c740865f015344943bfff516850deb4879b9828705b3de6015f821cecd88266123f907808a5c9fb319b903f2400d4c2ef7cee54457d085bdd095f85a3172250c14707a1e1635a00f70fa07f345ac3ac018125e78b073ea37ab8eab3bb831689768615931fe2060513b0797a61b38a737a64c4a10766176857a555daa02da02481f6fee65b90572f2f004d52f2b43c4d7c3f7bff379b2b9a65d64fd46bbfa913271c4a2fe95cc28dce0140bf2", 0x1000, 0x2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000000200)=[r4, r4, r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x100) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="9a61d88dcdfdaf5bdffdd9202027d03d68dec4caaf60895f365cfa71427c09a5fe3741bcc2b6969353edc4be434e8eaabe5d859dd9dd24bbe112d949a03c443dfaee9895db574848bc6ee7d2828fa4039e58929515432e45a815bb70c0f142a8dc1c1494b27d8f31c2fcc111242205adf2943bf703c9ce3f4de4b012be32e931c8c98c761676958bff76fa79fd8378f7f4ae7fbcee5e9840d99d5cafaac21e1435145f8c70b83965f8680319f25cab13442c80e4a158f22ba1faa8c8d2dbe125458bd396f2566c40", 0xc8}, {&(0x7f0000000200)="9d62b4e78cc66fe5f9e60f02a64f6f16c3e65990b9135f24b9800aaf2d7b6e08373f0613420b2b01200c15f464f00c1b65068d780bb111c056877211a9bbaa6660c6be0d6be3013ff9a7344836f88b086c10696eb7fbf87941bbaeb04bdb6333730993be84", 0x65}, {&(0x7f0000000280)="c89dd9f0d6271ff7a327e1e8bf0b54c9e5bc7825c117fd7555c1545dff1ed36f705c1bdea84910b27c0d8285bb88ab43db0ecfc6b54a5cf41b86b9131076654376b8ab850fbc1f9b742ade25f8ee00e069efd1ae12971e6a6ee3542b43633aef998b87f0b4a1351709eaf88b6c3da0e93fd501bd11f14c87945b396e5acd677cf6f4d1116a6318c85454f9f3522e7cd4b88beda302a203712d4328388c27208e1cb56145d2fab8ca578e678917b70a34bcbddecef61f0228bc214a57d7740df1572a45adadc24797e517531206f7570a807120cf9b9810c71f5800bd49d52a8b190a32b3c4789f9b1302848c1b79f68dbb939fe3ea3a6e4e2c081439380c", 0xfe}, {&(0x7f0000000380)="701cd0fdaf4876a1694c40e5235b10954f7ab3bd9d46c6d0072871e07030634e2aa37be79752e86f28831cf861f6613c6d0b76bda52330d3a3ddbfee9a4d76f33b982efc1245ce36988f5e1147b822052c4f3fd9fd80dddfc2b988e455739dba46148d8f2570680aaa27912532fbcfcaf1d4d0ad22890899998efb29c5d035ff8303466627", 0x85}, {&(0x7f0000000440)="869de14b76e1fc2e748302d467252aed765aa7e6e66973d781592df0e753162f5f2d5a0155b497a5934bed4548f431c8db065f7ec536c6221b551fa8937cb2d27f405f8debd39961", 0x48}, {&(0x7f00000004c0)="a615c6618942c3665633783babd9644c719640d99afa3a2603d4a8c07e6f7672651cde3cfec8e910538b5ef074ca954633595132348698cd4d9831a745901f494b6cb87fb5a77d8e4c11247b1dab44dea3cab8abcc5e803323f13086eac13c4c3692fdb2ae2d36eefffaa0ef0870b6426e49ae90403c1195bbe6138e31a1ece30a5f45b9d7ca5714833a4580bfdf1d2567f8f42404c0ab7893381f595a336bd5a48d9bc6295e0827b0f9a16b2be6cf7c1abed405151b1e4a84d508ab44ce49b991c31bc7420199ae58b0ba57b4daf993bef3029954cb9c5295e7c7d363a92f6cc40f52c1f9848a70bd3b454e222c84ff8e7a5ffd1cc066739d1fae769c24d96610f41b100d0bed9a2cf568ca8e3322cf0ebede1ab583351595d20830c7997c66ee74076e1dc333c64e2363c576e0b4486c1de636cb665100c85dbf1bad52998b6635820e547edd6f425a8a88d28a3dcd0c93039d9709b98386a31ba5ed3e7bdf76b491d704cd1bc9084e7d4a901c7401c4d62e11b433ba5168f6875b82a854a07ddd97da9855764aa1a9ac98ff4d72e99352d5e722240a3c37df4bdad03a92dac3adbfc52b2c328be9c39b6e83fdae536cf6760aefad7b0088a65bddd9375d8d223eefa7a8f3db0ce4d14cfbe6dcfd45cbd7915260d260abf511d2c083031ad3903fd1e25c0e5480a80985821a7736bf9135775c6c2116b0a2b80b103ff7fd31221782f996aabb90386d55aef9a06b408ebcb16396abed38110df1973e1135f63633e8cc910f2a1cfcff46e0b120c66d4e418a37cd4b1d351c02ba0859c2cdf991604fae11d1c6cfc6fe24e2370271411fe2e8558d94de6a5b16f4ec983735e3e2d2f48cdf5a700fb7fedfc67e518aec75b78e2cd23ef31e9eb10efbb9078fd91da3122cd99e430ddcc7e6fb2618ee88face0fcc603022c3e3d251f1281e97be554cd28b8e9fb3564d5b5b6886141936a57b598c23ac60567d1a4a862fbf49e5e56aa92438259c7bfa2896634e8f79ccd6d0ce2fe4ba8896f3f7607d9dd3c008a41190691cb7e6e4e63b91929fa12982cc8563d6a20786e8b9c762dfb5854cdb4d2cfba0bb7448c6aa442336f60f7317eff71d9814b5f53f6641189a7c4259fc03a984f365305946e9cb65a67238a5f4ea39cd3d982e62c003c4d2a989e18d8b7da00384bb58bbda706151dd35ddc25c74f15e6b6f784563ef7575c106116982363af3f6607b2f0a5fc3e0821fba0643a2c1edaa0f157005e2bf2ea65ffbb879617c25acef06044141017785dc6e4ffbf704d9dd932b9f0b6b9ce2934ec0a454be7cdc644a3ea0651e6d5b247c66eba45259ea6994472339fa680048a601f390eb36535d5a3e7568a4fb64dba3a3c00ebb137c5e58f27704718284190ca330f6a96eab66845b0429409f905fcb0fbd545a7af8b38d27f31dc3311662cc327bed308b4a8f02d59370ac5535e5dc64d9b9d2c337eb4e3674d06d0521fc6e539c9656df9ec68bf0c2d911b23dff767a8825d394fbe4c6c5db4f57bc8ce8aa8c0b3533bb1b294becaf0bc98846ec20c0a01ec0f4fd6fa5d2095e927b7190d4320ee473f7eaf5162a087ed144236e617151f73ee79e89a14eb44118515b1f9455b13d778b8d7eba3a326d05299fe0c6256907bbecb3f3f70c3b2044fc09d047a968e05c46b3eaaf5afb650a8f7e1a95c001c437a6d16af829a9fc7b1259f45bb14ace7746e5cac40457da38d92f7f9a31ed69477a63269c4d5c141ab3f61ee2327ddeb1ce4056fc9cff53cb577eaa32fa2b2ac5b93a0c97a71ee8fc9291b97d62ce13a02d058652407d41781e9a9c77e568216889186e3b632c118af7dc65a52649be247be86f10eab16ff90468708ce81f7367250e83801386b5d0712fdbd237822d3764fe189cacaac28ae94e2b8ad30fd8bb9791be31d2d468d32b68fc726d9cee4bbc95b8e3ed99b3a2b6b268a0484afedb908fffaa0b6a6ec0e9dea0b1bb6e54a1c3db04bafb949e0d7df7cd5739499b7645c925ad1cfa3631d7d229c154b1e6a7be706f4cb3e7ac8296da3fad0905dcd1bab22263f5bdeadb7f50842bff4237fe2a9c32e5283309c05b9579af62f5ec8f64f1f5df340a3a9a667f8e7b52aa4fe56c26522ca08f9e159139d38c322e74e28bacd4829ca86befaeeacc6ad74feaa7a11d854a380c3d5558b60d1f6906206c8a969ace767a78a97967419d6b755458bce772acb1ccd10ceed27f08663505d2a1da406287ee22f27d1d7513bcdfc9e1128c93de853dc65561d0fbea8f8cdda82f178b3f8fc96ef3a14b1b5d05c03f6305269493c44280be081145604c266eb183a8e3ef58be06b9c3b320bb3cdea0dd7a561bef6de47b21fde9551a3ae042e99da8a1c9964bec5a9966a15a636f7c57916e15115c28c4be78c4f3e9627272dba52d164156117928f326ae71bced79d3bcafc84c6b748f2ffeeeb1f67cf7811e9db43e819a694c5a1b7a2ace609f6d781ce3ab3012a20f633a4646b4e45a653b99601e5f68c1d49b1f61807cf5138aba95765c2e7e02b2fa6ec8808d6c9b8690790c16aef434884faf4c12bf69387e6752545a9f2651b251d8f901728bd4bdcebbe283bf09c5e685030db5b28544e7d313f7d7dc62dbba79702850703fe6a4821c1f233bfd6d3a58e61a4e5db9a22c0aadb66accbdd0428d8d3dc201c62729c97b7362f7c0d5cc789a6eb66ba90b4bea99f2b8cda0c8b70b22333f09dbaf45c5ecfdd72e7523b5ec51d8bb8c9d6717a6e7b5444d7458d6d5a8c5f075693b2a13e94fa0e7e6c5fbef277437608550be2f705d1104da09b330da5bc6f6bcbbc90a63bb5ad4b7da34790d9f9f6d64d19944f9a16e39163877ca52e9d26417fc15b2414190c72b48d3e73663089a66cb0123ac08acd14614436a755e0f8a82d1e5446cb7d951ec68dd314bf3f380cfa39ab12dacf23fe2fdf4e4e528fb74b456c7e25848348faa61eb19d16774541cdaba2af40e0f244fa8db77bed69ae8e0fa267280e77a7384cdcb68643d9227bf298e469fa16a5c483ac3920ff439b864d90eb7a14885e046357abcf4cedb2d771a7fe6b0ed2013c391e2bb4a1a761ca1afddecc4da5540bcc3ba35289747fbe8a491585180dc5c6b3c7917bd4cc34a197b1047bd72f4d417e24b7720c423f636a89e303a7de3642a678304006cd58387f40241d7534c69c2e1c377e3fb1703d55d9843617eaac8b932fb316262b9da4da6ba36ed9b6b048502921031f44335d39454a6215653ecf0ef064cac294d6a0dd8a6a651c24902e3c03d379124d0cb78fba5a1f4350444c67b97dc20fde9707751c237656b2d8ca92f58105f0ff65c1421cfe4c503784631b9c42560171c59ae8216538a136e78e52344fbd93f528ffc6ab4bce8dc15f87637c73930e5cafec246b90752b6505e91d08a72de22b3a3f0e240600cfbe7ac32f98653b5f641660234e83ac934ad2ad9aa17e5c900ccfc608882f1e39bb7b71c763d2a5d780786e18d26ad7775bbdacaa6955f310baa7ced4685befe283fb1a4596fd9b5e3c5e91d60721aa49c75a33af7df1e72b7d87f8ed3de9c349021ed317aece5ab2205f2b21a22854138ad20eb6e1f4d0a1def5741654ca1eb32e8df5d5bd73bd52169ad71fea83df6c13e3ab1ebdf2dc1e38ad3bbcc07160462c6240c96f11893581b8c864105095d4e09bc1ffaf4a57bbf6a4d411096bcd9d3a544c520f9aaf931730e5929d4102656cba48e05a1fb8968b28224b0a6c35c37e4b48d298db95ae8c9d461e1ae2174c22e01615369132c24659aa25cf8e6b445f5335b85b46f9bda9768fab7c599a9408b910d1e1258bb294a5d40bc5fdd48d858fdd2b421d5bb63e8acf687fa03d85e0f3c84e7dea268f0a0c7af70d3c64fe1d203148d38a4546bc30f56fcfd2606830986e61f1663a890113d049c462208c5b038351db22a38e9d3792e6cbfa37689d1ddb1ecaf157cf31ded97447374051e95195c6485dc99cd6808d252ad0a14e006ffc2a9d2f800f818a056102fe2bad92668a135efe09a966712c7bd0ddf6a51cb8905cf0ed413aa5bf0e91f8466880717c2ef1b2c5607359ab8f4fc47835744d82a4658312a9f3c6747a2add0f5677a43bb9395514e25d6d3c05bcb57f786a63ac775ca601fde2ab441d00783a3567907f47df83089101694ddeb65945d52e1d29e62b396147f9237ab8ac99c8b9c2187bc4bd243726fd783f9e05710eaf0b7513e2016b0fb140ef2e416ab44e3dfee5685734c210f8732ef620e6978267ca03f63d49f0017c6070eb3f2975d0a22ed2f3b7f6d72cb59e9f61372edd70f57b6ef89e24c027c2a04e53401b15da33e2e41ed53ee160d8e8379ff7abdf2eaeac1f85fbff1c4b7e8434a564e5810ab335491ab59318287dcc5e23600c82ad47f2f7c615f805362977215f6e5a65942708b3ffd04f2b5baf7189d0e0b0ca5c69f352802310e683674f68ddc1e419d33b5402435851e93064c09e9d8464aeac6b6a5b4f5a773c31231b0a98e8c63e15b594dca475e66e2f377f9b73b83d610e0f25f3526ee719eac497a63d6ed81216d31f72697be5b5e8f45f3a090d55edac2e167c616c1edcdcddb225aa7a9861b6c21d56bde67aed00ae4dee354c6c5ccb8a50ef0b7d9dd604e34eccc91bf064f2c6b72d39be9890e9cf15d6f096bb730064bad7f3d5991c52df5a44737d0d1cb20e8b0b3c13e0422bddf13b1dcbcfcb436014e6ac6d532907efd2e4a28704e8441ccbdc50dedf7961822ac53a1524c7f162e3cda78ca70952b17ed03e7d346ea33992f68b27e12ab8c4b6beb4363a54ad0cc4168f0e9b30731ad140634527e81abe4344e8467b7eb0204ddff5f2ecb4bb213bb40e6de581793ff64a93fe8762da49fdc0e552a96535da999c2714c9a424cad25d6d0176d3bf69ed2eaa05a073d98e8092224421bc8a5e2e33358d2350479b20a226cefef86fdccad3a433da653413c242359ab133bf2a3afe2b572007da1125c9de1a9c8ceae349820b35b4a682332ac026db009667064c8c9b8f75363a20e3d10354e7f9d8e2e2909f9d20842cc28d26aca0f9d043505789d288ee0bbbcd739eed4d8ee0037cbd2f8c78701e0932457d3de13f74117b1ec915891e87501e20b2099acee0e5d2030604538af56a1035e7759e63d3bef150e0175d4aa5641e988b94bfe808ed59131a0edf4c14888ff0e2fbcdf00c096b4261481f244696c6cdc940d762b6ed4464e334eb83e767f06a5679a1861e0f359e29aa908134aacd41c3d6dd67ef9ead0be90a818a6dcb2d7ec23dac2cc28320f3be1f6adffcedccd110b5333ab513c9c6fbf51997068bab9d640a88b83f6d206b686818d276c0ae7f01acacc6f266da24d3e6e18545cd7eedda4fc488bbc45a8ecd3a3896b2a5a8267d3f1df4eb6b0ebc89fb73919c1949934d5cf91ac0fe381cfb9de58acca2434eee92cb7dd6ae0575f2047aea94ddd9143185682a8f8e415af26be8c54ba86a1150eacbb734575047e7e505ee114e073b5a60922bb8a00bb8f3acbfc68b5a24f839cd0ebac6b31935d45d2469fca3ef19c4af750203e6ee9420d5ceaa9f749d66ad405ee6f7fbec5ff4f84cf7686352931e982050d43908099ef859a3754a5bbe11e310aad8df8e15dc96df0f246e3dc3dcebc80810b4456bc02f34d6277a9f440dc0d8ecafed547157033752faab2101c96720a1ead551a9bcfed1ce5237c76fabd1f00a217f636b0f66ff7bacc0ce7f546446120cdcf0665bf8a085aa109fcc5adbc6983825a18938d2eabc604", 0x1000}], 0x6, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmod(r0, 0x84) rename(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0xfff, 0x5, 0x6, "30baec0e93e3e4212339a27d0d8154fefa9f80a7", 0x3ffc0000000, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) pipe2(&(0x7f0000000100), 0x10000) r1 = accept(r0, 0x0, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000000)="f589c049b929c4890cd33f35dd75b94dab6df0e270a93185d4b3025ba178e07022e650570a40e109955ecb3c1ca1aa48e7fc308731aa5658e16c457768414acb9571146b63c1e0de2834f1d95804323a056f459da206e3d29e184734306c9589cd3c0e579c75f6aaf7b496eb77b723fcbb0d4f61b2fc5b976278de9b178fa52a0d9d79f3f4a44de9872b93642a21dd94d680e19671d8d15afe834167a12925631dc35a0b9d8d970ed731e50d78f51fa0708891b59196f9893a2e79a3d2256ff8bfc05ee59007536fb9e155f94c4ade642c48b5e9b191173d9f1ef1b6d6f8632215046560725bcda82de7a4", 0xfe81, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:45 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0x3, 0x1b26) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xa, 0x2) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x26) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x41fe) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x4f8d13c6, 0x2, 0x80, "350058d4c7b38aa730c35c3abba190cd58295c00", 0x1000, 0x3f}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r2, 0x40}], 0x2, 0xd14f) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000400)=""/206, 0xce}], 0x5, &(0x7f0000000500)=""/32, 0x20}, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000940)=0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e42250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0xfffffef9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000900)='./file0\x00', 0x998, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000040)}, {&(0x7f0000000440)="20d8f5daf7b912944c7334879ada288da8a6acc213f325f858e65f73e55cc05fc9601a1c0a525644230cb3a31ce8a88b61048483b56e0d263eeae459e69d4a7947a3456e0addddad9ab53feb7d08801bc6c809e2294c7015944a20628520681c9984fe073dd9732a4585bd22e718b160dcc9816c2a73251bb2beb87c0a2d4dac5068550e130e99438545cb546cbc077697d83d5145457ee421b0df5aa140579225fa91d967c51ef2f66a145804873f", 0xaf}, {&(0x7f0000000500)="4626b68e3a7f9c3964583e69a6dd04f0bb5918c87f7cd162584c155d6c1f022e", 0x20}, {&(0x7f0000000540)="de7e4665d084f2bb850977c28c28c22f5c6bdf406fc3fee5f289979501a31f9f5b2426a661cca81de1adfe56c36c22989fdd01f0900cb85d4a30c6a86d23d43e2301c77efd054bc53af81a447e9e10e429f78b59ca422c1c12446462039ef94877a032da2426047d08d5dcdb5c588b19187c79f90e5cc1dd572bafcf65fa39c186807651653d228e5fc11f7f309367c82fd448e6cd1be9dbb89e68fc876a8f3e30a5535fb33f24c27e02c9b1bbfb31c32ece66c13e6ee022c1f1ced23b873d62015f9558ac39c701484df10ac0b4de546bf7585a52b02b10ba7e", 0xda}, {&(0x7f0000000640)="c7486741b3996f374898ac9927ecd1e601d24fa1b9c88dc2ecb038a643a5f1c939348247e2618645efed1f991cec582139335c79628d1fdc9f27320676d39c066b20a413fb3a7ea2c9538841", 0x4c}, {&(0x7f00000006c0)="97ba764ccf97ab8ea209d3d61c4a862a0ab127039b7d4bb5efbce3f9eae9359718b32bd2a3f2", 0x26}, {&(0x7f0000000700)="5f8cd1fb95e318e14addb8695ec9c0c0a25d84cd9acc1262038994dd67706789b8cd8401bcc7238efb38a7bc237c7e5efbed104f064c88c53ff2f2d41bcce985edd8fcb7ec6ac52bf2a75aee272d2f454100469b1868c916a474e19575c95f12575b0d6b0963ce363eb1a0d0550d51a597547e6d3a397217aa911b40affa4a9797b6cf826314b913a3dd2ac4818ba37bb4364b78d718bf16530422db6bf9", 0x9e}, {&(0x7f00000007c0)="30b05df904b653522b4674bc6c86453ff6de8652940e46d84c431b8b68a751995caa2610b4c596737f78db5d833dff3740678a989bcd2edfd3e5c205f2a593facddac83350526dbe7104874e33e4f2fb473c7cf94f77e664caf0", 0x5a}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000980)={0x1000, 0x1, 0x0, 0x3, "6775acaa1c0a9e6c506c189bb6005f88ba261591", 0x5, 0x7}) recvfrom$inet6(r3, &(0x7f0000000a00)=""/132, 0x84, 0x1, &(0x7f0000000ac0)={0x18, 0x2, 0x100000000, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000009c0)=0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000008c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfc0, 0x6}) syz_open_pts() 16:00:46 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/71) truncate(&(0x7f0000000200)='./file0\x00', 0xc518) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) syz_open_pts() getpgrp() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:57 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/172, 0xac) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x161) 16:02:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:02:00 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x80, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x100000000, 0x2, 0x80, "e9d09eb0eebe5077d9aa6c400def6c7936974579", 0x3, 0x5}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x40) r2 = syz_open_pts() r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1f0) getdents(r3, &(0x7f00000001c0)=""/47, 0x2f) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r5 = syz_open_pts() poll(&(0x7f0000000280)=[{r5, 0x47}], 0x20000000000000b0, 0xfffffffffffffffc) 16:02:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:02:00 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f000054a000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x400000000000a, &(0x7f0000000180)="f7f9e794", 0x97) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/51, 0x33}], 0x3, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x99) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) 16:02:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0xa1) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() r3 = getuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x3) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0xc4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) r5 = dup2(r1, r1) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x8, [{0x3, 0x1000000}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x10001}, {0x3, 0x6}, {0x2}, {0x3, 0x99}, {0x0, 0x1}, {0x2, 0x9}, {0x3, 0xfffffffffffffff9}, {0x0, 0x400}, {0x1, 0x1}, {0x0, 0x4}, {0x3, 0x46000000000000}, {0x3, 0x100000001}, {0x1, 0x9}, {0x3, 0x100000000}, {0x3, 0x7fff}, {0x3, 0x1}, {0x1, 0x1f}, {0x3, 0x1f}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x400}, {0x2, 0x2}, {0x3, 0x81}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0xffffffffffffffff}, {0x1, 0x2}]}) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='3\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='}-\x00', &(0x7f0000000240)='\\\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='+-\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\[\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%E\\\xba+@\x00', &(0x7f0000000440)=':):\x00', &(0x7f0000000480)='\'-:}\x00', &(0x7f00000004c0)='@\x00']) execve(0x0, 0x0, 0x0) 16:02:00 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x400002046, 0x5cc1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x2a, 0x1) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\'+],)/%^\x00', &(0x7f00000001c0)='$]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^%&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x7f\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='#$.&\x00']) close(r1) 16:02:00 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x28) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000012c0)="896b31d8315c1e9efbc0dcf5b8930c38857616b3e8fb3a20afb856868e9e16446dec0b730d9ee17548537e135a1d5983985ef7a5e54915afb6b6ea766702239c8ce14c930d7443426521adefb114c71a623c456d11d17736967c2fa758a7e28c8f95c6bd1888b9e8ed721b5fafaa4a1af1415975f889376c5c0c689bb740b7908f53235142ec0d127f18c34d959679babf8334a2ab0ab6e5e0d2d2c8c5e8c4863ed8099a4c5195858f49a254810a8b5714dc7d737f52fded0846dfb9bb73ba4891315f4235c7755da9367589357fcfa195621797308349ec23a3fb481f28013ec2a61d858caefa5f63fad87db3489e3e672a3aab62d96c66e58b54a19275c862c141568fcff5d88217b335d981e505b8669df718a3f65d44e7f6da314fe5f5aebdc48b30e7fe863430705f2f92cb4c8eecd2e1d2631b182c0219962b51bd8fe00cc005f2e6dc65738db85e5d23a753220007c910b8a5e3797298e7d891b10eb34fdece74c79abed1ae24e6a7767d4e82fb194a4a7dd7722ef31e84b3d71ea5d41551b26761ca9619acd8bec0f1b2aeead59f59f6b67e7c69a72dee77f3cfe105e7b0e887e847ddb503acccf802c8b44f44e86f62eee7790dd21382c4d4a1dcf4a1f145a021a0ae3876070797daf87abe762465e3c15d76ef70090dbb8b1694e695291eb5d4dfccd64570b452ef4d820a210f315f19978155a5ba527580a5b4417109317365ecbb29bef1ea068eaa3ace0a4e3acd71c1680dea4ff772b2d751536d7f69bb86cd6582556b9b10ed4f54d4a011407a8536d156bf1d3efe434b14b3dae94735c729d1fafe82a5941c7b4f55c8fe77f06c4ff46e4418d7972ea2d1dd8d32e0fb6cd744de3a4e8ea06b9dea94296591b77001bb6d8a04ab75458cc2bc6f068d58e85e4cba827132dfd030a23d330cf797b176794cd0974e25c3154e3bcc2232666af9c1e18a551ca08cbaea44412c1ef958607d73323354249fe45444e40aa688eaa8d0667fee72316f1ebcce35fa663d2a590c0a45dea3bfd891890a119a75a8cfce70f6073457a35105d15469c9ccc9c08ac4aca918397a3bb3d4c0e22baa7db0af1c119f470ed47f0cfdc81def7db1c562d9c46f9daba57948f2ccff6a906f95e71e12445fd92df28278e6b68516993fd0ba892650b3ba38ef8e167bbe96cd2880953550979af146e28a7bdd1594a90e3390b68552233709e5dd11961f8e46e545d10b217af1597d345a377b854a83f1ca1c2bd41480dd85614ca758b59679b6f736ebdee9343d40911baf8e50d9f074018a4ed4189d849d5f10aefd38fedd7316ea07042ff471cc17384f439633eb0c4d73337a722dad529a6d3a2210a1e59317322b9718dacba2ed67505d2f55235f5dd7c38504a1495014f3d120e762c807c172b9e3039f9571867b5ea96a902c264b371723f6ac4a73330ab8055251b5109d40c85975103b43ef0318a9528d986529bcef25210ce2765c009eb963909f51739b50cb7735859ef40669f0654d51cd0cd68f1c511b644387690d10d43aea780ba7fff9daa3a208bbf9af26ad1db064aad63befa30c1b97fa23fb850f88fa95ca5d4ea86f58b1e144b4e75fd1ec00084e52bb5b19eca331ce87c8b6e440d150574d719770246d2cda36ecb999301caf884df5091de777895444f598d685a01a45fc88d079acbaffedb5d9ac75286a2d67842e1fdcc622149df4c5812392a0c2502cad820813994b3d2e97a0b3c711e74f85bc30438d1f5864a9d657eb883e82ab185935b7e3727af25126de177f143f810e4350312862aabfc24881dcd1fa26e72dc26d3f9738045d774ce5234caa158e1072fbad9aaf209833e72350da784035903cdd97537b01322a359920a1bbf85e7ee02e6e360d1627fe1703650d1d203d02dec473f46d6a15dbd3d7dc9dfa753db850183355de56dc7cdcdad02bce6081bc7583fd778b2795c341eb02c04e5d6f8eccec5315d2fad410b452f04082e72761971b3446df26aab43d4dcd7e7fa10ae173c24a2b5d5cbaf1b2aa4f67589c45bd9e8da30e2e5a13d0220b2c7f94d4aafb81dbf4b1b6a0dcfe4bf83bbc0db0fe73a6a9103643566ed5704acca6846ade7c00c202e699fb97e5874d372d7d081e3a63a56481ceb17313382630dbfc400cf9ed71d33b81d28ba04f5edcf5f22a2988127245a3f579e20e05deb4c7dd489a1aa8349bedead372989a5c8609e0c148b9a88ad5793d9d87e8911779743ad517f915407fe1a390f5034b1dfce8a87c6b1861e3cd03a8949285a78293923469575526d570bd67a175cde0252891ad97b50511c6286e99ce59f5262e686890f81c70e2978fe0eee827347da57ca212c1f8bf594422d8b3c6003d00199f420e8ebeb67de937998a668fb8c51288b8f68b490ada4e65ed3418566a175fc800cb037280ac4199bea6297e0f56329326155e31f9a3f034a692fa54c45e1ce53bc45c03bacec096b46711de378c558b9df7dbb7501471e770137332839e207d53dc06561343808ddb0a23f569ab0eacd1f6413c95ca661e8e3b6e87644dc58747225aaf58a8ef3867b7936ea8902870548a2e74479db0473438270209394d2498f12f4704e9eb17f5d1a1465d407ca0b7f6e6ed702fcd24f25c96e11be1629c10272a8aae68930c30ae6756da0684538eb81b9619c2666ca9c2c518c1b30471d2a73ba72700bf60d88f310241197609e0a9c688594e7aea0be220125cce9e46379a7140d9eec87a2feedac518406627bd624b909c7bf0dda4039f42628fa1af822d344399220da4434410953245e78a96604dc0e803aab925e53cecbffb59f3e18384ecfee6f60607a0660b08164f5d6723ecbd9ad6020675db11c61c8559d30a3f02bc2b125f9d44cdcd64e42eee87d5f022c3f4a1e78fbb351ef31874d88e40a5a13dbd71be18d52e176dd35d888195f821ce5601b9267cbe2668def35ccff5bf69ab750aa096e030cf0c8956707aa2a10f6aabaa4e6ce5a644b57f8470589df703dfdae20309a6c4e736317abe588f3b50b39d20ad3602a991765bb9bb4b30d752363f4e5d53567c345eb31d3a0e5294eff550b2d6389d751619935992ea43b6c0c09e99ce5b8e9bd7245e79ca87efb30589a1bdbccc23c480606d9ad4f85b26b9a0b772ebae4545786d2388b7335c1ae23a545f4b7c3d119e06bb60ae501b8e7dbda27f938ba70d0c706a6477fb05a37c44464308cfb9cea0a40b22b6916bf5e1a33b830d9c91dc6ac98b2e0d11ca95880c9779774cd15d23387c43f6ee53d962a26f353ba536e4b42e4a4a08ffa39ed79be1aea564aad082dbccf042c446f1fbdc9c16976e8d8e9d5df5337efac6d076b9bfe7f110a9546253aaa9d4c357a8f723ae2c372a76089cad618e30424edf3398aa41019144144c4c84f601067aeaeaa95b8d5915ed95183a0784290fd55f4c9ad3ef95928c7e7e3e970041d2ff81dbf4df3bcacb093fbc745910fa49e029a431ef6bbec0b8247df305c116dbae193db4f134c9ec7b8a1a5b67f1ed63b177bdd3621dde94700b5e392027fa8ada98c20a3b14c0230b6e14df1f31698ef9e117d60c1c6a9f6dc720693f08abae9676e355330fbe38bd9493b8e4724973f3b6867e1e2b61b29f301ecd592ddd903ffed9222fa51dbb91e2f2557e63ce8d4ea0994ba61aef618b73d07329a33de982288bd681d8b4ad0411db8af21b4da9e732af95b29f1d0c499f54b9e24e07893ac88da2cc1e8436dd77b946829831a9b3796bebc495bcf26095fcb4223a1c70e7f01cf10a6859d6bf5b821fa90d7796fe9cb840aa15b3d6d314fdf62d63531fce3f0bc2a5748676c25b8b0795077be3730feb879e2da8b0714ef53bf8ca689741e3097e14f37464859f5bae6dc419a517ffcddbd59f6bcb960d017614223c1e3b04adfc21bf703511a46a11575b354c1eca8d12bc114c5e992288a739b11cad45baa2b570da78f83b44eb7ee30a8f9a629b008512efdce1fd3ef50053b96ba599ad573df009d9a7f7189d415510603aaa21392d817b225acd2fe8aeb62cb3e91ccc5e3bca3aa5976e98e33ad8a09f438dff6dd1198aa76e7ba5b6e7aca8acb99fc9d5ea18c03baee8b469e0e8ef60d11fc2d5251b446b569401b0358a78878583161cdb21003bf2d614c347fe2a39c00fbf8bfe9fafcd04a641374e0febd1be88f9785557418340647072f22aac5e19ef45f8caaa978530cb24af35b169cbd38b6a3399b3d5571fb90dfb57c9280cb776757cb3c01584b879d2ebe0a56fcb938f02a829682fb55960ae4809fa3e32127d879f81ecb751fcb48fe30112992d35cdfabe6d4e86dc569d5596e2b833fbfcd7e9ec92202e9b301db837f13ff9e53eb4a050f2badcdc576c17995cf1401c1c1c5780b95acf9e4ab25652be694f9b3bd26c2c7442419e2ec8e10f07e01fbbadcb33a26a5734da135f8f022343844f35ba7154a0e1d8c365030e5e9a5af61ba0702647f3167972dbde0681c20dc67f9fd0f8e405cb39fffd3886562f995806d5251c61c3f51161c665a787ecea3c13bce89a960dd6545dd21682cc29695d95b9f0378f2bf4744dcce0b82a5441313598e27de7c5e92ecd63a8846a31cee3137e4cf756f82f6fc7b7b4b5c21d91e698f4a89366861c1aec4313fbf294ed1d06ca304742533e1b05886d5ea5756d4e5d0051894a44f5722e13583f9778088e7ca145b9815c9af6374ea493918eac21cb3ce0e0680085959320cf7967a5b6599ffc3e817b259126a772656e8ead7f2d5f5821c953a279cb04afef1c68aa199e9cb905607fe8858e9f3750518949b9fccd01676de91244cf2d15584b0ee52dd21eb1d1baf6678fbdb9c0a4f80eb154c59bb54dc76338fdf0206af47b48d6d36d002ac109266680ed93cd2c20350c5c4d4222a283582cfd9ba8d05e49e2608d8a7fa1bb556cb0977ec3d877cc6979d115163582c522a7ec3022368049981344a203545bb8a203095585616458baf4aa5568969569d277f86a629ecb77fdc147caa6a8b433910636ea1e93854b490280bfdb8ec4a89d9a94c15c69f9df51cf21cb684d464a53f4dc7aa3fa38077549e2d361080c78533432f215f05ba0ea5bb7b9d841b15c942816094d0cf3bb590c1482ec2efee7aae354477f0821ad7789ecb140dcdfc04b3f5acbc7b93fd21e7a4346d46ab4c3cecd6f62e53d8de733417cb5f8a4ea53ff0a41dfff4ace8f3d4ddf1210d25121acb1436b1525d83d5500f271e2b80ccd81be079b3ad3c14639b1266ea8d397ed7e68a81f1b5caf3c28152c17fa0d5644eeaf61d8ae075f606c25e4dcbf391210f54d885be3c6e6d667c36fecb5875bcab938215e0b003d010ba6d9c442d44d3fbe6e3c0953bde8ba88544db02b8eb3f72cc7885930c8465364e8fd5b868e424a40685a93bc34155274b35f1678cbc653d4910ee28d3c212434930157634aca2e0f3d23a9dd4b7fa238432cf552aeff627082a4faaac9a61dbd7b4150ae81d518e3b142024d6107e55046291a4c1d76413ae9ff5acfed67c623e4d749b29166290540b288df20f8d74b2708bfe81923352069c4a6b089d01e76e06247f1d9855254849fd400cfc33535f3a77e0f4e54cd473ed7ebde7b9366ebd42e51c903825f70fb890c4b29f029f05350c227ae3416d604f747576cad3885e211fa19617a4057327f8eed06526d469af7038e90f30877850b411b87bff588bb890ba1034ebf02b62942c9ff7c85d8df14daee03de73a53e5bcfd67fde1ec7e4a18fd3cd120b242a6331298f1228b4f2727d", 0x1353, 0x2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) syz_execute_func(0x0) 16:02:00 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="0d5152a671bd624736acf3823e5011926ca8ec16665503c9c1dd4a89e3245609feea6d134e9cf2cb8362a3bc572aadf9de91a5cf9cfb5bb1e924ccf66f460d41cb07169e8c06b3370986c1756be29dc760d395b5e4dabf41e944ed15fe176a69333a13f0178bf63619469c5dc2aa18c95f08c45051a3489223cc47d4824c66c8014b5ee8ceaddae87175eb2c7bb86ca400373df9664413c3102f746693354b046efd93ecade2077e98fd595e0f5be9a7cdb6961a8c962bf167cdbd337a62595f59671ac8461da0267a829d48d28dce58048be997db453b52434be2b0363099306ce616e57ce5e008ed7ca275aa71c6d934671f03aefc3ac0ac69710ed376362c3e920bb91e11145c919f06b732dc4ef0acc9a7d5be992b82743017bb76d1c77ce5c782832290107cf75b18d32c193ed1748cd84e07d9b93415f9f650cb8c295d9563e899cec5064a896f92fa9f3413ac0b9258db298815576aa3abee51dde5810cc7b01b9a37bb3944804e8c18b391b50246b9edadae1bb25cc64e733d744ad28351292b4417b83e0d51380c82531ce4d254ae7473146411e7be3199b36c1448f25eaf6a7f224b46b70dcc1190a5350789710ecc759d615518672f106e6135e62901807a6d96fe6e2c9a4cbbdb40ad7b7b78354c1e55af0137b8fa7742d14eaac626714f8cd872c937d61005f0167533932e04e6c4468b6be54f4819b056669652e2bfb4afd31d3f0793e8417e3710db16eecba29e0d1261f42db3901859c84532386348d778f9ddcf987e3083cdd4c18b31ce26c04c78463774a3d532e8320a8fe2682737e1b41da17abca7731cfc120d8bb82df59411f511aaa8928f72fe21fe5e38c9998bcf4b045e26ea3e626f512af9dd16719e017d168e0932b06ebd90a06f5907899f799f15ff83a59dea6e28642920c6269fc8a262d947a7529094e7ebe8f23b7a274c6e97a9339d7b5033751c881493443e64348ba422ca29fa0e69419d6226576cd47b9bb5c5f2ba862a95eeee52d21eb628223b746fce074208afc6da6104faf83e207622e57530af764fe1041fd7939f9b83f9ac3da33b3c1ae331271bb1c8cbc524693ead57759afe344ce8fd4b4bdac5850dc5c762a4d7976a4331b711c03e338de39276861de7b2cdd01bcf3f8e13cb3c28b249b4611dfe40a8a1174a0ba05565c2daea4d46f8c16772aee6162371a1608712888f1eaa493aa51844d73e09f1a2941762da6fdd63aaeba534f662c50d447c1b199cbb06de5419ad7c00a7811bf8d82f61364bef40311d79be61e043d48f990c504f32c748038c4dc3ef8b2cea5112f5d3e7db663ca07943c31bc4907eb7124397857a61d2403ccca3afcb0078a9b5da303b7dbbb011affa8a0fd4731f3041ea2803670559aee6181a96e9d6f536737380f2212426db04754ed4185e0925dea8bb98e244f868ad906f9ffadee65290c6bdcd497143a3553ff4904f2a21dd8b984f1cb9ab802836cc626ae14a49f21f5980a3a3515212e2797dd5666f3f6a46dd0ab8576c9179f4426b5c1700dd021339b839cad650926fad88db91970c3bb40bf49ba4ad8f1349316395ea41b1a9f46f5306c72f85602970bbe2e4516ae6cf48a77b34382395e24fee0b6f5ca2ddddfb4c9d698fc86a86e7d33d4d1fc8536d7c04941e7efacf1385a0f5429460750955b4c36b2fd9568e447ab8849c22fcfbba886259da883affb20d5da694dc8315382dd6e8eab3fc3a1ae3144dcc7d8e37be0ce1aa3a4b5081090214ae4e12342fc590c5eed52ebdd707de4036b178580fbb1bd382b60c12c3f6b0c9fc65cca1cf124537e816ba14f1c223b3dd5f1271f7b390e7c858da8541b7664bfd23a5bd92518b09a2e4406f16889e81210a6d84668e2888e5ab0119ed447d77cea58fb68d2b533a67cebb737d131afefcb384d6af51ddf376e5ba81b98a5e50a656bb757962636935a2e1dbfc467daf70afc6be6fbbd2f8de5e99c991e1817b2118de4e7846cec562e605f4b1b28e7c1f3b99cb9026b0adba68d0700c9d32dedda3858b2d58ca4b8de0e56c7ef99bc467e4f5e88792e5d36db46a7f6fd21bb8c2753eb7145d95f840bd8573e033a97022b4d9589f2fd4e9ddc63fcca9b61b8b9668c556be99f557d1ea6c68c93f6ae25882deab417f14c28d37d8ba0b9bf6696d20028a4de2a2f739bf5685568712755a7a1cdfe46798bf99ba56f7e19571efb45508c74c28ee0ea27969897fccc63bbf1c53e7a7bb54f20ffc922788301e87571740e1f8e7814aac0c86058e3b1996d6d8ca6e5e49c3367f5f366904edb315dce206159d6c1f2665ba890fc1ad1bae7bc734470ec87e1c14b6ca17a85fb15ff9b9a1e617ef5f754931717c420fb6e8eb6183252c83fe2631f45ff9361c0fa57dfc3dac0548607a840bfa401d9478c376eade399622f36ef81cf42e9ee18f8506188ee957db99ac02f31493ef2bb500092c5b0effbcd8ca30635268c2ce3f18ccc592b654ebcc3e79a531c5b47df469aa5ebb33d3c22d14d5cbba7fed6a34ad77b8f7e801f54380f2678d66ff85537a06901cfd45d645fcd1c2fa553864e4b90936fe3117123d80aa4cb79011c5a9bfbc32e4408658099849edc9ea9281e0748ad15183ad378042c73db96a2e66715439d06f509c13bb0300b81f4afb3f0515fba37a9a81a381ab4c3a74282b28a09075ef54fdc82d53e77e3f3fcac628f919d12084c79899d221005525e1a046e0d26a673e0875407844214b4a5ec0c087858d7a1710507fbe66f4ed67dd0d511a0b5902d3ecfde23cd7603e8db4cb7ce51f19315f589bfa8c2911daf7f0751c90ff35ccd6fda52ad3770a9bbda67570a6d618e87bd454cd813bb03658031a514b5e53659122dd049886a649153d63e65cd20d2fe9e98b9d0ebaf4ba383879892f9c916ca17f7ae6c8b0355ce6fd391b3e15f04447315bdbce86b95735da89e1d4076de28f9d60ebfb1b47e91860472d5040278289a2d97cb0da83b5569329fd6438f7687d9202c2fa0e79a0f8c40525d0df753b5bbd333f0bf4c2573e75d10eb55f9017825f0119631a66a23155bd9d1755e67db7a025b63bf661e7c9bf968c63b93524082c82ed8ce21d937dad11bece37eaab4836eff68a2551a850d999d9565d5d58e9755a13b53dc62b566bcac066f7ed5f1770591c09a191e94d4e61e72a60e74e796d211a17a1dfdcf29f50267b8ab9d6b3eeed04a01da87b1700b62b5991389b0da75853f4b32f102f8f2029f6c95a9112966b3d7f1c91a18a33d1dca9d2bcec69800c7f0b07d7e9e9d719080f35b42056f95a1392caa44af0d528ee1b48424c5347ed34a5feea0cbff8a9c8f9a1cc0099e3882d2a74c078aeccde3b96fb9ee3b55c65069086a63d3544fe5eaadcf1ef507e884642ed750706f74a58a0d66f9238a193783cddb7bcad76d9b6c7be958e4999713f990d661d33431a675cd387cabd3df82f4f84e32ad25b417701ee8a87a7b564032f531fd7fdab148313070859fbe54aaaf98bde70f34c199eee5201d7f26b19dbbf02773a5382936b51dbe6415ddf9dad0487e0d0b414775b00fc816c151107f43b17f704bd92e630f9e5f1f8de282e6549c268f3dad8c03db1e60c4fac5e2716bae8a097ee3de03a3550cb2e7e1079a714df5b1e5555afb6fbc3041b44057a98a81de1ceda5ef3aa0844028b1dfb232d8a9d6661f06546cfc53431bd21a7156e6f56354210da49f5274d075d2277e821b3d1bed6b512b33a0ea32a88cc41f973c18541de76aecd2dfa3c48926ecb6551f778495b044012886e911bb7c3947d61fff634ec973657aebe35a1252baa856d5ae1f67f7e7b706ba78455116d96baa90ad23a3abefc59a5aff8560819aa775e11a9f3189b03d1e462884363162e25559fbbe31de5c45acffe7f6a8336f3847cf625a5a990101fabc137599ee18296d9a3656fa9904ba0da143521899898fe93d658ab74b2cf51b568e3913a2fce1eb98b9a6ab8cd73b2179b0e3ef6c50672dc538013f603b9fe473222afe29ed82d8248a6c9a86db73cda16e3117d89661f913a87f9d36e2a856e34c11bb5790b00c44b33197e61a6919f60fdd03f6479fb09229f6765d1300440be82df19f48db4673e4572480987ee5c0cca8f9409d9c1057b986e2ab58fb7dd63af5c9e8bc8def81b9bc239302d2e2ed0b0dd6efeb0c82260e902f3e540ff514f8a353b09b4d7b0e11a59a54c5cb7076645680b6dd29d4a2fb0106f7ebc5b0381a1e8a787a2f0ba4c87b1fa0fe65c72bbd21b7c05aaa7623356789094bf7b218e940db31da8321e8a5d42d8ecab787c7e480217dcdab2e65e87904105d1c2a2c89fbdc93ffc9c2ee6f62fa920c65264bd703d8c2079781745690a5d04e612a1699ce63161dee231dfcbbb667897254f2319630cc23c85310929767dbde4133cd6984f278e905b5aa9318cb666555a7f5425baf9dea8704986b326f35622e442856d4c7d9d8c8fb5f1c23755a2b26b399089b05d296d35c9469963c89eb93eea2010e5d499837169225d674989a83abf22663a7a9aaff6699582fdb39f76fcf462016dfe16131f3879952c13ce2f35279f57e857b2f1d58a81a0f10fb8ff96c5ab90ce354c67465ecf708f861e4cea5540ca345672ecf3e73295e2b63a216eca03d789de10820ba65867430fc7eb6e3a572fb9395da3158cff81dcc1535d161f01d45a6fae9684bcb898c14f3e5f77729b1fa8d774b75badd8da0fcbacf1abb5ed00d453bb45cf18d32886f0225fb51120d4201d24e55bd85784744c779842e6877db7458f5915299779d307c85dbf2772f821e8c08d2432b355a63f85b70ac262e65fe9c7fc62fce3f16bf36708397f50c46311830f68e33604b93a0fa0fa9e5b406c4f3557ef7d6f1042d17fda9455ce318d6f3bb815acf11b31d5740e176e813d1cb4859a73419daf005e5a30155cf13340d278121c41d7e0fafe44d26ff4a97e70dce5675814d0f4e9fa96a75ca38f3b24d70e0d6cc1f63e9b4516d52a4d059d69c01f51e40f83f4cf13e3694f3f7ae046878ed8a56c905b5b2950c73dbec48c6bc2ed3453f7a75827291d0a657c6569dfc7414be0b36dc908400b9962f91383c72f796472a7348ad51eb108646787087cd9fe62a7026f4cb81ab09e8143a52d873ec55704e5359a5c61f7ef15c12f89949320413f74b128bbd9d88a0088c72fc161e55cbc0b29e3fec606d81bc8339f727f624014a766ed4e70da7aaaa31c37f5c4f0654148aff16b32d234f01db7bf4c2f8bbb89f9a7e68dffb592176bed1d591cff9613bfde7ed2972bce8d6c933b37fa5df6e3faf5c4a357813e729bca3eb0de5e08c80d030e369db0af0b007d59dc9a491a319fad33bd87b4d4927cb47510be5b80778f1f5e8824ee50954cb34017046f16bb7a9180a86e89df5db241e8df5c9bae111e01bc6e295886eedd15ade41eb3c3bfd5979868df29b4cf110d339e2b2e88aab024fc4f268df5efa3c348da391c6c4ca43d17400f4020d3673e11e68d5c0909ff6ab25c80061ed8d8735e66e4e1dae30367125bb0bf0d0e169589f9432aa4fef80d7277f9384ffd9ba76f063519400995e538aeabb8b28e09c807f32ec53259e7cfecdd71d0908bca773d541aaa4b3e98cc243ee2ca141b779a6f05dc89a1e520727aed555d74ba8a630e0619aa24c9c71584bd584e3591f052f324fef6c0f2c6eb60b70b60babec35f2e5034edc7ebfe12bd49463dab4e6740eaa812f13998a1aff0043d62482960ae42e44b76712c68ab5033fc3305", 0x1000}, {&(0x7f00000013c0)="cff49c9ee357582a92df029f9f3b4fe581bb576fb7efe8fffbbab2fcc77a975c8589c9860cd78fca8093fe8685575f4c320bac399b4aa1efbf4165fcb743f4402d08f98b017cd0990d2a237990604e47849875660175995ac5dcac4844dc9d64df21541935d28b5c8e3b79bb2489747f74513a8f0b586bc115b383929b48111f6f9f809a8be83e1fbb", 0x89}, {&(0x7f0000001480)="1c19161145e1f1906d35c83488078d0f51d430f8ff7b1971ae317333288535d2e0d64a012f03251ec81596492d54c6e05dfd81ba2470eb75672ff2aa134ac4316afec590c573873f0a6758b43ad192850a5edafb55f2409a2e0f9bf07def1b7b2ec805278d1a34ce7a333f883defbad07ab3167e075fe4e28a310ae77de75ecbc1725252c0c9529381dd4c1ccde96041123b068d965f1a5f37c5f3f736986b6207c7f8f13920d3e4b7ac84c3870848d318020cd4", 0xb4}, {&(0x7f0000001540)="2db12b69ff78e42fb69203f6345731770f467c0d51427cb402d743a13627e13323771f7756c9ef34323622f14a49fdd517d80a6924c46d652d8b3597a71ea07fc339bb7c67113c4079813e0c59f9a8bcede73026565fcb978187835827f8d33dfb9a6d9f7b90", 0x66}, {&(0x7f00000015c0)="e82a488f5fe35cf454b298858ed94442e1f66bd4fa722dca1cc12309c1268c15ddf9a5f1c15a892c7ffd142a59be0276bf73c7cc84f339ba98f2374592aba22211d4d6184f6f9d8bd8c7dcbf2e60ba3096a663742c69a3d5b39ba5ba75924d2f8a04172584210908ab51468ea5d636945cb2c54677bfc0128548c9add4d8491bffd69b34ddca4de24b35d8b0407cd616b06f08e29a4b120d7c585b75c8c56a90fd79b04eb8a866d8591ad6b9", 0xac}, {&(0x7f0000001680)="3574a98cc629f4cf5b679fa69f30441b533e262823f27f50", 0x18}, {&(0x7f00000016c0)="1f73107bebfcacce7e77d41284e1ee67d5eab7c3f4ea85ea82c9b2cbda1b0ddbab3ca97639f7bc767f3961f234bd69b7c93380834427e2d5cbdcbf6d393e7133c865573c515389858f27b1b3fc91c6e00f27c1079469cc5576e02535023822", 0x5f}], 0x8, &(0x7f00000017c0)=[{0x28, 0x0, 0x9dca, "15be1dd081ba731f8fd5840dae7684a6ef6126c04d"}, {0x60, 0x1, 0x0, "bd4bfa054463339a06e1a7927852876ceb4ae5d30e3c73ab2c0cbf3c966f9771379dfb5ad96907a09322428abaffffcb7adefd037f675e537adad1f0271d647bf2e62655a05cf805dfb69695"}], 0x88}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000080)=""/137, 0x89, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8001, 0x4e0d}, 0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x1, 0x411) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000300)=""/60) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x7, 0xc, &(0x7f00000002c0)="a68bdc61cc763aacf5cf78ae5795", 0xe) setsockopt(r4, 0x2, 0x4, &(0x7f0000000200)="e453e17a02970a9e03b57a4b98127ed9bc9690bb25ad08d6e0b2a0babaf12167f4c514f57a2d6bc4add1d07d095263158a46b636ff4dbcad86f05cdc4d5e772c86bc0633f3fc9c9c291200bb8502113889f07f4e99cf31b60f52dafc8234cae4530a68433b327efda7c54b221c1fce31550f9161113d78d9f9fec1db6d22e665f4fc2c8ee5", 0x85) 16:02:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x40, 0x80000000}, 0xc) flock(r0, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0xb7, &(0x7f0000000080)="98a8f73b8e732a5df200970ded91bedfb919f88b4676da2321d92ccbfbb3abd66ad9027a3a77080baf34851b6a830cf3bef391b05ee88991558b6f88757bd0d82586cad59c3004d49426351f9f63fd9581a5f83cf49fee9375fdbe3a666a4812bd4d2fdc453b147d9b183bfaa2e7fc7de0ec711e138fdcb7c95bcca41e3fd12bb9f05e35ff55d188de89a6149172b5a205a51ca32d0e53a6fa9b5250a5d2fe8096209c166f4cc85419dcdfc7145aeec77ef3b997bdb123") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x5) flock(r0, 0x2) fchmod(r1, 0x21) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x10001, 0xfffffffffffff801, './file0\x00', 0x3, 0x3, 0x6, 0x800}) setrlimit(0x1, &(0x7f00000001c0)={0x79e9, 0x8}) r3 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="6a19e1163950ca88c34193a6fe720edfa4107e5b9a0d41871c56f3f3a5eba968b93d721bbb978911ba0a212cb0605cc006179fdb98", 0x35}, {&(0x7f0000000240)="7ab1e5a4a905f10b98940f6e9400df401dcf6ec4bcea192ae352dbf533f31aaf5529ad6682dfb68225150e7d929073f3736a0753dad807dd3e2bb04710ebb3c3b03fbee68fc28b35b1d58c1c490e8cfb6e9c99679d3d029aa9f8e47170af6a1581b1f526858b411166883dd3eab8e9f5936f53d5a314870d91180eb986939e5ddf2ca898d0ec7129dcd53daacc0f3378babecff8c7730b1b09eb9706e1f7ab262760d61ba0aeed4ce111e3de58f4cae87245f962852a1d38f63075834d75b742d5a97e568c131410fbb6a672d1a0d714b76870d50951538b6e1ed555a0cbd6f91708f5522a0b509690ac67d46717eb344bc117ab8b", 0xf5}, {&(0x7f0000000340)}, {&(0x7f0000000380)="cf0ebb2f96fe4bc800e5c958e7077cf1c3fd713779f02d5cbc0e83076b450f9d1b1dc985faaba1dc6182b07cca89cbdc6d4bbf63a324d0fa858c09a98b1e5619e211b8c59292d7679dd480d144d1dd1a44bc0da9ee291b87d0a3dcf1687aece909b7614a869e56", 0x67}], 0x4) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/192, 0xc0}], 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000006c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) wait4(r4, &(0x7f00000007c0), 0x8, &(0x7f0000000800)) ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r2, r1) mlockall(0x1) r7 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r7, 0x1, &(0x7f00000008c0)={{0xc2d, r5, r6, r5, r6, 0x40, 0xffffffff}, 0x5, 0x81, r4, r4, 0xffffffffffff9a4d, 0x2, 0x9, 0x6b1}) r8 = semget$private(0x0, 0x220f1246ed5265e8, 0x101) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000940)=""/213) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:02:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x10) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8048, 0x80) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10, 0x0) r8 = socket(0x21, 0x5, 0x5) socketpair(0x1, 0x4006, 0x1, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x18, 0x3, 0x1f, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0x4, 0x4, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x433, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1a, 0x1, 0x1, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x0, 0xd, 0x2, 0x10001}, {{r5}, 0xffffffffffffffff, 0x4a, 0x20000041, 0x14ec, 0x14d8c00000}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x401, 0xfffffffffffffe01}, {{r7}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x76c2, 0x1ff}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x3}], 0x5, &(0x7f0000000680)=[{{r9}, 0xffffffffffffffff, 0x21, 0x800fffff, 0xffffffffffffffff, 0x91}, {{r10}, 0xffffffffffffffff, 0x27, 0x8, 0x0, 0x8}, {{r11}, 0xfffffffffffffffe, 0x6, 0x22, 0x80, 0x9}, {{r12}, 0xfffffffffffffffa, 0x2, 0x2, 0x3ff, 0x9}, {{r13}, 0xffffffffffffffff, 0x10, 0xc0000080, 0x0, 0x100}, {{r14}, 0xfffffffffffffff8, 0x0, 0x10, 0x9, 0x7ff}, {{r15}, 0xfffffffffffffffa, 0x56, 0x20000000, 0x3, 0x6}, {{r16}, 0xffffffffffffffff, 0x48, 0x4, 0x100000000, 0x1c2}, {{r17}, 0xfffffffffffffff8, 0x20, 0x2000001e, 0x6, 0xffffffffffff0000}], 0xffffffffffffffff, &(0x7f00000007c0)={0x1, 0xfff}) r18 = socket(0x600000000000003, 0x8003, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6600cee2267056ece77ca067e49515d37955d79cbe2dbd77beb3cc84a1f07fa915c9e78a13d0e834610370952e5f4d5d0703d4c9b4e7a16d952090f6775cd02181336f1d3d58ed75ea4bbd77625e4e99a0bbd55d2134ca46dd8c37f8bcf472321cbf907ace9dcb6ff986ee6361d0a9ae226d9bf2b8539d16b76234977e9f334b38415e4db082dbd526905b7cc6a142e26951319272e624271fcc42db8e8e66c1924011c44fed521b688f"], 0x10) connect$unix(r18, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) close(r18) 16:02:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:02:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x1, 0x7fff}}) r1 = dup(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./bus\x00', r2, r3) 16:02:01 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d977fedf7ffffffffffffffda6e4ae50005b5", 0x0, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getuid() r1 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r0, r1, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x10000000000002fc, 0x0) 16:02:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)=0x1) r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x3f, r1, r2, r3, r4, 0x20, 0x9}, 0x217, 0x7, r5, r6, 0x6, 0x5, 0x2}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendto(r7, &(0x7f0000000440)="65c45f91e64bdab8f1a2c6e79534861e89c199f8e25a097194ac2e319a021dde450458dbee6c4ff30e587c8dbde5f97e4c09f0e6c90bf4a15ecc6b41", 0x3c, 0x400, &(0x7f0000000480)=@in6={0x18, 0x0, 0x56, 0x3ff}, 0xc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x0, 0x401, 0xffffffffffff0000, 0x8000, 0xe7f}) 16:02:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:02:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:02:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 16:02:02 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000180)=ANY=[], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r5, r7, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 16:02:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) socket(0x20, 0x2, 0x1) 16:02:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='ww') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:02:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/210) semget$private(0x0, 0x0, 0x240) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/62, 0x3e}], 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) semget$private(0x0, 0x2, 0x360) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r4 = shmget$private(0x0, 0x2000, 0x229, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000500)=""/254) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000600)=""/127, 0x7f}], 0x1) recvfrom$inet6(r2, &(0x7f00000006c0)=""/213, 0xd5, 0x40, &(0x7f00000007c0)={0x18, 0x0, 0x0, 0xfffffffffffffffa}, 0xc) write(r1, &(0x7f0000000800)="7346cfe5952dae5ebd6314f1938f0bf3a1d4b7f150f09e6498348e43cc3cafcd1af798055cf1dbd55581571a8c142c7328cd35041bd0165c6d1fdf476221bb147606d752f5f72a588c85b48c656dc3d8225681027f9011f1b04b4af22c09d1902fa59e8604b93b234b193dfd76c9a6478fd884d56a69f39ca3fe5cbb16e5d38891ecba76dace3621e64c690fc42409ce174dd01c12a695b99b41e2290925730930c2110f1f9b8e71ac9f9a950b461f2977ef4c5e0186998042f79f8d3010a5ec64a9e412d3054ac58deabb27368addbd977d8b3d8f9ddac100b7b6bee13c20daf1b7862a3dc6104e61", 0xe9) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) chdir(&(0x7f0000000900)='./file0\x00') getrlimit(0x6, &(0x7f0000000940)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000980)=0x1) socketpair(0x0, 0x5, 0x8, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000a00)={0x0, 0x7cb, 0x9, 0x8, "380141dd9acc4fa1de1bba66d1131f795d822393", 0xb59a}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000a40)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgget$private(0x0, 0x10) shutdown(r5, 0x1) pipe(&(0x7f0000000b00)) setsockopt(r5, 0xfff, 0x5, &(0x7f0000000b40)="33617957d44f64d88bd818026dd8b2eec303dc0c2537c7afe46a6aec7b5ed34191ff17b4ada669da054215731f522df7d52433507853b3494a009210f39d5ca981f58ece83ce2c9c5b233a7e7c23e5d7d36faabb58005274747e0fcd2fdb62abccfad125c3171d84f4b2ae2287d4f104c5bc252fbae6429e158d702c931f1caf1381e02b85c958d7b888a41989512e1b857eee4e356c9a3e722f52dbee6997bea4f18b60deacd1bd8f1ec3631017c11a58227265", 0xb4) 16:02:03 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:02:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x80) setrlimit(0x8, &(0x7f0000000080)) dup(r0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xf90) 16:02:03 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7f, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xe1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{0xa5, 0x100000003}, {0x8a, 0x7}, {0x0, 0x62}, {0xaf, 0x4}, {0x8b, 0x91c6}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) 16:02:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) lseek(r0, 0x0, 0x2) 16:02:03 executing program 1: r0 = geteuid() setreuid(0x0, 0xee00) setuid(r0) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x63, r1, r5, r2, r6, 0xc}, 0x3, 0xf9, r7, r8, 0x100, 0x5, 0x9}) r9 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:02:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x7fffffff, r3}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSCTTY(r2, 0x20007461) 16:02:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) r2 = getpgrp() r3 = socket(0x40000000000001e, 0x80000000000007, 0x8) r4 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x5, r5, r6, r7, r8, 0x100, 0x5}, 0x9, 0x400, r2, r2, 0x5, 0x800, 0x91b}) 16:02:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x200000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgget$private(0x0, 0x10) r2 = dup(0xffffffffffffffff) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) 16:02:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 16:02:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) socketpair(0x6, 0x8003, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4, 0x3ff, &(0x7f0000002c00)) r2 = open(&(0x7f0000001480)='./file0\x00', 0x20480, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000014c0)={0xfff, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001500)) accept$inet(r3, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) kevent(r4, &(0x7f0000002ac0)=[{{r3}, 0x7774901867e2d34d, 0x40, 0xfffff, 0x7fff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000040, 0x4, 0x9}], 0x2, &(0x7f0000002b00)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x10, 0x401, 0x8}, {{r3}, 0xffffffffffffffff, 0x44, 0x41, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x5, 0x80, 0x64f}, {{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x3, 0xe12f}], 0xffff, &(0x7f0000002bc0)={0x7fff, 0xff}) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x800}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="86bd370ff5138a927fb9d581f53692accf56e22c5f73087e689e9291f9d894ea231a6d761603d5d12ffe377f49cc0ac9d1014d3f4ad501e105eaee9d4749efc686175166555581a61f690361bf043547b64ae91de776b08bda169296049aa7443547033417e8dbca", 0x68}, {&(0x7f0000000180)="2fa762a9af488b3f9137589dd301861cb5bdd1aeda70b9cacbafd0050d6266498ffce49aa08cbdb4778a423cc7ca09c9a420944a71a010b54b3a91cda647e5e8e96aefe5e4b5afd0e6c050786c46dd40edc32fcc49b3d178dda72893fc9432a6e7a019fb88480b50d5f2cf5566c4752f0d814aebba9ec08b3f871aa6223d89e7ac28b89b780c2106199448f1e4eeeef0c9465d97ce45a53039a54450d228029f60a4710bf455d0f5e16e25bab63eea0674d6ad4af51ce9ea8b35aac3ec91ca09ebbcab348b69b34aac819fdef8c5067681a201c0abf5cac431c0c17252fe873078dab46eb2f27aae6ac4f43ce9ea12cc60ef5d78620e95b0d2b4", 0xfa}, {&(0x7f0000000280)="051c1678fa0ac130d6b10d8aca5dea605401e54c65fe288c8951cef303d667cead7167856c7a16bc904045a7b5df560ca3e469e2f30fcd54a26e85f0a93b418e9b0883096856e00525ffac23652f03af4af1c2d158c4b9ee10f421b223e449d3cda27bed479a7d11e28240333be724a952eaed9a44fc2401eeb19361b3c8f822caa4363271a810427e47333578f9db6d81645adeb0b263d8b445b325f7fd71", 0x9f}, {&(0x7f0000000340)="5945a722c17638c9d0cb0fbddf042d05b2d29122c475e65f58839661af5fa11236afb7ca582409f906165995491fc8c72337953407b4af55b104d0ab4dbed69c02d5d66722dbc8c2da8b450529f26b1a161203931df56f2989a47d4e87bca2c093c196810a47b9f1c21046bd2d6a3d97ae10518ff5e44a4427248e9f2f1a5f8c802f1970c8fa8dd79019c904b76cb89c0eaece5c419cd3e2a79bfd36867576a74528e62956849f8b8b6d675ac71ca52e9f88a3109a154c2933c40c40f9a2ef45216a340173017a5086590ac1b84a5aea5739bff574eecaac4df00441f5870f9b7ae97ede9cb0bea2281da3f08fc22c944856c7bc19b15334936ec7469f2253694dc4ce96971987852c74766f6ab7cd20c51d74746c7547b1a677f4a2b97437d3ec53eb8dab0d8037354b52ebc773d4d01fb8faa384f6e495398e3000b886a8b0744cef30ad13d5b66e454dc18f3badc76548326e366781f8fb7fcf96d751f40a7bbb830f8872c5650bf7ca3804c6a6a8346a6fe1772631a37df7ba09aabe3547836abc851b5e9895f0a9c36c97f421d50d2331da1cbdc4510851da3b57b5f4e914e9623d0f3317824c6b8f39207087420735865f8c651a4f5e401c69f9cc39bca79a93654071c75ab3fd21f6a14ea3d49186685c8efd524843892f728f66bbc16fc4b4d5b1052f105403cf5a4d986c787e6df94c333e1f4493d259e57e2bcbaf9eb1ada7c13eb1ff57f89dcaf5e913153aa6888885a80da9374f58bf43375a490d0cb7f2854ef888e5e15f194b0b5e246d314f108e99be1498e8134a0d92180b0391600be5033e18cbb1870c6d39eb038f24ff5309625989db6643beb26f13070c0d6bf4e46e3151c40b3caf9a0457a6dc0dde48846fd11ee8a1597997a5d8dd58eb34c805801f38b9d68d04297385587e189fc339cbb4499ac155102b6e9124abe48b53b6e47f9edd4e56042dc3d00afc177c7f327e5da126cab917f6c2301b049eb790a74557dc5fa4fd4ad43764e7ccf82a884a8ab6ee7e429d501100da2404aaf731561bd5e3610c8ee6df4802ca703e20f57285e8d6ab513a56d0c43fb1a1659750d0d2caaab1fb2c2002235a6b3741c148bd0e67e4c46339976ce42f347f6ea7fc89fff89402421011099d22b282cc022ce050fa4678e92354a05ba7d80eec10ecc14c3ce6313cd9a30d39266061ca4e7abd3838d18692f7262ec1a339c75dbb976d91e886fd51d5ad758090d9248181d76a2c20d7c9b9adf623d2d844fac89a895505a606693a8d20ed6c76f896528fb9bfe91658c6ead6458bd223f9a56e494cd70f81228fe782e54cd936f76cdd53c1bb37dd7b1eace42e5622cd4bc6802605f2f8e46899f002bedd9c6b6585747f2eb7d8e9d4d419aea708097ee752897d45e7e220a69841ae354432d6e847358513ef1b6ddd343c48e69cd33116b3d27b2f288a0734423b8b5ac6580747e727c423b5eb2129ebce6526ed3cdf0105cba701b984681be2e55adae60fb9c0bbe8cb36fadc483c1e31b4a077c55f927637a2b43210604e49484370ec0cd326460838432ae091d0b98b2157cfd8e9c5110e7210b96e388fca245ded1042d6dedf50e6413f7b3a1fd5561119e5d0c99de6dc73062562b505b928d2f90282f7467549d8282313193fef7d849bb205777a89f65d74bdfd01e20a4ef6447f76d5b21ea4c253af31985d88d2a5355460e04304d8d23830ec89a2865b5b7f33adc9aa58a4c8ab75c416cc0af2699964b67ac351ba3c84afd610a2ab621ed71a8e62fd00f14cb6109b2cba67ed52daa4d65681cdd2893bf86fba4a2c8b4076a96cde2d2e3052aeae862b2efefc52811cf7730ce59eb86b690cc881cde818395d5123acf92f53f18c7073e65d7f356bdbc033be6bb31a2251cfc0a949ad1893e8798fcfd0972c15391ae70ba0839e13352cbe748bde580915f58b43cbe5ab237b29432106d357301e2153fcf204bccad23f77564d874d6f40370f3c61e6671ab707824c6ae908545620a82eefdc7c7254aa5b0532853599755ffa4b7bc82092d4d965d944d8711aadf5cf88750174240622b09d10d93b2fe497b796af5e7f1bb5e43a05c486af3c6550c4525b34517f510bf1c372f22e1eb11ccb800797125606daaf1015e073fb6ec52fd78c82a8a9a93d87076b493e24c592bebba2ead29fb4dacdc35f20944573d6ead9f710b9969876b7a4ae553644a693eec41e01ba301e875df98064cc6f4452e19c9a7b8f2143dc38753577753bd3ac160c280cb47a9db1a97bf3f0c7093dbfadf4e59193b466198f42a24cc7559f414e29462cde656b3c73a59c50010ef4371e7611300b98605b2b49ecaed411b5863c35e24ddfa2da8b00333f18bd474c89732e6e1687dedf1699f8830d9d3a64b66ff277324d697e28d0a20d6bc96079062fb3d69d20f06abe9e77e8b7e82a89e6849aadd2ee8567dd008fedf61a7baa1eb78decc07864eb7f8220e1388dd59e1b567d7a2e2e54014852670c4a1b5131ca5bbafd8c32c55c7d553807735530f970a7392583c627207ff0a6ac2d9ced565eef478e482027ff951ed29b3159c432fc7871345390ed44612110497600ab09bd5ff8b6889b1ee7994baeb3bce97c4654f48cffb853aaafa5d93967822e86d600677efa7ae75850f433764e7d2cbf78f80ad98026073d204447be73f5fb76dbca6f4d2598aefb5ddf48594454bb6a1bbcb8ec5e2a6a69ea83082578409f6181296c9ab517b8ba630e4a6be6593a0f170c32bcdb86a96f576fe66a90b022d7554bc20f76164682953c9c5b806574df550449fb9982c19c19aee0a54b3fe7064bdce3779e6a9dc0c5de334e173a665bb2b95b197454db2f6c6ecbed09ea8ce3f54749455af7a083fe5c4e85ed42e490b02c16d6831e1e079fc2579a11788d0326c9f91c3b9aa7cc4ad01c0080e85c81850df59ea60d64d50c399ae3584b6dbe14f64ed4a686d2e2f9362593027795b2c7d43d668fc8dfa1f996a9608e27b85741762c810ea762fde737ad4482a5a7f41895bc0969cc199b331eb79297e2c29f9663d102ea3abd9fb3d8e9f513a93aa209ca8e8e4fe0c9cd83bad8c9bd11c4ffbcfc595368ee4bad4523f93e9cee7b730e973594a66a92566c0d8a3e5cad6278cfc401184e6e3b1089e7b289b75706c219a475083c547bb2bf09e238ab81746816747b5b2ca51b21f744f7cd5420509c8c8812c5c47e0c774cc5117266d582b2e426e7ca2ffb32ba4606674ffaa724f19a6439c078a7601fabcfff5cf0b6a25d96e0e0ed74a30e88c53d393f51f9a317e9ab63a6ef2a1f0ea94b6009f69b63079f3c9be15e1e7250548e5a7b1be5210bd96a74c902d4dad42b4b9d32de1ec8c77d228f3bf2c28e3b1e4ecfb0d3e458b1c7e9b05104d5ce827cd8dd5a721f93fd5207dc4a5289f3193051f053c3f0a6f49b0ed405557a270101d5e8326c1454435f68c34516eafeb066ce688c85a68d0a54b189580cbb98fb531f5c60c1ca74527375162f0f8dc3e34a9f83d8bb896dda70d99e813f55ab5b55d1a5257eb2cee28c88f29ba1ea4fd9920862268d67ec8f25cf60d985960f05a40069700df381d1c5f922c7dd7d3970859631f8cba1e49abe17e3c250d96a8a2a2d70f7001d7e7a3d5d74b0d7be2af65c482a7fc26495f862e0dc7970353f2837a6e3857e38ffeef3cd2202118cebe5eddd9977445df616c1fb560f36394edebe207c6365a8c9165322b0cfc0a358d93179d08a74c2ae79f393f9125a11c92dfd75e8e02961e77e7ac006ebecaca2195298d85e43cfa1190b48a68258b65fff53ca34499f31aebbebeae37a8b285d20382768eba901c61c179dcf520ef58bf7460f2ff7b33efecf81813398ff6eb880320164df0668bf8ce7307f80fc2828f60102321bbb7d28033d42db88bcfcf55f343ec7b9ceb954d7ac1b17417b6ab7d2936ad120375167a88c7e23c8c8d14455289e3e065e88668f69fb8ec8316fd3a57d0fd48ea62e19b35ec03031318be9f472dcb6284f06e0971eb265b0045371eaff3e81d60036cdac6cde3b081f8b56376d2e7337a5cfd58c760592e7801d0437aaff50004cc70fdb3ca8c5850a68f495e4256f760a8a99647b8ce3287720c204a830d5c1401720445ad4816eb668998f6b37b53ad9cc78d029de67f5150cbb4c64b3a2cff9a7d64055a62905a1ca06b38ead46502fc03d88265fb3e64f66fc886cd559470972c9433fa7d9c2159c31a94615c002dc0bf0c5b831d3386ecef13558105cd6fe9a661294c37ad10af0425848f255f60b6272c41212473103e3fef7341d7133cd23fcb4406f612e2b791a1ea1fcf657c6c45cbc5a15d72f8360cc987485ffffd1d2dada05802b9d56f4531d4501e8901714098a8dfd426f86dde73fc5170135da1de96c20104d069b542c03f362650f3eedc5f27ccdb8c19f2e91fa37d79e802b26a19b8599cd7064b98e89cedcf81ba13161cef3206b165f74f31fc2541d6f948905d6c1f03dbbe7a1171f4cd3af9725d6108325364df1a3f691d1354fbc3473d8bb6c9d4ce0788200f1a929fe2ae72cefbd973cabb55f3fefa8c4d40a10acf8f8d690abd62f7489a7402d013d5fce09b8ebbcd639b933d3dec92e1f2ff5e964c3896a86be1cbfe410e743ce306e9fa69fb3715a3b46d38869f095237d3bf527b91e5eaff58dd3596104361e9d091b35933f145210c26f24b671602dd0f4aa95c593dd3d8daed79e3ce0ff9ad8640568905fc20a850027c67feb5420771ca40e401746cc6986fe6c7c3c1c7e8cd0d0ee2ff495883751c9715327c06ec4829d61a59652719f958092e483ba9976ddfd0992b60a961361fee0385f0c99a36a9e4abbe5c08e23519da1496965fb797d6c767420238926a0410e588c165eceaab0cdf3837d61603e6d7df92dfeffa8866103496532723033619686389ba879fe77ae3ccbfa400131c0c834848dea43811b37925d521d8effa6954cabe95dd7fea0e62afd469058a7709c6d6d3565d56aceb6dd94b249eeb432cba05c4cf6710067477de008188440e79d8e1d7e4269cd6bb5644244bd62dbdc3a56e9700b78e4128efed67fbb2bd2d70b5560b875eed3d0b5858a4c0e10c51ca58f723810f7af629fcea3f48585570a1808d73347766e270681042a59149b8ae26a737139efc09ef4ebe33505e9657c438b71c8bc651c4962bd62f06849cf19e05f7df73f9875afcfe46cbb8ac2b1b8f33356a40d823481b2534573bdd093d77a89882e7dfdaf578a5fe14134d72d3c963a5c7f78c3dde89d93e6ff4a1921de9b0ef465d69e29b288a5e4eacb3fa0981b25100777a0959fa90f0abe1aac179135bc5347e207b316a43c681e425a4ae648ac6bf8bd0d6e2477f6ad227cde494a662e3ea3842109dda7714a32fe29673633bd49864a21582c5705151cb4cee47fd74653f1895316c6638cf4ed1becd765847b83ebad6b46eecb79bbadb8755fa6b6d58380e86bd837933ef0110b2bd0aa2c8dd340697e9756025340fd2fcc58df74089dfbb1836b95e124dfb31fe6e7f4ebe7a1920f420bf63134ff3545c8598a32b4eb9f98b10fb20ef59b9f7e16206d56c05e17d0a39ede3f2fa677408be97737de88761c2a2642c2ca9a11dc44ce0053b7a506bb4ece9d867ff56a7985a09e90bdfacb44fb603f8e33e5579fe099b4c21fc98ddbb39b32443eaf7bfe2d3d81d17a31aaabe23fdf5a8ed098e26b4ab9da9e214fc05f732a8ac560f245e39c583fd4c3c9c767be3c17fb730e82bb4cc643942c3e4b0b830d", 0x1000}, {&(0x7f0000001340)="bc62328bfdbd6b59f2004899076823ff561ee68eadb35cd33d350b6e4d58c1de117c1a936db13065e1c2ac0c2d18c8c04c055fe5fb14240ae955523a8e1528f139ffbf5d9c4a89dacab169e6ded3e35c59816fb3f66e9287df657fee20f923699d16fbc3224ad457ad0af45599f508b3bb6117a065df936d618d6b81c4389942aab04433c6fdc8f96e0f80063eade2232cfc9796027f0f12cfec8a512dc3c7f4f32677ce", 0xa4}], 0x5, &(0x7f0000002cc0)=ANY=[@ANYBLOB="1001000000000000ffff00000200000054df02e32a0186b7306144c2fcf0244ea16ef979134017092651626b17b0fa3a3dafe531b4271f3e2cdf64f232a0018d697643c44363cd9f4c6fb6fd8a6c0694c9731f32929c543b8da5505bd0fdfbbe28a49ae8d538fa02dd74bd0cb20bf76ffc03cba623cd73d19295e8421673e21a023577c36907a3b544e821138ac1df206cc600db191d2922ef31d08424c5ea3c2b4faa4b2953c78f0b5f2fe200605af06367f69159940f25eb0a963ee3e900112765ef8b3dc18311337b4652acee118589ee61489dcec0051851e22013b1b66b30c0be563a621355cd65a3150329aa4dd580ef5f53d00963eda6d60991ede053f855770a0a1d0ac452581f0000000000d000000000000000ffff000004000000980c59382202721df7889ff9c4ad69359815a11e68401352b8988fa364c1dc503a7157e8adc42fa29abe273ac527261c0f3c9e3b68532126bcccb1ded23776977ce86988ed1b0d3d7d7fd67f1a6912b0f08d679936eee4de8fb6559a9ec1585c079fc5d5b679a7014a6286f69c39859c2054771eb3d27543d1e70bc5864def52618b566414b813acd9eab42504081e40afdce7f08aad6de87f97d46df87716eee05692139a8e6c56efa41cbd23ee65b4fdb2860f6e8511ff62e3000000000000b000000000000000ffff0000010000001d5b137902b082b2257efbe8d3fdbccb15bbd27b454b68a707f4b93df562aa0d331d3ae92e9bbbccd484aaeded4662c3ac4ce59c92fc6f4340781957bc3f92109e30b78ff0b9632d779b6725aa440011641248c805772f8aea054bebfb4240e79787da1934e06668b302dc85beea24d25b29a62c220c8ac6ba81e5edb1c0d756a0e9e15ea6c86004d9de96a7317b2a5f1d4d3cb2764498fa7bb1e0ceb404f600f800000000000000ffff000008000000bfb2449cc4a6826b39c44093a4fe17c4a8e3d375753bca1232b52e2aa3d4cbb69d18e07f7d98243ab1dc04187495da083ee67a56fc11925feb26da596f87579a1f61e71418c0ef958881708319a556c8287244fe42546f797caa8bc643a23db55461f3ac6b53a0f87530a2259fb382a9a2c1d310290b7561e52642d457c7d7e9f41998e6c61104c476cef95387c563136893edfe6ec8b23889a620a330eb899225076841c98071e7ce854ff6d1b40f98ae18db1674c0cfbb4dabdc5a44942eff0974964818c1d6f7dbab2297ce0d3ebd93ca6612e37a496634c336e65ee2e6eed38768c600000000080100000000000000000000fffeffffd51f472a3fd8c852e5525395add80dcd6a795e5769b8e6e876ddf40755af57bb7f7dda7f62ebcd9f7a76627bfcf81f3e817595b247acb2618e1b1fb717bee208331dee6099e7abd42b3f439d4f6279b898f43b15f5be6aef678aecb00fe82f59e581e8ddb152468bb6dcf98f37eb1a99990f7e09848f43c1da0700f0dbfcb5e98f3f1518b07472e0a7521793af4c216a293a964008a02164413bb8556fe5342dd99936550ab576b8c1295408c10cd663754bd20cf624db55209aa5d9bfd2b428a6b007f5e0e6db8560d135d1a8f7330b81821697e18a7ca23693f644024b89e83dffd741564bde10e00946dd64a291e8aa8111c8d590c60010100000000000000100000000000000458fc7fad639167aea71a61b0c62fedf1c7f63473ca4ea101beac9822097de59b965bb9e3e0040c001abbe5b6f09b234413e67fe52bd1573cb9d83ec42b679052b33356c08e89693c035e37fbcf19c78af649819bfb734e786a183dc97ca145a874cf9321e8df9d68c8633d7d729cdee0b2a1eac8333bd7f4ff6709e8d4eafc37d6d84f3444fa175760932a3c5a6b352016fbe93b1d4af23bdac6a8c2889556050a49192519b000d8a1b9527ddc680548fc0ad4f16f94afe3a32ac6eae17d4ffd6b9491560659d5700ac60e97bfd880889995c734981de51b502f6d5852aa1d6cc54923fa357eb61c878684e0cd9357d01d5e59e525b1055dfda5ccda3c7b6f97b987f7f9088c84fd52369f091b3328007aed0917b4820e4ff396778d01cfaacf8f895d7080c5f38bbf7450d174f97e7ce50aed45f15f81b6b24428c68aec646fea7504b799b2449370184e1cf28a54d8d94f9d052cb4317817814cde233e87297f78fd7f287091a39d93731b5a5987ed4e5a362eb057670b4808e88872ee54c6ce5aa809751d338f6b1726c96ad8d3138121fcba0f7b1309095c04962a7aee66ff0cf587a5ca8da620149baeea242ed558cb98651bc8a679876cba4100d1f66d6779e5ea15c8500db33c1e459c9b16e0e54c3cea4a427775f009c3be631e617489fb20de7bb6286a3cd95a621a795ca1162949be0c5bb2d9d80ced73341070e16372bf053c913d27e34e31dd9792b2b454ea476a46bdee8ea7afd28c246dcd8310ea4b17857ce81b6350b0f6f04277b2e0e90776285af95cbb23c4759a037d4e6a69105203e26d925b101a72ffa9671c7106f25db3fca270ff7a7ae812b28ebdc548fd00a69452d8927942030e01205f2fb3fcc7cdd972505025c57c893fe52e39084e2632bc5781b72dcfd913a62268ad3e4fc3eadc49ed6799eb42310b2b8646d7f28b3378a716573157c3aff1f5e4b070a8f0faf442f7ce6dde08503fdc93a4ebfd8144b9216eecb4ea3ceddfb2a90f42321915fdcd5f74bd14e33098c2edb9348071e46199e8091a461e19983e886063264e196df1f320e59be307707e66fa2f5e636e1d3464932a8ab9db49596cfc38641e99ec84d042ba29135ae7901e58f6305db41c3de944a6479254a4f66728e82ed3356a88384ad0a913a11daf3d0c14e34cf4ee7770e330049218f1e38aacc44e460309305b3817fa46fe5f4120a479000ada48f9f4a78e73962b3ac3099ade60a192b4e4567f1a0643c2a8d0afd87d247d8db15521d4a1073a65f7acda39264e3f75b46319c5efe44ac588061ceda1f5d9862f6fba05a5b6eddc85d3f4d5e3ed1f3f64e0cea7941f8af2371b755dbdffc1619c97d08b31792861e81d1aedeb0aadd8abb46967c54d5d2b32967103a74bb736498d28669b868fbc03ac440fb5ee9fecf77aa3341db0608907ff3d9565facc18a7142207cc8486172655d72282846a2c0486bbc14d7b8b8bd1a6b0d6d21289d6e9fa481c50ffc5ae71c8756a85d08a902b922df31854aaa0c629706259b69a995dd4b511a532c39cfdceb56645c2ff98b7b84f8dc0a348a289e3570d5bc98ae7302113a969f581e9a113961aebd346b8b8c791a48a1aa7f3f8cdd3e3d5f5e61e7ac047b7301106863a6bc198eff35cd8771e00559926a14de346173349784221e356be39e052e3f42ca47713dfffa9c628905f34808dd9906b33a94dc2e493b3924d8337e9a71d8c22863b294a75cdaae3ece80650be0258571646132c014d6a303d6b8737ae50f34d9b43bf436b26837036e4c251ddb78ad789f32bf2312208941dc1e49bd160628efcbfbe4e56e5c05b9ed28fe5d4e4b5e3c9fab31013d9134d637370ab8a596b4e8aa60308fb388794396f052134205e716f81a9fb07b4fc3a13ab4839367e32ef5e89d38897d0088b51059aad884a341b54b8d4b4b9210ccd1c4b7a187a8e820be6df8f716a63677c1063cdc28d507979bf6c8c5b498752f6921c47fc1c7f5cea5ff6cc02b92b5096b30b185043b214357767d68c2ce83b4ff7f1405a2b3fa3216de2eb819f7b5b524e8ed624374133355d48e013dad9f2c02d47edb816b9146364de87ae64874897f8bcad4e3d69c65cd26eb85dc8037ef005b1990d9b240a05214f6c516b8701cd5a034b7b8263e9096a78e5b51ce155e33a3c9a894fba4d6edc6fd719116096f952b565f416d3978df45a6dbe1fc882582c2a14090e36ccc30eb7d5cdcdfc84c7b6db38be08a59bf1cf8e5d5ec0218214ccaffa8ba0f023fac57f37988af4bc66dd57b8f8a9bf86321ce3ffce54a0872cad68c22f339f6089e2874b692ed5259378dd98f5a4066038ccbda1a20b414d51b42cc4cd883bd241ff19e26ce5d9b2e5148534aca6cd35765ac24072ad4289255bc4a05b23e0bfd2faddbd997bb5afe39f85b1f392ddc986787b3eb50c86bb8c75e7f8dbb620e246cb7834c36a9392ba61c1c1f8500aa1e24748a47d8482f208dfafecbe44c394321e7b4ebbaa908a8d006b5acfbed907402c6498e4a39d6a588b83e39e5f76908d708e58e56ee319e6426ebd2852e01581081a22bbacd502d48c9aaf0d11a3061db92d94e37bbaac7f40228ac21b668dd31911e3e70b282cb2334e02e70f0bf327458ed1b88553a1b8f99f01d8433bd7bdede17168ca9388ca28b1e39a590c4e72f1cb3256b414fc25ff3d4e9713e9833a8495a75f3232229906f989135f0f54eaeecfc6acea82d586b0b95e08ede6ad31d3a904ea21d203c6905cce6b1ad9ac94002e4ad852b5ddea3af662389557fc149bcf9266ca7882bc3f199e3c7224d9a05607fca91873f2dbf043ba762c2faa91a357d37e4acd8a24d6a9cdee77ace501d9035b5da8d529a513f800307059091ba9f4f77ba3d5e0727e40b5760f520a752307e6285ffeefa8e761b82adf82abfdc660a233cf51a3373e3016c3d167437a5f8fb89732e56cfb9129d8ec66d7ffd87c717b6ce6eaaab230e93015f6157baf1285735f6e1cf586b58eb9854af8055da03b33eea9db36dbf594184182909aa41dc50a92d9519ceb8f9eb60a7de08a42cd6f79421f367d284003465cddd0bc81e26a63654bb709d9644fa781c8eb0114793c2e96ce7c97a236bb450ef911e162a10b419feede38e11e4945682a911bb977fffc9f88d9d28b430d2595d805e1de9bd738c14bf00c0b89d80f4242e26da66e07b9f7ea65d5a708b50142a20e71a9bb95b4b9580da2aeba1b4664abbd133fc4197608a0320a7569b4532411303bf3f9579e633143c9700830445853c8d882e061bcf2af0b8b5580d03d7e4bc1d97765fb240cd7521c0509003876ce73498ac3040d4d1a34fe4cab8dd82db00b0a1e43cb3d260d6177bb1d8ba8eefefd55a813ab6a26ecc865811aa92d190beb7585ec092092c1b3c1894ab2bc7b319821a2be3070a767ec3619863e9bc7ad740e43606242f50ccba5bd5adad551c35bb3d5a3c6417e9d78794d177726b68dbc0246934af4a3ea603591313883984ad0cfdf5412740c3367a8619301e3ae7469040d84aa56a0b484ffd1b891a4398f5b30667443267b036e8912f502fb5e4197dd4c7634a4a48acfec966056bdef295f304542c08fe69b6bd4330b8876514e4841136e0ef1d8ce7e1c357bdbfce88c1d44c7c39bce58ebb3fff899a67cb68d2d693e9add0ad576a1e77b994b56699df6638ccf39797eca5186e2aec6eea013b375228e2e61b61233da1234bbce5886b926a4034b36d10bede3f60bc301a841096278a009d3ca25cc714ce2c2c40caba7d94bf68e3cefe474faffb961768de27512713276d7b39cc4e7d7336f1b02afad5c8ac4ebcf39dfb77de6968ae0cb673f0ad66b2725af8b930f2ecbd10c71ae9319b271d739ae7f214c2b35598a1638d574ed945ea55d6dc0532800490c518f0ebbd16d0dfc75e721bd4fe4feee721a4bed22c0d7b872220d47fd529c94b43942ac468894cb731122621341b565b7010ab1e15094506ec4c44cf28c50f0a0f26a01c9135aae8aa291096f32a171c4fe6debe09efc5d0a48e7bf89d098e8cfa8eac3d74654d4e53b4c48e020aa8df8681f901f1283f2c18c7d0040fdf53b8a5d36e3494c042701f81cb943d687dfef88b2ad100ba1ae6814d56dec26402b5561198c52ea6cfc82d5a122022d20411fce751f4f472a9b0431f079f3ffe1d845013c0fd5853fb3e1e88b0183651b8ccb1db9bba045f211dcab47628b624f79dfc8bcd71e81d54e0277e11419c7e8ea085d2418f5bb926a0b6240aa86dde1c4bbbe5a78332e14f60d39a3e9e956ac10a9d59d421c33bff2f9319cdf081aba40a1cdce1190f9025645fa9b5a5f74795322704b994f918d38a5d346c3a35bc55da087c0ea15f3c49093d66d35e0046fff651a066786637a0b531f9262b1f0d6db01202ed46023c5675078d1fab49ccbe72a5776273a0bfaf95fa517d2b946ee89a747a854e2df926a8e3d60b00bc9745679d29e5a51584ddce5800452352fc3706bfcdd8a60abd9fa8a2c14ddf782a306a882da58273fe5327324bd1ccb4d7399df1621f1ee88b0a95565c8e328caee91ebf8865e9df3e6f5d625c29d463f23741384346dceeb8cc31dca9f3d6e5e73e7bad92b358718559f73dee93e06ec9bf585b026601f83f8825e705d3063e8546fa730c0dbaaa9f5c892d2217b2d4871aeb0573218070802f9d2a0bf7375930b85b7e0d8947cb81eb1d1d8f9ca163080eaf1b589fe1b26db2bb7c71f71f8fcd5db8685fcae7e64a9220e542995462910c18e63c5d7d4846feff274cce247b0df48e54d0d51a547ec47996db0df5d512170207d03ccafcec76e0a82173b147eac959ab20989a57730013f527a634c5cba1548d3d4576dabf6d88f86897384d6a1886ed9e8ce296d08d44371eb9eae907b62af8346a1ae7c04ca7dbf7d9d4d65cb6c01fea64114627b8235d26609e12df668ef22ebcf9a922af8ede2df1663ce1f030cc62154696099f4e7e3287b63be79c958d4657e1ff414e8651500eb6b372dbbb3fadf65b73a1efcc45efa513055b09970d330a650ea5dd7a11dd3a4d048d53ccc6a02e25e0919df951a033ae5b50cdb4e64b7e71642061129c2fd13920f1a894825de8fb9bd90d68df871a64fdab19189e10e2fcc836ab66ba24e02fbe249ca971bb5d21b948769218f53c4fd02018116a36eae4ab79e223234b81043d6a443e06c16535e2d077d415145ba96e9cc5d1d5b9c1f8d7a17dacae7b759e821e94b646ba1a2a89dae48e1fed4595d257c902b6a87a5ca15ba80bd9965647f959236d42bff72b3ba439910b6dcf9bf969271c36574703b8d7d3d17e87f1078f2450446374e8b0fda509200336b24110cb1200e16b5225c332c8cbdf526881d2231dc38dec10cc1e5fcbdee77d374628d42232c1ee7ac91f731ce9a37e023fd73bb29e3f3bce8b100d7d1ddeacc379a2457719959acc7b479aa4f0f7be189f01300f3f02df490496e85ee03a23fef46eb38e58ea44a68c25abcb8d9b24bfd888d1d6b5b6d910a11d923ccea1e8e5a09d102c967f897b961ff47db666969600b3bfece40c4c1a6097a6a217a3958bf4450c33eb77cc552d31a0a1a74369c26380131de83787dda82f5272fef3ac7a9cea504310c43b496ffb5ef5380ce366db70df4d9e15ceaa822cdd26a5f74f77fe696c0b6a580b18a24bd33e91050b80c4c3a09dede8d8abd440fe4eae91eb10e970265c9eae7bfad54e89889ff0917bea60c9b6fc0798964a5a2d4cb08b2cc000000000000000ffff0000000000002fb7827111069fa1946c88723412287c6df8db6cc60c520ce16dc8a2ee80306b9bee255314267dfb42ac2afcb301322f59c29f7ba33146456aef10e6c2b1de9b89b18d44d2812af044e314c793b4f4dbb3c02f11da32799fd1b6c21fda420aa5d7414bb81c5f3ee23741d1bf88e64d3e62e29d66e2d7c8a9322f84f80dd5b5e09cbd7fa23df0b0fe6b7c5f71319690e5f43e149d69ddeecf7c876142db0dd3314e638d732b47693f939227a0140000002800000000000000ffff00000700000009766f238c13c4167a061eddee5c0ccc153382000000000000000000000000000000000074e24c15a1dea139a2e2a56b258af312972c8ec8e23a4f042016cca83075bde1dd5faa067245cdb9bbbc12821988fe9aff3b9b818d80372e6d33937a3ed65ee6cbc2625cbb825d3d2ef2c89836e9c6c21ed5c4bb3375b59eb120d93bf688f0df40c38500f3b85cf1623b5a8e73cbf04ddda18a3a58b2fe9cb6d693a425086517263fb057e28f81ab84db38d38f13c46563af786cec87510d8b247829c0a4e55956ba490275da88a86a05c9eee10651338881e69e6c4f50f0de39b1e3d4b22e6e7d1a6d37"], 0x1588}, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:02:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe(0xfffffffffffffffe) 16:02:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000000)="6c9c4963481d5a589807c8d9a999f1f78ff1ca80906d3787b338eaed7ae19e3cf98fdb8bf83d3afc0ff02b93", 0x2c) setsockopt(r0, 0x2, 0x0, &(0x7f0000000180)="01961d0f2510cd711d50d2f03971fc7aafae312d0080d16af245294b7fd7b266bad9c82e820225d66b10eb3a75664b817cec05c0640cafcb2c24c4624bf4e21eaab4fee43ac58cb8511246dfcef0da8a3ecbeb1eece158dad97e4715adcda38b9b11880b665c0ea487fdaa01ef266733171435e87fd18e8664b9b84a469a65547486a1d58e6fd19028", 0x89) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000240)=""/194, 0xc2}], 0x2, 0x0) socket$inet6(0x18, 0x0, 0xfff) 16:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2063, 0x3, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$getflags(r2, 0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4fde", 0x2}], 0x1) 16:02:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0x7fff) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x2, 0x9, 0x7, 0x412c, "3c5bc71fc056e37c7b6911c4ddf459a2fdf1f197", 0x5, 0x4}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x8e, 0x6, 0x1, 0xfffffffffffffc00, 0x6, 0x81f, 0x0, 0x3, 0x6, 0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd07, 0x7, 0x3ff, 0x8001, "9f05b48528e1ee610a70256d10130448a2305fb5", 0x8, 0xa21}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:02:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x120) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x400, 0x8}, 0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001580)="9a"}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x3) 16:02:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012a2f66696c653000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:04 executing program 1: socketpair$unix(0x1, 0x4000000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="646b430b32d6cd1f7afbffcfe89837592c05870a7f7d0ce241fc66d3189b7a8c52d3112fcb8886101f63a9aa4accb3495590e88f8fb59f719cc4b32e28ec5b7cdce3", 0x42}, {&(0x7f0000000300)="7e656091a9670367a7b01f2679eed01a65e6b9f821163ba7c1375f018b6263f46b4bb82037da2051a2ee07fa70ad66c826552d2f00c070b4e8f552373b0ff45c82cfc51e107f7d62e37ab14ba8858ee080d7c1dec6c9b83ab6563dbda9a4470ebfe3e72091798212400b906b3dc6aec395d61e3a9cdb4675b2ea55858291a0903f04ce3dddcecfa0d80c4848c7fb78d4b2dcad5dde7caacfde90bfd637b280c44efc216026796e33a92bb75f5a8789e120acae2dda68a945b5d258d59a9b5135211c5dd8c00657097474d83ac921f8ce40c054ac6fa23990760e4a557f7001586724e0dd03da2c9f7fb3a417aa7b502c22b2ff6c9525e1b57d1fe604f54c106597dff23a8007d8d74a5be876287b44e80c6343503b8132c9a383e3b6f7876f634df8b1f2cbb9e04b40cee124b09638824ab0e633487f81fc2fe793b514981784bdd71520f91cfc0003a014649135ac3c12607947e8b29a7430f6adc04dd110ea5bad0dba2d8c3315c038998a72cf6c072bce93b6da860dcc913dd03be2e085d0dab1a0f62b7e35b562306d1a3344af1be0d874782cd0e0ba285841f0f1ccebd5b54ec2af0df09df4bd255ecac1a39a1b368057feea0bacb156b355b763df7e3393bfff262b33c03b02338c10cc91e95e746d2fac18f3a8dc9e8352e638bb3598810ec3455e0246cd405d1b6ac99319f4472655b7f494f1abf92f22a7fd2ef9a51a741356a42619736b28354b4a2e4157be88f9c564d71916618dbf53ba34ae1ab62cdd3e500a69cb00fcb0e83e0106ec703039ae599fd27cc5cd21b535df61c0095bcf4addf2ca4eaf793d249da327cd242e74d9d42844e85c807cf7d836232ba172f223aeeb1a42244f1d27af1eec76d014a52ed16933f44d1f3a25ecd5c4d752e4eecb91fbd7afbb983740e948a9ac2508e1a0b69b321daab568a92928a132eaa5f785f8a933c335daa3e97680ad6cac772c8979c52b534afbe2076f09b159ff1da0e8776c1eecbde61e927e12a21309b1f99b0172a8732557b90ea26c22296243ab0c7be79381e8e7cb1ae2b08fe8742e6ca2c208d2245dff33531c495867f169877c3163c89bd7b18e7c2f870f1a52c8a2eebe4e6bce46c3fdd0e69c6362731c61b9cbbbe18d8b39c88975b202eedb0ad84de0899be0da4b522f583f5a6e11500e3c88853e512f6ae5cb31860c847208c7646fbea7476e957e3271ae09bfad1769f4e1ac008e4444f7a5731c1f2f8ee4c22ea4e1b5bdc6080514ae1f813a6e820771e8b2b574c32e43ebbb25580f883918364a13f707964f4e4bd901cd66833a28dbbcb39c36bdbf19f9ded664b39264eddf37921e63bae39af1bb866a0919b9325a15acdbeb8ce48554d7dc10dd2892d47a6e8539af298d22007204e27dc5aaa8251a36270ba49371ed5351880202d7bcd8dd5ba2bcd929d7bde6ce85453637de7a935ffd8f4abbcaf5f6b7658fe748677188dd141f4e2c69f25badbba2d951eece217f896e02d2d4c962d0fad8d0a2c979ad74977f11dd200045ab4a84fd9e50374f2657db3df5b51cc37234a295670703d17a3138815212e2f92a2b26f9865e6c8b8832126fa4e0c960b205c748a6dccdccfac3611c0498b1d92137d55c6c2312380eacb5ba76f04315b50bf16ba8316010ba2e7b41e4e479cb1de5616a5883f5291561a780d374ebef00cef295f814fd03019cf8b73ab6f1300202062684879bcb52d543b2d70a490fa7fd3b1ebfe803c448a0280ac609722a9bb463c2165d65754634f44861ce0b491cb00885a64b5fc04c54d2c00c3d9b15f58372a8f95cb481111fd7967d134d3e943a32bc63c0583fbfb3488b2cc33afea81164ac8730dfdea6cad1066cbfe704fec1c454d3edf040caf2aec5bce1763684fa5d1c7caf446140f58067ddf702b1d493bfb36a41133f214bb4db7148d2661cd9250b1ce338669a1508e90fce416a09457eef9b751dbaf75778d66d74c765c41578e4a960a889ad874e9be48d0d63db0f12e034ba039cd4ef87000da6498270241d4179e5bae64f0b5de526af15ffd7a1586932bdf3b4d05cd03dfe06e59af8c07b09ffecf6a90390e03caedf290e4f3291ebe9b32c7c800f9b4bb7ecb96891e16bbe2530d1b579bc64574eb2c59783ab3d9dda4da8786d4dcb4496aca80d16823443ae8108135c831292da061c727aa915d695d99447a074dabb316eced4a99d54eceebdd5041baa402c10819a160f8539f680029f641856f45f286d32ece77b866efdf8072768d5964237a935c7be87fc35d8548da003fdcfaa3e9bded0371acaf691e4d5733db19570a5663f89cbabc16d728e6c167ab9633553022aee25ab1ed0de69969c43655a4baa37d798609ce51bae220d1c212d992bbce5d2b8ae600cb1316c092af3af2d7cb62969bbb712b984497cb73418878cb0f809a9402bfe9bdec89f487be6e3cc741ec866989fc00822e6cdb8f06c65ace5d45fb84b46258efd0efbeb3a2936ca113cfb026e74824c14ef86418ce3f4fe483cc87de27de5159520d076bdda15cd9fb8829ca8db09182c57ab8509af543b4c48cc361e7481cf9a5e31a5e61de327b2c57a7e76d1e4bb14d4f2811ea543b5073682ac36cb73484f53e678e5990d9f552e34b64e9def012db95cb9547c3b96a37fd3bf2a4b312ff6918dd69ec0db944cbd8cd9720b69d72db6e9249426853cc233df65e79a2f58499e526d13e04cc0d0f43b0729afea00f1bdceaa618ff22b172d216e5b92beb861cbf3834e12a2947623be96a74c6d1377f344ac2b76a88a9ec588908695dc1dd66882e2514a21719c7e3973b286aaed3653e5593fd35eb93ae9e52d2bae18a5b1838e566678ba019072e2c3945a5905c3b81298c029b037d7b7857e729391c4c5faa96d909841da24f751c75484d54f48521384461aab52cca59d1c9469571217194e5589999091e92b72da8551056cb84d8aae26f6b82fdf9e7ee30f573da2e045a6a8fbdb099b04b9fb1a2fe20810229cfc5fe53365513602d641cdd1d132afaec27015d78ecd70a99b463ad46108c5cf26d476139b96c5bb8c60820f5f55c6eb8cee3f3f67b24c44cef6746dd326d84b3eb78569d5ace83d2727eea43659fdeac4f61336253562c062e92de28ff391b65993874be14cd312018fcdc11664a45bc8b7e9dc0c18300504125b31564a9064d4985d0bae56c49fa928995ea47acba0ea829da42eaa6472c07e8ec8933453d491ab789311e6bd75459b72f4670b362fc23d8b6f562ded01214135844c160d42b1de851824f1d22da092f3531fb317e79a8f6a29e71f70940c36bc54717af9e4d13ec1ef45756649e4bd21aae0037bb439c5d85cc1ca6bdaa1ed5791a451926786328befd951d7cd36de9715f89d30f313b93afa010409b89e7f1dd6e9fe8a5b34cb1f6a12da163cdfbababba3fb66f6750cf15a3a4e5c4039023167ca732ab86cab9483f56ee9cff005c1e7b5237abfc3235092082ada1df375c4dea663135aa318724ecdc9b536808d345e1285841e8cf75462df2d0a5feb739a3798441b8e7f5cde6e19ce4c106becac8b89a0e9e2d1e779aacb7f4bffa6d2d8835e9637994b4b1190cf45d785e01c104c81f5ff4658e0bd1a28880a7c0cece7e007defe7bdcedb334faf5f37692a7d612a2237e8f250329a689c1700ba153189d405507fd41d963c9e3210956c237e4d4f922fe873b38b67cf0d6e8480c79187ab0a4bb8e4cf9ef88939982f1591380e956694b3cd416cacdc9fe4929958b626c6440ef44775ad4e54dcda9a6d532e875e90117d8b0bd64affcfc068917650cc0285c49f1a59b03aa8a19eddb23485a6f0aabb9d06067869d1ff928e4e920e8c9f7d8c0761fa957b5e33e2db15fc14696105512d5cab9f0001c3d72517cba619566d755abf3020aeff9a5e997c06e83fa8d5e2fa77dbe9b452166121b07df5980b262eb279956514e56b4bc722795770edc5c80fc905e8237c632063a6f0dfe9f3f12ab58dadf2b9e67fb9a0b0bd9aefe44ac3ac633c5cabf4d2bfbf889eed92d5d32875328820ed8fd4e6119343bb1bd170bf6f180df7e92734893cad450ff78084df78f33b4cbc863ae4c2de37f6d8085e7d47ecbd86945b6819ba3328e98cdff63acfd1a592eefbf9b2ceabc88df81207c278ad3e184bb05bd62b6dd918759efe2e6e91771acaa256245eb473810ecc4a31083b67df7c474f5f38ec87bdafec09c123f02ec5760eff6c65fc28135e06728cbd33059a358baecf7cb317d9730959bb046a0e92403db327a520b37760591cdcecab7e55c453e55e5229af2d54d6eb7179c52114290b40a350321c8c70ea32c22af4beae95a7931d2b0e8eb731d71efb6241502ac50007b6987c7a36c1025c43137502e420bcc725a867fa61147425f3bb9231134e38e9a3c66e4357a62cd4614593ba22dda57484d07ec0cbe0f544fa5413d916f4ed84bce74e6e59c806e08934f6ff1cef3516d2a581acb5f755f8462b06b7e0d643baaf82d4b09a13af07ef3d1004400b8b02fa7ce3dd5261fd62779696436ab67dc0e1424edc166817cee6a2121ceee9d800dab52645fb3c0907f325d7da5068b5df7e74ca1496530680cd9e756cdba205e39205beb24ed9920566c422d043ff1256493cdfe19f28031ac74600404992000e2bb92b718f79e61dbbe7366bb90e75e2b31086bf461e0f927887804d9af618addef1f230992bfe664a34158a2a0cc99a6e231712e82847383c581dd0602c88d73cce5412939d2e87a6f253a5b1e3cb0b5091af502a09ea67107b878bf57554aa0b643463eb62cc5b96daeb08cf0838e14bb749d641a9b6bd54c35a0c0c93580de853d82e485dc9319606d2f9b9036efec793532c9c9a421994a9675363e5a8f36a2811b2437fe6d78d11c540e1cfd061249db09ee933d2acd18f948e2c91faf70d8e975ed3a6fce747d9dd5ed96524bcc3a8fd1d2e039a765fdfd35e7ebbd0df99b1adb391664941409f44085bc79bc8b23dde4caa60d1548e04024b1bf44af881a705e8673e26217968bd2b1afbe8346ce02cbc704bb42715f75f15d8005dd52b9f98446f3217d0b668b645b3a9f58513cb1a059e9f9e7b237d39afcfa5ab9917214ae095e171f23ca656b010adefb08c6d81cb72ecb9fb645270b97a05c9296d8a30cca4f0e55bd0e59c9ba4f0c5f80a4d80c0d4c5a59e768b89899e76ab560c4a36010818c8b22f961374c10cab1ea654de0eef5aaa0c451b09c71a75da84973f8dc43100b035c526ea7a91accf4cc9d87b79587054481d10cbe81e87445541a36e8c8fee78dd00f568bb830a16a7ee5bece116ea87762c3ed8ea4e1e8bf7525555b31473fbd0a15697c424b26670526e6237d7407e388e60a38403d6da9645961b20ae97c348fb14477d0199c52c3ad0832c507f0d0cc39b859c14e2fcb2f9832627e88953b74cedc1af7e9ddfcc49f5b43e9775c2e56f2bd581f7c99d878ad28d68ef30a5054f465d7d9ed20be4c5e702da18a8fc39384cf6a04220ac1b79a7df014568fa65e2aabe29b7efe87c39e44986dab4835de351233791cdae94ea0c7e19ecd33befc28c15a38668010989236d1e294f41050a3d6683a159e3d7dcfa7761ac1de2510ea8c0cbaad5813b16468fa7ce2b67d0b15cb2dfffe646cab0fe3c56dc14cbeb2308298af05778800c9b79a02636abdd906af1655eeb180efbb67a353ee01c2d7d0f2891edad0d538ab571e24d568d908a08b9fba9ddb5d0a87410b5a7be17fb4a43a18553d447ff240624f4548144a4d", 0x1000}], 0x2}, 0x0) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) recvfrom$inet(r2, &(0x7f0000000180)=""/243, 0xf3, 0x43, 0x0, 0x0) lseek(r1, 0x0, 0x2) getgroups(0x2, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0xa, &(0x7f0000001440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000014c0)=[r4, r5, r6, r7, r8]) flock(r2, 0xa) 16:02:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x140000000000000, 0x80000001}, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 16:02:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getgid() kevent(r2, &(0x7f0000000780)=[{{r0}, 0x0, 0x10, 0x1, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x40, 0x78f8}, {{r0}, 0xffffffffffffffff, 0x58, 0x80000095, 0x80000001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x3, 0x6, 0x101}, {{r2}, 0xfffffffffffffffb, 0x1, 0x35, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x44, 0xfffff, 0x6, 0xf2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000080, 0x89, 0x7f}], 0x4, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x1, 0x2a92d149}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0xcad}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20000000, 0x6c, 0x20}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0x3}, {{r3}, 0xfffffffffffffffb, 0xc, 0x20000001, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0xe, 0x2, 0xe0, 0xf1}, {{r2}, 0xffffffffffffffff, 0x59, 0x1, 0xffffffffffff2435, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc, 0x16, 0xa, 0xb8c}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x44}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x100000000, 0xfffffffffffff3a3}], 0x7, &(0x7f0000000140)={0x2, 0xff}) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="8a38748c65df867c0b5ee411831bf112c81b33276ac81c8019bad84da429c71b8fef8db63b3efc261f9f9be63c9c5599fe8fc614886c64307c831a4831879b2f30d9c52b764834ba8692", 0x4a}, {&(0x7f00000001c0)="3ed6935fc06350c063bb01c983989929282a4e2dd6e559a315b258e15947f2e97b346315ab38283cf9b387d8d20f215c1a9c4c82753b10a3ee470f2d1cfcfd7e02f809603194574283748081419e7d5d089cdcf9d09804760be93033706056e1f081ff9254b9e0127818cf498fd5e9c21ce4ce8a0b0dcfe2ee13f3409c1ff09c000c01e8be7e4759c1b9eb06f0edd94fd7cf", 0x92}, {&(0x7f0000000140)}, {&(0x7f0000000280)="a79dab75516c6ff3dae2cac0bd479da92013fa7cdac840814601b5348cbfbf171b90a2aa9f038d2feedfde93c016a99e9858a257f5ac84d865babe4686175ce9c50082002a526a83750b5c109f3f308da37912c55d1c6b8db3b617", 0x5b}, {&(0x7f0000000340)="b0a0942712898f357fb02c047de5ade4dbf7a348331ef33db7de57ac98df1e7393d35913c07951846150c32b8eb9eab0eb08ba6aa009614902598cce2265d783091bc5188e57ad0bbb797a3e72b55b7ddb9b42a8e4eb8a27833e895d74ebe0e539915bd8b2c50134dee0ad4ee4f1441e22fe9d4bd8f9409a0d78d75db6d5f6a324efb8692b6945969454c65f9cfe85457fd4a6f4c9ea1733fe6b325a5a0d59", 0x9f}, {&(0x7f0000000400)="9cd652242aed436a42536b1d291a9df4723fbb481d2a292ceb7b65b7671767f42a3ad79fcd6982a6c73bd14e359193db207e31fdfce0c0b0b97b6f06e85c7f440d067117821cacc5fa3153732c7ce71fa71a93a212adfeabc4a605102879f63f651592236b617258ed589b780c8ed8a6c3413e52787a8af1e4768e", 0x7b}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r3, r3, r3, r1, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r1, r3, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x3}, 0x4) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff16, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:02:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:02:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x7, r2}) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:02:04 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) 16:02:05 executing program 0: r0 = socket(0x18, 0x1, 0x7d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x1, 0x1}], 0x40000006, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:02:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="def7ca0af437a226be2c87c1661e197675241cb9b6ceb939fd484bb34dea2516ed2e5b231d300ad2a7029babc12cde2d8051299a64b33455e2b581e278f047d37237e68ec20314edb5ac3b3803d314d3a8c2922a4b1bee89fb8dafc089a678df98441aa60343652c7e95d79c1755f8b558d017289bc7ba92ffdf48db2ba77e12a9d698b32f24b06522735b9569be33aae75ee1ea0bb87b3e12115ca560cd1cc7e211345ff67145ab5140ef7b9513711345aef2be3c50c9ad80689030badcb798bc8a18b7908bf569fb0effc9c137660a4e4de8e8fdab9e8f7e22f60904", 0xdd}, {&(0x7f0000000040)="2aa048c451da07379d2decf289e814939bccb4a597fa2d35861d8045e4128f7699de9b11c4c6fae55b", 0x29}, {&(0x7f00000001c0)="e6bc793b9d98451b36f397799411d77bec58dfd3421dea8e2219b6784fb3ac3ff416dcd162361444a8562a71bcf5d9f28cc30856e01028e68a78a03821489cc67ffd091b8629cb8bc4fd155ebb1d6fcd2a427c93fd2a1274052f148c5bde188f96d390ce58a940d36698628ba19cc9537f79661a3a96c3f10523ee4d754ae349c942a286699682f6dfc0c9866705b091b9eb8a699c74187db44ec261858a0773010e10e14a1c125da36da677727fa94798a2893e2bbd3de4851490bdd528fc834762c4e6b4cc683dd97a69dcb439a81eb387068a4702260a733388cf7e351ffbe83ca1e6337396195defc0f3ebbaead7c92b5382f1356623147c", 0xfa}, {&(0x7f00000002c0)="1ceb4c6a22f5ed605cb88a53670b1b01ad79a85c93748f403c5f8df0c868ae7ca0ef1735f3a6a70190b5c6be589a8cb42625cc976264fe33ef7df2398e9381432ad8bf50ab42eca7225c5233609b0edec73b1171dfdbe7135033bfc36623d48b42dfd5eb43b9f2b71ae4c843bf6812d4a6926579bce97efdb4cd5e03716a098e3c478a7f5ea6e76b633128a53a78d002f72c5b39111514bd502445faf4ad7e33a23eb364cebf322b2e9f6399a2d8bdef344b911a79eda92664c215a0099a250d491bc19d9057e10e42e6d8ab3fa6", 0xce}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="a800000000000000ffff0000008000006289df8b4f0fcf12dde732ede829ec32c2ee719ae0dbdb7fc9050384f868d38c30a39b1233da3680ea3b3f9831e3f4a374dd2a5a765e4ca62921bab1777814491549d1062901773be0c29ec2dd28255c388f57e6d172a9f3ec3a1dd047495406a0c59037baa019afb5acf500cbe89514ed67c31a9fc36fbdd1e022dbcb433420182d45f62b10c121ceeb1a7880586c6ab35be0b8e662be00c8000000000000000100000004000000c581e6867c568d4bb412f975b42ee227ff682fd44e88b486f7944abca0457399199ebdab59432c9b3d89dbe9421053699ca27068f6e161bc5d3ea3a493ad2f339b07c4e264aa484652663729ad03953bc1d69d9b3b04aa9278d133ecfb9a8c1cda8067cd6ace4bde033f445f582b0f479100a089fe6851ce6200a6a1808450f625e84fdc8ed9e74da00ac576fa311b0e91dd22ce2274796a566ec879b7049bff8372e29308ed086f7ee0b6edc37e258540d2202bc2e64ce5"], 0x170}, 0x400) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:02:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x60000000, 0x40, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x7, 0x80000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x400, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x41, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x1, 0x20, 0x8}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xdf, 0x10, 0xff, 0x1000}], 0x101, &(0x7f0000000200)={0x2, 0x3}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) kqueue() r3 = dup2(r2, r2) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) syz_open_pts() flock(r3, 0x2) 16:02:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 16:02:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:02:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) 16:02:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x2, 0x7f, &(0x7f0000000200)="ea8ccd6915d01700f449dac4090bce59e129410e467a6fb8845404dca55b5f05015dd04386e99c753599e26564c33635b553b77ad8f8812800d4fe107f80b2237e8e651e72a005cb78f747d79685f7ce93a48c8423baa55ed31739280409f625b03a8f61f6df6b456946a3802c39ca5cb673cce04b5f1fcb3e94f9f54f2de998c493c269e66ba6e504da760c5ac61953b57ad7ba0e589adafa9c75c02d24a5c36b66fd22f5a9d6251c3f2cc197ff628a7fb50e19048c77a1bc5e077a98db36a824e5a66368869270d43e9dcbeaeed50f5e2798c219a291e4b3285d41180a123790be83d672eb6ed9de013e680f4a0692dca9612e34861bc25eb5e45abbd25039c1870af3ac77660bb52ef12d3de6bef4392526e676384920611143bcaf20017853b950b57ad58e7693263284c0ae8a888a40b2d5edcad36b293bf1a000e1c0379af5970fbc1824f1a36a2a7b938c331543e40efa749bf8b36a3956c12d1d333514075eea195bd72cf8e170b784cac7f49dc9b1326b6c737c2a6759985461487c93acfbce3c8b11173c752c2d0769e60103b2ea54ddd3c1ce0a67f790adba914429350292ddfa491e0b34981038721ff28f4e37574d69f3f106b51f80c7ef833cc79ea2971cdf5c786b238ce51f523d17742d129517a9138a0bd86a7dae0b97a55651c15f25688b537aad8800ae58a9f0ac8f69e509f34e90515d1ce315bae35f6ed9a4914dffc7860a04dba7059e8dcf81a969a5a831fd26bf9fc21dc61a3fb38ab38ea22683c4f1fe12b5f12593cb41deeed8eac3fe035f2ac80a3d9ee141949a528f5a4433af2da3d422ab19f89c60dd92e20a9c9a601344827eca3e67011da2104d23cb8c9bedfc45fd5fcdfb77145e5616a46589135c81fdbe1612e4cfc8526d0c381c07e1a9160cccbd5b8a97fecf4a27d3c7bdb312eb3a86abadba8c648f68d15cf4e29e3ac5523f8e16a48825e8b6ba254d83581c35455d9c1a2f98d02c1faf2d36b9ae5c38aa364cb9924c3ab0947fedf73baa9a0d6518dc1209ea02ab3696f800be8e176581e4c443c75f4d202e0cd0b8c04286f0f06eb624531b1456aab25f8fdf186ad07d1eb3e3774562157cf2a81dc4a184e4127f74833c47b2b5280dd12c3ba2d2655d6bad0b9b2a9eda2376a845b76778195b53cefb37ca5c0061c44ad631d8e26068311988a5741d3efc80c3e060f60ee3882edd7d6a325ee8e8858f8202a5154135afbbb0fc5c3b43c8f7c45c14acfdfe3f02ad80cf74caceaf0c9079f300a782b4817ec49d6c5a090443fa02f0730be407accd9e1bc231f3665ae4ecebaf577c16b61938e1d0d0489d6246f7ed9509731b136cac49da9d2c46a1d48124af51fea6fce167e1233699dd521b99aa35d9c391428aae020fdfe7ab62bb790952e60f39922045f80aedb4958b74ccc28c997f5d12917ed50b888223c1eacb01de4dba8800a7284445ab638d0100c882d11f20effee6a367b40d01b7140e87793d0da771f79ec6c153bbdfc7bd257a3fc5aeaacfda19b8a34181f09c829c10d10be226a25b0127a42777eb6947cd3d24c2293f7c4b46d46c05e2f7e38dcec3a8e60012bf2f337c0b3ab307518d2ec17f2965b4045376d6f0afe6eed26b1d472006ab0fb43127404b1052b8a699cf8f7d522a6f8cf2205f063207ac985f882eb21e17e007b3c6c53b7ba0c3d671f67f4cfff4d9fae0f48139fe72e095c12ed292da924f707be068235d39f342eb065d9581314fbdbc0fc537aa75a3a6166e227b534be6904e9d154500de2a0f7f29792c1b3d2195e540dad25d995686f180566afd52ebbeeb283606faf43f3d490e6d231e149218251ad6c11472ca12bb38b977df09ca563cb778efa164a180a50c4a32134a72c04d09a8b1c3fef276c0bee309572b308f931ee017f061affc6d3b5c5257fbd29458805542b97d229ec9d7ad568e92a75e302fbe19cf1a5fea8baa92642ccb129133b26fc3bdefdb1523ba6964518fc31fb25f12008e8a09657ab0d5af98200663832c5f0ba711b47df17000675fb393a1a67bc6d32470032d5b3fe924c0019f0ee53031f79a64884966f3f82561412a89b591f1dd74423ad75a1d427f90d8d1511efcafdced2be8ffd265f95e3c03e6d13b81ac3291b37ae7a0185e96873853935dedb8d777f34584f36b1528849754d7af1d21aaa2a537b9cce86deb74706eff2a977210a3273be011ca331d751cbb8ff98cfbfaf7ad501c2d55e2ef50a29a0ce0eaba87cf8910043c1e159c19238405e09302b29f78937eea8c8170a2d688422012f4eca0738570e6383d3a9f1284d23c81c49aed1c0b249e91597e76ae82a544d3967326d0d273f91324cf71d33c0a30fa73c37f9cb7993a9ef92e12fc5f9e386a0253817e268c018a81e091bfc26265aad18783937afc4b2f94c3919e30dfe87be7ccb61b5490fb1ee7cf24d2c0cf42613c6baba1b616772773228a15457dff8b81a0c46314a5f5a13e492a9f8d03795e47c02fa5d282cf61e24b89ac90d8f29b87de393e4bd970ceca7dae673f0659232834773bcab77a73b8141d5d9234cc3057201c833bf8e79e7b477dc3e1eae093bacf49976926e66f5fb44ec4d9789ebec3a66f9b54668b50d1363b3633e9a9f530ba66f9988f2eb54b30da3ab96945bb66604bf5fe85fe40f77ec38e95736b5718efe0dfb0ce7f545b5b4e322aa9ed1342d80cb82fc65c580838884005be5dbdc338d8c85177804345381ae4948a13d8ab37c2721377581da7515a428bf3bc1982f3b5307b93c85ddcd9dc64531be2baed8b05a53144d3f886235639fd600ea694b7e61605e03b8e83149a3764f482b225f95b87b6d9d0e08bc5b24e35f7dc128c102bcec98f56ca51d76a3103102fd969efd1e423c3f2d0c941fe1c4d3753b86fac4f3c6ba71859f38a7f4d7625378b1bc298008530ab7398195547e748c6bd0ecc62575b96162a1e0b204f15ffe6906fa8fb32973c8bdfcd9cb8349615f94bf15459e983f47eeae7586e8ec991d662cda8aeac7d8cfb43decfc82e1268876765090683aeca6d6c2c6bef318ec00bdd67bb161cbfc198b371d17809c22335e80d3a865dd55c1b3e4759db234de5a9174592c1e8cc8e9695e05e5b9fe9751d168b4bb056f1fd03d98e4a27e285ac05b10523663aa162cc05987ceb6036909ca755daa810c9d0d52d77fdd2d8df4133a41abb87b88afef35f5ef5e8d64195eef675a5961220f178ca0f9ec111ec6d62de650d8e525bca19d8aae3962c9368ba0160ec834ce06ef286935be02efb35b23b8426c7a3cd67c50028185d3f1db88673f7c7644f16fd581e96232f9bc4e7d4475dd23077fd5037547348abad528f5e2e519e4ecdb4669e6e2b5648480d88b081292a92a5c2f3c3496795c0ae9523b4ff9645e37863f8ffb457fb2d5b63de98df87828d427b9569e9b3aa2fd01c6e53c6adb1538043a531f868bf96518161e2f98f7cd5dac360acec75828f0e0cf6dbd9d1ab8c5a78fa44e1c6bb9914092f308477d740aedbef3dfa5851d9bc55f1031da0e602160821b62860e6af150a23a3df7f6293d7d62528de66ff3dd7973cfff7dcf283d9300a42399879d97c60556e9a2d3818a98a780f1f1b6ae14c04a887e5d21b3e0ae62428f6b18747e9487623a78c6592b490b46678aae995dd8f09dc46f26b3ccd8308f54814c34fc2349f6aac6d524e1b29e6dee3e348716593a0f9605789a1f906531b892bdd7aaebd8268c81e23827190a63668b02a73967f6141202d7967fe4cdb4cb7d3e6e336d3ccafd0c12f4569a80e6b97cdac4214a3299ba6acead9e8d892bf88f4d4f945d003fec26ea9e3eabdcf85fe9420f42c677bacd34de86658cf424b9445e41159a0e358a9817f580ae6743d23b18feaac7d9096958d7d5aef79495c6a664782677c60cf6bd9b603c2d8a1d527f9d9f071393f0cb01906bf6833f264703741228abd4053448a9edb4f68c69f2298f318c3f17e6cf9e5dd8e09a68d529d6a434c67f9095a8c083856e06cb229c0739ce87d79e41d788234755b8566e1de757cc2741fc3aef7027a24c6cc7768533efc9a91582395e05203656e0ca1b0ee82a4595dd2f57f5f6ee6dbfdc4202cc66cc10a0e177884c8b5a16f63e0832dc9c390586ecc319dc546f51d346611dc74cf312600ef5a40a697267e5b66002d01bbfd4807fb7771f979dc61d6390fe633d1a0814cd42f315061bd7698505b3db055dd6802b418fcd6fee08d284c938bb2290593a67c55e2efee65f8bc02e528941edeea4d8b16701d171abfd685e3320f1495189fd6d0277d1d2c37466809993de78f2b72d21c389b2cefe182c9e0dfd9f3c7502f81981a25f016f85449aca765de310821f32103e3d0268c69f9e488abee44ffa258fc27fa730a4f5f0223da8aa722b2f2a11cc49ddb160c4c81ae4447ddb35359b01eba8aea855454d00eb001cc1879fbe6c6bdc3186aadefe71cc1cb5863f15e0659db517aadf1c221ec16dd4db3ab52843a20102e4756001746fcd7b3596ee877a8788f3182c2a13d5b5af0381ff35b9f5a07adf9e642a74145e410492c62dba8f4d8c8831bd6682a549812114b4e3fce3cf74f73e42e073f86c3eddac873e863f5382a4f65dfd904984a5f990c3c67732b25a41e34cea1cb6e7df64161f28d7726bc1c08f1039768456b26e40edae9a2d59395260116f415ed082d5ddcbb92ee7ef086849348b0c5147424be0420f012da429ca54821dec887cf59f5c8de86b289b791612b1505b2554eeef271ab7c03276801b176cd2800d74bd3639794eb32aecddea39a7f3f3fe51e7c89003e109a04624428c5d5bc1a703149f5e5db6a7a53c0a2a0a774547d3ab92b0fa4caea6760e6e38ad18e5e744bac8a7935312537a2b3a345a3a3db67f925725475cd8dab259f7a0a55488f18a6af98edd2b04c7e343b59b15e554f48f23367b5a38935d1285347af5e199a88561a05d31b5965b85205acf0e3480e8b6c50877e33363f1a00bb7f206c9a45ebe00d1990c00c2cc1b4d2bdca9d8f35a2f87038f48969ee05e82036f969c73da74f783cc7655aae18d325f4529d99664f539d5e0ac6de70aaeb55ee6712bb944450c79e2a51ab9c46f4ca30029e0424c4f11cee37df15699c22a7ceac20019ae8e56563840b10824d2aa4852de8bd3531991432638e0a66086b49f9ce851d48201ebf1143d92fc0a9b52a535b201a1e68c2d60f7afe06cf8c7d3791c82c116e3805e5a76f0e4623e78f5a5aeed93090814fd553ac2c28d241fc3f8eb951f0248aac400226a8cf7eac65b089ff5ea9199ec9a77cb066cd97123bf754c45e4e3c6b0abe8bcba601908fac7acef4a0203a879f3368b87e6edea0d86333f446e35f55874403e0ec1baee89290ec01e30dd8a146d14538841bac86c861cba40c44d17a8608ba65566411e2deb1a352d0d1f2914061898715a529eb0f2398d981a4d8ed134078267dae4265e315a45447ecc02d8fb060aa67b81fc86b98e865d03fd09242e75d502a6d8d8f593fb0c0b0b86adf540c49715ff4b357e0bfcb8644ddd2223ac7720f1f21f8e5f8f2ce8c1736e25d95437e1663ca419bec52d09b7cffe3a6381bcbd85984b859430f98bcde32c4c487f4d8191b8b494b4f900cd0bb023167cc2239eb40175a800edae32838912f09a828c90264b86a820faad94fd51ac489cf129c618cd148ead3de98fb38b2cc772435cd30969169f0768f04a082fe95863429ad9ee9a4a680537ba9d797224b597bf99879ae7ac7d4870c9a424a7226", 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) msgget$private(0x0, 0x22) 16:02:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/15) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000240)="e7b9187275b090391988ed5fb95890d3afcc0e0c867cd512681fab2d26c098d138ed8fcce33ae65ae048ab7a3324336ecfc1001035651d546ea0a0c4d4c22753aaeec220db0112bbb8be781ba929eb79e32a9dd873f0d5bef48df034ca7cff86c8f6a71fc6ca08a8684681b24ec9ba6ba331256220ad6205fa6af383875fdf8d9a685c5ec52165a7c50ca6ebd25dcca5dc76b979f84bd07dded01280e45b88d6d9c6bce5a2c0e134fbc7bbacf7997d1f40482c262c84110cf9eb6310ef26cd9025e680e3d4d915e6717936c7978239b9645f7f1ce2b305190123a6", 0xdb}, {&(0x7f0000000380)="14feb414bf1c35e024b05a5f81e6b789417cabc70ca55bd30d64181ec62e1e7280e2c63c631a423466ce70cbc68168d1bde0324ccbfb512653e209eb7a7f9f1ae218e854f5f91caa15ae940df798416739bf4fe72ff5aff9df3aa1cc09d909e385ded687e0c97ccd4e8225ae713306bb20777d177b52791bb1d26b70", 0x7c}, {&(0x7f0000000400)="b5735cd8d8ddf5b933bb5b02d260136e92ee0ea5e9ef8d18b89895bf9f28de489247d1cf6e73c04e727dfe82f94d9abca32ab8e61e21b5a1d5ba2285f8d06a73c635e5c168c004c88957a139e0017a4d07957317f1213cf47da30a6d8df7c5551f638084f9b3af36d75e61e114b0ece0", 0x70}, {&(0x7f0000000480)="1df72e6bb7b371111f2445adebcd506a4ff6c86f9272b8a59c00b82c26232ab3e758bb3f6fb189fc477daada61b122", 0x2f}, {&(0x7f00000004c0)="8ee02d686e4fae8b44457ffd3098cb96d544dc654791c7cc588a2f568f1bcfbf8204317687", 0x25}, {&(0x7f0000000500)="46c32be55087fa64b172ead8be90d0253d3cd6dc26e41d0db07216122fef292ea3aa13b324a7956a02b364a631d4762b8f393682970731958af0020a54ca5a58d0e1b000882328e6e564718e46247badff87d3076427fb35b6d2c7fe1278de6b195c037c011792d07fa8256bc6ec9e22be215ce3", 0x74}], 0x6) mkdir(&(0x7f0000000600)='./file0\x00', 0x1) r2 = socket$unix(0x1, 0x7, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x80}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:02:05 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpid() 16:02:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x181, 0x80) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000800000) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x92) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) 16:02:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd080, 0xffffffffffffe693) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:02:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10500, 0x18a) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc4, 0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:02:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x8) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x1, 0x6}, {0x3, 0x4}, {0x3, 0x1}, {0x0, 0x3ff}, {0x2, 0x1000}, {0x2, 0x3f}, {0x1, 0x3}, {0x3}, {0x1, 0x1f}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x1}, {0x1}, {0x3, 0xffff}, {0x1, 0x9}, {0x1, 0x9}, {0x0, 0x3}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x5}, {0x0, 0x100}, {0x3, 0x9c2f}, {0x0, 0xae54}, {0x3}, {0x3, 0x2}, {0x2, 0x8}, {0x3}, {0x3, 0x9}, {0x2, 0xfffffffffffffffc}, {0x1, 0x6}]}) pipe(0x0) 16:02:06 executing program 1: setuid(0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x10) poll(&(0x7f0000000000)=[{r0, 0x195}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7) r3 = msgget(0x3, 0x42) msgctl$IPC_RMID(r3, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/95, 0x5f}], 0x2, &(0x7f0000000500)=""/111, 0x6f}, 0x40) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffff, 0x80000000000}, {0x18, 0x3, 0x9651, 0x51e}, 0x2, [0xfae8, 0x3, 0x401, 0x67d1, 0xc7, 0x4, 0x3, 0x2]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/238, 0xee) 16:02:06 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x4, 0x1) 16:02:06 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000, 0x40000000001ff, 0x0, "b8000000000000080100", 0x0, 0x6}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x0, 0x4, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 16:02:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) shmget(0x2, 0x1000, 0x141, &(0x7f0000ffd000/0x1000)=nil) 16:02:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x6, 0x5, 0x3) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f00000000c0), 0x0) 16:02:06 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x8000000080000000, &(0x7f0000000200)="d62991cadacc170eff70b01d1d14f1e3c1bf9e40", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0], 0x1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x200000004, 0x2}, {0x3bfe, 0x8}}, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:02:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6bff125c00000000", 0xfffffffffffffe4e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x6) close(r0) 16:02:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x141) 16:02:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b89f7958a6c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:02:06 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xfffffffffffffee6, 0xc}, 0x1) write(r0, &(0x7f0000000040)="d5d204d9ee742cf4ce90170bc535821039cc36d14b1f1ebbb5e5ab5aba1fdd4368c5e11e5aae94d6d602d6915e33528b45211a317b8ccf0783e83001b0ac425301578f4dde1300b989621b701c6a2d12244a3cc58b1424a3a2444eb7c62130ed67b537318ab468590479d1c70754dc0bcea93c5d6e6d6e9ab5f9417e62cfd4c03ca24d774bd5db44f66f1ee91bae366f86a0294ea3abadfc635c53f5ea673900e8d5455f908980633bb9fae128252f393dd8453850b6cd5610e3da63e607610b65763576e5", 0xc5) 16:02:06 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) munlock(&(0x7f000002b000/0x4000)=nil, 0x4000) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:02:06 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:02:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)=':-\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='}}]+'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%:\x00', &(0x7f0000000440)=')%#\x00']) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:02:06 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x0, 0x67a}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x2, 0x200, 0xaf}, 0xffffffffffffff80, [0x2e06, 0x7fffffff, 0x22b, 0xa7, 0x4, 0x5, 0x7fffffff]}, 0x3c) 16:02:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000022, 0x2, 0x10001}, {{r1}, 0x0, 0x42, 0xf00000a2, 0x1000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0xca0f, 0x4}, {{r2}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x0, 0x2834}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xdb, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x42, 0x7, 0x81}, {{r2}, 0xfffffffffffffffb, 0x16, 0x20000000, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000010, 0x7f, 0x8}, {{r2}, 0xfffffffffffffffb, 0x81, 0xf0000092, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000012, 0xb242, 0x6}], 0x10001, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x83, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000011, 0x10001, 0x2b8}], 0xffffffffffffffff, &(0x7f0000000040)={0x1000}) 16:02:07 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310b5b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) r4 = fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000140)=0x34) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x2170, 0x1) setuid(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xffffffffffffff4f, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f0000000500)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r7 = dup2(r2, r2) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r5) setuid(r5) faccessat(r2, &(0x7f0000000400)='./file0\x00', 0x1c2, 0x2) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x7f) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000003c0)={0x200, 0x5, 0x80, 0x7, "3fd2122ad70eb35651c6a0423903ad0dc747a9c0", 0x81, 0x1}) getpeername$unix(r7, &(0x7f0000003640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a97e9155b5eb18de8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001318f7861b6bfb180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f76045d8d500000000000000000000000000000000000000000000000000000000006b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c3f9f110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da02e7517ebc699dd10cd459c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000037411975cd4c32569d2833c798cd9d374c9be8d03eb3cfdb7cc38f0fa4077565c3e51a312487c4e85c2511"], &(0x7f0000000180)=0x1002) 16:02:07 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:02:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="b800000000000000000000194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae00000000000000000000000000000076b67ee2632565b00b0b186e181bf06996747f04e266089f714cfb210480a933f3522cb08f3d41928f58ca511c46d5a5d7ad06fb0843cb91f02feff87d9f264639308c852f005660b5c84dd351862947f98ae605f15ae967bae31d00065aa6c187752be692831378942a0cdc5775fac3641094198c832c706b2a97151a8a68c55182d01b3e620bd243626848f8020070013f07e76aff44e36c05847dd0082def3d9388fa97306a7925a5d6db7c096f977281cbbc856af6992a316de676ffa6ca46534463df5d0b87ccba6b7724549ac5c083d20fe4339ba8e3fa6a47cb367eb16fa369aad8bb93e28f5c5719cd9b51d82077db035d03cc12986b9658ed11bfc983b8b005279ca2a580b3d1b8cc351e8f378264ccd65d0bae08e70e72b8b00f9160b8e8dc68cada6501533774b94bb0250f8afe5e87202ecbf33d864049e8025e220af6369799"], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 16:02:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) close(r0) ioctl$KDENABIO(r2, 0x20004b3c) getppid() 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = msgget$private(0x0, 0x88) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x80000000, r4, r5, r6, r7, 0x20, 0xb4}, 0x1, 0x5, r8, r9, 0x2, 0x200, 0x1, 0x9}) 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x61, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) 16:02:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f00000002c0)='./file0\x00', 0x18002, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0xbf8d}, {{r1}, 0x0, 0x4, 0x80000000, 0xb9, 0x4}, {{r0}, 0xffffffffffffffff, 0x16, 0x4000000a, 0x100, 0x2}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x13, 0x2, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffe, 0xa2, 0x0, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x15, 0x80, 0xffffffff7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000022, 0x7ff, 0x3e4f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x2, 0x8}], 0xed, &(0x7f0000000200)={0x40, 0x8}) 16:02:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x715, 0x30) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) flock(r1, 0x0) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8001) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:08 executing program 1: r0 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x3ff) r6 = dup(r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0x7) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r7 = socket$unix(0x1, 0x2, 0x0) r8 = dup2(r7, r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000040)=0x6) getsockopt$sock_timeval(r8, 0xffff, 0x1003, 0x0, 0x0) 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:02:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:02:08 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:02:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:02:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:02:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1e) mknod(&(0x7f0000000080)='./file1\x00', 0x8000, 0x3) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) minherit(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x7, 0x4013, r0, 0x0, 0x0) 16:02:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCDRAIN(r2, 0x2000745e) flock(r2, 0x6) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_RMID(r1, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 16:02:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0xc) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x211, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) chmod(&(0x7f00000002c0)='./bus\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) write(0xffffffffffffffff, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000003c50d23103503f9f94ecd3ad9f798f9fbabfe72141a5d580dc85d86707b9a966032608b63d8ffe0f9be3e923ac9a21ee45cd57dea95cb6329d45925180860feb7ee559c9fb379f3dd0c5a3e6df0ddc1dc079456975b3beefbe05b65188538c04b9813d52020b6948c82efb8e1b45373d8b46d059907514070bd8615fe3f962ec45f60d0151f3"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) fchmodat(r2, &(0x7f0000000200)='\x00', 0x9, 0x4) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) r3 = socket$inet(0x2, 0x8000000000003, 0x8000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x1e8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x2}, 0x8) listen(r3, 0x20) 16:02:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x225) setuid(r1) chown(&(0x7f0000000100)='./file0\x00', r1, r2) setuid(r1) shmget(0x1, 0x3000, 0x40, &(0x7f0000ff8000/0x3000)=nil) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r3, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x80) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept(r5, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) shmget(0x1, 0x1000, 0x47a, &(0x7f0000ffd000/0x1000)=nil) 16:02:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x9, './bus\x00', './control/file0\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:02:09 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) pipe(&(0x7f0000000040)) 16:02:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x400, 0x3) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x4}, 0x10) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 16:02:09 executing program 1: r0 = socket(0x1f, 0x1, 0x100000000) setsockopt(r0, 0x0, 0x2, &(0x7f0000000340)="99fe358a", 0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="03013305ce000019430535ca51def263a41c4d217c2d11763e3df1014a2224e37123e970f66d4b"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair(0x3e, 0x4003, 0x4, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="2d38b0839e00fb027ce8f586a7c4b8d8a2f59f0f5de799c99c99a9a3720fd2054c3127bce951994622b8eaa7242509835031042a3b32c6568e88323e02903d13a492ebebe6e468fd56b7d5136968ebb2b248ec84e02edcb34acff301ddc54fecfeeb5a74798c3f6b818d6a", 0x6b}, {&(0x7f0000000200)="ff15d3936ef1167b3e452edae44d5df668dc490b61d5d12ad0571efe01b3d443959be999d96a5cf7c87d383dd2de570f670be1e98381602e9994b4fe06880a9d8a04d7eb5a96551aa964ab07584b0c5f78f8ed19a38fa3446c5c32e1051518cd23798d5faf6558437631e2b63e1fc981e895d06746127de0d6fda7c1fe98d64a24fb1b39fb551f43d1c64ca0e8e5f0d01fb7b54c7e548905840f3a0d39c6aa7ca99dcae79d10b1e30ecf7cf00cd3c60c9e79fd79b60edd79cd37231db0925041c249fd56dc4c28ef98d208ecd4", 0xcd}], 0x2, 0x0) 16:02:09 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') sendto$inet6(r1, &(0x7f00000002c0), 0x0, 0x8, &(0x7f00000003c0)={0x18, 0x2, 0x0, 0xfffffffffffffffc}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f0000000400)='./file0/file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x3, 0x80000001, 0x45}, {{r0}, 0xfffffffffffffff9, 0xb4, 0x84, 0x2, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0x44, 0x9, 0x7da}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x101000000000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x29, 0x5, 0x8000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x66, 0x0, 0x7f, 0x7}], 0x100000000000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x100000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x8}], 0x0, &(0x7f0000000200)={0xbeb, 0x4}) dup2(r0, r1) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() fchdir(r1) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x2, 0x2, 0x129aa3b, 0x7}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$KDENABIO(r3, 0x20004b3c) syz_open_pts() 16:02:09 executing program 1: r0 = socket(0x12, 0x80000000000003, 0x800000000000003b) connect$inet(r0, &(0x7f00000015c0)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a772d50f3b910991efb7170abe6c07438e4761930508d08c8f3861522e2ab0ce4e7a9b88d47d387331e83307066083fa5029ba48d1299e6d33527a5aad2d7d0bccfc5c62fc8c3ae8b576849dfbe4ae1aa9acb88a50732ea94afe970845909d94015240044fd0fed6dde9bed8b9656abe53be4467bf511aa6cb4f6ca63ee7ca77ff4e8ac6ea63a394245cb6a79ee6c8f6f173c51fbf99a4a6cc6e37f2b12391b898893aa4c550e4106de7546883414a406fc75a6615fde7469e278d0dd14ef922f04a89935fd72146e52be2ed0e44fa961d701c9a45929a66c2c85314ca5a4d7043ae60e9594c84c509d74726ba0540a6f480a628cdfd71ded4d10e46ed24774be90565dd312f69c7391b77e94c8cec30b096388c56c4550059f89db0693b3bf8a0c77e50b47cbcc4ef6ce6a6280d913e92ef30a8e5f72a4df521d85e445aa9edb8e9b750ee90961640c72fa8401e23fdb9db948488ff75c433f566fd2e95cd4e68185251ffa22dc4e40b741bb90b882d12d2ec790e8427b49a0c0a003a4647a24739b94abd43988dc4e6b34ea2c6f643c4f5b2ebfeb871036e907ca025038908b8a5138a71a3c6c10b866cb641be358d23ed412fed65b935140ecaf0d32b1bd42d0e313b71243ec43e5d285a4a4218e0c2c7e5fa713773f4c916f6ec1202611f35f2dde16cd49c17874185a7966e3cc0d022aefc3ff2ab77ef4b0cbc4a63a23476626cb4005463daec8a37d104828a926b8b6f6e84eb6acc2f8be29bd6b245993adf1d360d1914f1e4b450a5ad4149d749477cf7b9141dab88e246b2e2fdc7d8a60cfecfd444f68fceead85646c5088ac4bddcd3dcea95049ef9f5d03f820edb709edac0259291558b4b00155925e95b85d9bb676ad02eacfd556da24669d9d697ae6bc0f63707599cdd130070ce40a7dc01729a645ba0cbe04f41507c1fc2b3401158bf7829912679f33e7884c32e22b5612f63fd904d11bf928eb246df4246ef63f19100dc4c871ec2e784664de97f926165e08c8bdafa13ab03573204ba082f4d9ec05e14cb98517fbe85d2eaf95282fb029d7b017b5875cf3436db3816c54a0ad7644d2403096f43b3800d84b401fbd0c882a1e7ab02027988192ffda57aecf51ecf45a6324fe81268f0d0c1486309576962d8977fd7ba47d92affeab18d75aa30c6343dd91772d00900b833a4cc694c35ccbd4623cb50cd31c57ace00e1803a9b1e0336b1ce1006d3425d1bb2cf61a91b21947a92eb4e28fb6940952e8a23042a7fd427951e19d3fb85bfd7986cc5d85751c81074fc7b752b575b1aabf9819352612afa61e1830fe7816ea00d8c9ee4a5e1aeedfdc51be0e05d1e5211964b07c32f161b65312d33be47cddefc6529dbed00152890d69328d311caade020a95bbc23241519afd0c6e9a62e38588f0de2399d88df283a38de1fe3995be3a1f7a675743141c276eed28575f500c54ab29b3ac4d9f65917083a4486bb1968d1102d0c39b6d0bbe96f2ac3c26b38de7842c2ef9ff6c99afb66df0e8af331e08e55e748c63764af07294fff7f893cbb81b0249670c8efb5c8627f9c53646a681b3ed5f036212121004598ae3657f5607c6cffa910096e02d14a0292b9f4a2b4fdae7edf184aa97c87af9ece98aa9a6c67c1900bd383f1c32df05096ee8387b04e79c4982b96be9043d753cb722c63a570a76e672f5bbfff00db78d027037d7b7e1b79b4cb74403389101c064982f7bda760066f2dff44c852868ae5f4a197a59413859cd3371c823db3a63953e00b55cc322be6108ed4d0f9ef121765b5e0eba8905691a1b729f5a22d7746a4a6b78e9913271a73148e6382197d94dc553747a4bea42c3ba1168d77e9ffbeaad49498fb42861d98c591dacf846281f5d715410db5d1934db4c261fc6b2564d165fc9473796884c3d7a2cd14d65d86cab7aff1f59c8798e394cbe9251c25ffa9d8187c53fbf768a22dcc232379ddb1ce240d604d718bbefeb63bbdfaf3b2f3738b4d05be4517e1a7afba8136cf88b9ce835c17e202026640116d0935fe09515f222844299aaf814571ba89f111192946302d4525ab428c6a661d7e1f07bebb3d32c64cdd17269b4946172b81a20b8556dea181d0ab9a7643558452d236821095dc4a047b6c6ae764e3bc190da2defd846e8bf4d75f849d010ae0c66409d6a38605c36d8a8d4648408fb4ff11830dc464f6b84dc9a0d646208e79cf90c5c7b552ab51ac61809bb4416431ed1090bd018958b4c53256fea941bdef31ab866e18a02e2f944eefef6f1c1cdcfcaaca7b08fe3d59ae8c19feecc615aa29abf75bd37bdb7ceaa490d74c62d9fde2f15f50bcaac340f98c80f8311f82d9a5925e4d901d070275a310511bb5b8512714d9f23df6b56bcb6ba58dee191c5ec1ba76bef842fb3eedc816a8732f2fc7357bb59a5cc5c98a4372ff9ae5a266a2cacf99bf4f714b90a9b225545285d878eec811aa78bfdff7c3fb5bf64ee5f2b29edb1070a42fe14b095360a77e0a3518a24332cd70a41d8c888e3004967e1383fff0517e5119f803fcac45c6b3e8c109e191dce9fdb703713188f43201bc80b33e0f3d8947476cb45fbdc01004357556dc562bbbbc56fa50f5bff71d7efb5de66fa0c6ca00f194ae80f75e3d0f28168ed910cdadd3ce9119d834a581812636127f1a12111fbfb5bbf2b1b324720144793c33298c2838b323219958bd12ed796775cce11dfb814f5c4c3c02ae9106a15da929f4d043773258003b84b3aec0782a5d824a3ed3a3f349ef44c42a51b5cbd9739807fd89afe2fd348a5faf8c07fb08fc5191a53424ee35ee3f7a583d037e99d644ad4b8d737ebbee1b4dd44318b18663e27b152e040ce5a609034dadfea073e95e53da3f378bf92d1b55d6e78f774e5ea04c942c92cc61a6132db14a18389d8501098ab481474d39a7fec23129f64f28f9509817308d405e58bf9f8b57c3bc34e00ab2d015f8ee850b58465359c9c83902d84c4188a0fecc622ade8252a766e4128fc45e7f7d9985d07bfb4e1a18dcf2e2f77123d9820e94658aedc210eb2523f227e676166803859397f955008b141a020adeeed38a5f84a2351cfe772f66880689f2a75446048e933abbe04ee5d3093f980d8071a6d696f01af3cfcbad64c5180d433d00fd91d60943b0e0676ff5857ae3db79552cdda1c5519c026605ddfa5ba24e5ff775e7c27f37bb77bfed242c24823d688475f46efe7c598a0b79e8ab3dd4a91bd37fd8415b96e166ca5d622e601d5c1d3a7679c143c3c8f61756acca043a9969e61d1fe4a5ae0363b0bb036d1ec0490c0021f0ff6f0c51480992e5074aa3c957f728414bba5efe757e1a52975550bee2b1510241f5a2c64098626c1b7bd048e06f15297d0c66b15c95e6a7674580d0ee46837a45cb973fd40f240a7edfccf538375ac38798979caa52c42924518b6f3dd2dac7c155a39c3eca57576a45bdb735d934801f8bcfa4085c6d9f074ed09ae44bf2c6fbecc039e406ddcef3c6dd7bdc218b7f1b4c81ac2a05de1c8ee7292cf2f2bce053992db5b234d0ac28aef71c142c784e770a8264898bcd7baaeb69addf9f43b213d51dd8b2190d965e2104c5b4aaec862fe3a22b2a0235c76ae57ca84d0f2d5f1d1585e8a722a3c0fa365d96fc0027ab0410e35fd0e110530e6ba97ece582c0b5f6f0deb16e24a81480a6a4dcc7abc001c3d435f6a099ff6c7725fc1cd54dcde5a4ef80cfd15f1f3b0eb3f9fe67eba8e1d97cc9a55b7e6b10c68000cebbcd0cb4caabdb0c995336bb860c045523583cd12348dd859da5e4d03df67e435b587a92c472812e46e0f09093f045b8526c15fd3199c06e5f892806a42820f4fd6d800e23a5a4206bfc341a187133f1a51d5789777d80e540ce3c0a1fb4801456e202fd4963a53bd153af21ea6cd9f336b064283eb9282b64d58faae238de5ff9e8c0cf0ac1780eba8f2558234de110215a3d2454e910e17a7fc06c5f63e95375b7183863ae771e6c7670aef7828b9b94aa0f35860d676401728393bee11c6fc18ddc97055bcf5b5d6cf1aaeb0ba0976343fee7a971a859af40676b5da47c2d2426f1afe9896cd6ae3e23b34ac2b7b953d2d2e39f1205ec74a781053de374cca5ce87bc1e160b2a1bc64a0c5470179e308ccb570fabe21617498a08a88b9cc457426832c2e85c5e1eccf6587a7a8cfeb6e06c3638b459d90fec0966e59edf71ce629035575dfdcaf5864bdfc4a9b627e64f0550d48ebb6e7ed672a973257f1859ddc2b343ea7bc1d781762907ee070489031b7b87c22d4a6813e5f539a15fb721e32c7982787c15d1d94b3305beab3bf241e9b88c0501fdd4937f99452cfb25cf4dcafcf05888504e576ffdda3620ab6c2da8cc007e71177b4e3e5e208952bbc662b048c862688bb20b340e8330a25f3746744d402ca368183527a06186e89a8b9f643c3886fdcae989a5497baa00c6dbec88f0ea0b3c0df90bb5d10b154787ac29c4a33cfd9d7816b0b7256b165334cf207ec9cb53141a3c20f630c7eb5dfc20f042c248ed5c503bc05d0bae4c67646f18442c06f7dffcf71e386d7e7797614b84c51026b8832a382f281819df9d465c77446ab12103594861971160c47771f4f204cffcb09b54c2b591f9b6777ba27196afe6fb21701966bb51b3208632635c0496dfee09f1742b59a379e67e59b22336e05d1243e7dc9ffae0f05b26b3a8a873500c5e30256cfa09ae980b791da14326d7427a713ec81f8b628eb15b4a778e6f2af22fa5ba426a2b6f28cbfa7d896b2a8aee01f18ecc6042b51746618f9c47f7157f0eb83b5ef73d8d4aed429609f4c9c3b92548677849aaf504ac64fe757ef325ec9f612aa9836ab9ac5496b0dc32bc5e4bb0a4629eea99447606888614c2acb884249baf72872ecbe13b6783c03f1fd8eb33f0470c91a22bbbb02b7a8b8b61c72db573cd8e3b1bd283303531eb331e6764232ca5f7d2b93565fc8eab4214e4346381bd4c1e1f936deb817763a7fec04a147adec6b29e4dbd3a84533cd3e5d9c971cf587f8ee55c14cc2eac84e843c83bce9447e2006135bf8818c5f02814b46b38bb0f0edc63ead9a499124d99f8adc3259b1a9fa4436cb221be8a91777e05da1a2df533154995b4697db95fd47aa9ebb2b55df023555021a9c92ab19e6d97a30d677e065fa6ac75bbd6f19c82de30b0a18410b60ff177d7d376e9686556bec5b412ad99b6cfb9a7d03bcd0f6aa227c0256b1079a6f7c2c8da35a751763fe20527ad192f15a91fa8c7a6a9e7bd5a37f9f8b1c803c7a7aece2c6723010e5fa45b107131ba319536eba665b0f256781451b239f280c799f0ecdd9878bcdd14f8c1a462c1a4bca889dfa17c4fc37b6393ae00b695d8893f16c334d7de73849740829202d72f0173fb586b86ecb7aceb2905d068ae5576ad1eca9243c50ed06c09d9618717711a30894dd967b50b4ca0591e1d5abe69573efafb3a681084428cfc7dbfd5366e6259d46568993a2d020e2debd63b9d0f9ad19b49d5f0af1dbcd91189d9bba6d11b7cf8c9072823ddd5d54df5b6514e5ba559869cd1e28a9945f52e3d0fd2aa7db018a00fe24c948bab8c2d0040255076b8413148592b85449ddacd19f0cb2552e3d167eb93d4b331bda1cad106183ce690575f37ee2936452fb56fb608b1ec26fa0534f8bc6ffd2df6d8235d8159d9a904db8b3b980b632670499d01f114639b0431539d41734854ef9973437248c55f8f56ecffe629036385281b18d39b66075fb70af8ff9c5a9fb2a3702bb682", 0x1000}], 0x1, &(0x7f0000001600)=ANY=[@ANYBLOB="6800000000000000ffff000000000000bb44363d90917fa1fbc774b142eed46dfd8d2c0f43d465ef496713f72031d4d99fdba6dd89eaace67db1ccb78202d611f89e9ce90caf160eeabbd50e12dcd79fba2ebb2cf4f7e66878827497618514df1d219ea732503c00d800000000000000fecef856040000005f2bbe90332a35e42f2392f2b953d829714ec01dcbc1ce6cde0c09b166482d365966c04ef69bc5138b5abf47c57fcf4dbc48a834f311b5be86519e5445d738851e9b8d3ccd1b0edfc6b8235f65113b1867fc1871dc086fa5d76383b49ed7702ff38f78bd835b76651bcdc8970ac36c018d0993c7fa2dd2e8c5bf93d19e9af08b78da09aefeb4a68f11c0bebc2113c99b9e2daf0e863760239e69ff56ff809de73c7b79f78f451cb98857f0585f6690adc5fed6817e5d39738452c53ab078d0be31e8b8cdb3000000f800000000000000ffff0000a6b90000be5b25504fc3856813cfce9d5c08078295d67381fa3ce2a807698432d912c278ab3d9045046a5e75663592b8d7bc9e15e996d965ec4ba85ee06e2fb669b98b6d93466871af8e6f79290f98d3a79583335b089a84cb45f3385c98cb8b74304733d0d19f3b751fd8c5a0fefb39d89b5b27ec49fb2987e1c4f513d99ffd98790bae519d74e3e5951715b880be54043082efb1b5defdc1a5abd1aa05dd87fca9b8a896b1fa8f925471dbfab28e01861982615da2a5b22c72083269e6ecdddcd540762e7329c5b6c29832e40742a65e50944222b481da7690405704332751000000000000004000000000000000010000005d0000001ebfd081c873eb397e22c1a41ec13ea4cd9a306ffdb0b776ccb270d93d13e72798ad7d19fbd7f4bfee00000000000000c000000000000000ffff000006000000939eec3ea615c459b3bd3f20efd333d8d85c039244d68d3cabe87dfc8efa96c0084839874cb8a1169f091f5ffeea74869f6717c5f8a582bea46def3016acbdf3d6576b3ff739eb1ec4104e000c91cd48b0eec0d91c52280121e0c851258de56872fac189b29f54293e0f832dbb0bfe67a5769e55335534e07a4f2b32113a3456f9e315562766fac745e2f0125769006d1580484bdbfca6ce0b674c88d8b7d7a635db2bd1c8ff450084f4cca4950000002000000000000000ffff000002000000ec49e1fa24b0cd0609fd006800000000010000ffff0000f9ffffff08fddc902a57f1a896415b448ad36fae3970286f3c597329412fbb7cd98a964e0e07ec216d5ef8d11b82fa2ef4408c2327d82d86d241dbcaa2ed3e0fee14244cb13c7d9642b6ed31c372b40ee351a81a3500000000000000a0000000000000000000000005000000e9ae75957c7dedb76958aceae8512e24af48524ff75d6444b04daef9eeb337e66255ae8a40394362b210e9a09bdec1ef71d14cad966f4edf4510fc2cbd16245392f40ec7170a77a1b611d98dc75369f0401c59e097d255ec9e6b9a6ee0ce853628dbeab714d557c5142c72d0927dae5a4a60c29293d13f215a8a3ad10c51f66824a09ca4c94540e8e4ffa421a25f620c96be131ea00000000085febff7e55679d8b303b8e7a63724f53e42a6e159a679d9d743b85977c119a2b9e72f869b2041a3915529374ffe82a5eae0024f4c10a73ad028b0055622b0c51de3751b03b4672f32b9fa925baa9b8ecc693e8e18957b6ca7b502876ff9375eee8c06133e39f6baa171db73867f57435f7a280555ba009e90f0fd7476601ca40d9c35d910eb75a5506e9b5ad0921941be7d3f881d6704352a006bd6903db279e9d588c1a9682a2031b9b09507059b4dd2e1d500dbb5a9e132f8e9b73254d713f13ad6f8937ddbab998e2503066e72d21f4928fdbda594357e86a3e1d14bb327d3eac0cd2b13ba4da2be849296650000000000a90fdaf9738d5334077fe1d44e0dbc73a0f8ceacfafda02562540000000000926387fea8532c3a1e2f909715710c96fea7aa1eb0557ce8c1fbb44caf6166f6fbe405b5b63ac41ce91076145da7210cefe8cf90f95a4b984e295800e918fc77914a66fcbed1292fd3a18b395ae59b78e1ed9c9a02f2c05d3b7ea3f62565ce6174d1313c93ef4ac3685e53ee921e013129564efbe2a1850de0"], 0x460}, 0x1) 16:02:09 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:02:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x202000, 0x7fff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) 16:02:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x22, 0x10000}, {0x0, 0x3ff}, {0x89, 0x635}, {0xa6, 0x400}, {0x87, 0x1f}, {0x67, 0x2}, {0x125, 0x5a}, {0x83, 0x908}, {0x89, 0x3}, {0x8a, 0x2}], 0xa}) r2 = semget$private(0x0, 0x1, 0xc) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9fb, 0x0, "d730c1e3e40000ee47000000000000009e00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2ff7, 0x10001, 0x60000000000000, 0x2, "772161a720cdddf20a505da2249669557442d284", 0x9, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r4, 0x0, 0x7c965157e08bb53d) 16:02:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) 16:02:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x67) 16:02:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 16:02:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:02:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:02:09 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x101}, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x81, 0x6b9b, r1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$setown(r2, 0x6, r1) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 16:02:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xdc0, 0x401, &(0x7f0000000000)="114c00d0", 0xfffffe14) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) read(r0, &(0x7f00000000c0)=""/35, 0x23) 16:02:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{}, 0x2, 0x0, 0x0, 0x8, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:02:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x1) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:02:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x110, 0x3) socket(0x1, 0x2, 0x7) 16:02:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) mknod(&(0x7f0000000000)='./bus\x00', 0x9008, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:22 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:22 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) 01:39:22 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) clock_gettime(0x3, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000100)={0x4, 0x7820c087}) 01:39:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000000)="159b597d7c5bc5b73dd1cc119e77fe4803be51638fb6342d50363a13d90b85d468471e8e38d53215c1c6ea4937738f171170a905b8d1fbd93b5dfb37d5826a376b74075f4800e732cf2dbdd930962bfa53396ee5289dfd2772a0fcf515f60806150e19fb5bde4f3364b45d736de134ea567758e73a658f36335235cace23dc1af8224d64c487bcc2fef9cf92c25d8cf825860deb4d48a248179a6b3e52d60124429e0deb59f338d56182", 0xaa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:22 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) r3 = socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getppid() r9 = getuid() r10 = getegid() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r1, r3, r4, r11]}], 0x80, 0x400}, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) pipe(&(0x7f0000000180)) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x8581, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1e, r0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x6) fcntl$setstatus(r1, 0x4, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 01:39:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x90}, {r2, 0x2}], 0x3, 0x6) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fi0\x00'], 0x6e) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 01:39:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) write(r0, &(0x7f0000000100)="20850e160b166f7a67b9214db75db05d7159f9d9ef075c3c5001d45c3a9293c971d9d3362b9747eba5549a9be9cc0cadf6ffecae4374043f92f6c8db0172493b93cb7d7b3f71a59280bb45b090f0029322f02690b6beae20bf8598eb2c2f2156694e93143f51b6f27e8467a1bce03697227cd79eb5aa7020f8ef52040d42483d544d9f89cd56797d15f55a9abec211d68bb2f277e493af19d021804a430befe66c043e1070fb9f93866e195a09c0e9d81165da95ec03a105fe14e858db5e20150d678596bd20241fe68c89480c9c8a607b45f6be6c5cc85f10c4fac0f8", 0xdd) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x80000000000000, 0x7, './file0\x00', 0xffffffffedacf15c, 0x833b, 0x0, 0x4}) fcntl$getflags(r0, 0x1) semget$private(0x0, 0x0, 0x1fb) r3 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0xc81, 0x0) pwritev(r3, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000440)={0x6, './file0\x00'}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setuid(r1) r5 = shmget(0x3, 0x400000, 0x4, &(0x7f0000bfe000/0x400000)=nil) getpeername$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x7f) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000006c0)=""/116) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000005c0)=0x1) msgget(0x3, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000400)={0x9, './file0\x00'}) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) syz_open_pts() 01:39:22 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x2000000000000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) 01:39:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xbf48689dc83f76a9) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = socket(0x1, 0x3, 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 01:39:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000000018, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xa, 0x10000000006, 0x100000000, 0x0, 0xd2ce, 0x80, 0x2, 0x2, 0x0, 0xfffffffffffffffb, 0xffffffff}) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 01:39:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x110) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 01:39:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x80}) r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x3, [{0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x8000}, {0x1, 0x7}, {0x3}, {0x1, 0x8}, {0x1, 0x200}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x40}, {0x3, 0x7}, {0x1, 0x2b148}, {0x0, 0x7}, {0x1, 0xc0000000000}, {0x3, 0x5}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x3ff}, {0x3, 0x3}, {0x1, 0xfffffffffffffff9}, {0x3, 0x101}, {0x3, 0x9}, {0x2, 0x5}, {0x3, 0x6}, {0x0, 0x1}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x1}, {0x2, 0x8}, {0x2, 0x4}, {0x1, 0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x864, r2, r3, r4, r5, 0xf4, 0x401}, 0x1f, 0x6973, r6, r7, 0x6, 0x3, 0xd960000000000000, 0x2}) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x2}) 02:03:44 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file1\x00') 02:03:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f45e0b07fc20e78999a56e51cb2b158eeadd6638e9090f3b55060cff1d8678e6fdf7d9d28bdbe23eb439140b427241324760317726905baa896145510b73d6a9eb10c960b9ac73f12437237cfb34ad8d2d26fd976b03f0f5c451d77e71376ca532a4c96a6a2b9a8885ba7dbf34b8937a2f78b4aaa154431b47a6cc6859e7baafde28d94ef9fc080cf861c48e7d608852c96ee2bb551ea0052bd051e9740aee7f337db52b87419ac1aebbae6e0dfd372304c47294", 0xb4) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:03:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x200) 02:03:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kqueue() 02:03:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 02:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x42) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x9, './bus/file0\x00', 0x1, 0x3f, 0x48b, 0x4}) 02:03:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0xff, 0x2, &(0x7f0000000180)=""/252, &(0x7f0000000280)=0xfc) r1 = socket(0x19, 0x2, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x0, 0x5, 0xc0) semctl$GETVAL(r2, 0x556db2e4b4732f7d, 0x5, &(0x7f0000000000)=""/142) semget(0x2, 0x3, 0x100) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 02:03:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchmod(r1, 0x8) pipe(&(0x7f0000000080)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) 02:03:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x2000000000000018, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 02:03:47 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 02:03:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:03:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x100, 0xb85}, {{r0}, 0x0, 0x1, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x6b, 0x1, 0x2, 0xffffffffffffc00c}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6, 0x200fffff, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000081, 0x7f, 0xf6}], 0x5, &(0x7f00000000c0)={0x7fff, 0x9}) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 02:03:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{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() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8, 0x2}, {{r1}, 0xdbbf88fe906bd968, 0x70, 0xfffff, 0x10000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x6, 0x809}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x10000, 0xf591}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0xc863}], 0x3, &(0x7f0000000080)={0x3f, 0x9}) 02:03:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x409) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) 02:03:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fdaa72ebf1583669659c17782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6caedc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xe20, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x849, 0x1, 0xf00, 0x9, 0x80000000}, 0xc) 02:03:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:03:47 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)='W\x00') readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 02:03:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000ffffffffffffffff00000000ff7f00010104000000000000000000000000000000000000000040000000000000000000000000000000000009070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4acb9b48861c4ae998226bb899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0c6c49000000000027cecd52dcb117d1136f53758817965e30651b853ad29e05ab877148463d6904aaba1078ee8a86d1bb94459b38f835df85d333198bf94d19097d49b5bc012db2d6722695caf0b7a02244760d97eb8611a9a969f0b6f785096506146aa65fbb41dc6cfcce47ee9c77145a0e6f"], 0xa9, 0x3, 0x800) 02:03:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000100)="0df843db1158bc5f398f", 0xa, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 02:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x8}, {r3, 0x11}, {r0, 0x7c}, {r1}, {r0, 0x10}, {r3, 0x100}, {r0, 0x40}], 0x7, 0x5) dup(r2) open(&(0x7f0000000200)='.\x00', 0x20080, 0x120) 02:03:48 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './bus\x00', './bus\x00'}) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3) fcntl$setstatus(r1, 0x4, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x10, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7f, 0x92, './bus\x00', 0x8, 0x7ff, 0x6, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) 02:03:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_execute_func(&(0x7f00000000c0)="c40279178b91000000c4e2ddbe743b00c4c27d328a03000000f2436f41da9149d32dfb66410f3814dc40c747b263000000660f382aa2d2ca0000c483197c650000c441a959ec") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:03:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpid() write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x100) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 02:03:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/226, 0xe2}], 0x1, &(0x7f00000002c0)=""/250, 0xfa}, 0x840) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:03:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus/file0\x00', 0x4c1, 0x0, 0x92, 0x1, 0xffff, 0xa41, 0x4ec, 0x2, 0x2, 0x25, 0x7fffffff}) 02:03:51 executing program 0: nanosleep(&(0x7f0000000180)={0x3, 0x9}, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f0000000040)) 02:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x0, 0x0, 0xa6, &(0x7f0000000140)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000980)) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/242, 0xf2}], 0x9) 02:03:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="1ac555eb656770a2bfe7bfa1cbb42fac88127b921fa9749d793088daa91a1ac70277dff8413c7f4f7cd151e5b0da92470af16a2724caf300152ced8754dfa062d732", 0x42}, {&(0x7f00000000c0)="aa1895b232fffaa0d8ac0d3c4554ff9e08d88902db9097a6a1a9a9e0653b1af9c8662c16b3316e8d2d731385012417cbca114c8ee252f351d898f708dafe28eaf4d9406abc3dcbe5bb64ab6781983c87d69bc459fb", 0x55}, {&(0x7f0000000140)="9ddaab3af58985a2d2ec7c739c528bbb0152483441eea01e9594c1d185c691816873d2b6158730837e78fab8b7063370de77da46882d6dbf4b3d18937daae51ed0ec2a3c6b410726666e713960af8326efd4b44cdfd3cd4e4db3ab333f92794c059a3bd58afa091390124eaf1703b5cff400d2c1833c9d77ac001b9451916da0845e9aad368496c40696545cc5f632bb2b934a9a0a30fb02e21c3a709771e4f484c5594a06f674", 0xa7}, {&(0x7f0000000200)="ed91da2624c92db609d58a6722d3802a5ae5b8e468c3d33c4c9687ca5b768a231b5ca924d51b220c25ebc978212e4fc8bb35e4093da4a7ababfc13ff91ff016cdc9182d07e12cb7c330112c2e6e3add311b18e660c6afab4cdee0e6441dc81f3ca56a1259f0f7f65ad1a3d4e24022e3e48f555be407cfa37f0", 0x79}, {&(0x7f0000000340)="73fd5f70758411dfec80c2f733bbad3c855f7f1af88354ef6ebf4710a8bc54fc587ef3ed8cdfae22a0cc04cd2ef183369e3c75319268ba07664a4103ea670e91c08f96b24907c9c0140b9625abcf9a6377b12369168b49a14613b406367a3a98fef1591aa648deb03691eddefaeaf5aa028ef649dbace4964444276bd4e8dc910b0b834d891e2f9d3bbb5ca12d509f0eec2ee3e0b12b8dea440e7d70d0cf2a75cc894323ea41a55aaf1df3", 0xab}, {&(0x7f0000000280)="1119e905ea289d4be583cef035ea0e9ccac1b95ead9e448d86cab91836efb59c673a235bf20181087f09255eb22d5466b80f1790fb438644b08807e51708f113420d024ab50af6a5e639cb40b9284612565748ed695b54fb26c44c6eef0dbd", 0x5f}, {&(0x7f0000000400)='v>', 0x2}, {&(0x7f0000000440)="58d70430c519ba000ebad6277a38c085b4c11fd52923f2772a5491832f19b74787dfc9c93ea7af07237a08d97129f2a42fba46c2689d89372c56afaf55245884cece5b427c7e69dbc056cbe7f52a1e22cd927d12258b8e4cbea8a7574a2f71ad23f2c4cf077d171a652bfcd069fd68823c5b68bd3319dcb8b3bbaadf59bf2f81c8b1a8e941569777b74ba9227c403290c92f42ba380e4f31530bc8ed798a5fb83bd312fa347b8d2dfbe3a8ddf09b3f856242173ef983808519cdc6c49c7ae80edbff6bbe3edd9039bc93dcddc8d5df935b2ea4d35314bc03decddae298bb55293e29194cdb22639f78dd9d848d6dd0679fc9bc54ee4dde140f8b788598b5", 0xfe}, {&(0x7f0000000540)="056468f3199b0ad0f1ca0278aaeb3d81295617fb424cbb13d0a0b9d54d4a71131bcd8acfdef1e0858e966e0422e30ee9ad7ed849a354ca4472", 0x39}], 0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x80}, 0x8) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 02:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x32) close(r0) close(r0) mknod(&(0x7f0000001200)='./bus\x00', 0x6048, 0x2) close(r1) open$dir(&(0x7f0000000100)='./bus\x00', 0x88, 0x24) 02:03:57 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 02:03:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="cd66ec1779ef8da68ce671a6fc1c38503f4ed682cc62e74662df0e467bc71bcd30cb030c7b057d27a99a53d4a0fa5c633772d25c989ddf7524212e8676a4176a290d3f6aa63a5182c67a828497a36094d4", 0x51) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 02:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x88) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 02:03:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001400)={0x6e9, 0x6, './file0\x00', 0x1, 0x0, 0x1ff, 0x6}) r1 = socket(0x800000018, 0x3, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) setsockopt(r1, 0xfffffffffffffc00, 0x5, &(0x7f0000001340)="67d29dd9afda9fadfe3c52327679c8e9b5d2235e3cb3fcfdff52ff189747b7cd960a93d5be98646b494c3aca8d44e8991471e30b8444a35ce4ca0592c6e85089361354adb11fddc41688abb91ee68579d1729112c0", 0x55) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) getsockname(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000864662610ba84a468616c6c8e643ba900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444bf35a23c3bd64acd67db70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ebdf53d9ed54385affa5687074239b84efbb57d6e1b6f127763418b"], &(0x7f0000002400)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x4, 0x7}, {0x101, 0x3}, {0x1a7}, {0x7, 0x9f}, {0x45, 0x7ff}, {0x46, 0x9}], 0x6}) 02:03:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xd0, 0x3, &(0x7f0000000040)="8c39f4f541d74bb88cbca9eda5456ccc6ecc4d596e7da158dd2e21ca3fd377ac80f880aeedcdb4f98e87cac7c22ca5962bc81463a319f3443c3b655a689df5d780c94d4d177c952c363bdbf7215f517648260078bf37c8a43b3b0f77ff4ba0474a905715942932df1193fe2298891eb947489cec1690f7dc8b6ef92757d47613d81618ce8c0ef348ee57ba798ad7e1626dbb190abce7b20dae240ac2ea785d2e980acfa0064009eab13f5a01fc60a8d71d1fe879e0e9", 0xb6) 02:03:57 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) dup(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) 02:03:57 executing program 1: 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) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0x9, 0xdd7}}) 02:03:57 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x31fd29f8df827ca7, 0x80) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20680, 0x80) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x103, 0xfffffffffffffffc) 02:03:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) read(r0, &(0x7f0000000080)=""/113, 0x71) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0xc7, 0xb05}, {0x48, 0x4}, {0x0, 0x3cc}, {0x8a, 0xffffffffffffff01}, {0x4e509b9c9584fd29, 0x100000001}], 0x5}) 02:03:57 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt(r1, 0x40, 0x5, &(0x7f0000000240)=""/149, &(0x7f0000000100)=0x95) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:03:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9a3, 0x89) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = socket(0x2, 0x4001, 0x2) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x108) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x54, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x1a, 0x40000000, 0xffffffffffffff7f, 0x1}], 0x32, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x1f, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x86, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x1, 0x6}, {{r6}, 0xfffffffffffffffe, 0x9, 0x40000044, 0x2, 0x4}, {{r7}, 0xffffffffffffffff, 0x4, 0x20, 0x401, 0xfb6}], 0x793b, &(0x7f00000002c0)={0x9, 0x3}) setsockopt(r4, 0x3, 0x2, &(0x7f00000001c0)="792871628fc3f38b90d60777cf7372bc746e275c719344f3fa45a7c985c207b2a0905b79864e9bef5a99d6497e2e4586eb997a5df52b9e70308767313d", 0x3d) clock_gettime(0x1, &(0x7f0000000100)) 02:03:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28583, 0x0) sendto$inet6(r0, &(0x7f0000000040)="8b83062a50896e309a76f4d15dce90d705a6ca4332e943c2bddd01b88565082450577c9be1fd8b0372124454e9b840549a5bbb1121ff2ddca41e7650343dbbb348d2b7ba76431e0b240b8a3291776bccb9e6627c7eb256c22c82edfc4bf43a513a6300abc1a0f53996f64113ef8474e06ae1930db1cd88e1a6596fb73faf3a6d5e6362912f0a5e7549a596e1501b45d5b182c1fd5a2f1b8bcb4ee9ddfbd50d8823615ea2c9862c747f4e0481ec094212b73ae9fed5067747e2c0171e4ef376", 0xbf, 0x404, 0x0, 0x0) ftruncate(r0, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xc1c, 0x1}, {0x2, 0x7}}, 0x2) r1 = socket$inet(0x2, 0x3, 0x102) dup(r1) 02:03:57 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSDTR(r3, 0x20007479) 02:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x816}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x80}, 0x0) 02:03:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 02:03:57 executing program 1: r0 = socket(0x10, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x8, {0x8}}) setsockopt(r0, 0x3f, 0x3e, &(0x7f0000000000), 0x0) 02:03:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) login: NNwsmuxpoll: not open wsmuxpoll: not open 02:03:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = msgget(0x2, 0x120) msgsnd(r2, &(0x7f0000000180)={0x3, "c0d1b2be1b3d98d9fbfde3d5b2a2ee7c11e5ab1a9dd0bddd5c171737a8fe33bb64802109c48c2ebb8be54924129f07ff6e693be9b263cc73f5ef618c045619aea4fc81781fc51e77a5df262aa1beb9247dd131ac4c391f947f4f52b1bdd87e4f2ecc7c9ea30725f845bbafda274995b19e748578006fd60e1289c5709c4ed9fc9cb3a40a8d1a67c8c96e3cec42f852500c1655f07448ed0a93c99b93a210587c4e35a413e49b9035f6154f78d22c48c352403e78630aef54aa5e7d25fc50a1446702b3d66667d04f12eda4ae799b906f12c1c01bf4f1b86745e27dd261456a40cff95d1b7c9a77199ed10d3e7e12a08540294e96f972"}, 0xfe, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100000001) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 02:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x8000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 02:04:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000000)=""/62, 0x28}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/154, 0x9a}], 0x0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) close(r1) 02:04:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x30) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 02:04:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 02:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10001) 02:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20428, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) wsmuxpoll: not open wsmuxpoll: not open 02:04:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x100000000}) close(r0) 02:04:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 02:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x0, 0x3, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 02:04:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:04:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) 02:04:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() getgroups(0x2, &(0x7f0000000200)=[r3, r3]) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 02:04:06 executing program 0: 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) kevent(r1, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000000)={0xa24, 0x1000000004}) close(r0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x1}, {0xfffffffffffffe00, 0x7fff}}, 0x0) 02:04:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x17, 0x3, 0x5) 02:04:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000c00)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x40000000000000d8, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, r7, r4, r8, r9, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(r13) r17 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r11, r12, r14, r15, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r16, r17, 0xfffffffffffffff7, 0x0, 0xb46}) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x2, 0x20000c) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) 02:04:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="0ae83ac3aaff2511c29d8b72efabbaf72c83997cfc35d63f60ab215b4571a2cfcf71b45c20c2cccc2642d546dfa76399ebc6026b384c9c6d7509dd736af5993fe775c6678786a77a4d04e9cafeddc580ad69e4771ea0350c169296cba95609563720db6ab169288e34273c774447a39fc1d31c91d041d54f5be9a851092ca2aeb2720af23e9e23f6e39d6f814861a2360ec6", 0x92, 0x8, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="12fe8d032f49f62bdf52952162c1f34d68be152e0c89022fcd743eaffc9ed6558bf3f42f14b9cab11e360ede9b65b8c925feb800d37b015058e509de50f3c1d52fb6a3211273476453ce9ee01d1f87b4a10569723c04b90ab5386e44dd94172708719b37d682424cb05e20013ff699a372d9e9c10374b25fe3dfae256d978f1867301fc3c000b467f2b3867f48089a7af5f675def07ab1daf3016f4d47700aa06aa953fe0e1db1b6a2c751acfa813e498410f454156c7582197d5822bcc8898ea65feffcd591b093fbe33611aa94a3", 0xcf, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x95, 0x9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0xfffffffffffffffc}, {0x18, 0x2, 0x7fffffff, 0x1}, 0x1, [0x1, 0x1, 0x0, 0x800, 0x0, 0xfffffffffffffeff, 0x0, 0x360]}, 0x3c) semget$private(0x0, 0x3, 0x1) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',.--\x00', &(0x7f00000003c0)='}#\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='$]:\x00', &(0x7f00000004c0)='+\x00', &(0x7f0000000500)='D^.\x00', &(0x7f0000000540)='\x0f[@\x00']) r1 = socket$inet6(0x18, 0x3, 0xffffffffffffd787) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000600)) recvfrom$inet6(r2, &(0x7f0000000640)=""/243, 0xf3, 0x40, 0x0, 0x0) socket(0x22, 0x0, 0x8001) r3 = accept(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) write(r3, &(0x7f00000007c0)="e4d3b812140c5440c819e8ada0e497307a3e9bd0bb37a125c5051f350d4f255924d9d70cffc1b62a4cf51c148ba8132ca7af8b971c336fbe12555f6e41d743977be4916baa18f10d0796fe2cce22bcdaa0ba9488eca282587523894e5314035b3f41139c7e8438b34067a50bb5c223c0853539a3aa410c6e7418dcde4da62141acb527f2ab67e17da07cb1f06e2b223910b0bee8459946d57e9b39c6c278cea854769c7f5c874361fd18d3521e2d8cd97f2d520f24b788eb82288304b379e0038a2812e5b90489432896bb108a5d903764c2f4cefdd8faa6b8f451337c4b83c00404ebbc30fe016c09bd682c8712f1bdb1d99b6ccb5c3d47e61c25877ce40f3bd670b04ef4590c2f298598823a67ecec302b44c3b27fb5a83fd6379a6342ace8dc74c0d91940489579db7294b726cd7e7be0a2619aa521a6272187cca8868b4a3d52442e9d0aa9cac3a6a20715dedc6fedf40ed7bd80a7be5947c1d9e68a3106dc318e5663aae101d12fe3d48ae239ff6ecb946c6e31b28d9948dcbb8815bf7d43c61a4c36fea2f7a554258be46ddcbf2f799f6bc7279e37a67defea05f8c1b02aeaebef60abcfcb3bd70baf599b6faf19bae55a48e9892d78fe2db740d551a952b307821d0528717e6b4a4ad35f043469898612082176f96c17d518be85be445876b20221de278126b405abcb16c25ef7cb974e01d9fb45c55b8b3cd357b3ce1cfe29243f14bd5356a36b4b99e18f1a2e357613d2ce0f66e67f053fda0386d14ce702144dbdffd3773006d2be034570ddff014c019d880289f203a0a6c6b239825893976ec2c87dcbfa3779285dddb3f2f1cca84457543ee8940617f292c1c042a50623e411c16fd842f461be7dbaac457702498e05cfa607f064f024b03b5dd945d7942d255cff82b65c67639c42672cce5d3680a6bcb44d04c26663280457a4c1e44983b934a6cda5aabd0cc2d3626abf72d791e20445efc5265ec35cf7aff12d5663df819cc9941e0ae3796496d7de8b56b2c329739c8a5b4998f0f4a1b1ea907c3179ea9f16761e074444e0becef4175ff89b67b3a61d607ac7239abf17d4944bf3d5443bf95e98aeaa6a5f3033fb6f0d4ddcc700407cd9a71ec57ae51a42401b30185c1237fca18f8f9d6a3beb9440b6ffec4763b8c8c864821e41c44a75c8bc314a020a91c0f11f8bb3988364131ec55ff3ab09af99f182b35e3899b424a23fc00250867dc48017417fdf7ff1ec8769b9a39ab900460fdc57a46b66972005511c89d69a488279851c17f12fb63e7ca772394fcc8420098305eeefe67fb971fdfb402a70805bf00cd8453f97f14cb299a1ca2b778eed8e7f90483ec8af93f815d68272e4d574d29ab041fd5c657a859ac595920e361271d993f839e1d99df9d88db0662119f0afe72e05cdb4d12b89fc44581822459465090c3c0590e9b8df06bfa36b32ef7d290fd3639349d9d1baef94dd5f72b4f88b50ef7fbb0882e603f12b5304397fabc7237b7ecaae4fa4c85224518f557f4ed2ba4d155bae94614742d7dd14c9896ccd733099e1a0bc160c16bd0b4648cfed4c2ef2e26667a0623c430473b1fe5f52043d1c95ed52c7e99ab6128f11b76dfcc9c0f14506b0cbd9ee9bb676a26e30314de29a5be9db4396225152b911d9243b861a2ce2ca2bb20fd114153402cc987f5783ab62cca3d970851a4252956858146207fe6b0600da9752d67db38b9b50d0e1ef3d0e02ea0e269641a4db5219ebc6d9c3be617c5b36ab5219c8eaf29190ed6ed83d303ba00ea8fb3059336d1b6f1eb3164a560a2558930fd380fd8dbeefeb3e2315cf0f67fba82bb797a1a8b021b5a388d3305a423a06281dcf157a2806d2026eca531692e70e3db5b555c7a1c3daf45f146f1f7c98df20facc0ff1a6cc9d5616fe2ed32aa3abc03fde3e91bbe7e9e69597ca59f874506100ec01473fa6689bf79851129a630f708a1fcc74f17b39f92302967b07940804cbcf6ea249b40e8c595d5c81f1450c8fee87feda5b36f996d000dc2034510c53549c54c3a399155a11cec4662e3ed1d43007c13eb16589010be1e3fb80c77bb0451c93d9122dd92ba486deeaf7ec61010c79176c8be15fac3993a9749a0b1377b2ca7b769b9c654bf6dab0913399b352c45317b676b29a7073c72c17ba5980a5f77183a4ed765f2a8b5b89edfc710b2cb19dac751bab7d6ace6b5497befbf3be023a0a857e25f44f54c9d18dc0bdc0a1edb26123b13a78ac96670435ef30e0e6ca651b77e09273c12364e123f1a721dc6453e431363a32a6635304bebde383b17fe34971813810f9baf82a1432ca2e40f6dd4b74fb3832b88a77545a958066019cdd2305f39d425d74a1cc45caab5d5a291c5ec4219886c8da6eb90b15528c4f67cc9cc863c7046dc669e27cdc4a5d23105fe39c9290e6444df3352c06917b14d8a4b9c09e036ac61da0ce36c3696232c2d52e4a460ff6991dea8c8fb6d1dbfcb8821c859dbd2e4247957d85b7312d65ca6cdc549ad6228077d8a5db43426ac768f955e34ef60a1d1bd693cff02bde9ae74906ecfd01d86629f76289c894c4e1a9652847c5ec8d6da8dc6e3ea6e5913562dd8c237144feb70eb6462dc36b10da69d7a4f2b49ea951eac6a2a543972c113ffed236e6fe458a0b796e077c84b7f55c62e0a320217855bc32626bb9650f3a49218bf99336dc99cdea536d4e39f24c0f0b58747bce3aa183de8de641a3bd1cb6f1a5c4c9ce92a171e4c048dda9cc5827380e0590beef9dc60842e3aec113cc2da55e57b04dad990490c2dbf12dac5d1012a62342fb2cdddc9e06cf8f16010533a418ab3bd7fd8dc9b41bd6cbcb6e2d01317778fe559b50f7796c7dd4c261c984b75d77bc9753ff4324b5b1d6c48481011e2f7feeb031334f3c3fd31a15169bcf29370749d8f715feffd213976cdb24b77a231819d62d7ded07e15a762995d05bc1d2b4292598c60151510849ba5c4400dd5427bfd78ff592be4879c676bed42d808e1ba44e0e1d1817dd5dfec43d2382c3a3c0ad4528d1e595676a7987b0699208d7fb4e9e8c47c110ca2067ad23117453a6091f878531629f78132a0fdae0ff712f09aff37bd00887137c17228a8882d26885573c8fb5055308b1efff8631ab0b69443fc26553f0cbc7ffc7317392af7617df90c14668912ea5f5a5206da23b5c86a25b75b4b75430f99c4ff5189de357aa0c487d34722e96f9e6822826984a60f59811851d76beb08482d06111c895207fc03fc004196825a191fc33e894e1e5bac20fd4f47e27846846649629ee3f88e9d50ab39e15b6cd36957df99e9dfae5c5692810704a677996982b51254d5377466f715867e05c7ed6093a771f26b0dc32effee25806ce379a8bbb313e26ce8363dd11ae6c2af4abe6cd88dd5e246d88afa0c186ac52c8481f2ffe3d6859ceba509ce7dc0b3424304e7006f8e286ef0177184e1e3f94e7a8cc3c7f3ae943b8a463e3a759446597ab2d57144434ca8754094e849cc69b2e735a8435a7f5e3938baf8a66b818218652368164d66cbcb43b70aa166d5a1453e59bf32e986c7dad93d1017195163795e2173b3f0d12ce8f881c73dada1ea656efded7904f804dd0586586570022e47e01943343e32d3f6df378300eed5908aa2b0092bea890f8a68808fdbd3bb1d11d2d53f75d669c5d93583324ad084168cad2a40161ec27a0ce725dc3bec36067c4d3f76a5b8c1aaa04b1ef0206c557aa051130accdbef92145e05b20a02f15a7420d0bb5a1d2cd0d4f068aadb509c46a2ac6bf7e396302159f90a1c877ee039959aaa29558940ec41aa06f79c280a20c857539982a633de364432837efdd13d252302193b33e0f17c346c00832b6775d7c74092b1b5167b68d2a14b694ac6eac3196ded40ce51087ec6b87fd28f300da3151739e2e88e7e1105a458f329c9ebcb3cbf8c60308786beedc9c81f5ec661fbfa95f2f5dca9594a1f70e73af6a8f23fa5fa1ced716802c593a9da549bc5413af45005c65b676dcb585d308f15555eb374f20a6b22c4acc542d2b637371f3060216c9a3ed750380b53d657ca1e27a70fec3b8272a87847100c40b6f48dc391f184855c7cb6c54b0ca84712ec30bdec0cfa6a22cdfb552da0600a26bf495ae3d2caa536f4bcbc00d9639dc9560541f7a38605c3c78d701fdfb64fac9d8e8396b13f042cde77ee1623c6110e0d22961fe8b5c7e730f4a8aedbf9633261948e4e109edbbddc4f164de9a2724d1b79ee06b08634291097a76d43e3dcbd63d40ff36f450c5dd11753fde423c076fda3427240a80c27a97110fd6e2887393ad713086657f077801ec4c301052c044da3952fdcbec01737392941ce8aa4692107605be9755e4d775ccf914b708c5045e61deda66e6c66532d2732a172630ea754b69a8d0d3434f3e1ea9f85f262e9cf889a988e81a5109b0ff449308d1b04056bf88d15fdd9b4876aad455ca664a626f6bc1b820ad7c99abf8acc2a443b4801c1c1389ebd03861d570aef9630efe60a7a667cb6a80a2b0d5e7285466c95d899da2bce94cdc61bd299f78d06f5927b98d394ffd3e0b5a9d5a0128e6132c6416a529d46610bc084c31086ccfcd1bb6d3562fef26ee15a25daf91feb4e425d4d9db7b090b32c8e27bf50c901565e00642c540da58e196e61e7120395a7eb1b6caef7d41ad9a4319edddd4f4731a0abf6370c14483b68712bab611041077d05af3fa5296ce72d4181cc5db482247fd61da3f7e2237547629f0bd8554e57f3f06edf75e3b102cd984f5ee1ab383855db6628614081d73c9994658b78a98d5fba723895fa869324749afd34693e58a174560aae6e3823100ac735ef6d72d90680c931fc47e71fe2109e14f21d56247774ba6d571074ad90c76eb8d203c03278e7171d29aac69e234238f26d967de91cb45ff6b1812bbad05038b44ae1178947ac87095c758684694d3260aaeb2f36b855b272284e9a40cb3e8e80284e372cf7086aa69046c1cd14284ed28709f94eec0bb352efaf5426b8e055a53f70a8b7a5fa9de2affabee482464cd9d528375bb8e9188f3517bcd0919b6283767c1b4094e31d9ab54a24d707265d7ab1bef9f379ba11191dbbd9f32b46622973bb0875f12d49e1b3eb517871a533a66fc64962287aee0221f834590ee531c06fdf1960cf8f064d4b79a6e9d7b419a33a4e89aea9640815ddb5d745533bbbd4168637c90d1a955d6b0a57bd715d8223f580a8e36556c6af5fd9fe457c4863cb3c34ced887862c1f13f1ad81e1c5cb40937189b29552b6afa7c239583343dd48f6a6c70af410b9cbff4e97298494d7a361903dcdfdfdd38db577f7815c22d7e1fb670563620057743350dd5744514bd59b07e4681cdd02e50d0d0d79c74f35ad550c4055e4b4a59d7ebe4421fcd4b2efacbc779e4a21836187afceaf9a3c2becfc53997a120a537b1c8b78c891265e731a3368fcfc02287099b7b916312cf1469aad0d4c50c757d8d9be6ef6714305b2f2751156765559adff69796ad6e39c45b9f57e247d8519d5d63cc1d89aadb31f0fb700ca1cb5b6125183a50f5af35f8ab37b4606b45893ad3f4aacf486e5080998a8aab7af2abe8d4f8e7f9f1010695a8943d8acd3c4363c8310dcbbedcba75566747d14a3edbe8d5fa5c8da1b763b46c94cfee97d079b4caa3e555dccde4111b224ff787f5a2b583a2771a7244bcac700d479444ec73fcfc5ac87d991fa47da0f419b8ce82c6dbe84b80e6e2ea30a2dd95b3a5d5f33fa3c8fd39b20bc00319343d", 0x1000) recvfrom$unix(r3, &(0x7f00000017c0)=""/166, 0xa6, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) socket$inet6(0x18, 0x8002, 0x200) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001880)={0x8, 0x8, {0xa3e, 0x8}}) mknod(&(0x7f00000018c0)='./file0\x00', 0x2, 0x3f) openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x10000, 0x0) getpeername$inet6(r3, &(0x7f0000001940), &(0x7f0000001980)=0xc) open$dir(&(0x7f00000019c0)='./file0\x00', 0x8, 0x3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = geteuid() getgroups(0x6, &(0x7f0000001a40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000001a00)='./file0\x00', r4, r5, 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x400, 0x0) r8 = getpgrp() getgroups(0x1, &(0x7f0000001b00)=[r6]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b40)={r8, r4, r9}, 0xc) 02:04:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xd1f, 0x9, &(0x7f0000000180)="98dc410aab5b5b3fdb969d8fa9e0e8243cd2e5ee057de8f906ad4ae983ded8efc522738bfdc970e009532f5318ea5c97d4d084bb5b5c4d53c1c742d5484a0e9e0adfda198f5cc5fc1fc99b69501ab3986d8d475cfb9676dd847dd00c9b5176b6331610120da765b9e99c2704b6ce407f3a7c5aada23259c9bd936ff18ce46f9cf8718ae4b7fc80fbf1b40abf0e0c5f794f13e970bdbe20bdde4d09970ce8ee713862197ac94f6900489543e9bce3549f1e259cc8c8dac15ea93edbfecf0db49aff0e1226cb3af760a8d91824b0042a19d2741a1f714d210f5037e00e9042", 0xde) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x4000086124) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getdents(r0, &(0x7f00000026c0)=""/4096, 0xfffffffffffffe39) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff43779c0e0b48eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0xfffffffffffffffc) read(r0, &(0x7f00000003c0)=""/120, 0x78) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x104) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) 02:04:06 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x1a, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:04:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) socketpair(0x20, 0x8000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x10, 0x8000, 0xd070000000000000, &(0x7f0000000080)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) r5 = socket(0x1, 0x7, 0x2) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x260, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = socket(0x13, 0x8000, 0x5) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000013, 0x10001, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2f17, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x0, 0x2c0c800000}], 0x2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x23, 0x80, 0xffffffffffff0000}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x401, 0x100}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000001, 0xd2, 0x100000000}, {{r7}, 0xfffffffffffffffa, 0x29, 0x40000010, 0x7, 0x4}, {{r8}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x545a2c3e, 0x2}], 0x6, &(0x7f00000002c0)={0xed, 0x1f}) 02:04:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/173, 0xad, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 02:04:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xad58}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x15}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x1, 0x3f}, {{}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x9, 0x3ff}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x61, 0x80000000, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x5, 0x6, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0xfd, 0x3}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x41, 0x4}, {{}, 0xfffffffffffffffa, 0xc, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x22, 0x8, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x3, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20000000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x1000, 0x8}], 0xffff, &(0x7f0000000240)={0x6, 0x8}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) getgid() 02:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r2) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) dup2(r0, r0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 02:04:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x8}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8000000c, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0xb6, 0xf00fffff, 0x40, 0x8}], 0x49, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x48, 0x5, 0x1}], 0x7fff, &(0x7f0000000100)={0x0, 0x429}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7ff, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/248, 0xf8, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000280)="fc3476769a8f979e6e45f5d956abaa7f2948549edeb9b7c00da4b64249188a3b9e8e15ad46b89b8cccdc519e74fd1a7d16ce2150eadc7b92f8f5cb6879b16d72c24f8111f8fe9eaeea505361c06c58dff480a095c206a4d7fba49f48d776a987fec927d16a678734802b99add8de68f3fe479b763643e3a494dfe068a56a6ebd71193335c121e85c2e77c223b4a971846c1eae1bb4d9dca715a601e3ecd9d242a326a9ca46f4d0ebf0f66fc0a5f3813da23a852b7c44e2f012743cb88c33b2b52f4ec10d825ae87bde780a28cf7d7790b07ecf675dd5de57e6c43327a91b5a3f716bf01490d9804ed2e925c7081e228e75eacb36b43f9ee268e9c43dfd506efa5d8b86253c12a776f7ae52ab4ba9e59cf1758d8620e8fe33aba85a769c2a5dda7cd3712d651f1a64b51c790c53118e058756ca9655a48165108dd64067eafd7e1b7ac7fee16b863387fbd31fd9d21d1f3a0cf4a9f45d2d52c7214d114e06456a9f21bbac9b66c3973b05eaa59d815649d65a249650fa5a1983f3a994e4427513b4ff61cf4f9f2dbe507f8281a300f786c77f03eadf0bf0ac8d022910c818817379fb61052dd96fe532c9a4bcaaae1131dd04461e99c0a494150919a063b4712b3ea84387a04bf82fbf276f6c874bb16c8dc1352a55a3941db66a90e5dfe2766345e2999f60654f53e678ff77697c6d8e235450134bf419c02e1bfd7fa6f4515d551ae1ec8c89eeb530586e89fe4602e5297136891acb9ed0ad5fbe01887b7b85f0abd436b9960ccd5646082bb190a97176f079d7fc99d80605adb8557d6743bfacbed69b4e867b10400f4aba6703c36b9a9d6fc0809cd907c4fe4dab9edc881a53b1838e398bfb9b98bdfaa4bdf8866eb3f4c099665327d03cf14833be28bcf5d7eb086a4fec8627f5d4911e91ffbf8ce1d6504bacca3126b41ce8fc321173b9d64990fce97ebadafce064e97d20f776f41a90230bd2b16b89d2127c32543510fa04d6b08520f525bfafb6f27ecba86f72d91f79cb84ef8c0fa09014d6f5082386c1f7f64b3e00c295798e458e5067e281f3fd4d783d0d65f9e85bec503cbf10b4cd1f97081be009b69edca3732832f498db455e306e7a00296d11fabcb0fc3233eb7eb8e302467c49b7888d7f000b2b04bf12310b97edf3928a6eb2470bcf1bdc670409b07ce8abef2b74c0749ff6b9aa77f58adbec68e3fa044c480ad6fe20f721c3acd32813d1b517a998548479798fe138a47638bfa744f23397cf1ad30241252225b981b7ddecb6fd9b454c2e444ba1825d0fd05297b5cc15f8098e7dda07a9d431b632feb922873cc1ce5030aec6caf3855916d181fc4af2b2f0c38b9797afc72c8acf6aec717377affd899d0c6a1f9b27abe039791869439b34f4de5c6fd3a96e18f942400c91213315cd7cd0a289abd6023ceb8dc4be8a575d10c4e0dde3f92b27e8223f2f9ea5069a626e9c14fbebb857acb0f512d03e3f58e454709ddb62e6a9299e3a2898d998466e1d8af46915d45c7720fde7da9c676ff563500d9d5e73975bebd46b9201d82eb499f3702c7a50fdca3d17c6edaa1bb5c6fd4bd38c648114caa1993c688d4a8f0cbb28912daadd7771f9c13073193213d00969256317f13a830616ee4c1ee527788c49f3bbfc1ebf9187bd8aa50c7b03890cda03213dd1e38ae192a6ff867dfcccf91878766a55ce9039c3b86f33db9e566a845f49592d1055b2693ef6eeafaa77313f8c57492d7fb2a0a6ddb9a735d7ba7e74f77389eb1331082f4daa87d59bf480bf32c01f56394a20f65df48d53458887521933869455bc17e76e28a807775586b9fa6e0705fdd854ac12411ad75ad07268a1ebac71d94dd16fa5c9c3bd0a0054c64abc552e6a99b5addab8adb08d4e91a34beb5f60125d39b677751f2bb8d7d8e5440bebd7b0a4c0e4bdc67e5215eec44ec18fc3826cddd3f4b5a2901e44e7ba962619ea94f08ecacb064d634afb8c3eef1310e68de0beee4278b90098321efc0e2837952388287698a05dff65f0f79468b0f8c4ad9ba73d76e8ff66811bf942b652f9ac19bd4b6edb96f3489153fbedf1393c233d7de261eeda6207885f17d0f96597edd065cffdf65c728dbdca7e797364ae7d03ae378f8c5ddb54ed8205ffc9167ad098bb65c9bdfc62a3906418cf876907f1d6883704427e9ab65ba375364d1c0db8dfab263d133261db99ca03ed1e68c19b91d468c4c51f89f01861f7dcdd873d12575213c6ead8e864f7b1e85cc49af32b6e28addac23ffbecc27d0a1e342df7c2629cfdeafe7501cc7c3c7db7b6c83d3712c0d3e4f08362cd19b5838bd949ac471b2f1cd3e5c5f4e1e8029858587289ff94bd8fc9f364e0e5aab91816325828e4420500bcd51d1521708d966f0aac87aa2c7f73fde22ba2352e1a89eb04952b48c277d8bf0464931b1b4718451543b67ac0e35fe5aa44243ed89d0f237f1ee3199baf77a39261f3941a586980f55d7d8928536be6eb437b57b53656c76c2f61cc3c9436f41a32695758768ee002eb534cb4239df76fbd83e0a05d5e3147fed35cc066c2fabcb1b27554b20ef99596753ac8355e907b0920118610fc427976b2ef1b43740ea27ec7bfc8d3df6bd450112825895b43149560beffeb32a88f84b94964b848a437b6cc4f314a045c3867b38c171eb4e559271e0944d2c236b225cf4235ea147ff6319e3a27e927ec2dc4f51e2168018b78ae88b1ece8565fa214c7b86a2d733da3ab119173f84abb621eb889f7a03eb7344b3c41da47667bb315975f5bd14058bba9a9f54b1cded7ac9358aeb4a04bcc74a6f4b15f0302ae6c2f2d4b6b4fae2aebf8a86e3964dcfe368f0471f9599eba1c4c628bc7395477a92df2a11151ca04874842e047adcabf7864f30f68e4d2addc1998ea7251b94532fb976d090091788e620614339b4a4f6a832111daa2c8b0d51fb93ad56b82075f2d84459f983254eced97dddb048a70a727f3b59e52d3016c7ed3b442ced2a9824f20aae48a52183f7738f12218bab912967690d29bbd8a22d16c28f3a7805279451f93383d5bc717ba02b7d447bfe09f74c061179dafd99f8021b69c1ec604736ad64d70342feb6461137f63d5451af9964035e01707367c9f98d30e7e177fe85ae11a25f48b3d2c3517b97d57ff1c43f14daa1f2fb530dc1e76c2aacea7b82159db74ddd17331916888ddb4f75b5a20f52fc209fb18a18eccde5227517b0f575e744776fa1673d7326dd2195da95f2431d71f20854eac2f2a7e70fbd198cf54a4adb68740a3d6117034b4328a97cf88e976585069e53cbdb2a0deb242bec96d4e9dbcc151465b12c8b3d4933eec7865dcb6ac990b7f1d9767444c1432ccf6a008f42f4ad446ed34d5d52b2bd0aed594d69bd5cd8181c2d6c257d84e804a02b8e5f336f694967a3cd447c1db01a116e9ef7fe8c896cdd7d137cb88c8d08a38575164dba48cab52576640ea897b8a9a558593fcd7cb774380c41f136b957dd49fb3e0a4ee28bb3fec49efc91d13da4fe69ce6f838d9dae4654a3f5c8b408eb1411333829433aeac617a589dabd2bad47d1777fcddde5cece01a1a75c60a56fe6fe8ae99ef7c38bc4d9f5e524b720ddd2e0fe86be7b5b14abe1373481a7fd95d75bb9033f060de0a55d81fc98cdaa84462ad526156d20d177d062193b7343903feb634e2a8fe93d1356521da438e41f55972bf96165f0b62a775547b0de8b695a5587dc8fd63100666da488cfadef1455b93175c131c822307ccc0477de416e1d12c43a5d55ffa0f25dcd78a7399d0b586d9f7cdd9bf456b99f50f1c2d5e0900436d351f81faeabac46815a78d524131604a07022e788d18d02b1b82b85c250cea762f77862ae4b6bab9b6422c264f8f6b1544b23fabb3de115971e2719e665395062f1f3694a1f29f680213a44a212d2602744b1f440d4e2c8331f5bc72d62e3f5464e8300ccac14df49a7e4a0b255094af1e8eb0f7b2b45be5736cd062f1f6370f2a0d6072f2dd80d6ccf09f199b1d4ec265af62a691ba28cc9bca983492ca9d3e212f33c9039f8006e3d58b128e5af92d783dddc1a0219d13b8492bbe9e9853cdb935902dd3e29415476dd9b747dac67d779e4e4c103f30e54b435d92ae45e9094a9f9db7f393933b80f3d214b39eca4785930eba9bb7c2c6bb89cd32633e032396b81f1f1a58334dc9a25a19d66edcfa1ace2a0018822209b529d95949e13a547951d77465c1eda55646526731bae2854bfcf908ecbb79129104c3762907755e4b3b47d625f0b2581b4de412b44f4214eef8b5046b722a6af1cae42e83787f8ade19d7cb9665b46c6dbb70460c2bb3d2503cb4a8504a856d070514c8e0c40474530cb76c379ffd4aaf9080aab2d8921e0762e73b575728bf3358312ecbdd308244fae31152f3348169479c52080fe1153aff0e8fb5e4b99b7ba9e0e210fe43a7c768ba157dedc1fc6603bc389ccca83b39a1ea427792f6085d61ecb214bc9557b068ff2c56661850afd81e06d710f33b6ba071aacf7099b5cf37270c17b155ff2a2d92a18bd11de3a0ff180e27bcb0c3baac182a82c2cd87c8d78a11af7bc75ac318323a067f5d6b95af08cb9ea57551b18d6e59986d8eaeedd32b694802e6252a205bf3181298509d059e932bb0e16c2c25fa8d41bfe6c17548abed12f8bd773470f3a0bf2fda3f117e1c2560e3c2878d0c9165e36790d0ee26179652f6a1e24ad766995f0a033caf332c63574cd9482793b86b4a48f96f2d212fe7fe47dec23d3ef7892df6bf2bd2d7a3525cf1e0a5cd633ff15f7e76667625b97380486346fd6b0bd85103d85319c5b50633a5ad613677606dcad9d334683665ae2ed4dbd2499a13dd20f769c3f9fd7b88d0627efb06130e90e67e32b31a470cb0d0754e146b9e6a75494f767c8a5b4ab66710dfcd3c08ee32c329e5d52cccbdb6a77b8a6af84bd9ec0d16d715f5a28fd1eb76f83ef81164427a3765a8aff342b61188aebff14e4462ed2ca90ea1c0e8de07134a6bb939daf7abdad854d96a3701d22ed478254b4415e5750caf63d061815ceff3d7465e700c23e2399069ebd765079a383cd86581f727d10ce717418d4950357cedde43e05254d81d954073aa566bcdab25836f69de5bfda115bc1133e436415ccdbaf34362fb5760b0f5b60626cadb7cbebfa52fd55614ebe421e76cc59f331ab482b1135c23d770df592d8d96ca381a016deee4970dc72483c5e9e11886c1f2e33531d66a3548b79c1b2a2b466601e5c3f5ea2560831b009cfbb79a15c0b18a89137a2e1f5a03ebf2266a3d5bb4aab8a636f71e6c2085254bd9e8055a824fb7c40be38d517e041f3477e254a38d81cda9a7f73dbba992871480cdf919c704c3195f62f813d286e17846c9ccff905d1275994cdb66c8c9be7953f1795fbd82f28e243d76c7d7b3fdd487eee111fd244ab6f07999778c804dcf3f72b7760a7dece9ca47bf1965b57ffaba42aad64b375ba70d3a37f865ec29ba9ade07d5064d39d74a7efcaa9d41be165d68ff46dcf4b9903dae930292d697722f12dc670a8d6209ca510a123ce7e5d90a397dbfbc4116648be84a7266271320138591e5e2a480419426592edf063651a4f5d0df5f658330222cbb0460f5748974be7c873746a7b22735db85dffa8176c1b42a1a5d24f888f41f527f23325604b8dc707100620bee1e9664e845f4ba8e813f97342e5e21015f1fc0ad49e8c71831f26a25060c7cd3bdb6882439db46a25c8c7dc98f16192fb7c9d8426349036bd4917f33106f2a", 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001280)={0x800000000000000, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) faccessat(r0, &(0x7f00000012c0)='./file0\x00', 0x8, 0x2) close(r0) stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000001480)=""/34, 0x22) fcntl$getown(r0, 0x5) ftruncate(r1, 0x200) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000014c0)) recvmsg(r0, &(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000001500)=""/75, 0x4b}, {&(0x7f0000001580)=""/83, 0x53}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/141, 0x8d}, {&(0x7f00000026c0)=""/176, 0xb0}, {&(0x7f0000002780)=""/181, 0xb5}, {&(0x7f0000002840)=""/28, 0x1c}, {&(0x7f0000002880)=""/216, 0xd8}], 0x8, &(0x7f0000002a00)=""/4096, 0x1000}, 0x40) recvfrom$unix(r1, &(0x7f0000003a40)=""/229, 0xe5, 0x840, &(0x7f0000003b40)=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000003b80)='./file1\x00', r0, &(0x7f0000003bc0)='./file0\x00') kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000003c00), 0x10000) r2 = msgget$private(0x0, 0x6a0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000003c40)=""/62) pipe2(&(0x7f0000003c80)={0xffffffffffffffff}, 0x10000) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000003cc0)={0xb946, 0x7, 0xffffffff, 0x60, "06a8cabb9bf1ccc2d29d4030227c3326870bea87", 0x1, 0xfff}) 02:04:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 02:04:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x800000000, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:10 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) 02:04:10 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() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xb, 0x414000000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x6fb3, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa, 0x7, 0x20000000005, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x4}], 0x101, 0x0) 02:04:10 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x441, 0x0) r0 = socket$inet(0x2, 0x4002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="bc0f4c871d72a573c02460c1", 0xc) 02:04:10 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 02:04:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20a8, 0x92c1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0xb, 0x7, 0x3ff}) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000280)="5d8e94d91ff44e506273b6b776ca12a595ad91d4ca76880649241c34f54cb2cc02c1e4650e67714d5f773aeedc9dc872bba0774d863978832c08fa629337241d33a40b5ebbdc0e8975bbcce8c6a1a3850c9a163357736b1017ab293de640d7ce6a83b82f3159d7860145a7129c70504cbad50261686d899e997b389b9225b87f7e93a0c3524911c82f9df242afaa3970a431fd9de3c0491de3ac7deefd552099420a3f08f819c48eaa3f0e3b0d95c5aa0dd143b86e86ce12875371e3c47c735b6dca96606d015ab0cf8f24f9e91ffa8125e5ca611e470a2c40d40d8452c444eda57e889b68a85a7662d46031865a7fae7daed570bb84f02dae314f7589633340af3ca4b1efe277f30ccb47bfb1ba9d47e248250e358313044c3cc026a32e32333289e16650e75978da0fe2ebeb58b5fae68265ce42e955a759c5539e526119ab0f24559c834b65ce645764f201c96931961a6027d3041fc60cee0d316cb4db8e70772511d61658dc28e54920e580a9ced52c33f226b56ad7e875e83c5f98d55db05729f767b0f1763582316c923ea8f2125dd61b7bbdc9ab52c0305d5b3ec0d301f54713d023b10a78aed4dbafc07f6ada30e3a13d419ff095903198a226094c7144649f55d8428134c19ffaa7a4d65103b84794060ac06696197167e3b03c2e9b83f4bef1eedc620a24975c958660182505ace5c30586d7b201a0c4d3b4342a6b2932d59d1cfc48935695109aea246b1f7bb407da025510af1b17cf63c74a6693cb55a4487a43678a1416fc454a9c7e20267d744344e93fab78120e06eced008bceff2450a1933617921fd86df185e01169e19c80950d43b00e8571e8a6b4c7bf2bf37f1c21548139c2a683fb7f5a713b014cf0875e1ca101451a3f6d974dac8fb991425a9703ca4e2264c5d9280a90fe28a4b030e0331d7e30e4c5a4b65bdc971dbb91f88a463e671fa9f7fffec3cc6e18289e863b33c9b5a1ecbb1c878feaed936015fb15c7a0353da3cd08f372c32174a5cd0cde77dbfc6c5c311f602355e4a47c99dd18d3ef04885b20121c21e1609820d87f3b0cc00e881394b1b520a323640da5ff88943116c03dad5a995e42fcaee2a15b6b2f839c04395a8c0d459235b5dc210835b3259fd41501ef5d496f4b5d2d74eb52a7843b979868c08a3842fca9c2e61d9ebb4b130ba99968869a6aaf613fbba941cf41686708a83ba032341cb61ad17ef889190ff8ce372c86ed970fe53a29022f26a1befae94ab12db28cfa1d689cd7e0d6f7b1e33005972291332ef488d32caf3f5c8fa2c1b726f2d31ab453c528fc96ae9775e323e68e0de8f2f6f7458e951750532d745016acda8d34449329ffb5df175cafffc2d13cc5556416218686ca65ecaf161e790366de51231b4b6b0d7dfd55ad5d2ed9ef70c85336b2bbbff757a6c325af35e6b75fd2f023d6a7abf1fb3046846fe363c255311ffbd406064ae69e782ac24859e0d464e5cf87604d377a9eed63453cfee1fe635f494b7d4ae32cc89c4a3e103cf8b22b8ce4f2401c1e62c8b4b1a9d2f42dee21a25e47a98e85eca3766d4db3d07d4d9db10694e236dcd7a58a6297fd78a2925f0c51b0d1bef5d4d408393526c832ff76ec8062658a82a34697b0b6d4f62f954eacd3b37791ace1c020826fc4f236f185231d012d19d974bfe657efae7a2ea9abd3e58396f045bd09da5fa6fa540c8c43d4a81dea7762b0ea998915d4f74c95064cc9369083b05dd28019a1c93e2f688971e51ea863e01dce303bd27be3532b716e504bc0fc9cedb11bd3dd42f37ea5cca4ea546d4cb7819ee52b45592ce6b6239f5e3bff46322c2ffafb265b9f8049e41c0d8f341b025fae3fae67651662d3462807432d2d5a15f179ead0a26e1e4222b844edc81727fb00b7a1d29a314e15d30ded7d13199b5a6f89c339bc67a6e30fc5c6c2554e8e0e80d58d2e8b612b16ace0adb57683924706292766d15705afd8f242068df3c62a88faa80e4b28b79048e638dd8fd976d44acad3484e3cb7b9cd91a87d755eae4b9c0c338e195d5bbd8cefd27e40e8c21b44004ebef757b5cfdbe0f09c9e686f3e4722e958753181927adae48e57137a92d68c5784fe1ea97a489346e69e2d5b9134c932fcd2ced652fabda0daa77b8f8f5c2bc0dd93320a45fe8b23a410e9f9329b4990b70129828c8ebe9be299fce2ced2f1129f9570d9c14357e3f165fefc11448ba9fbe82cdb459f49322e15bae6684c5d55cde0687c4025694352af3aab586a9ed718aa91dee795586bffadbf6ecebf2667d6b951912105f6e395290414cca0f3f8a79d7ebdd7030a99ccc99f352c87ab98d5886b358ffb7c670e03adfd30356a6f6365b356680f213dbf5170208fc7d238b94a44dae31d2dd978faae3c3f88fb73a53c7c2bd85b2bd9510bfb4a52c10a5ae75e97abf86e9284b5b51cc067a6a6984b379aea15db2c91c15a933c434780581020a730f77ffa3d4a19d9b6c02987422c7a2eb3f7261c46be784b0e1bb1b639f7ee09c05b7518bfcef380f04f76b31b6f58c2dbb619e40fb99456a6020cfbf08b0b0db6c56137db8559fcadcd685c06e797e105df0d0d8d7374165bce925d2d7239189565b78468da92f5d8b5988730d0b03494eeaf76b5044f4b285c733e7b1a0c2837aa8b7facd94c64410db3ea6bc1039f08b5c06432e2dc5b3144c69c1953461ec7a2f41099cde8ccffe36c3612fdebeb3f7cb702c0943c5dc3eeaa1f3a11d184f57921530e06d7786b204668a5d3eb9959adf00aaaec929509abc84c352f0de2603a9e22ee2ea09a0acb284e39e54889ad57d91c47fa384764c791cd0d6aa33c4ac2081e331eb421bdc43df08ea338d73779deb7d8cd248fae018bfccf916931e78189ce99bc1c2796ab28e544535549c64d4b4896ffb7b59c344fc47213c60e91b6960980ad210494ee25f65365bd8ca030a045c53398d48e8459bfe00505405c4e7253f32ca1cfa78f98c55aff41106b9022585e0f56228534e15964c403bb79937ad21ac5ed487dc3a604f57d438eb4c569276146d62f3314fec6890031dc604b0ca35597e1d86d76d06f970280216466eb263eaf88ce344b41c103f366682b64e6fb556fcfe8b52e8d8138e5a2b06b8ad18c53bbc546462a46ae3e5e257cba5fa4d3a0d4f1a661aa9ec0f3d3aecaba634537eeb8cdd6c69176c024c1507e19a9d3402b4aa8367799310031731dfaa559e346dd848ed5b0849676aad9e713ba54a6b730d27c60ce37fdfea20c0e940a43ac6220a5b8667a58b582cca3ea004234dfcffd4c1c771d42dbe80fa9adb0246de328cbda405e47dc6e7d06730dee841f2bde90df0d4f94b70b9cec5a33b938826ab9116c78b0eb5946d2bc4908016be0a8e12651904671fbe8fcc8bd86de7193778a8baf1c944b8abf968f018af95415fd45acbb4283fc9b7005ad21e237bb6e589a17caad3da7ffd4fde1d11b16861beb5301d1a46084cdd27292b427fb57dada9bffa5baf745296c099b440dda5af70a7e659f200753fa15b16f42fe2d317bc3d6b67d3023eb2746b81439f1756cae73df05d784cdba33c788be10ac8ffad0ac93d567a86c2521b96c1102f81273c6adf24cb4fdfaf5f7ed3b49957241c0aa5f51a4c268850b9683322dafee6ecfa9659b90c13fc231a2a7ee68142c98571b5127ca3693813fae10e952b3e6f7722c8b164680fbfe2285ccfc213f4b456763d603abb46ebb501fb3db2d558c1a3bc15104762d930f5b143f8a251292cf4eb7293fe1dd072c7bc1c05b0f8ecb1895089cf737adb3b182718012fc4c8e2a29f55bc378458fd008565b500ab3613f852ec14cc7b99a55cc40c42efd23e186a6a973496357f32a9565263736956fa18ed1adf561edee37bbeb2e6286dfd3c2a0c31e6cc43bcf541b51c19eb2a11e5f783e1f196d98569d99bb97debb945b55dc58d5b28e8ea6b818fbf5cb7c2579d8f4e0cc0202a44f5e9ab2a3f152b4b3649d455300ae12fa44253ca62b9a6e122da0657e00269669ca2faa577606dc7aa9d214e154535e970654a763ccb0b89346412a5c7c72736d0b1a71af415d6fad8b505672699bd555ac83b9fb76d60852059a0e1a07d628143df24d1e56e73ce9975ee82371a92e940e6711970b2d1012d5042e87278bfd55246f57a9d005bd3fef85783067d2780bfb8df0ef8786093a134954d4eba28694248813f347ab3e6c9ac1f0e7d3b83f6986ae1312817706254d674f8b9a9bf39e64267e62eef4bd74e035055b38a47d813ac27a81bd6410d828d79d08cb2707bfccf08c566ebf95d9dacdd1d937e31ad5fd9d6db979b0d6aae271c8acd68433ef2a85eb6d877fa420d0b3cf7ccca8bc9b948707bb3f355f8e0d5ba7c3b9a0cf1a4e3e3aee166d989c44a8643b357d56b954f276636bb0f752e75746f3e62bd72b51391c3022dc5c488d16eebe31e41adf922dd3dec04455822151fd49bf1e98cf4aa470f5450c484a13b0f95fbfc93fad20d476804c06d5aab840c383b332e8f1c5b10fffff205aa86af05556525e1f7f94d37f41fb83ebb4b11c118f76e8ce762e805aed10c6d14ea276205880a01041e5443cee209c3759a85b12f45d004c4ec49aee9e38930ad67404908e6c78a2201926e7da727cc0d509e8d1fd93e6582e03ab428c7e0af33b021e33608110b7d8c7224bdc612121d45e088e1da0f07d6fa23e629bb79c915c518be5120f2e775e8490ab23a41def45aea260c4ddb996f45680b569411e09212fd17a1388f56f23369fffd8a0b78cf71583c77da8cdd3f4521089541e000b4d2f3f2df98275d190444d2ee7ad4756353d6ee3f1c0d633787944d0c43075f7ba2066a5fef7d119dcf4864a9c8fb41e75eb782ffa85553309ddcb2bed8628807f7dcd2117d712caef456d14dbb0b8b3a0ea954dd2c8c5cb2a990682c09e6b317604088f7b2a4b3d7afae87cd0c31919d7e9b091282fa8b44e34336392d65c86cfb7907f849d8c955ab6d532f9cb49a6dfdaa28cb8196acdc78f71cfb7df2fbbb05b811839cf0cf253bcf49bca128845068557f21f0207a5dc60db1693879f8ebb964eef62d6e059041eb551e313bec1dfc3a0167fad02ccdc8403f299186191cf7bb4fe99695b3ad1b6d00273ce52f732f9ccda463b8fb43b14c2f56e98369066c5e65cfe60c3a2d191c0ca0204f5abedbef7ec037db564fc1530bbb667516826e80ceaaf997c71c800800010fa8f040515c72a5e9ec6eb671b2e74600a2850631d4fb36478db0e88fb532e979d7e7a68d7c4c10843ae3d1b28619e36b80d0141b7d9537eb6e3a55d586de44305f4ee53c802514e99c21a871e6addc1dd0c632c87e30f50f26e55d522aab3af98ac073f0f7b1333b6867d5b0bc5d5321926f110d030f9de1639e9629a0eb2cb3bcae46dcd6d108f219d8221d316e2ac90e3d7e87da6b072bf13498b219dca3630bff93617a8434d63232e1e9f0c538a771d9435e4542e83f75023e6026bdd6516d8379bb84cb1927fc18a3e7df85d807ec18df9502d2d5c56f2677c5e609f5790b90bef6e5304fdeede334410f35c829f9652fc79a309fb32f513e98cc1535fd3569717c948d1c7683071c849b6ea412f04b133d790dbb2530dea21061b071517961f65e6e5cc5c314bd0619884a84d97a9cba9a704bd437d153f826957494b7e0e423faf9aca1355ea5c1ea2293214b9fcae0eb96d00491fb29f0f0e68076c75fc814ea5b7dd95a6257733a04e973ad7192b850c3193ea458075c2c920a085eacdc7dca51d02c1a3e1", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000100)="376c41e8765ce83bda5e187d094fe7a5c5aabbc0980fcedf1b74627dbe842fa093b68eb0c7962ce0d9f87de4f3d1061fd31dfd6fd8700d48eec518b258d223bc94d189931dd186819e7214463218c26f", 0x50}, {&(0x7f0000001280)="1251434c2f63fccfc85774f327f61f75a13e5eb5dbdd48e252fa61d76f406075169c9023b7feffd298ec7f5a6bc1652612cbc8e23a23a30227984b29b9932636ab00b1d616410849fee4fc899f4ca8fce44c43e32d20d41d61216387ad43439789a093083bf9e21255b2240db19de7352a4c9a4a6490c6b35c9fa2392da4bd01c4d6e3cb9e100b19ba3d83c91195c55f9f9e591b5571b4ad7286cfe535b852810249ce3ad699839c9e2467575893ec0e7fb5f99cb8a5493fbbf14d60d44526c00aebc7aa81fdf5e6", 0xc8}, {&(0x7f0000001380)="10c4b229d743a3a860c04d714984287233c84c9bf59e2bdacae367575389a9c9032046c42ecd9fd14e2381d728b2c00a9e5e87783f56002d60a81e2193e75d14c55353dfac46b801b50c43ac87f06521ab23e6f0568c4a81ab18fe0b66815f4deb4e8dd496596acb131b0721e5d504cae47144f900df5f7d5a62fbade17f20f6cca77b212086d82d0d2d09a984a85f83531a5957976b385040d20c54192d557ee52643953f102daa8f3a300ccb9e160583e10734fefe731d62b394018efc128ae3683155f1d855b1951facfa2c20d64498e0a7b42b45846bb64da1411646f72e1d7dde83fc29", 0xe6}, {&(0x7f0000000180)="b8ecd80505f56eb3d667d52bbe1a7f0cf1a2", 0x12}, {&(0x7f0000001480)="e4236219d0f4347977ec11ca349d04f5a0ef5386c033787cfa803d06e6c5a4ead2c0ac0be1772102d0bec50f64dd1a1caa4a4feeed0da0d4eba193f205e55b91cf905bd5cbc961b5b3e9683b07379e9c3745ba8bfe0fa0445587e0d180a52a457495c23fda75a01d23776285117cf05a53656dbe6c8a446fc9771401e11fd33da727867943cd8c1db0e6fef8d410f41498e265d46b433471c9255d7129d872dc1c52aa4a39cff9d6c9ee2b1e1aefa6138e2cee2687b9abdca150618e3903a4b81e717045472e46cac756588556962827473c43778f6700f18a2bc8d727f6f9101c", 0xe1}, {&(0x7f0000001580)="89a49977896899d721bea338aa7edb61c1760d9cbd0f420b9afe2db72a031f50bd9c00775864e39db8565d07831e5006d7d2b80b5d438b21d54e5841786900e84c20d317d616d6afbb93372ab9b8f5655e637a6ad00a955e92017b3f8401a3e2dbfc8d55cd875a383b44a14cdf3064a0fb8bd34d7d5e6b6630ee6e8683480a6cb4d55243edb5482e42c92a52b7a85e0edbcf14ccf7ed5ac9dd64059a235685b3839a58e340189b96d909d2944846850ef282248d4b118e1d1a67f851295d36b9b41789ed737f31a01db0c8d7fec876903a8f5c445775072a29807106607a7a7bfb1d1316a8", 0xe5}, {&(0x7f00000001c0)="af1fd8a88203e2b53e470ea64821b854323816491d13e4bf99afedd91e9859d181ac9e5994707a3d3c200fd2c8c93aa52b3becf8b690a51ff600863a474c4a7217669d44bdade42684bc9b7495ba17789f475270926786825cc8ab0dbdf363381c026e2e86104aa89d", 0x69}], 0x9) 02:04:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x90, 0x0) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x2) socketpair(0x1e, 0x2, 0x8873, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x7aa}, {{r3}, 0x1f88668107039e48, 0x10, 0x3, 0xffff, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x1, 0x5, 0x3, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40, 0x100000000, 0x3}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x8}], 0xa0, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffb, 0x8, 0x15794e2773dced59, 0x100000001, 0x1f}], 0x6, &(0x7f0000000380)={0xf60, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0x1) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r9, r8) 02:04:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:04:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x110) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000231000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a75d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f089335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1c8014357710c1c53dfb9c138211b00000000003e9b835d24b05a092cdb7a00515ce7d512eeb553df79eb4e5df9ae044b84934b7a19d882a7cd5815996178b325187f4755e800000000000000000000000000"], 0xe8}, 0x0) 02:04:10 executing program 0: clock_getres(0x200000000000005, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20840, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) clock_getres(0x3, &(0x7f0000000000)) 02:04:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x64) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3ff, 0x5, 0xa94, 0x0, 0x80000001, 0x3ff, 0x2, 0x1, 0x1, 0x0, 0x8248}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9) 02:04:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 02:04:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socket$inet(0x2, 0x7, 0x10000) 02:04:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x15a) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0xb, 0xa000000a, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20000004, 0x27a, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x0, 0xffffffff}], 0x4, &(0x7f0000000180), 0x100000000000001, &(0x7f0000000240)={0x61f, 0xd09}) execve(0x0, 0x0, 0x0) 02:04:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) shutdown(r1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 02:04:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004df000/0x2000)=nil, 0x2000, 0x6, 0x4810, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 02:04:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x20}, {r0, 0x10}, {r1, 0x22}], 0x4, 0x9) syz_open_pts() 02:04:13 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$KDSETRAD(r1, 0x20004b43) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x100000003, 0x52e2, 0x200000005}) 02:04:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, r2]) setegid(r4) lchown(&(0x7f00000003c0)='./file0\x00', r0, r3) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x50) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) setrlimit(0x400000000006, &(0x7f0000000240)={0x28, 0x8}) 02:04:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x63) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 02:04:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 02:04:16 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x40) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000000440)={0x0, ""/239}, 0xf7, 0x0, 0x800) r4 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 02:04:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:04:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x9f}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 02:04:16 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) ftruncate(r0, 0xfffffffffffffff7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xffffffff) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) 02:04:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8008, 0x0) flock(r0, 0xf) 02:04:19 executing program 0: mprotect(&(0x7f0000452000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000180)="0568345721e597c1ea34b05a20290a6cc16d76335fcc8cef78702007e24b7ac6389219a226a20716d7ecef99ab355ddafcc1dcad29106de837908a06e8ad4144a44d44855b7fe7b0c2ba8c45d1954be30939c13f0a8e286b9bd3b8e30bb9c621417010e0f08bc2a2af818bdeab4234a18f907a5707353136fb7906d6bdea12f3b365e85a729121594cc4d3e3dc585a8b7b871cbb57166e1fa895f9754c95075cf70bc58b1965dcccfe90a76254f2536e0a0e021d88847c4595f7d4803f286e1a173a58766cae87a9b3cac85777c2615a5b065a7ab21df46d1657db406bdae24dd4dcb97824ac61f9a26ded8f86e1e91fadf2fbe58c108adae4adf357765ac93053abd4ff6c1b6cde82989a585d00073056dbaa0eaba73ae3ec4b5488a0e21fbe414ad16545be15b234ac48f7c92a2f71f48d717cd08ed58328632ced958699eb15b3998628107dfbb31a6a0102ea3c6601128ad51d3558f1c8a21fd78e3ffeaa208ca16358abbe8b27868709fceb27b347150ce784be56f7828af4d1b0b65fde128aacd47b3ce8e367baf08e6813253e512b1778849facc1ed40cba929e9f7ed01d9aafde0496decfc3d6501554b5b394ee8a8b1891dfda0ebebd3c12552a32fd4f996aca369579d1c5057df9ff2e198d6f19029599349b654919076b15f1fccffa05011be9a90e7f0186daedf5e5afc81a854598161d62105661dd12d4d6e5d50741008edaf9cdc575776cabc324389a37f1ab4c839765af2c03f286fbfeacb177ec7864a76e0b54797f4ca4989c45113ef2ca5db2d9e9dfcc0effb91696c0d8dad72f6068ae88fb20ad3f2d5cd9a233e45015f4f76e7bb810dee04eb197141ce356aacbbb4f7422678fd400198abc01797c00130e59a36fc478d6a5577b2604561b8328a8bd42de37224a0060d915b9fef38d6e4e9241f74f1c1d83caa58ca8b96b073f86b506f7b7a869c3f75cc0126c318b48c08b409bfb42170ba1b6d9daa5ec9983c4cc0ad2177c97e0459f432c04f509de1d59f5316232614c9b1e594febf4b03bb7bec957b27746dcf0cea9a531b5ca8272cba397cea8db944e7bb520847346dbf5d2ed4b2acc872c481bc786c5292988c6af432d32cd8b5f22a4c5bc3fbf6866250e32925bb18b7ebd11946d172f97aa43ee4f70c23d75fa42bd7992dcd6850513d27410bea4f75dd7a8819ff8992ff069165cd3ca6624a4c9efdeece13446d7bbb556a541b654b05f249c71d79441553f598e38e7b019d222056ec0ae9fd06c04698cfe3453f579484e8a7eeb6dd88c15f0ffd91105fb9279ff9a70f387560e662e4d73adef3c3c3791059dd166bcea8505d19129b5114db3d1fed8ec82771604a94db8f47be1d5ce1ceb4b2b6464d569243433816487a35643807bd6d23ccd9c9b8060d06b28e28efef37c01637d0a3683cdad646d09d57c6f9ec74fe193cf19518b777e2ebe2059f21093ab0f9be8bbcfd19bf856eeec567b1907102fe3502e40711822a0b77a7d4c3234c54244f1aab0637bbb631c9160a9d19e62283b7143525d40f7ad2b7beff2858418226e9b1275e2da728bb7dc34bd7d98e0f917faea26dbd24b2701e7c9027a06ee9c70da7f116472a9444d50aefbe6145e5008f8b34abe07b82454a26e6726adc368ed8335ee39490d241d0c00091755460ade413aaeec10764023486c1c338ec1197c5d7ce1e66e428e3dedc34bbdf8f47c22682a093839110db53ad87fe37854fca5757fb8191231db113940e4214156be9d0d92bc027b55cb74e88c7c0d7f6f54308b5fde92cf8cfdfee3880b97bcd7089303bf3d7b8555de20f1224c81faf8db2a545a69fd86c9853a5fe733ccb670448350a4c6a1f9089047248b99a72e0c2a0e00ba2371d34a83fd5288d68c2e29857e0ca0741825e2f2400d601a5f13442caabe4cf6fa2be9c33169f795130a076efe547e0fc10d9709a7fff7fc3442c20a81ee9a3d441e9fd676249c9ebeb9c646f2a5d8a1b3c03434b2fa624358fd33e5fa4cd6f2bb80452e2ea76fd7fa0374587df155b9fee7ee0481e4b491a91ffe65fb37578782b6869af4fd384b0924b317e13812c3873824974e8d125fcd958d35c151c1b8421fe92adfd730373082082558a9defcb65d6627545987cb530cbf3f3aa30e92852381416deee826ecf106c552a6a9ad5230beb92a36849d99792383e3280980ce953a772be4d321157e8d6ff13f0da822e1f2ab5af87cd28ef82ae519ec84e8fa235d80439d780c057df038e79a9c3a94524e63768c418c428d91a68fa4807e218c82fcd7bc7cfee19ef4e7fbc41fd86e684aa7f39b6c0838ce099347ba244f9bc96485e60e7b01035462b56ab02f1b4566bf5740f370ded383fc1b38ad564c2d6f2340c623a443d1cb157f674d9f3443a32d70aa0e99e56c1225e2e380774884717395e0c6a2322a9a090660e55e3359dddd8882cdffb241e7b133f260497746307c71f7fd88f8741be5962e849c7fcffa344ddd4e4e66d503fae5a88e881835b38173336462af20a9078d706551fab2fb73a499da0b2ba5be0a8312df88901b94ceeca6ed8242868de545ec1d2141c9efa2efa1f454b6996a6b22e560e716ca64cd03e4abec9e13e5a6b7e2bca897645ffec278c019758b74c230b447792f0a21404d570e97e949199634aa4ee1fbf3775ab3fdf9f90ef9ea6a2f4c563e0d5f37ed74f7dacf38ceb9029cf3fc80d638a459abaa6198222f1f7e60b614d390ee9ffabca9d9c9fcfd0d096a17e9117e620061635e364df35725e7c02da43499603d666eda91a3bcff73712447519048562b7b1b95d8b2d674ec949af50b12a241f9a453bd1f5cbe6c082eb3d9cb120d377a653f7c5a30e1f5a801dfd3058747f0051852e53d26486a595c68e70e4886f023c80367e7f61bbf2f0f02b4d7ecd4a1399668a1c215044068c5fbbb25931fc8303c0d79c94d4fd813c3b6a7bdd56351b31a72c6e23b9548918fb3dcc45dad74209c116d7c774f9ac314e16af14f2dbae5a15cb160f6f666923a24d76df4cb6fc8da6a83db9c21526c9d895cb3dfb0912dee8698d12b0e7d775a6b6e49fe50ff41d3487d64bd5e20e99e2c8988d57af996249d49127dad902f58560b525f67f33cf37148fb661c8a8ea3991e985732faf50d391fdb252f825c1de3944d7ca2f1bad559fa46a9ec8af916c8ee7ba12c01baa1511a10e9c63ad7a20f4b141668190140e5572dfe20325813576130173f7c6acb3b53109e12ad1b27691d7249dafb1d75c2618f12925a904c4ff96e56ccf863c9a8ca0a1a20a5b8256ff8130b46a27eb22926918456fc019cc86c04ace94044a223faf2b1b16bbda9f23b442d955d95f0e7c1054900993387384264dc9360f5a3cf75d01b97e8a2509546bcebf2292e8a3b26cc8c9cb471155cf46ffe00602eb58148061e12bf47a289a68df599a0341d807afd87b478e8aa3fcc5560b8c5bc45c7e45a02d133d7a180e9221039daf868ad6d5297f91262500cad74815989337a4a7fd0e4af2610b35de800844aba55b8fb3318da1f09fc8b5a39d24acbdaef3fdd34c97f78958d860ab56f41d9c05b665bc2b23318e5a93858142eb4f4f803bdeacf112aeb2d4bc22b4072be894fedde2961a103f54894eb450d520baa18517c5064153c1205dbb483a189a6ace8738f6f818ce08f1d4a532a6b0ab54d3046d26f48835fe06f1ac576938e11e453b5741e8e3bd4b7696d9d7cf7c29c1daa75e8e614e75db369e5ac7e468aebccb728f91ba77bebcac6f7a5056d33918d2bcf872c0d3bd0dd058a7cd082977fb630ac2c2f4a9555f62682fe5a377be1474cbab6d472a682d056089c76f429f2d4e951cdb3345b999d9448b91c72385fdb2f7c451a0e54590e9b5c97377a924fe112639e0e261c02370bc3aa1001b7c1257898dc41cc5e1757965457e99428333a0dbe27ad41e217906223ba0f839aea4b7ff4f8af7e305fd3383e0f43aa6386b831eb74f6e6252da579d0d4e0b397b5b98e4d16fdf486c0965156788f827a050d54fdab76971df1c70b2ca4a30f42b5a86789d4a9706b531b56bf499e3e8172ce4e813c299d36b38248727236b6aacd8e4f2ee0d73f1c5e81c280d6baff419d873b20485a653789a843a63595dc9d57e43080d1c325c19c9172ec679d28788a340bede8bdcd8192cceea242e8d52f70c00ae2d027220c46b1a3d075399e65014edd3da277e9bbb71c13dd30eeebc0bd53ca9d1143834ff3824ff4ddffd95e3a78f9a9a76bd68af10d7fb0a98ba76892b00fc7e4e604442eb18ebe4d409df74161598629574f541290403094243ef4e0f8e653861c0744b34b7813b4a331a3d4b533d8a2660206397235984aacb82bcd1febbc35f4d7cac453c63d2eccf147d2600f37485a06dea5da92dca0a251dd45efec94cae0401686974491276a02412c8603cdd5976bb37438c49f075dbcf3866ad20c7bfb4ab811e0ce1aadb2b965340d6c2d48427833019716add5d40d0afba5d8b770ac6fa1499f840839d72f834a3067bfe053501640b9dbd606c2a7ddb5ca8ade5d21311d71f1e7b418d666e713d4757ef15e52f6b3a01f414d7cfc3a72abc4c623c76f376f2101b04b8769c79d747cc3b8c8bf7f1aba79e4fa4b336aeb664880d5b4a7b7580687fc813c23272ec35c3bf73f7b5a3a55448d1884bc8f4e8e2c106a9bfdc2346898dcb7984e31d9da4ab416ca77a0e25794212026db817ef42178e2a0ca5b04d4ceccdfb53f081cdf8389ba6c00da01d017604d2074b26d4b08eb8914b82e363c3efac644da8517439e14321cc267a6e8cb0ea0baf4ec8c9c8b0c7d43d7bb86ac66c3d2b1c143abb85657035210785d9bb1a2fb614a6f1eb25a831b4cd948d952fd9f2d685e12085093842e17ba616854bc28ab3929d52ba1ca3c6950bea331a769256445541aac044bb707ea57e4afca7459eacf81347562f36656206aa1887620f5fc4cce99b1bdcc0d1088fee8efb2c747562814b1bbcdf55e86de8a5c009da6d18222b3bdaee744214ea3463a7446a8dad5666ba3f729b63c53193bc20bee25b9b6a6e9cdde2bcbce885457b4ee4845d9cb93590b8594676bf79a0a7b23324c72210985060a78add8e4c93bcb6884857858772dc1b82ca7786fbea03f8b808e64a0eb27b623c6d13232c868cabe766cc31f0549bb7dfda72430496185b31f0c7fa1d26ed991c0752d627f4a113dcc44a1609aed8e6397649c4bdb1ce4cc23c8d06feca92cdf1de992ed121b7f236c3f9e318f3593f1f4e56e646e2e30f8bcf5e382ad8a466b3f7f9fd3c51432ebf64670832148da858e10b7b2429279c56dd5121c9434b541e1804ba8de637c489f2406ca0947ba4f9a654ca9803a488873bb011e85ab6ef2238de5a1e6e4db05dc63bda43a00797839c591527fc0c83c5bfab1a14c5d7f786ca8a78ab61fef722b2f7336b2e16c7992f1ef85f79bb6d5e0088151356af68002682034a70915359d1746bd5474706c4309839d9c7093c1f07106a48bae4c951458aea7eb18da94d00da6e96d7a76444fd74bde308a9d335753245b5d371395c8b1bdeea7ea53ed47402ca68d63edddc34957ce3cda5ee60c991466afa2fa6de7111ef85ca51eb4d3841600d4af1677e80962a7953051ab5256f5e31c044ce79009277b36c5d529b3cba69e879a16e2e63bece3bb80aaef42ba29324464f482ebd51409c2baf0158710c073670343779c649b8882173cdf362e516f281b500ae32e836463f192ad349c664a386ad710bc5fe746608a16727f01c", 0x1000, 0x409, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 02:04:19 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, 0x4004426a, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:04:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1, 0x0, 0x3}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) getsockopt(r0, 0x1ff, 0x8001, &(0x7f0000000140)=""/16, &(0x7f0000000180)=0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x81, 0x0, 0x7, 0x1, 0x3, 0x2, 0x2, 0x3, 0xfe}) 02:04:19 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000000)=""/14, 0xe}], 0x3, &(0x7f0000000280)=""/222, 0xde}, 0x40) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 02:04:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 02:04:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x90) write(r0, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 02:04:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 02:04:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0x3, 0x5, r1}) poll(&(0x7f0000000000)=[{r0, 0x1000000000000007}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) r2 = dup(r0) recvfrom(r2, &(0x7f0000000100)=""/177, 0xb1, 0x42, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) 02:04:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xb2) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x8a) 02:04:20 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1b, 0x7, 0x2) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = msgget$private(0x0, 0x460) r2 = getpgrp() r3 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 02:04:23 executing program 0: link(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r2, &(0x7f0000335000), 0x10052) 02:04:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) r5 = getpgrp() wait4(r5, &(0x7f00000000c0), 0x1, &(0x7f0000000200)) r6 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x7fffffff, 0x1, r6}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 02:04:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 02:04:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) write(r0, &(0x7f0000000500)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880e865f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e59a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x144) write(r0, &(0x7f0000000000)="8298f81d04f9ac49a7297942813966ef75ed48a9690504377bb828d56db5f752bce324119489c8", 0x27) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:26 executing program 0: r0 = getuid() setuid(r0) geteuid() r1 = socket(0x1a, 0x2, 0x0) setsockopt(r1, 0x29, 0x101, &(0x7f0000000040)="00dff2af14a670a20bfad06608da4355c5aa7f46854b77be4e1b3ad4e07ccc9c767ceae1b39b6b6adeb71ac427d4fef2cf582b8c6e221c95e4045c60fb28575cb1e49a0ef2846297cf95f5f28fe300df47840d655fb09133067aa8f5c12f6ad94457aad8b9af88e4f4be5a5aa29a173600a1c77f7dead0b3826684e4deacd811c583eb406aaad9f139", 0x89) 02:04:26 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:04:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = socket(0x1b, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmctl$IPC_RMID(r1, 0x0) accept$unix(r9, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) semop(r10, &(0x7f0000000200)=[{0x3, 0x6}, {0x0, 0x3ff, 0x800}, {0x3, 0x64, 0x800}, {0x5, 0x9, 0x1000}, {0x5, 0x40, 0x800}, {0x7, 0xfffffffffffffa6b, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0x9, 0x800}], 0x8) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 02:04:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getdents(r0, &(0x7f00000016c0)=""/4096, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) r1 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1f) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) 02:04:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) r3 = socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getgid() fchown(r2, r6, r7) r8 = getppid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x1f, r6, r7, r9, r7, 0x4, 0x8}, 0x544, 0x4, 0x3f}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r1, r3, r4, r11]}], 0x80, 0x400}, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 02:04:29 executing program 0: socket(0x0, 0x7, 0x47) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0xffffffffffffff90) 02:04:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 02:04:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x38068, 0x41) close(r1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 02:04:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) writev(r1, &(0x7f00000009c0)=[{&(0x7f00000003c0)="fd0c776b3e57eef6e1ebfb2fac399035e9739bac03af0fcd56c258f23ecd4cc5165b718bc1bc176bd1b10942bc58e750584eb114a59f6ab32c2bc7ebfb6ec626137a8f013e77f558ed04bc96738414c965c3977fa10d4a22593aefccccdeee38ede24314c012ca393a5e1437158c5d18a751cb5e00eba2d7c301ffef3f69d597c409e6e088d69a9d01b50dc5ffaeb290df00575bd48946006b34ad8fd83a14c685a1f75a2dac4695aea1fe5a78a9114524fe772eb192bfcb70d360f5d4fcdb09719f10dfd2c50f224130027a2e466a3617482aaf7cb90283192d98091a190a69b35b9e474610abf219f3cdd5db9bca9eff01f4ec1e331dca9e77", 0xfa}, {&(0x7f00000004c0)="36b5af69f23ae94c55f90bcfd952653604ad5d568ea9cfb395728c919dab1176d054982e182344d6df3dcede688e5d6a05e3174d0274c0bedd8c47856a9fe4ba50ba4be196d5bba89b0bca541b9d22d7ca96dcf276d13b32f466ee402204986dcb7aad9b65b85646da3c222a6f1d112dc125f483198622cc6a771bd626a39f9fd80387ba50575b1af8c36a354790dc6f2e0feb0a7a934f237d9d05dd7163d04871bc752ac6d41013467777868594296c8555adcd7dcfdbd46bc1de9c68c3c811552b405f74e09cceaebc71588bfd15efcf2d98d9ebde2ca534e13e7ec39901a54bdd3f8f232f5a406c715fb898973b3a729e5f7d", 0xf4}, {&(0x7f00000005c0)="2c81187dbb2d2d7033e6aae84b10173613c40b16604845b19d23a432a63922945bc7d27bb5316c4fd7571f026ab76d9196ea60fcf609a49286bc39a614eb6eec658a542f92aec973ed0f0e777d02888c1c89d41a2d696e5bda95fddf1d36a73fcf55534b4e178a967c1ac593e96ae2109321ea47d93c52b0d1fd0063203611bc0656a792e483625bdf7a873c50f4a448dee3d549cddf6860f786295bd66b65fdfb84acf095fc338b4a35552365997cd1c718d68b099908d6555d", 0xba}, {&(0x7f0000000680)="c145761e5d68d0b1755160085bbd438f10918fed9fa5fb3cb0a0d9556f6ed3922bd3e18770857f73577b3d7fc566f2a2c0cb66033fd2e2f3", 0x38}, {&(0x7f00000006c0)="b058dbbd3fe77f04e3876cdd94652870754f39230075df39677216c61eba87a61a442ccee7c33fc9c9d2907ceac03d1aae792d15d1b618f55a6be913abb8ac9a95428e374b9466ea4a996e79298f13bfab9125ed01b233b5fc117c6e235f84a40eb7ad0d7971efa7c039547292791b6392904566d2571ff494c8612324a07cc09b29781b21923995a506ad7be4854dc88026962e7c437be8", 0x98}, {&(0x7f0000000800)="86fb72e0cd61c391d43ec4b563256a2b5ab36cc423b0b2d10af1ab260d99074f000b331f", 0x24}, {&(0x7f00000008c0)="12479a37d5aec52d0716ae0d3175a2cf0ad787f1188c505a7f9340cf877f212d50415c16325df965bb7b22e0503fb259f62824e987edd94bdabac70334ea6c8fb0706c3510efe4a145b054565cd20a6dcd068414f8924a5afef362288f94f5cbfc06a0cf50b4a42850b32fe28399fb46848b43c7600d778644e807e7d62ce9db120701b0e3be2a3ba967d744ba52e673821e5b7aeea757bcf92612c1ca4d3149f1a3720d6d5f36148e379b51d0b78bb9a0f81e90a8026bcb4fb4bbd82bb98736c2ec9ff5ec7bbb6744175591f05418bb2ce2d28e24d0800503a3858918d484ba", 0xe0}], 0x7) lseek(r0, 0x0, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r2, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000a40)) write(r2, &(0x7f0000000280)="57f598d1fff5bec7382ed70816e22261f446064a2ba4dfb7a964509cec458b67c37629a1a90690bbf7d8c85e848edd7fefa61572b5896843f5c66a3f70adc283720dc399e7d4b8b771ed30861a5f7cdcac1b9806f72ee47a3e149806ba22cab6dc822f1950e1249ffc29b28c1a2ab5fafa30bccf7a3f1cc6611c2e5b8268ff2b1c97d4590ce63091efb85d357e6aa23157845414d1b01ce43a08d1c91339a35d0b0e1ead11164226a5d8f995aacd65eb2e6d7cf6d02f5a727a7d82aa6192fd72211a550c60dfe7c737cb896a7807e6754568517bbd55", 0xd6) 02:04:29 executing program 1: mprotect(&(0x7f000038d000/0x3000)=nil, 0x3000, 0x2) execve(0x0, &(0x7f0000000140)=[&(0x7f0000000000)='rc', &(0x7f0000000040)='\xff,\x00', &(0x7f0000000080)='^\x00', &(0x7f00000000c0)='%^-[(\x00'], 0x0) mprotect(&(0x7f000038d000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 02:04:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x103, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, 0x0, 0x0) 02:04:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000040a000/0x1000)=nil, 0x1000) setsockopt(r0, 0xdfa, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc39d128b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/28}, &(0x7f0000000180)=0x1e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:04:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r1) sendto(r1, &(0x7f0000000080)="c3bea9e9eba74924eaba1ab77d81d8169be7b9b122a9cb6318fb", 0x1a, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x100000000}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getegid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) 02:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400, 0x1b2, 0x49, 0x5, "b48897f0b30e8c17325f3e534a248d63cfbbd808", 0xd923, 0x5}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 02:04:29 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) r0 = socket(0x7, 0x0, 0xdd0) fchdir(r0) 02:04:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10001, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x1, 0x2, 0x7000000000000000, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0xffffffffffffffff, 0x8000000000000000) fcntl$setstatus(r0, 0x4, 0xc8) setitimer(0x1, &(0x7f00000000c0)={{0x7fff, 0x9}, {0x7, 0x3}}, &(0x7f0000000300)) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x100) read(r2, &(0x7f0000000080)=""/3, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x31) read(r1, &(0x7f0000000240)=""/103, 0x67) fsync(r0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000140)='c\x00') execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x1, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x1, 0x2, 0x100000001, 0x0, 0xfb95, 0x101, 0x995f, 0x0, 0x2, 0xd6}) 02:04:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = shmget(0x1, 0x4000, 0x208, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x7f, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x66, r3, r4, r5, r6, 0x1, 0x10001}, 0x47e, 0x4, r7, r8, 0x80000000, 0xba8, 0x25}) 02:04:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81, 0x0) write(r0, &(0x7f00000000c0), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 02:04:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 02:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000e40)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2188dd95a3b699ed3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f44a25a8ac95780014780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e1cbf7397620109c60ae1082b605ddfed615e7d773d3bd0b98c8cc5f1b2f4edfbdee77b99c4d9b3c8df6ba891a1abaa9c967d06687fd4f97d753509d59b645100c90fe71be5dad24f4a0f48cede2088bfc02a563286b3efb2ea4d87990f3e26a937fe847d1dc5f8e0b3dc81088e2a7dfa9971a4e48124ce0dd4cc63eb205f604a7702c2f86585654075533eb4fb48c1650f18ce20000000000000000000000000040755a860af3e008006c16d842ce98a3bb0b45a904296e9f6f3b6614e0730152f9f67cf91263c56acc3702bb361e9e7766", 0xfffffffffffffe6a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x100000000, 0x200, "546fb6bc517e01c6ee85bdbe679e8c86273f62b2", 0x7fffffff, 0xfffffffffffffffc}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 02:04:29 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x400, './file0\x00', 0x52b0, 0x9ce4, 0xfffffffffffffffa, 0x5}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x223, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa20, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 02:04:29 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:04:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0xff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) write(r1, &(0x7f0000000440)="1a26894021a7593522b164db4b4dc55d4b97f9e3f804e8ceffd125d247a1162b83f9831b5b6e7412a12c01b411f5fed32bdbca2970360e94c5efa1cb203d84e57b49666c219f7f231c2d181ddfd16dab36ad3efa9e9c9ed525946b20e2d8ccc1dc858d6b447ac2ed62f3ab6834b580161368f7449d21258173a0544a2c42d9f7a1c411383aca5ce19a6dd36e16b24bd57a191b1addc8c793eb1998cd0b17ed66b2f1ce87cce271c17f54a03333d238ca3a69bca7dc84b9e4a8d457c5a35aa84e4265d5b52fef61405347ab567d3882b8d0d74615d085d73e53b4", 0xda) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/113, 0x2a}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/221, 0x77}], 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) 02:04:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6}, 0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000300)="323b16885bf3bf64877160b1b66638af15ebe6b71f1e9dd3870ed2d0a3b84d15ac80a6d9213f64d432296722a17c1195791b5b0507c4fefba53fb28d84a7aaa8ea2caa403976b2dbd438297d6f957cc362626df4f3845282f5f502821d282b3d0686453b45234b2b1e480b7e1303f40116c336659a3a8ab06b6db6926dfa845fbe3317d27863d37eaf234860c3acde8a337a3fb9ff1fb15353dafd7878c9f2f390ccb6346afc95d854846419305e53717203753a1d534f9702ba1ad0e9e14ca9f4dc398cdb9fa2d79424c34ba6f6fc7e80676feaa7123fc3203cd0e8c145665fc3782b1846040926d954dc9e89a189f7a00db5b7764b1d44f0269f5fbf5d4d60c1414d3ce65c92794d0e99ea6c8dc222e3c0c99fba0944a752068ef30c152798e7b077d1e6bb396aa63d83397e0d111d543c09ee91deca0f2c7a0d4d0350ff0e44c318b449e160e80024e5ef989370f12b6881e3a372286db8831bc16e61e3dfc1fe5351654188371317ac286364446c0e3232053376bb93cb42748927c2e3386212aff2c919deee3f793f6aa78c6360bbc4b773c1968e23bc854ab9f1ccf48a7aa595ad70995cf6332b2dc28bb9118270269e265c068a3a2ec7218050762039565e3543bd355dc7935bacbb699e13cea53cbb4974bf47112c579832a27a5b4a27689f1bc81036ef7409efedc4d403c071d86dc715125fe417ed17b59d1d416ee85509e1a0a384ff9dff7a67cc66dc6de5472486062006eccbc78a6c4ca81923a47d37e21b51a90ec1f0f4f4159064f7c4510aff4a381e276dcf18072f5bdcb632653a07578c2aeb6b1041e23cff42508482eced360cf6bfa6b3102d0f7641a32d41f0dcd662d6afdf1835d227a611f8cba8b5737003141045e5e850e1b079f0ecb40b5444984bedbd3264160538585c53bd18b7b7c815832df107c31251354e8d6505f1e97372635be503b94f6d9057ede8998931c31b51ec35ad4aebb7f61709b562e44aa731a8823a463483447836fd8dc4d07e47e6c8344aed19b5eefdd201bc0e33ad473ef73574b75cdf80048fc567219e3a7a6389c9718268b6b7c7948d270cd7c3aaebb3687c074814f18eb3725d8f2734f03a86b9b8d064491810d14a1ed40025a9f79a118e12306349279a8a1468dff45a15ca4b91d9b53a7bf02870ef695003545ef77c496da1a9b9537cc4e71db05274d11a120a6f01408a5f0392d1bed249c88544cd409e7dbad1992464f6e1abe61b0929b66e0c42e74f3ff8a843799b2ea96dbb4dc91e675ef2cdce2cf6a39c330fa77768ca80686705479c206b72619817b115a713e09f56824260b60e48a86312e12ae777a6711b324d5156403affcabafa2e69995d10af302305493bba955b053bfcebf7c36ef7667cda48ac808eea5c35254174b494a6194eb897b930d0c93c6afa7c7f2ea828d30b7f355b149138967096b5f6340d22c83a37bb2b4e68dd4ee51a7b89fc58bf342be512a7a14c5d92b8cee1657439025de7b50d056848c06dba24f2aac1b5abbe934e032a2f30ef2a4989d33a7f9e8a3e3b6100ddb77e63623876e594ff0bbfea283bd2cdc8be54d6746e1a8c713b671cf8454bb658c5f34fb5500c58adeb25d4f43da29bd8fdfd902aca1aab6221d24c460349b342c3d34dd0da8a66d14ec33aa9ff3367fdfb295dfa1287a9adbd67aa56cb1e0c59a86d8fd758c9b840f01698266fa2a7ea1f0b3ac2c0431c4ace172c2b19fa0bb4aa02deca3f1452e93fc1292110b95590ff2da6f3f82f500dc8a64fc3d09860633757ffdf63164937c7e6db67dc1e9caa19443c9fc6e080387d16b82bf868cee4465454e85ccc624120c519e043ed1d1099100ef66854c2be809c376a2872d6771f94435aed18cf7f2a27ff30e8721c391590fe64ef98a906a035b04d59b625c96aaa53b413fb56a3365651d2c8890cb57b294f16a0f2eddc13fd4d9e9a9961f5fdae8e5d2d27eaf1bb5477ee426320b77d6eeaeac6df1f8910344c6f7f520a7acd57125a755cf4609d9dc374b7f2b303461832454d24f8087a0816b76de751184f70fa780d1df7abed47c7ade89ddddfa271f2d4a4986835fac2afbc8a668352d13b1564792f505e311d5624d45c73a7e3537099180933ba47318ef74d065df1c30ed51e5bc2b0b874ceeeece33c0ac2fc4e08158776f7e88e49283c1eea67450e2c2566863e87f154b0640a8139a2ceaf004f8352f52a73f151e91e297fa7b36c9e4b0be15f1830b6e71912b3d5f264617cca689c61cd64264376b8c7a1a2ec0351faf9e16ec6522f74403082b4cab702011be9690a3064c5fe90898df4d77592c90e6a922aef459c472832b0413bad528f665d3e939c23f3183b2dfb47cc6877eb290edc70a0d435cec89b72aa813b6af7a19b2eb0dc92eadbd8257494aa3267a950a82be12304c7653052893bb00f6c26e46992998f3312093f0cf99ff5a3d2f12643e0fd45535acfb7ed5f263e804f6165e07e249271317e64596e879f377b31244b247edb827d82db8e2bb503581b2009e8a6046f6d201e24ba0bf095b2308c2560de40b7e7ff267098dfc5d5865149eee6a9a388550880db7e058ded4dd18eca8f98a4df69341a72f9d77f0fa7e11291433b316de1d706aae9aa14392abb615c2d7fe598944a02ab52d7644cbc303ff1c1d961a74468e89f38985199110c56e978b6cb4c5029deded377ab047085a1bf77be55e96fe2d4b251a587b95a4295e953750e13c64bf34824a01780e1f8755018a785774009e61c21519773ebe6bdabb597845312e83caea1ae8149255bb6c0f19b18be37021504caecea30adbdfb8312917d8b4a878af7817019567312bddcec2200875588a73e363f6aa10bd861bcdb3c72842f0ff4f31b4c218be650ad76716f1c86568a943948767ccd53c9159816059db05db4e8cc0c57e9cf37232361caf84775b1a9afe3fbff6217a6c266ad6716f901ba725fa5afdb7835d1a14128e298cc5e279ac311c0003570d2b6b631ec06ebeae2afc5f38e26b4d63678c476e4a476ce27de733eca3c3eaa5be856a578ff6153fbf4cdf321723b2048115bda3c6ee03f3da112fc08531f5e700fd0aca1d6d6859f56fbe6662798eb1bd70cfe86b54372390ac1ac10c543048333f36f31876ed7a6b44a169fd61c4e75ed01a714c0c7e8181179c63b9686f6dcef6a20531b8a5e5a7f2a47b50c2798823c2458c2a62da07e63c3b8f3c93c82cd5e3bccb85dc2d4bc245142b1e1c1a50b037afdea8c18056f0be81967b0f653f290a056a25393214ebbbae7c383268b3a79ad7e2bb095d0c367f4f4c6ac4c8ca1294a6642c83e9bd081619c43213de3670828462c8ba86b3239d7b913377bb0b002c58d4c61734edca976513c75048e8bf3bf9fd7f176580b00d380fe7ebb6707c39e2455245b5dcd4e4f0c1d9012c5fba4d73d4f1b88b65b7cd04cf8af5f89f1d7dcea72e04e4a7358130bd48762c63f83a113e8d344b85da601e5907a60c2a77d333a7e6c4ed8bc3bb513837512ff35c325b449932eb2408f5483aff06f2d5accd67a5de00c1812f7ef4d3de79af77b7daee1dfa804fa402f317ced3cc682da182678ced0b9f3eb72ace7590a4a1e7a43ae54733ed503dea24173944854ad8bc9af30946fdf2beeacb989c8e9f91cafa95192f2ba12cb2363c085d4adb4d44835fdc00fa83bdf584d5f7664e002bf9f5f053788424f942378bf98dcadc349bcc9c403839f10d77b272cf20534c261005e7837fd68e8c9d970e3bec7b8425757a18bd5a575a2d30df3cde0d7e84df38b2a24691d9c9a0d077c324a0b80a7b88762523f53491d4229bb217f2771e5302a33ffbf833f3f75e5366ad30c0af8347cf6b48e1ad3bd266723998f0b4551973b6bf317def43b75b6307a8050c11f6de88c689eb4aae62aa70e8276f5eb11b83fb6a613e83e1f4ab924f3f8a05c450b074c2a50b8b62ea4513b1598a38528e159e717ad2d1242f3fdad1ebcad9c0fce526db2e0dbe2157bb728b9e049b197ca9a8d70c4f05c58f83c6772f51f4ee0d60b19caa4ae7d196d4a4dab7591fb4637116d8ebf663c49ba421b06523fa162cf1eda2bbe944b160bb974ba70799d52cf4c37c6af8f9ca480e3634094a2fc88b4f2a1b41b8b918a36859458a642ee437dd10520b7863a45653a01e7948c2474ef1cd59066315c376a8e6819756c48640fc1afa87ecbfbb5507c007435b7a2219533efc04b20f68e1b1f5b87a649109884273c958c80902bc8273aa3980dc6ac585ad990493b3a5209c4053c971062871a11c0c9b8ba3c6042a6775a7a26557402901ba019f4368893a2cd30c8800223848fa8601223fc6e8c4b5221a6120447d05e8d21951a7beaff2eb3c1a231bf9c44917722fb730a95560b0cac68d1b9def2967107cea4fd746af02cb4b0dcba465c53bafba94db277599c7cca98b2577e204f38e55d901f30352cee035f5d8abfdd13cd2e9ffc6a4ef4aefae84fb9cd4ade98fc675b1e6fc7932c9ced097d9c19375e4333a6d59d5cad9a46192c54f6c28cb2cec52f5fc11a9eb399784c748ee4144e220c19a881f05be24e00f5222f9220d885b32c1ddbd33077a8f27a69790422f4ac27bdb408c0678c03194f5f8c68f026b3123b01226339bbf51b7b805bba38837e43aee6d5475a86f6504718b81b0e7c63ff1d02d77f89fdc8f782eb0b869e358fda235833ac6dc90ca13cd279379f7a44367ae5e123d6afe5e22ceb649b823b52a4ff8955f0a130a9331163512c85d0fa15d6a55a343c648d82a253e2721ea83d84ef0cc4472d8ee325550d21c64da87e0ab3607c57c995b1146d1ddb39d80767e5126fd3132de24babb0fc6c58114bc5ad0a8111e6061d67db31005198e46b08c058b7766803fa9f910d575d72245028e7e123ee0aa6fa45bcab289a2ed3f9408e2b6ca87c5dbab9ebb8edd75e02ee7ae0a165bf8ca9d09dbf799375fedf589f3443c8c25cb694b83c9577f12ef6c3a9c7b24e3e3f46fce5a95c3da30939f6466a987647879e3ba389a79ff54bd60d13e4750a1d40d6c29f6cbc907cc7dcbe25e2ca19b828fb8a72fdae250da1b98df6dbfb1ae64fcbc851b3ea4d6afe5edc10d0b70a11aa4a10527df0f398bdf55ccc9ce03adb5eb5a66c414474ea6c3e459ab2d013069cdbb4bf08a9f7c8e40239485778269557eafbbfaba55730a655f508912eb0cf08a31bb657277164ab986529fcff8d59d242e1a3eddd7099b0e9896dc121141668f113cacfacebdf432f5573d765552be05830af506ec79db9c6df4bd135949b48a622c5dd6f02a6bb7e0bdf9e1e4b9cdea94bbe194942adb471cf1d19dc0bb4b33ba3b8ed7947de5397dbbffa52b29055895381c1b93290288c39f7509d4faaebd98d1511fe530030bb08bb75ca5a90e53a38b3f0fe35830999f81a2d8df6fb792324c3958eec239da0627251ffa6ede9a0a37ded6728292f9565b5b38f03db4edccee2a11376b55b2411ee4cd1d96e4b663f2ccdfe4badd040739f7a82b68136e4acf7b459fc90f9e9a244b7b5a892909aa4ac41f4b47e661a91146cb0abd20321f79cfc7e1f8ed021992c83770fd3a5b788fee3438b0ce7e7ea0a2985557efa03eb14b5512e9d1e80e49f43677b4852cc7e966c238f5dfdec6cda63e42a9c596f3b55045d908eea6245e9ff32b1ec64dd583732fb4a3b7fc3e5f1f10df15ecac0f4f76e16b59bbfff377d279aeef1bad1a27feaedcadfc2bfa09c17b2c91a935029e58e1917a4b579b421d9748c5951e61e49c1399881", 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x80000201, 0xffffffffffffffff}, 0xc) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 02:04:33 executing program 1: socketpair(0x218, 0x4003, 0x2b, 0x0) 02:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000e40)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2188dd95a3b699ed3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f44a25a8ac95780014780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e1cbf7397620109c60ae1082b605ddfed615e7d773d3bd0b98c8cc5f1b2f4edfbdee77b99c4d9b3c8df6ba891a1abaa9c967d06687fd4f97d753509d59b645100c90fe71be5dad24f4a0f48cede2088bfc02a563286b3efb2ea4d87990f3e26a937fe847d1dc5f8e0b3dc81088e2a7dfa9971a4e48124ce0dd4cc63eb205f604a7702c2f86585654075733eb4fb48c1650f18ce20000000000000000000000000040755a860af3e008006c16d842ce98a3bb0b45a904296e9f6f3b6614e0730152f9f67cf91223c56acc3702bb361e9e7766", 0x320) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000001180)="a16f2c582a3c9adb641b976f566d1724078b863f64eb745f3635c45289798187552ee7fb5c8e36e3e06bd618b001b98f8094b05ea460f6d4e5ece1f17f66c4a0ab64e2d4dfaf6585486df89e3bb057e2ce9b722bd5cc0e0e183377016ddeaa73c4ff795356b7d16b94c586566d0fd40074abfcb8c3e054ffdf099ab5337f5180395e0e6dae8b8a0556152db6c74700be4802ae5c85075882deb539e968aa178cf7fe1b9944f582e25aeb8ecab7adba1caf61d27691dfe63bf80de046e052fe9c453afac709f1fd307df881e60c80191a7cbc19a7a0687364cf2a6084b6be56713197f909839031eb9da9c4fc1362e6d76cae14befdff4442fe9a7e3bbdfcd4205de2d8043a85ad8876e32e08a1e49798e098248555bb36837da9d34c17e9feb1c8b3cd7af3e2528ef04ba175fe5c7da37ef12a651aea5e587d0dee4d2884a771177f77f3e9b147ddbef0156746fe61c78bc01a33037ccde669e8b15f1983032361640796ba32cafa7bf2965b2b093819ae1904d6e3e4a234b07ec5b8075a74b258abdef803ff6017e4d1faa8a69149117530cd2422494b8a3dd43cc8a5b902d161c7ec9b2765ca17237acdecb3833e67b5dc8d34b1e9aafb977cc4035610ffa13bf8220c0e12b211388ff4c3b9b7409e9169a5d89d9d78f54557b414328f2463db5ffa43ab8b6a68a366e07a46b963d4ca11aa5e63d9b12529ca10c7cb56843199e4edf3747def96ac7b2140541f0a5a2926b545f8d1098cddcff8b4a8983c901cf84c695b1928ee9201b8a4bae87718be6a0e337c4919469f5d5b280cf9fa49162979744e38d70b8ae8f07cd6e2a25d7b1d6d4fd032b38a9245db78c8fa320337b81945709e583102005708cd31a80aafe7a36b822f910130404520d5ad908d48961460641ac8839f869675bac1e9f54608098258f9d34503c5c27a0f6b32f5765705acd388cf94f735727778fc9cd06dd3f3c1683574e24b9a7c3aca5df602672e30e3ec82543ec11dd231122a11734d38b1e6ed6212921ad34528420b3779fd9fd6546428a3ce0b720d7c5c334e6d6589bc7f4a030e491edd5048255d455ad2e5abef53e5bc0b10b894c875857333926c5b7fd25bb9e7a38cc2029352bb4f9423eebe37f60287845fb50434c2b3b84d369fecd1ce7ef819f2866e631059a9b0b87492c4ad34b7ef64596e8bf2d166f82be77773937ad6a60823ae79ab02003f5422a8d47dbb296dc04e7d5d6092129c5b3d6e00a622d5dad54d6ff1cbe370be7d62974dd4be824cd1b5437c52500f7f73fc2f4ac37246908ed4bffa61320174befcf3339fd79235182c09787032beb5918b0929a16f387ca9948cfb7c20fd347469aef43330f0d5e1f6a7440277a51b6b0514c78eb604bc86d6da8c87dd6a1e2b30b4e54d7af663157becb98c1cacaacac3f89eafb2e0a3483ab2355e05af345125e4e4141b31c4ebc903cb63c5fa37601a5dd8fde15387d4bbead97426af2cb4786992856cf177984f7cb9d3f14cb83afc8c5cafec47de3974e89458258e1847794a783c36215ff96dcc27c6e423bb5a16d76b75d35e81002c24c50f236a4be51e5bf463292752c74977cd84052c27f5991a79dd0998f86674f71599f1af0be8c499882994b5d79379075769e4a1dbcdb0dee0671a5ddfa7fac23d779c6738f8e84b6722cffd2e810baba29cbfae1fe20dcd25e72a69d81191f504ab736a76ced6fba881d37139d4b162bea487cfe5d7e0ebdd853460301a02cc55d590c03c30cc6a2e9011568b53fc909b757d237327ae89adb9927dbc268f8a57ec819304af7797816d43aa1616c0b3aed12e728228138e1a58f766cc40269461c2652d29684307df2d3ba2705a06ce15eae773e8dd9a65cca41786c4bcc09287f14deeec8f8f60b4007ef7baebb5d01be2c68a18d5c7c34e878555ffaf42922a6d21b709674a69bc2781e31716c8a1aa3943b6d7a665f1b7ae4bccb314c9dcca88d39a5015b4d1117c658ef7ad6aa9b9c8513fe5aad595670621ada85d02dd18b01294594f5f758c151e0ac2391685b40fde94931f6f5bdee2f87505522f8456a49cff02418ae14be010972a268eee5697bd0fc5b43dd6a2ca57ad468643a22da114454c476f2ebf9b088032e65e7f1fa6e40f34385f162ea1d6a2e46013f6f2ce77f1e16f1ae229854cc896e93008fa8aaa372490b9a038f0a6c053aaa3bb2fcece62e7ecd608c14a49cc48c2e86a96d96781992e7c0b959632f82946359256f254059f189180b3469b7b9c3fa87a1ea49ef7b8af872d0f67e1213ff59eea2e2091fbdc3db9acd869b84941c9b30ef5f067591724c422669d7a09b7d300a116d0e86f6a4f10f776249fc265039083b0bbd58cd54ca11180fdc443c86b96fe02df576a865ef54ed19e2881a7152a2aa3fcd4ceef6f26cbea6074a00bef5ddb95d87a297ab17b64bf08094a3d4fcafc085cd1c3f49c5c04bf557909fe9f1da4874846c8f88a4dc500367f2f41c08d9a0b1243f013fd265095daf9e7282da89bf6bb0e1c081c84c739fd9e0523ef0bb593b17c96d4ef3d40c953ef24da28df34b36ef42106fa8c61210b61df94040d6160b69eb33ac7d8b48df5ab79e74a8f3d3f2699a3b26598ab9ba7edbd4c26d7d108d316c72d4da23f3a46c457a12bc90066a037a2a72f46099b5312f737ffa94cbc5c931323f0ccd305cfcf8589675d15d05b1d91c15b2ba450a240eb64bea1168cfd44d04c05b5dd9b8eab637f25961775fda9c11b64ac5611fef57e2f7d3cb1e0c8696f3f4e2243d557f32730e9a85497c5b4dd3539d9e3f26c438bb6d3900715d88e51d0dfa332120ad4bd5f072c9485dcf721d8a96d6d8124e371b76848d76dd9872c73ce1fb4cc21e4278d439da54a1ea69d3f7273b365b4e4bc203eb35dabd450a13b777863a93273a4575274625a2fb07ed85ed08821daeb194a691636cb717ebad543d12e2b79b9a866d8a73a0375fcebfba9f6984f9676de5f46caaee42436cddc127cc64c7249d11e5f1dc99f7fc5f8374830cbc4860f5b41d233c48b11d85b3360d07ff9421466a2dabbd91b8abf7a00faf88d1e4e9c184772d2f4ee37ddb7bf3d67c03b829b6a329950f809e003e3e9dd866824360a47a328a0b5bb13f46271a392bcbdf21f3474cd686ad271c346adf9fafaac8ea034f0e4f79e44ff1ecc01f95c40816d75fb5eb775a7d8fd47f9a1e1d61956b2cc39c0f08bdc505b68cc6e7abaed6b4567abdd4d674ab6c4440e8b681cf153f4a28c3db76d40a21fec960d663d5d13da54efab7e1a483525fecb52b6dc376bb27db0f3214f7dbf2bf3a41a35638fdd9ae3e9b9680d9e7e123a77442309d164aba8fa68f372b34c47650fe921f98c72497d9e0c08e2c06af2403ee960d9b5c4ea776cc12a14b07a1b1699e77488f91eb3abe9832006e7337f33de56bfc1f18a5b22a86aaf3b1b8fb93ef941d8ae8683cac78463d7b0121a87db8f1c58e903682840e790096a58cb1fa831318b1dc0aee98eab736d280656f3b69b92b8ac2d10cfe957341d1a24c66585e73779ccffca7c132a9c4df9c8fa6290df282c9dace2c259d9b900cd02a51dce93ff56bf72a802164c5f570700dafa1d84311bd0ccec60c4972919ff48132033835cadabf248461cd375e50b050557fc21d0e64930c956650bc33c863021c476cfabf5e9ef413f70dcb820b5d559b74dcc4e87a3e4b4c10c9a5101407a78063fad4564d8d6f349d3353e0599bdd1f3e4a4825cd45f4057059eddbf658d95ba937bb662c383e7378fcebf358d6edf2a9aeff7b7fca9d309cdf6529956d258b23a092128eded6b4403888112e93f908ca539a33870fe1cf9a927ca2d8594365155b7a2981f3575b2f95e46aed209d89017e0796157e247be44cf7da732b4182e4fe9fc6237a56f24358b31f0f635ae85df85e12f07eb4d66955b9d6e42e8ffd7194f1d8fedd82e7e2c8b720af8d7e3a800b87185bfe3a9b249b974ff0cc313ce5c8e27c3d88ebf0c9438649183d1b9d767e17d57a85880e97a0db86d8450042423fe1a2d26cb9e3f52c4c239e35f2e68be17b1810f3fa10e7930cc43fc0631c284bc4608750e291c6de9e7b94cf73ebc14ca1662562bcb96d511ecac463cdcbe8af20bbfbae7399546b11cf8089bb29486e63292992e3664e882f00fb34c9ad2cfb4245b47da44b7f2865e6038d5e593297e2c2bfa5299133f6c7cf3c53686f69c8e5b9dc4e2479a98b530aceeef86768f3f177b4ee320ed1ebb885a5e4d25ee29ff54025a7595f2a7c7f0848e65334b0ca6a8be54c20191cda03a6d0c86efed7f215d8fb68ab615eaf8324d805d6fdb6735a8069256006f65bd95dc63c3f68bd932448e456ecd375ebc279d0662b7c96aef46d3f1e95da863c9567eb54a373fbe9e5a4a5772d59414175bb2357eb294034c2bb8da098df7180cc4903b887cfcfcbd6e70f4b742b75ad988d443d7004e46b5d717d5626eeeb39602e6015f1772407178c2549e72e76a4bf6f8b14c93d9df5ad855f0843e9fa10aeda3282a60286331dc1b82db6ea640a0a2a5e40d04e89e1d3cc740fc9b515144889fdab0db24406fe30501ed9b6c487d7215b1972a6b9a1eeb2ffc04394d387674953984aa1af245a1daff351aafbcdef115c93e77bfdd21b751ac2e7f63e8fa614757e7176e542ece95acbf06051a4eb324ac9c1394262259ce8ed3845f3db426b7e1b7aec59209cec73c0808facdac6b67e63b540e6b53939b708d2c1107dc6459511f9006b367517e79600d933494b94db364d017c4a0ce6135a4d96aefb1859d9a3555cce420db18900987b9838b16bc671e317db56d432d549d6a8c71cfd8949856a55ddd6d78b0a5946e0326172886b8bb377f53bdc9211ad588edf422b87b48b670b7d7fa88ff208ec391636343d10256921e3f15b3ec5b24e9e7d70de39fab16cf88a4e526b2d66918083a39fed496196df0ef57d13930cc84717d352ab9518e55b45da6dea517369a80fe556f7d31eb18300024d83b09359a0332aceda46263104774027cfe2cf0e672e9475a9a1c3c7a41ed8159c8e845d246719642785b3392af2281bf1db0d56d1d146d6014a7682d3d04a9851dab5df527b65607c9b50b2a7d0dc055ee11067fd4d9f760f2be856a9dac5b25a6417af2db346f01c5d4a2524f38223085ecebbac36322fe06fa0a10bd028c276e6f9178ed77186879805eaa0baff9fc889b21d5c848986ddff74f20104c23416999033dd2cc7d96ded0effaf51dae072093f0699c044fd4eef9fb4a740302b26209ad86dc9d27f47f597e538fdcad85a7a49ddb44c05fe12776ac64163d7cfcfc144458cc9f3d20ff34ae8cae62671926d8a2b4eebc742ddc05e567350f36fbce2956d63b8becf998a791137c62dd3f5a1677dcdba3d552d2b1664baf65b0cabcfbc74137b771e6354af861bbb0d0865bb683b21bc4e3acf410859e2dcd0db1bc22ea23a59389039a9852822083a5848553c60cb205a76cd0072ccb079fc412011d916968ce3b3eb7dad6f3bfcb7bf1d265487f0d2ae794ae62e737787192f0be58704bf77889dae0bda8cfa3c7d0546476778c4599e3804eb4d46d155e43956d16c833dca4acf1befe8856d3789da2bacaa796726685cb4943a006bf96ec103dc56d5a584e89ec6f244fc72e95de1b436b91670967b3e45c9d8bfc08fd1fdbda450e294d1499f47a7e1c094184b62ca29082477fe3c7c3d8ba6b2de06b2b8834fb6190a81074f07592769c3f2f97351b5dede7399fcebdfbef3aaf539115", 0x1000) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) shutdown(r2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x4) dup2(r1, r1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 02:04:36 executing program 0: getgroups(0xa1, 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x8000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r1, &(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) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = kqueue() symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') dup2(r5, r3) 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(r1, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r2, 0x3) bind$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) 02:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54cb7e2d3099d0eab49b6e441564b2535f32b6012ddf6b6ba1a6c74e26f5a236445e0ca2c76cb42bf54880208da9f2f4d85e8e5f55e4e3e9489e147fe595be9110b00452582566d9e7efb6a3a2bba1ada75a68bca923302127738d1af8fb48dcc7aac27c27a6534270920b2348b4db5961f9611fce1818cccb6f534eb6f33da8564dfd1907c25012c69494e91849cb9069242892c8f87f0eccc5aa4e41913e8f46414663a3e7c04c4a4d0760a1a679fb0006d3f24c598b5eff29d0f4561ed4ef075c0dd9789071e567c3b62c4acf1c46c91acc08a20ad07e3041e740d6398362a5c09d14f632d4f784d43ebcb0c7f280fc34f06e0f6518c60bb6e0d", 0xffffffffffffffbe) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0xfffffffffffffffc, 0xff, "85ff000f0000000d00000000000000701500", 0x0, 0x10000000000}) write(r1, &(0x7f00000001c0)="1309976618a8de51654b026314c9759de65dcf1ca2f3294b458e6e626f782c055ab8d639f1539f022e00731f232a37fd07f4681cc935e7522547fdd12203d904413a4900e73e84f255cba7955dd7279b2e91d9b8fa3227ef19ae9cf4233a2fc6ae6a09f0e7623b04752c1a6f0f10e5a322d00a69133ba7e1f9f2ca2ea1a39cff1e3ace15be02669018", 0x89) 02:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10002) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xb5}, {0x5, 0xfffffffffffffffe}}, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:04:36 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/236, 0xec}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/197, 0xc5}], 0x7, &(0x7f0000002640)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0xc2f, 0x3, 0x1, 0x81, 0xa674, 0x100, 0x2, 0x1, 0x34, 0xf200000000000000}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:04:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x1) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 02:04:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = socket$inet6(0x18, 0x0, 0xb48) getpid() r2 = semget(0x1, 0x3, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/109) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x10000, 0xc19, 0x4, 0x4000000040000000, "078e3ba4991df1776d773948416dac79a9fd4458", 0xffffffff, 0x401}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:04:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:04:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8100, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x100000000, r1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x400000a9, 0x8, 0xd7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x0, 0x5}, {{r3}, 0xfffffffffffffffb, 0x17, 0x9, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000008, 0x7, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x3, 0x7}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x8, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x6, 0xfad}, {{r2}, 0xffffffffffffffff, 0x23, 0x81, 0xd2, 0x6000}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x40}], 0x101, &(0x7f0000000180)={0x1f11, 0xc2f}) 02:04:39 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) 02:04:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:04:40 executing program 1: socket$inet(0x2, 0x0, 0x5) r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) 02:04:42 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './control/file0/file0\x00'}, 0x18) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 02:04:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x67a, 0x2a, 0x1, 0x2000000000000000, 0x8, 0x0, 0x3, 0x3, 0x5, 0x3}) write(r1, &(0x7f0000000380)="20c40262291834ce74f777000011897fbd4b1de5548739370b7f7e5d30ed3137454060a3efeba3764cc7abddf1027b61a858ba08442c08b38e1ce267ead8ca070399c5ccf08ae975edbefa291f36f7654bb1f389aeae7d24705d645274ffd3d7b0ac700b13acd83ca60800fdffa93552fba440724fe3d6b07bf6101b75e091f8d86624f09df8a7523b30ad931d6eb1cf9f196916c2fb87e2baa66e191166f8a31e7e09938273188efbd4dd82e5d67538751d2520870fe131a1a4c5b96fd778c08ba334a9203eda53dc3bca80be8884df9a23a14337ebb4a7ef062224e567b07e240e56bea89cda91ba3d3898adcccdbc4600c63ccbe8fb494f0f", 0xfa) 02:04:42 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa}, {}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 02:04:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000002, 0x10001, 0x0, 0x10086) 02:04:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r2 = socket(0x2, 0x400000000002, 0x2000000000) setsockopt(r2, 0x0, 0x7, &(0x7f0000000040)="04000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0xffffffff, 0x40, 0x1, 0x4af1, 0x500c, 0x8, 0x1, 0x3, 0x400, 0x8000}) 02:04:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) syz_execute_func(&(0x7f0000000140)="f340a5de382642fac401fa7068f9f567d8c20fb73e66410f70bc360600000083dfef6765d3bc04ffefffffc42225af6b17") flock(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d6532cd71faadc58bf894aa8aefc8e22066c0d389fe894a974c8d45aab6adfb21927d5d648ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a301005beea3962e7c10b9d9f53f5c829eeacc26757d14f2fa6be9a2cbb27c526623f7fc212e5e310b2696ae54cfacc5e906dfd1e3208364bbc413f907561522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9ad58978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0xf42cbc13ed30c605}], 0xf9, 0x3) r2 = semget(0x1, 0x7, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shmget(0x0, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 02:04:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 02:04:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0xb4e}, {0x265, 0xdc4}}, 0x0) 02:04:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 02:04:46 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0xa5}], 0x1) execve(0x0, 0x0, 0x0) 02:04:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 02:04:46 executing program 1: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 02:04:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000000000000007000000a21e41b9941410c443a44037ff9b652fac6e02c18e6c7fc3fbbc4b57e5144df24ce1e9c4f44248eb08dbf3352153853e01000002bbba9f4bdee169e7e0533cfd8373fc78828966c620b4a5073a95a413a903deddb66c65192a7a9d", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x9, 0x4, 0x9}) 02:04:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16a) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1, &(0x7f00000000c0)="ae41f2ab4dda4dee0d5d588df4bc94022a61e6f8a86041aee3ee05018e95a4f3577ef765bccddfc3a3d1f10f02978ae84706c2b2e7ffdaa04cf008afd770a163be3bc2d20fe0b5c9ff35360d539519629c5b000523e6e66a643a33d134b93b22e63fc18c023822418898066e76c4d8312502667158de4fb1ee9f890351df1f32e71694bb1b482fc0", 0x88) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 02:04:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) clock_getres(0x6, &(0x7f0000000040)) 02:04:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x40, 0x67a, 0xf1, 0x0, 0x2, 0x6, 0x6, 0x3, 0x2, 0x796, 0x8}) 02:04:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './file0\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 02:04:49 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x64, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000680)=""/174, 0xae) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001740)="f6788d86972553850b55a72786c750aeeefc5803402aca87a28220fbbf0c71e78fbb024d46801b3d3d6a2145bea2ef62defc3df4aff887be575d70ac77e250aadc43cbdd0df7e817a3a13920178df8de8b9e2f4cdcaefc91394b9ab89c2afa22e02cdc870f7a78b0ccb02decbcee11d391064e65c236adeb5be236a19cbab8b8dcbc8deafd5d908ef3a2d213ff7f0657d3e16b541987d1eff01840f58f1f6f05c68beb458c58601a37e31efa9b2d002fc569e56e399ac2f0154f6514b5d0e9347f2d8a1cc5fed58f0f7974209f12111ca13bb7233cdd54f414754c95e23a64b4ddee2ac16f14e9b67129bcfc3347c91beabe6cc81f9733b7893a72a683057d1c9335e75f9e4190f6b2e906053218e2c1d0dd2123f32e686483aa063e0b49d3e8d72511c231f3210664b73284be5bba949c42064dd62000f073165fd48f8a12985289d849a3df8f7bd1fe9657437f6e8a12dd9b69f30ba5eccb2b4f7a12c2dbd22b79ac8da569a2b9253c75fc9f94d25b648e10ca8c10080d55bf07ace322abdfb354aa1f56d139457543293c634ea1b7927c087df2ac34013056600ed5d18ee60d9de1a08a26da670953b49bf6944256eb31ef26795e8d19555ac95dbb2730395206f27d75a71186c84674677a2729c783311b2aa5c850b4ae41618ab45a2d5a4b61656a68a5ed43f198fa1dfc837c61db271e6c8e6fb1f576dbda8b89fa3b81e1121433fae09b9cf48b5c277ce991458b0791b7f753550e09e6bd03f044de5a772dd5fddda868f4ba44a53cdc318a5d9f89dc8a6564c683ee1e7295a31483cde565dabc6712fb6e9c6086ab1816dde0bee4aa0e51685f025ed26d29bc8dd065039f64328e4790b0417252d6416271cacf847cedb86ff1443c45373509107b621667db574ba84e45787705c64fd28489dbf0495918de8f90a3e6f0a11eb4f87efb5e5a1675dbc4d7a26977789cceb019853de9bd4e87b714b2a40b51c6f0b72382c7b8ffa0f10e59c98346854ccdfbc13fa06bb4b323926c69ffe8102132df0584111c1987365743578154600abab2013bb7b57ef13a94dd5c328d893c6b8843edc76cabc5ee89e8d895d575b8892900ebc7814dcdbcd0b0ec599f12f8651e1173162456b6cde264877d065d1502607f962e5111da319c7d6a07da887741e6684bca4b4b9f4e1a37adab1aa5dd6c306e8c512df9549aca85a90e060ab096327115a644494fe15e12ec65d7a0419f4fa04325c25761f7ac135a48b05e20154b49efe046aee1d97556fc6ecaf590c3a518a41db4b1774b99c15bd84c9550616bd712b43aed39a759618e393d33218d3f0a5c97c84e211ac78f02f2e3893b78a1dc9332ca8f27f140dd5028a0abe5994c1cb192924410a9ff6418d1302aa7f7acae15e9c0c286ed6907b0933b4c5fc3ea71828c8e0fc5bb38879ab8902a3298a1bf9f1c5840a5cba29e3011cd831e7fc17474ddede5095207df43a2f2919de9c27c07de44f6f4de4399f760c11a39212da2438e40ca1f078291a6e808bbb7435dace1fb98b9b6c7758e156424d60bf4a2c18f6a37d9bb504491138736a3a018ee1280a08527d9ef37be11053583f442dcbe78a65d3c9ca4ef68f8a968c8e520fac6cd1823a0ffcaeb665800848d90aa72ebd2cc6bac12a85d64746e046d0a14918a7d7fd91bc473ba3521e28365ab2e412abbbdc38b5599aab833fc63fac0f1f342aac0ca5795b2cb090255c925ecac4270600f1f82fe18367c23875daabc61fb62838de9deed5eef77db1d9780fd2c81889f5e43d8a1157d0ceea0345a005842e5d0dca204ea8a93dbf011302cf9e3b226fc89daa7c75ddf54423c629474d6a2443c2cdc8dd718abd16389273f5e98aa011c7392f81a874bac98e071e24d1826b1b35fa8c701764ad913fa49127569449963967a8af44ba5d2c0a3ee614194379088fc15fcc845391d26e8fdef2cca19dad902ed53e4aaa02317b0172de812544fd49dfd14097f0877e5ff067ecb459f90f51e29fdd29b47556e3288fcce7613beb61e170afb2de00a0f8f14e1da3b821ddcab782db68ef8634328ec34fbdea057d0ff06126db4ab961d0b9da59a0f9136686d182b4e41c62651b3b3e93a38f53251a7be005c736f32ebed7dee6d6179a080383f612a861f4b4f28b2e8e26803943cd94b7c7ffa770c462bd355e73f639e7d982bc41eb21a96ced49b6ba49abf4558c6180198083b2f7ce3e7482dc0f253d7ce71ec37d67cc4a394b3cf370a47bfebdc3518e5838ffb40d42cd0a6378aa83d426e6d8339fde591a3257cab1629e3b6bbd6205596e9d6e38d260de00308ac6d76e21f4ed0247cbf19799ad8ef4620b81ef9e23228439884d8cb504e16b497de14671c1b8b10af5feebabec128f1808c8ed8dfc5472a5dba930894f07138a229edf7d35a40bef3924532b4fac94d03be62d3521ded4c096979abe077d79c18fe2e3ba2b75d1ca43f85d382c595d55e4e8b0e18f539a81e26d6414394ad23c8febc53d0a9bad7e3a1f05b8702ffecf71f595303d4e4bb412dd38d5e172492bf51ff65a1162ab3aa09a9269346da820d5f47efc076eabb1ceb97f98717e60b1f557849161acf845eb7da8da3a9282376e1c1ad5e4b264e58e23a14b1fbb892e61e2eb5d62e638f7d9b742e2d29e81d5a85e04659f81615edf6c2cf1e5f5e3d256c90629e7d34eb2b1245219be3834844d94a04b937faa18806e758d73382f162944b1613697dd5dc78f5bb186975c768f786dc6892656523a9a801302806c255170618cc2a6b1aea00a9f44a282802c09f3fe9c018935de5dc8f355f7f13a32705abb5b7fdbe1164ba81a794f2cb2771b6fb424521c0d402a346039fc86525cb7d7889e0b43d8f1750afd210baa76cdae616c64efd89c4e772b6d236c2841dc9a298870a92cd48ff691907893db77b63bf5812d255c2c0d0b6a64ec1a3d711eb7b77733d023d100dd09f8034bf0d195cc71379a6898902704c34c9fb0523c8a3ae2122d7e56b719e809523f619ff4dcfc06aab35d1a56fd5a96fc9166d8c879af2b0a4650b12ace3c1922d74b91ea496ec8592fba6b864680ffa8d4f5bd6d720134a373b90b4be441cbab68fe27a42dc3fc964fb96f97815b0a5c6614ff31d05aa66f45fa18f4bf7c7cf24ac4751ea7810ee276d631441fd7827b6d54e31d47037815e38903d101dfe55290d4ec5345b45fe8de8df4056953c85d2f6aaa76205851d175dd1326f33f05e05c5c7b9e5b25956574f28de9b49aa5843c382f24a95c7dee9208ebc7c562da56bccff1087db2b75eaa5f7ded7b27914fa7f60d9d07991fafbc92f726600558928145679366077898f6976ab5b37e312e215e2e3d517181ae42260616da360a8bccbfbf21ae8fd0225f7bca0ac9e710ef43b1bacbe9ecf250bc15f8450787fd00310f1f09ae6e2e1711b4fc62e977abb19455bc43ef90e359bacca2b171b429d9e37777e4cb8e1c1a98261de0da17f306bb2487561610af5a0925e26761489dfd2ef4a6d4da2e6f0bfec75b67c42b996ed840b85775709738ca4a24e3f54439ac29a589676aeba3b3b963231c51604572d5c903f28c8a65b11f765b41dcf8bf89e3b6b710f598b6185a9c3365619dcf18f2dcb890ffdb9722382ba42c89cf39fa36cec84b2e9d5b19e02b4eca158e66204eae0a3378d86e12de7630943923320a8ed4a874a8674d3401d8903740a475929f0797c44b4d8006943a706c2ace6b6229cbd4fbdbb2edf69e2ac2548e05a32de7e5018bcbc80840cb7c404a015b8799731f2960f7df7e2f761831f55061ece91a6e803db155d551f735960d4ff37fbf0d9537421050d88dc2536cd9b64500b98a45a4022fad904988eedd37c8d36a32785b1954521ccb62a7238cdfc208353f5407cd1073f538b56cafe22993ed4e60ba7a3af1b63dc9b6e325d06b64f4ed1e91e712fb689f8f276cb4af176e1d0bbe710d7d31c68920b56a8f0decacd74515aed2e8977b9bf80c127380e2d1de8019ed67fb6021febe0e08696fb3f40c3aa74f19dc1f4ea6b33ea2e3fc409a0ae0f7053af14fe7c8c14ca0d28b99e801805175394ad8dd0a38c30114ff93765694c1ff1aa5f2e9e0a304f912242506c042a7aa58e07e5859a1700f89e287c7586c5fede8fd8f3e8326b2a04969cb6192ab3f8f80ac310a178f2ab27d4ea20ab9047e2e71f1f63539eedbe961eb497b7121910d3bc288c3920f1ab3c87a370fc0c0cd7939775281ffdfefb542f9a71ed9c2bde423170341546d7788af788467bf08663e73016b7ea21c4a6a6912dba14f9ed2c666be2a92a987748395e7522f9eced08609dbde8984aa275d8a95793f6123c6d30853835275d339db5cf67f353ac4741a45b7b2c5daa7f6c37deb550e6b4d685a95bf60d0b93778582d5d65083da8644cd88136faf25a6ca1d6004db0ef7dc6c0193d8dda5d79e0c30c245882978b64082c5a40619322935f348a5121357f87aeb7bba5ce7102eb20ad4eadf430ba896662a41f1ba363819b4e4408162d88aafdf81c66679ca5f538d0dd92eea3ad3a0428055498574b80f352a48f46704b9385c6364d33b530831669ce0607e6e35b6cd2279e4ba1989d35762cf84ca2eeb8b28ab5331a8a409b6c059cfaf2a67335cd1d941ee2cf73e39fbaa4c8f654a822d4cea0c2b153f40380006652df10feac67fda8ce8b6b2759c7e06fada7204849163a0bfb8c29ce33063ab26e5ca9a3ac11fc6cb5a01dd88a6d683cb8777a7a287be7562bb7fe801496b5978f325cdbf7d2959775ae9a601aae3898b259f54c3a4b5fd3e9d68a19b72140ed6e6abc9deec44d5af406fb02e46fd0e8c13fd7bd2a46e0c3c5ec699f3506e0276c3fa14f6cef9a17dd947c8f0b44906142ba3ed809933281e2b5cee20665979eee0307248de5ff38043f28e946c7b46ab5946ef512635ef0d26ed11a5ca5e2e62ae5db324aae3bb9202de6ba39a53a8ec4d65a8e8da45d507fe7ed21982727fde450a902dc91a019e3b6314ce0e4c5c10e8dadd5f2b6794e9e2671ea2650de6caf71fad2c694d6b4d5fca02fed657b49e1d3f0b20bd83a867c608a75db1242177f6e67fdc1828d8c9dfb5c097385ffd1d1481f5787df290fae0a1d955129d5fc94778fe0a89b8d42d4cdc448fa7da99138ced13fa25e90b02a1f261ef3b0958ac84118c5c244173e5d7e70a16741b6ca1cdf9e8360e727c0ad69ea34ee3166402dfbf44bc76ffe9389a0945062a2e23535d77d19aa02af0ae886dbf4d73891f56970529324d214697ce5103b83ec65d54fcd70cdf497238d1251a909ac42ec1cfd5d1fd2fd4ebd9f627591746991204407506552d0f259d177a120c1ead6e3e8830580d3e4f0487c6c235b7eccd66b201411d95400c4ae1671805c3675b1b258afa23ad7ea2acbdde6f57202dd89056db31fcd9e588cdb13e89b3d234647238151c8b74c1eee0fc8d21df927bb414f3a54224d10a05c47c0a7283bf7657922ead487bb5514a56347e27d7df1251bceaee2f91fa2b5773c500428c1d7c90ae40c6059cd8d97a0076f3b85468fe6d4103331e89961ec0c5012ca773cb3a791f42516c6733a956d53ed70bb427492467e1ec798661cc7aec62a4b7830a8f7284a617782a364fc3f9a14a972f6e6a30fd1544f5ebc9cee74b60e4ff6fed75cc4c9d4400c5b6f9231e217941d649d797d3bad4cc50a4a19de02738bdc04d67b49b88c73b8afc2427b0a2775f4203c167b482692b1dd9a7727723b322b0561d4546559231b36673a000ca2459a6", 0x1000}, {&(0x7f0000000200)="a2c77ed1e974d3b392b9e3cc80fcea8c06f20539e52083c9445fb31df4576c880d5f857bc5744e06c3e8fb0cf4f914ed34f239b0d2519b250663b76e8652cdc3b4a2178725dbe1b8de4016e6457a45203787e10ddcbe6478c2c125ca458bf3d4444c5d0610bd965d22673cfc60b21a228fb8f9199d65af47988fe0e2680b039a773c56d361dfb09ce6cf1e78e40a39e6833029657791eb854f19af81fc13b26a0b9833058b255b38cffb423df91ea97389a999568248ee105b3037cb0a86619139ee6a3de8fcc56ca029f817e4242dedfcd59a94100d1aa18718c24103c77896d8efe5", 0xe3}, {&(0x7f0000002740)="9c4e185f2be41e90774a860a196f554f27c8b90ff104256894e4a39b516a3e92b0e5d8d1f03eea415e5da4719c50cf1948be8d89e03de3c795fd9147680b8f1330a9665bdac6291305dbc6958fde8903c4538e8aaa31c3e0c67b9f36335745125ee6066e7bbd31eeade9e83f9c3a34a47d8d75bdaf6e067352d57712b9dee6c147312a014ad89d79f0660c5a69e87ad1ab7659af891c8edb672e1635fa1deba86b73c3a30163a1df6395c92484d189b22907d065f7f657f75bf6d0725fbb5fa3e85e4a4f5b3b9e78a360aad29dcfdd659f5baec2b397a5f78ceb76bcc722eda108b31187d8ab97440080d38b5ad17191529aaa7734ad3e2d4994cfe84f20f6dd8807032cd0454c933afc3df06710755ce895ef63f75b5388c17460cb000439233772289d0f61f19b35e181e79b172038b6cf075112c788c1d83218793eedf471b729e5c547a18a4b7c31865983f207b33be14cdebb1ccaeb7ab95d30c1adb730753c7641ac5a87e0250dd03167e7bdb8b25eb12ac7225760d150b0671186af0758104759892f6af10059c77c4c9eff6a8b8c91dd1e3e2f0902fec691d62e5dc9d86f5e55bb7d15a3c99b214fe5cd6f87cd71d67b1188b66fa21738e0abaaac6a6b0847e74b3c709c18937eb27f3b7ac31cab1f6f1aa1c7914ce8ad07d8ad8c73c2c1c3ebbe1449c0191ba46fd665889ce9a142f16941b79bdf77bc295ebcb1222d396ac9ef19b77814cdc4f84dc7b2e162d720b2adcc58fefd469470f5f336d095b79132a1f07afdfc4b1df922834d273393a3606919e7522c6fd0eb258313e6a456f80069f6ecb5aed408b20d4ffa0f123e41a8074b6902e154206c989017a402534078c2d9ad413501c4779f16fddef82f4b6845d2c31cc5c8a9229ba67a6d9e8b2fa169b263b6be75c14db8e0a0f8c5e59a28966df600ee92a12f87dbb22f13f2e76ba4485135e5c993566f5f32211c66f908867e5edc1e68d154a62adfcd6dd3df5239427663588b56d51bdf4e2af8e1c5f75551b0c3728fa6379166fdc2f546ac6a48b71bb7f8584216f0527f38ea1c714c074defb0ee2f509e8dc20df30fad4444550b201a31a89b41fae86fdb29fd9e61bf4711136fe53f24b3ad6a9b3fad277cee4b45fc5fa7183140d358d52c437a45c947e707e87208e41c0f2455db451a7b0b005ee8d2fffa2bbd961566804fce2dada82435497dbd57d2032c8216166b12ed53dea4ff1e44887d0dec003af1b737d416626eb595cdc47cd839355021cc5bc9366df9fd46b04439bcde303da6dd4268f1733be8d6eeff3aac515721ababe1ca21b8723275eb24228f8eed1060d0a2886e33ccee42f955032690a85d93a8a6630e5f83eaee9a393c64e3922c1efea77490a347b409f2675ccbe7a73b3f3b4f27bf42b01c390bf2d690d1894e8624cba878c11db5beea19454d1c58a748722dca1df0b94c0f7e356bfc49db65e62856cc0b7bc332698946eca753dae371e4ea9e30e32aa6ed98bf602e7086465f1d411eb5dd92e40caff0dfcd471b97ef2f3959120701228de2df4aa4ab0df61e3684bcc29b3e5f8f2859e76eb842a0eb19bd47642139030e760a1e85e48f5937c818de4652dcea938f3a7bb3dd81b8cb2458284e135ebad28fef48c9ff6dc8f3813575b1899968cd32d5c74da2838735a6463954a62210f088fc4f34bc64966353b32c332399c753e183b43a33904151d8937c35b069cdb2ba986b010589d7a9fbed78262a244c931136e0b7d1811d5cbf6759d74762bc7656aa48fcc3ac8cd567d1bc1dc03142bd6993cd88bfe57b35f2c813faada6e649145a78776e39bfa050f8ab28f90e221e6425604bcab6ae45386298426fd44e893ea5263bd14bbca968393b4ef355b94d2429265ef066ccf2c965f9396cd6eb27229f435e053137083c368649c3f530732b6fa15898bbba3b628c90ddddcde6fbd123415649e2403e4cd8045978901e42332ab78920243c81b4b7642342b18402c5cf0ed3880ac53310ed9f0f56fcd1c2b7abff6d1fdbb2e36f8d35d4995b9962f8ef6cddb423d3556353ef5e8af09fcd485bff7bb6d37a017541060bd822b70cdb5e91a13b6d82f989aca9dfa465ff9a773671a53655aaa304c524e61f286bfcd74af3bfe70f27fa9e2858cd132f38ab7690579a53e55838b632f37590f3a62ee18c225c76d0454bd87a3747c69be9df9e1881081fcccc6746b4070bace3fdbd58a08943ddf6d5acedacf33c8923dd40f19a700de20d8bf7f98ff97eff108fc540fab9f7e73eecf0bd72ddba572194d54067ed60b6ad79a935065377020f05afa8976ceb33fea1e3912f980ba00f367042bdca94312c532529ea09e8831f7eb6029458280f668459c2d36c42b527bd33f3a49c55ee1ff9f46c6a00a7107889b4a10150aa7a15f9e9672c50d112f9ebc1bbe05e251f540eec13aab810978dfe16d866e0e40a100b431a548759e7c2b6464656126f23f338a751b1fbbd3e5e388f8abfff7112fe492cd87a76ad8088f59ed29f9896426f44ce41d87dffef2420c1a8c5c513fee948abebe365160e584688b296c755edb7221dde55b0e8b0944ea37809198691f775c854bfdb3130f9760ef438575bc5fb52951447843a9e469934eb399734ba6fe2f2c9b5adbab041cef9580e8379dc6274dfb9d16d8b603d6aa92fb9df5b99764ecaa2e12f4d86252e69d408e236a1e244d9452a7107dfef99751568f89cdfedd6bb5f6539fc3e3c6ca2df28f2488edc584ebfbb0cd818a14ee0d33703a2862628352bf3b4c49c41ebb5234359e96635515c76f8092d9ef8f4bde4fc36a70760935bc5180330a1b5d032408ff000094792c0fa7f77ca0a6bc57c16542a9a79e9274995f1c051ba0f21ef3a892c1e4cc5e1b8b90e4e100819eaee8d3f7c4db916c5a821313607f08ff1681ca7407ce679ebbeecf2ee3e39c66421e6433702c26fb1abc98834544db02fc6d9e9af50dc3c9a7a8e78a6fa5a9bf64e59e7f73f6aedf6f0bd6d14986ad7f20fc442d3ea1912a79824bc2a3ead5770b0867b6af94a21ae4d59f11834274a1d09c2b0c1fe2766dd947ea9ecdb3083e2860a5e4cc02d778f31863866fb2bbd2f8a108676daa96ae5cf4b58e3380dcd02ad9d991fda867bcd16c19c7664faad768f48c097ba4f00d05d3c7f6bb6d4a1f0944d902e8de80719e28b0e03aa3dd569367aae9167d45b85bc46ce00864f1f6cd2c698b8ff678da0549366c12df1c89eb921b3aa19ba73de93b49699d1ca44c3c3f18b34a73446af49e50ae06009f4dba5ceeb649ca1c803d952d941cd95efa5c9cffd8c4b8df2bc0512744bd500f00dab78f8b25bf6fb16025cc54672b3863fba86d95ac24f266873f4052527834f39c8eef27d3aafafbb38c93a6c04bc8a989ad48a56d2d462be937c8ad33996f3df22464dd057b16c3f8da209d9c9c875ed9613db3753f69d2f32545adb1dd4a792d6bf62b911bc7f0ca3780a730541c5f11bc3a7ba30498b5daf85f913947adbc75bbb2112fc3dfb5a87e72e28d7a16557a648271c31309dca733f6ccdf1dc020bc59d30c7d06f2ce05f0dfd16e399d64b7e9f724b7155aa17e4217fcb3fc3bbc24cfbb9e146dcbfdc5f10a03fdace40a872f024553040e3a90987685a3512b6fae7064b759add85a22541ee387f59feb1bfa205936cfc3423c8f15609e3826621e659bffd95921fb2b7848a3e5641c56c2300a3932c441d45abf41d160182d5757a43b3f8a78730df228242152e416d3ec7086b3f37517557dc69ff425d93aef3b44215063d4bbf21aa866bc80dfffb15c6667e4f93c762170915d75e2779f83cc67fc22b13909017bdaafb5435b9caf6ecbdb7a224feb270c9108da2dddd34d5b65e9792d443f124826bb037c0ebea8b4dd6251a5c1eeb48b47800624f21bf6e19570a2644970d32491d2c47fe75be891523eaf0f447fe5d669873f842a1c9605c04154df5db3a7a623d05b8d90cc66960e51b9368c2aad69dfc87043a8845cff03288dfa5301041e589f21f2ed7034a477834d85da2f6682e3345997555c2352c6e346d67c781f16997f2dd5902ef39e77e11bf64233374451e46b7301ee07f8dd7aabc4e9f22b1f9418defe04546986705785a2ced377ac42d63a31f231c130db36d07e0ff544eaab6abccd84c3977c3b2ce60932f08c5331fd240c9fd0da78dbf19d9468fde6574ce5c4912adb9b2c2a0da847a3af9040cc2d023d785f393e4de3bf151d3baeb39047d915f6775ceaa40b46966370185a10d3feaceb4cb0dd29aa77dccc95d79eabd52c92bc50e5582f58e5e1ce1c63f87a3f8491ca507944877dcfbad7453a2d6710b793a0792e42403bf46978039eaff5b509932b4d4212481f718d1631d31bdcc245ea6a0dfeb17184fb90f43fb83805156e4fb31e2c8e877400448898356752b4a29324ca041d49ebaa5c212de6612e96331a114c53b34a160589c24ff9384e55d218670c7526fb22cdbfc31482c38629cc301963f2e9eb27b1338b28f5cbcb365e2fd1dd4dcb61346d90315221d3f00c08f4f3e6d1fd183af64f3b2e1c04abd5e28828f6930a73053451d63d58a5a91e45dcce72333f67598810cab191c874fd7ff6445c4ba9c4f1d7243c62b96543847da240d5b2a10c047f1b52658ac0b0cd64ce9cac9917450ea3b452ee1668fc11c79432301d5d54421a2eeadf983ea83f82e02e79cf452ff1901fa5fe51cb26314e8566edd4943bb95938989a5bc55b09311851d4021f74a9c5436bdabd1aabe2e747f650ff942213e93511d7645a0ac995459b9baf8ebd268354b47e6eaeee9238ccafcadfc45eaecaf81fd8c41a318a13d3e677e25205034c81b46fa9d8f0cea98a9cb40b885f891d20c0d722eb52b81cb9b05e187a6d28ad8b52f1bbd8f014cdb37bf52004aea80aea185078bb531de19923e78559de2421488262626de91758e47620ef70752eda1e44014cfcce880c5a2127f8a396ed0c56e4326dd49eaf3f6228058d26d0957fe719715d54d000520275d851edcdf20da21beec8bcbdd4d9f4af77157508d2a30ca24945534eb0b2e27fdd5c375afc89cdce7b20645bba6d0b4f57b81d28ef16bd4b44b1f2130f47350cc3c888af725fccb8a0e46c9959a61c6502b12bc9ec7681d9436958ffc885a398ebb91eed17f5b75175dfde999f6b6fa614e026fc8ce15a99ee9bd5bf9635e935de1d1000531842fbae88c9df4b1d3f11288a2a61768062b3878b869b46a903889b757d0d4b2a0150890f2800c0f7cfc7ecdc9fee6d7d361398591e8da2b7f28d800279f048f43c080eb197519637f2e5779adf7fe3bdf3987b9ab0c3cb2fcff0eb57da9342ee9d22d6c4d3169ab825ce2401d3cb4820878fe9fe290afccf014f75c0fe5b4e35b1394b554d50d8f545f957d56a18c43148d027e37492905cf2eb4281988a4d24794a0aeeee71949d7154a31cb380d31d448f50439551dbb0a1679b017d0ef003431004ba058680a1981abf64d48d1e9db2323361a52a0e1842b8fe29f63a7d90d97fefbc557ab76cc7d3a6390d510736e086f9b4880e2c8f99e9755a10289c9c8758fbb9b2070e2bacd71a7248d9698ba0dd5773d3c300637f1323480ec426c9ec3d70923779828eaf54783fa790e6803be8c4e319f19616936b776b99c661b221a4823737a0c66f57bd5d546118cb410414dc28f321656a1e6ac7c99fd2bc65626342549b7f7d45cc73fc63a763a073af7455b2279b23447873d69e6f0c78d383793bb2fe4dd8a04af66f8a7f9656284e01b20", 0x1000}, {&(0x7f0000000300)="262192d7eb1b38e4a1cb3ab3295cc8beb84d313dab2f6b7545b787a96f7bd767deebea95d56b3a08d39f186ed34d234814dd8b6f4b1e2028ee72cc46d599a05d89317706c9d32d69ab0a990faf02f79f402c7b9de7332c8dd8a4312c5430b162da9ec953fdd93f9eac5056bb75e00327b37cef1918272ff3f49e7dc0aeddcb15e4328609f9311cb39264451c1b41d3d792cc871c44f11eb4ab8a33fa6d9920fff26178b1d872cbf96add1a1b8937cb95d05cca84", 0xb4}, {&(0x7f00000003c0)="6a7cc5c103057e6dde6bfa535da7d54b4210e4cb29d95f84e3ea48b36f4e23b16532f28e9eed8efe22870de67f96960f28db1d438738db2f892f31c5550768cdc79aef71bc24a4090f5db2ddb08d98ac89a92205cc349584e93354780b84e21973c3da53f45f36987bbab75be6bb54649a5f18e4f4f7a0e482ea3ace2ab31120bd", 0x81}, {&(0x7f0000000500)="b75163fcf03828d5e87e30d204830206829baba630b1e8c6f45d6a5f707d380d1747f92cfd6e6ee0a3b66fd7ffd56c44e01a3b49fa3af0e9fa1f35e67073f4455af4cbfebe31c9f59f31e9172f28269ec9600646d62f65de7d574102058eb6877c366ee1b45bbe5b6abba898f8c142882ebfc44497cb6f9bdb41ae823f68724db5630a1a938f6ef31f25bc704b33f1547d9f26ef5098386bfa81356ce4", 0x9d}, {&(0x7f00000005c0)="436716908a1bdb7ae8ef3a661d04f5c998c26427260c7d54697a10a5772b99a991b9d7f591f265e83b0ea3cfe8eab53794309fb16f05d988b2f69f246099ea70c75c66abdb8b1a00f5a4810edfcaea0f793d162d6dd882f62221318f6bd5565d3f16705318ca72783811a4d9adf548de59e7364187f5e88ece8f77963589631d26ed225fcd5143bfb20f954f013cb8ec36740fb7e44aa0ab8bd322e41cb65d15b35bf2a328e62485be655a3eba108b6319a71814129cbc3841", 0xb9}], 0x7, 0x0) write(r0, &(0x7f00000001c0)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:04:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000140)='.\x00', 0x2, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) sendto(r0, &(0x7f0000000540)="747770d092ec5246757df07bf093ca8852857fd42db1652767cf5f793ed30c3ca94806917a175aa9214685cd89fa03663b813c0e8544ee256d87caa77109b96fed1246f2cc092e53d92924102bb0b8b40e906ad0c20ff2ad5513bc5b4c12db06738ec68c97a424bd4fd029a40a1b5dfd248a402050adc7c9968aaa51e844c936550470e899b01793772ef2724e66ef78cb9f0f32fe3dcc77b490d47e9c5c7a7d65fcc93b4078237e9d9667f20f3da7b8f97037e0e9da5512fa6df124d5580be93e2f7ad9aedd841e7db516e2ed698602e1cb8b9ea56c6a86dd8e4e8220f6134d88005f2db81409ecfe9379a58108351ca5fdbb79e35877340f8933c8f9b3b80dccd5b369ac95e345596edaeb6ac1fae8baa2d3a7a491dc5698974873f233c50495a2c7c784f0a3998f0f0806c3c0926a12672413f14a532635f57db45d2e07801a96eaa5e0ce55093f4b947b7f6df99a9bf9527d35798dc35dcc5e4563b1ee86066ab904da48393be5f732fd15e014ebcab63330f51087d87cc5254a63a4a0200af1f6f21bad7ca991e3e7c9b497b5b865acd247be3041b680ba7bcc3e54271830407740164f7c87764ff6042a0a5f6092b2ef161d293d1822c6d97fd6d1cb1337bc6bf32b41291ace018e36a48b5228a5f8cfc5b890466cffd0f213656065fe856b3252be5a1272c17333612c24d5f003f566785832b245594d90e89ed8ef6e6b2f43103d18d61fabbc3e9fab7f2c37215ba122f63a12808ddd47d506092cdf36ff75268742627572a4e163e12f19ad6da508660ec2f8ec3d8c38fa84cd6c2d601ecadd8ffc300d428ad5919367b1f6ad5f93429ff075d9ff96e380d5bae16d110bcae56987c002404d474fd82e39400b853fe7b53f70a10b457170d1211cbd34d148ae484fb9a91f0292af44660adca146007b3709d3e9305c8a59d26e06a3caac9f9e50ec841bdfa5cba67cf70835a99a113a4f08fcd19b32ab42170510d2ee593e87ba42e68ce84c6be49b34ceef9e77ddbca1f30abfa57952777a6dc1a72d15e06976cf23be9bf142407955d8319e949d308f8ad1c60395f2cfbea6a23aedcd31a6f17cb14fdcc040a0254590e9dfa2102cea932ad18c9de113f7b7696a679b344f007b588f36a3bf353e8d0b0daac29d1a92f2c94004c126025af57da2adccd2c07b17aff67fb732b902bae9112a1c97ae36063140977652cf454b757ecb61c83fd88336cf48da824e41d0a29b10e5b36e7645dd589a89c139839e32cee2d34dc4d758d9ffb0134b3430648c2f2558e439f89b75ef9e9cb6f0de4ce625728cece04a8c131235c4d70ac6cc08a29d1d29d418deb0e1e73eea2e576a7d0fa0629eeb838944e1c9cd30c1232bf1db8921893397421a63510e97ce883b54d8e1946af8691d9c9ca28c42070e30252754ff5d9e99b885a47916bd8195a16d097115d4b4800b124816f99a1dda1e0734eddde34ecf2e94d416b6401772f058c8a54b963b6d13aef9d21bd3859f4ae00e623760eddf46e7586028b62596a48b9079dd145b74a4658bb3372353272fe6819814442af32d5d0844109fd091f22954416d2dd5c60c26dcfdd515fe4e718396d96d83bf79ea03c3ad90af88576eb0d89b860c3bb1d9bb50fc7ceca3699d4b9f73eb395b86cf45178ce90dd0019d91ec4eef36743629a9b879742e49588f42948506ce8cd1bf6612a91944adc4a73a1aad6702935bd8e1f12f2e8dc25c90ab8995df49542bf32b4f273a3e01e340e825acd1cfd18351eb3965e4bddb349317f61fe110a1013c07cdf82de5147515d3f0d3f39eae8b1dd3654944bc3a799dd716a3835024bc7cddad7ac13cb123eaf0f58d2b649e91b6bb7c21819bdb4b40e0f6408207372f78d3537224934ef360f20e2443a0d7bc03058249a369307a6fd52925170da3e6466b6821a606e2faca6ad34ec9ba36a6a57c3ac984b1c51522db08f6519a1769f1ddb379dee80db6b7dceb310ebd833ad27a39666dc5ee15637c5b9b39a19e2d7a19c011237f4698e740f96b45abb47336c6c4cebea2108bebaebc09e69e6c7a6769402ecc437395cd0e0ef54d45a60f078faeec2b67867e67434aff61d579d939307b7af06811618f5f8e5ce2a321ad04f2dc63726f6f666f6f0d7e910bc76cf84089d61bd49c281bb88a820cc25a2e144f3c91d038ace07db7700dfdc8b68d3bffbaa3337213a4f6ad7779426ed3ae015ea67bab8360dc14c67a16175ffce1ab1a0c8ab84f2317a019c18baa7b7155cc1476dfb42ca27e1988460e82e2398f42a77e980725fed1e878473ff9cb8daff88e8161bbc3e10001fe57b032188a643a7992f0099b23b66eeb81548d8d082b17eaafcf4d64885796c63e2292fb9cca222ada621d925b92a1f4f538af9516439206cdf73577a6767e68d80db0709fe1d13f0ad56e8e3403b53ff02936bb6479a144661544cb92e51863e77b790dbe9113cb3c3e9cb4bef42f40ded10c9c875395892df86694d1aeac2ed279953e2af1f21c7ec57043700cf75bbefdb40541f016b0bafe05642c2b6bb03d905098931a9427f955d67efd531a9765d81091238f6e2d2fe831f6cfa44f804256c3979ac7d95085e0baad66a0c43a734be5e8e24dcce57ff1489484b72f9639a39c4c7cad5c990da4c5c9a1b752095c3aac306d5763a7f0c255419e9ca8fe1bca901e880a8da609439e6ce7cbf1f68c8315d1a94120b79a148be5e76496652b045bc4bd80ff6a5dd4629b57e94aa5ea82c269b89fcfa5747ecb4d0dca68cb190c46537b5caefb2773fe177170e152b6a1c8e717445e0b088f8633a457dfbe3641c34e24565654be44fe518149c10394f639fd47910c4d32a9038bca22718adb1772aac9016c559b5177ad2cb9eea59a18244ab160b7b7ea3d6781cf5bbbb365a49b2180a95a56df874178fafa3a7aa68bd6f7a89ba9431425bd5cfd64976597c6ae8a6a5dbfeaa7205042575f03dedd24fae4449fbab5b3f84f2913d510d2b90556ad55da8d56bc9bc5e4bda06fb9184665f77b91fd992bdddc71aa1f6fc317590263bda9571e4b233569e695491f785e3963cc89693321b4c6fe48fc926b0ca3e211b2555b2c415363affd877e58f0d67fcc1a8995754a1201041a707191b36c64fbf9fb474d3e7ca3c91ff542b00b13d8d40374eb305ce237df17726f3902e9b9524c51bdf1fc122ba9e912426012c3cfcc7a3b4006230ba886a91810ff2526f1d5c86abbe6af4f3b5f1d6c1666c28aad88ee5c083a4cd0c81e24ab21c6b34b88c42b829fc28c58cc9c84849babdd9b60009a21eec06c2352d35d125d21f61f989589bb67e582b0d97c512ca47537a36335deffe6ede20eb422f0048ed657736324d637bb397a243cc0360a31ced06d0a989e6c8b4854c100f2102850ad4a69def91110b9f6ee015cd9c5c5b7d59b28eb26f22cd786067c1a050d36158b763bf5d32ba5daef14db622c9f0d3705b7f28cc55e7f3bda1d8ae7e7662c1db7fb8d23fc7a7723a2190fdba2bb6c7acdcb609dd2535ca2371093bd4165c7f45e7b9b3160de901af474fb4e1eab0868fcbc18ba63936c08580588f7120d80776d656d888c4c79a69edb86a7006ff4bdfb81e890aa75970f30657a9d482986382f7308de28e59d572fae4be7398f06fdd8687b32a008898ea852128b70f36442d1eda1e98556f176ac056b75d41d1f16f1172f1de0269508998e863ba49ec2b67f8da94e2d374b54823e59bce1dcdfaa29ee7cbd14858eefa576e2a60b1cf2be96736c8f8b42f8c26bd0963afaec4aa2f73820608795bb53cd1bab5e593e5c2b4f9c49b35683b2167ea757be71641114f2b070203a73e55b8ee764057501b0dff00b0e9fe2a0ecd5f776e36ea488d6e535fe61849e8e77104e80f68186c22b2f9227cec35b7caa7aee5b45fca4d6afe76cbcb4fffee947c33ca93bfa971a3d7475a09f296db8ef994aab6837f4998bd86844e53aa316e1eef0b0dc8ac170e1857167e6e389a5bde54dac0844bc3e6c3643424bdce19dd0cdb411e52affabfe3f00c122ce7ef1c57a8aba7dbc758336c45595bd6d64c197f89ab8aef21fed2d1e3c180904e54be17cb8e8cae55910b429790a3a323c893f85a1520677e18dfda55d747740e99725507bfe427f2b90b79e9c31d36c29ad30b82f8f2369980d4a6b9816d1b5e942fca1d57df527b085e3d262f3ff7f91566a9ff88d5b7aaf75f2e76c661395f6712e1ed6b224253c80327eb05e15a63d4e2b342ab976d67ecdd883309edc5b96ae476eff50dccf464c7900cbbb12f4b6875331816a754b0adaec3b5ea7b1882aa3c337d8180c6899a451432b672d6487ecf4cab6d493509e21b743d4f667e1b41a3a8308ff8c7f462debae51d105b837e648f4f6e1694aaa8432cbb1df74acbb71b7c542b06004d50714fbfc187c8561ebfa1e7f12b290c9f5fba32ac21d4ab9dd6735d4205fae6213ab29a024a8b37a7d5a11e13385130fe049e49d82e86317d9e16e33ec3a4006e78bd60ed9a717487226cda38e89b3728fd3898c3d1b59c31b23ddbe9a05f787b7233c83c734b2dc7e4b95305bb99ac6723c63600c412cb6dcaaecde52493d568e201cd6e823281b8460d495b85930412e3fc9f21ceda1e836119705c0f370c3c96fd0bc51ff63f152021489abaf360ea277c99c156e6878689ed1d9d929e7af1cefdfebcfc7ecfb10ff521e3c1d816a4984424e39070f0473c1ec409a4338d87507ec41367b05702c2b8904fe801242715d7dd61f946134e16136503bde0e21596c9e8766de72960335f46f7eaaf71f137c8a9b9c42e93e518445cae84aa72a55cd63e70ffcc0619bcc57e6b1ab201f43991c90870832583763a8beea7742517c168c26e95ec900e8a79680191639ec05278c9830a726090eedb088214afe36a954281e49aa801a5b13be956c8c24e5b5d660548dcc19fdbefa037efa4113ab7a9cb56d9b3e7eb6f5624c3fe5ca2aca54347d914d280cc040d5dcd2d73784c1f9cddbfbc588174e19ee4026282a8b7d0d3508e68d07e8a6edf3d8927fd35fbcf175d9bc9b9400bee207965f3554d85da2035b45ff64bd5d2a2fd50543625a019dc834a064e0455e30a8eba5b670c206b1f9378b1e9211b4b79a2bd9e0cec75ebc722838e8134ae88713e3a0c586e9e90e95ca4639ef09165a3a0d0c7be6449c7157a7f2c901c9d5331b3b1a5e38e9c8e198a25a4ff1b1db9b1ed4577230f14d0af2eaed963f3f18a02c5989283422c68447c86c9a951a3bb8adea46e11eec41010123a515b60811042d6dc33ab113f4314d7eeb3c93645d8191e8dff41bee3890de7784fd40479657d0dc36040d50f3f45e393755fe5558976496387a25d112562b42563865717fe60e786a5c8aaa1494825918171e4c3372f6adda2b1fb143a149b8d01a40e367f18323344c1999d1f855d5e6fec84bdd69cfe5e9a872ab677dbeda4469288042befec48e5e73a3884166bb518e05c97b6fc8adac9927348b7681b5888a828364b6cc24d78817dc69d6850e3ea7518cb38759ecbcc9ac3605d8ed80990d25ea1a15ac594a29fc508e21b4a5e1f9d8053d971f5bd55d97115fcfcedad9d55561dd072422d2d8857363ab88c80982f7742179d67c956836567c3223ce2f4a0c2b1d70ac1d68f0d83e00be8b9dc0e7fef45a954af7560ee2db69c295358de8fdf5ff29d977998a153a31d1ac6ffe8d2f997ffa008ec6ae465fcc0a818522961fff3dff2de4af4fb412d739e2c372fd5f6f806d97969ab55bc05468bda1a2c3", 0x1000, 0x402, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="83feed57555409c13f3636e683c5124620fc69081e549dc3580759f86be609197732fe03a09fe42fd5d3c0b01dcde0fb"], 0x8) setsockopt(r3, 0x9, 0x100000001, &(0x7f0000000240)="6181daa654e26aafeed6d625a441c07e68438f732870578f5fa3aae7", 0x1c) 02:04:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x20) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) fchmod(r0, 0x45) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x9, 0xc4, 0x10000, 0x0, "8373da1af47ac3abbd44b9cc23b39641721e857a", 0x0, 0x7}) setregid(r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:52 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xd0a2572de015b3c1}, {r0, 0x10}], 0x200000000000022c, 0x0) 02:04:52 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r1]) 02:04:52 executing program 1: mprotect(&(0x7f0000249000/0x2000)=nil, 0x2000, 0x10000001000002) nanosleep(&(0x7f0000000040), 0x0) shmget(0x0, 0x12000, 0x480, &(0x7f00001d2000/0x12000)=nil) 02:04:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = semget(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000001c0)=""/135) 02:04:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = shmget(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/56) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/97) setsockopt(r0, 0x1000000000029, 0x5, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x22, 0x5, 0x8, &(0x7f0000000080)) 02:04:53 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 02:04:53 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/238, 0xee) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x9, 0x8, 0x0, 0x3, 0x6, 0x7fc, 0xef4426073f1dd937, 0x0, 0x9, 0x8944}) 02:04:53 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 02:04:53 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4d) 02:04:53 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f0000000180)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/154, 0x9a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000280)='./file1\x00', 0x200, 0x1) 02:04:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/135, 0x87, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:04:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') semget(0x3, 0x1, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) syz_open_pts() 02:04:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x4}, {0x18, 0x1, 0x4, 0x62}, 0x33, [0x5, 0x1000000, 0xa3e1, 0x100, 0x2, 0x100, 0x5, 0x101]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x1) 02:04:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x8005, 0xb8b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:53 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, 0x80044275, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file1\x00', 0x8, 0x3) 02:04:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x40) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x2000740d, &(0x7f0000000300)) 02:04:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffea6) setgid(r0) select(0xfffffffffffffef4, &(0x7f0000000040)={0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x10000000}, 0x0, 0x0, &(0x7f0000000100)={0x4, 0x4}) 02:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xfffffffffffffb6b) r1 = syz_open_pts() write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4000000, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x210) semop(r2, &(0x7f00000001c0)=[{0x0, 0x6, 0x1000}, {0x6, 0xfffffffffffff908, 0x1000}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x8000, 0x800}, {0x0, 0xee8c, 0x1800}, {0x3, 0xfffffffffffff800, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x81, 0x1800}], 0x9) r3 = semget(0x0, 0x1, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/140) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x420, 0x0) 02:04:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2d) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 02:04:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 02:04:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:04:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200a2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x81, 0x2, 0x6e986861, 0x0, 0x7, 0x8, 0xb43, 0x2, 0x1, 0xb1f8, 0x8}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 02:04:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x8596}, {0x18, 0x3, 0x8, 0xfffffffffffffff8}, 0xffff, [0x100000000, 0x80000001, 0x8000, 0x0, 0x8, 0x0, 0xfff, 0x80]}, 0x3c) listen(r1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 02:04:56 executing program 0: socket(0x18, 0x5, 0x3) 02:04:56 executing program 1: r0 = socket(0x0, 0x408, 0xfffffffffffffffc) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="030000", 0x3) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 02:04:56 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1/file0\x00', 0x3, 0x8000, 0x3d8, 0x1, 0x81, 0x4, 0x1, 0x2, 0x0, 0x1, 0xc7ba}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:04:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff3e, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xffffffffffffffcd) 02:04:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800000000003c, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 02:04:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x1010, r0, 0x0, 0x0) 02:04:56 executing program 0: r0 = socket(0x10, 0x2, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x98) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1a0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x7fffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, 0xd249}, 0xc) 02:04:59 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') r1 = geteuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x6, 0xff, 0xffffffffffffff15, "7d4d465a982592a6217a41ec53dee7843eaf2311", 0x7, 0xfffffffffffff4d4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 02:04:59 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/139, &(0x7f0000000040)=0x8b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xb9) 02:04:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1f, 0x234, 0xcd, "64e77eaffe17e73668b9da76baa5f766a0a5b4d5", 0x4, 0x8}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r1, 0x1}], 0x2, 0x1c8c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x60) syz_open_pts() 02:04:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = shmget(0x3, 0x7000, 0x4, &(0x7f00002ca000/0x7000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() sync() r5 = dup2(r0, r0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)=0x100000000) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r6, 0xd, 0x5}, 0x4, 0x23d06936, r7, r8, 0x7ff, 0x9d7, 0x101}) 02:04:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x7f}, 0xc) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x40, 0x5}, {0x18, 0x2, 0x2, 0x56c7}, 0x8, [0x2, 0x3, 0x1000, 0x0, 0x1, 0x1, 0x9, 0x100000001]}, 0x3c) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 02:05:02 executing program 1: utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffffc0, 0x6}, {0x3, 0x44}}) r0 = socket(0x800000018, 0xffffffffffffffff, 0xfffffffffffffff9) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/102, 0x66, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r0, &(0x7f0000000000)=""/129, 0x81, 0x43, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffde1) 02:05:02 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', 0xfffffffffffffe3e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:02 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = semget(0x0, 0x0, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x800) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x101, 0x1ff, "bbbc58deffffff08380000007f004100", 0x8}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) 02:05:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x28011, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 02:05:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="77add3e8940b7a89c3ed7a67b80c88ecf5a543c18d684be4e9e5a2480ef757c69cc8eb25440d4ebe8c441578cfac30c77a6a00c024fd0a58b07b45e06ffce154266408df8c36bdb85668204afa8df519826619196c7190e0080e1e397ae5b7512fcf5988ecd7d0f0e235f703cfcf83bdc14a888e4c41e375c2b8ccac03760f127ca6bb849684883967186e4792d966091218e3f4f0d7308b170ac8bed683537a6f1e47d38819dd75f8b5c3f932762789a354fd8560722f8bd7b305f739f346a2aee0f38b173fcc79e5d0c0146980dd679cad89d8e69d70ff3946d756472cd711a7e7dd1c6d27eb1a76", 0xe9}, {&(0x7f0000000140)="78b123ba32173eb42ea92bd3c197910959fb25", 0x13}, {&(0x7f0000000180)="6e7f4efdd2bf672d5c4c1a5e8edf322db4eab05edf8434f86bce8e96a6c9e778fbc623", 0x23}, {&(0x7f00000001c0)="2e27bb54068a70133f170e5eaa93e6ed6c326f8a27ce66db69c3900567", 0x1d}, {&(0x7f0000000200)}, {&(0x7f0000000240)="631763da9c034427690bda602e189747272042ddd04aba90d513cc6044f34db4edc7f9cdd4bc2e8a000cdeec7e2cc2995aa3f068e624f702be24df880567bdcae1778a09cef58fd379e1113107497c5618a77f68da318a7d00d5c68b6ac2dc2fc1df588d7a2cab5868a15bad109d750a083314a939c0856fb11e544a887fed058cdbdbe3ad6ee2ccc09dc42b813885f4d9dab551933f531aa367b17b8a2c1b024de19b0bcd559dfc1ab06f4de805d427a588fa25cd2f0a228e7427a74a144de3dc0d5a2e3299436593e4db2e204845ae3ebd95cb5061c49906fef67b04c436eda71aa6d799c8", 0xe6}, {&(0x7f0000000480)="ef2ec62df024b61d3a135a5d9fcd042fb8d09495bdb097ae2652d0b7f8f6dfdbfa09f4a2668c0d80a0434c5249d72dbb748663231c93ff0033a92ed3758d7c1e3d5eb14a299695c3e51fbf699da854ce0d5a9d79c2413a6806d3b8e25025b827bb2f373881ac9e3add59de2f33fd6f60b09ec987706ac750a69c99ea414ba4e97266a69378e116a9a796a9bd4a8534453f714c90459578d9d8b7", 0x9a}, {&(0x7f0000000580)="4814bcf201ca0d404b9a0902eaee5f542966624525fe9399a7cc87b240bf63ab23470b7b983c9395f4d9d9d035157aeb9d7184348de4469ec9ce5a1bb083c8212d8f8301a4b37efd1a441dcf53fddd138dcf7cd2b15513f0095a17bf9afc67fdea9d80a46ef5b44b9c8c35d4f2b77f81a5a3afc2db493c6d9b372fcf5ecd8c75dd8232d9", 0x84}, {&(0x7f0000000340)="2c4eb9f1aa4c221dda66752dd8cdc95ccfc2d928df2e227e7ffec1dd1a530b981c88628d96da72154b71549ff73f7bdf72e5ea9c4e5532ff81ac07fe61f34809ab31cc62366caf21a6e12b20220e4efe0f670fb69d", 0x55}, {&(0x7f0000000640)="745a677a3a11cde21fb792e893836de4a4d120b7b6d3aa9ae02dcfdda3746b66ebd48640242cef7852deef1cca409df6628706399b7a0731cb0b2c12930bb9e3ef28a34773762c480fefbf74061b1bf0ee29241dd10602ff6fc5b6b9315eb04225440512e0e29d82bba8d1016fc4e9444e91deadd74b2d326c02a620f8b2016bbfdf4d6c41fe328e99e4e334cc102e3cba188e05321ff921d04eea6dd0dfbf0d1c7dc0531e10c34e119540c029f42bfc96976cf75a802fb8a3102ac64cd87ebc6140f9590907ed12a27d0196bdaa7f84431904bfd49558cfce092f7c336e743a9c8e", 0xe2}], 0xa, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:05:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/186, 0xba}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:05:05 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x85) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)="0000000000dbc946a5", 0x9) 02:05:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x2, 0x0, 0x201) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:05:06 executing program 1: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) shmdt(r2) socket$inet(0x2, 0x3, 0x2) 02:05:06 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x1, &(0x7f0000000140)="5166686eac7e497db054800334df6552b1eb81549e9c304114a9a105a6c800909d6dbe031f81c14d81767ad14df559e4688ed0d88ff47dc628fbbcf4f1054a05537436988108c3a73aa82dda8109e550afc9b2f667255dd1255717b309d5d9efb30679a4a9796892157c27838332d7", 0x215) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0xcba9, 0x8, 0x1, 0x100, 0x2, 0x400, 0x0, 0x2, 0x80000001, 0x7fff0000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000000)=0xc) 02:05:06 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7f, 0x6, 0x1, 0x800, 0x401000000000000, 0x1, 0x3, 0x1, 0xe4, 0xfffffffffffffffc}) getrusage(0x0, 0x0) 02:05:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', r1, r2, 0x2) 02:05:08 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) writev(r0, &(0x7f0000002200)=[{&(0x7f00000000c0)="6b5fb24dc922859b8632758f1912e6e5d7dba61185265d0797a3687e7c6f9836e8245541b1755a1860914c6b87132e8be9a84a42916683ad4acb167cf6439564bd9c3688f9c63564c9bc2124a1e925eae680304ba1702ded177ac0012667d6cbd582e0f06820f3a6f083b4e0dd6ba3e671230374c4effee1d0733eb32f47df7096c50b6992d1", 0x86}, {&(0x7f0000000180)="cd062a80c761888a1a288229843c4a30b4748b02d2f89d0bbf2c636e25b597cfcd23567cdc810271f6899247c47ab0d0dafe07594e536cab13b8b5ca4d43b2bec1cc9f3f266f8df0c16dff8e8304096a2d6a6d45ad6a3f1c38bd1dab1c6da5bee5b72f5bf91049fa845cc38463c202a5c03428d3fc7923603be99c17ed54b3cd13d873bbeb75bc26055c8d5c3c90394ef3e306ee26950fda7ab75ec7ff24ae8f137a864d4319a14f6d68809c04953fd1c20d95f0760d95c93a24ef981468d413b23ac3fb40c046b83d9f6a674d18e64f4b11bfc0d22a3a938785d714a100cb5bd67ddf83e8b5574150542ee6c2045c34c05b44d55b32cbe12d18f47a0ef55156060cbfbbf2ef1919c3104b56206f4166b636e1ac8aadb13854cd1fe94fe20d6f87cc2795d8abe8501238d10ce88d48ac4bf4a6d9aeb3640baed59fcd203bf955912e0f164872d60a9b7f57090d80067f0bdf37f4beac89f0928e3e88db5ccdbe6919fdbdda59087e582b925384c7e4822adea650d1c1e4de96545831e244a40b087c92471e67967638344139a19564e23af55030f3afccaa72a5400a3f04a075af83187e87ff67c8353c5aee6a3e81f9780f5f7176c4b5a2f21083d294d84373f201f7e0d52a6612477018370691748ccc5d54586cc62ba56b8b688dede89f19c5db2ad1a7b7021539980bfd71a8986ec354fa4f1c1f9d7c979206a340da64ed802be25704e71c732b70a95afdbb3f1d6d8303025157acb54f4b0a128c8439fd87dad8cad1749332699f6e8f173cfa883089f38f6ba3816a3103a1f2008e7dcc612cd2127c9524880f239a8fcc020b6d94445d57f6b9089b1604122818e524d3863560ff564637a31915b8c3c4268c8233f51bcfb67765c7abbb9ab8091b96b1a6805b82d1d433da68299b1cac93147e0910d5e09a8b12a92feeff8e7d535326aed934779f819f8d187233c30e486ecee01dc9c6e9c61c9f8552e8775b0ffd66b1a76a5882bfbf39ffb594e695967e03a71bd4f359f98aa2fce388068cba5f88653f193fcd28ed3001f8e8a51d273693fcccc95067b7927dcd985f0b222038ace94aa13e68be6e0be5172e0a3880ac27fa161c59649ab056981b09bec3d2cff257317e43c39710ea55bab3572b72d4840e479baaf50b071ab840b40f90e297d105100ddb45c3e5d1bf5fe963f65cc23e27a5012d45487652a1039da8841e58127a54004f460fd2ccac625b32985a4bda0967e1eaad087f8b7039ff07a6d296144f5b8af47b9ec877007cc8834551c8e2a64d5a093636dfe1b007f6bb58a5e9a6ac19271e537096ae2986f80c0e83d35f06e6cef2242872311c56fa0f1fdc06d7e7dddaa31ff24474cb18a56c3e4092284558f83c19669e568d57e7772a39a187803a62f35bf070c3d63d1c299bf09c997db66f0def9ad360d5410327a9be9de616144a5150cf7fc7b92787ca4aa319b0bb48bc17021d60611b68eac2e37bf39e28f2f6f183cbacf8c7b0530f50385f9b50ac89ea0aee3d7b76bd47a13fca8c995f39184262f82141b3c33e25b828515b25005f2afae33f7d64c5022a3d5b4943690afd051461bca2c24b5e9b64c43bc6957d5652a7f3c52118b675e7b7d157d3b5e131b35e413ae82bdfc81644a05ac79e42eaf597fd09f97ba26ec812c31d290e785fd79e5bbfee054a97c3bd64137deb0a711dd75c0cacb33cae10f23356599466e625395ccc8c46d51abf36ac5f3acd03ad911a85b9ef2f65d0af88d4f138a9a0dbca104c41067f2974930b3fb8ab97551bfd7e6e999fb1d5cc9a7def174b73b22e0f8e8e28ebd20905126f188c7e04dfda34186c6e051aa29ee3da470acb5825a03ed7c2576017b04e7f59627f9bb9fde650eb0e6da9db4fb6dfcaafc1c5da69ec5613f71e3e745f6265c8765d8865298a80f9f475eeda13ce6045f0d43aa6c73ec7e869ee259593d03baae9824459866362a0c5b854becb09226e33b692f713c11aeab7de1adccb0ea05a8c56661a508c27be655cf228dfef58f9dc7160d7ac1d30b97dcfc85864056525d40145cf10a6a51f15ad60f2a3f31be116768dd1ec5ab82da928b80f0e6f476a3d0e60c07650932db8e73dc546ddc091ccc0ae9557f7292fe3fdba6cf8e9160150b6978503aa1101f02ef10e76e4cc39f4e564c5bf746e6e141cc326aae2db1d504e1d3242a4533701c04542cd1924ee76f0735bde83fa265ce0391dc00edc236d6f50245062baa57518e5b7ff2879b9fae9ffd51cf041405bd144e7f87952d066493e7c4a76dbf1e757f48077860c24665d749db07ada4f79bc2f1561de18045fa1908262df40e549cb098d8056b4b79d88ab365077e72d4cbd7f0411db595acece063f81fecb08273254d8246d4d6ae626b59f3393ee1fdfa60fb66605a7814a38976036d61813f9fa338e5b8e42c06e186b4fcc16bb06dbb870ab513e57e01ddd0c0b283e01abf2cb406f84f62718c210c341f229aed468a0121c8e5c2161ec935ff0804d8f2638dd785ddbc0fbd91e79c510e5da496dc0df343ca539a2314c72d16f36dc4ccb7ac1cf00d4bad40e74a9e3831867ddaf048d071a5c8c4fd04eb0bd7609709e7fe04c109fee6f96b114a618f1ff1a7306e67c970e2c9233b871a68155f01a6fafdafa831ab392f642e7b2bdf0ab59056919d32afe8589f624b0e4615478e59247bd7ed7d1b444b8600f2bf9b622a1b6033da9e3badbffaf16363942a81da063f59af699cfbbf0a5091b93a9702bd812c22766a6b43b8a36c4c86f8cdf29b38ce295ce812284c64b975685de5e9efebe81011e90c65f97392c43b372f1b32eb681be2f763cb574ac8a97b0d420cc4228b88a0da80c7d2450b36e292b13cd19e814305bc9f20be656fed34c6b0b0eb0060cf50135dd6241e5d0db6449d5b68af95e1b20d2d72fc11ab9a8da44bdc9ee09f5f433d0de6f1c25121cd46a5ad4ac94969641534df71c1e1c91fc46146d329f817c9bb908890470e767ac2b1c9b111b6335d88a0df3f9cb279ed66b40c95f8883cc9d212dfc8eb0479105e4ff95fe9006295e15f717aa786d14244040d7730cef28f79c97e0906725d05f4f4918dd462c1b2260e2e255b9aa00360e5f995ee0bec7dedd92490ec10c535a10f3e706c9f91a1ce71e3a48ae9c213d0d3d5a0402059fc4e4e2009dcbab38e607413edfe3074d0bab101c134ed6b4eeeac2699a5c033e3e3487180fcf7b599eef561f984b4febdfe6cc7acb8f37da24c95ea6bc39c8bb40112ff7b368a0366aada1e126c300072990916ba50154e847b315eb7291d5178bcc241587a13896b4e66cfcca9afcc134a355d49634e823df165c838280fd37a95ee1a9187e0ab0f1ecc661fd59d85ef4f895c984de8f612dbd11f6e47edc4369142f46962a189a7045a11d152b03449b9df5e8d19d24f17489fd6773ad949430787283677ac61ed19a49b075f2ec3c39978a0777427ccbe9504f648be42da8b2318d74150e2a50818bff79080dbab94af990253f50a9bf104bbb4cec70e2cc441a6da7316c5e8082918622ed4cc08476969827b9fddad6329c2ae2f4e221b030c58710cb2a8510f6960763cc90f6f9d80ef078bd18eb0e030e1a2e315b72b692932156b09058a66604f311339ecf963c6296f6424bbe2615c94b9f9fa8c51e97efef28a5d144085b396744a2f350058dc88198c21239e86bd5b3af2483240a6a41207a244aa3114ef3e4766b96b158009b69c8001651571bfcfa7668094eda94d15ad6ae54b9f3aa02749cf04399fd154044f1614fd2f3de2d0e90260b1f3615790d120de4baf95bcf5da9fc0a44d6e77d708ea2840cc264e6087c4ff76f87f641208e775eaa29f705eb6080ef190533c02586403dac00bcc2555f028cda58da77f51fd587e2aea310e1b9ddf39941e23b3217209f8182c0c269f92edd74b8200e77298edfcd39267bb4072921fe441113a7dcc9752abb1f553065448b57d5d66a57ff3aca6b461ef6f521f72b758f9db0ce69044cb195b4a35ef814393e947a1e6333c1ed84a42e56072b83a7f5d0caa70c03777c8632f21ea302a1a5328f3915e091673d6bd7d7c1f44bfb746f03f037bcec095b24c8dbad9aa0b03351f16930931d30a04dbc04bdde203a6811786a263d00d8033d00a7c0eee62dc55a25c93956cb9399e587d94b2ad92a23cd54da6b4ea346f6089a0fb852e02af941ee34c827890dac34fdaf2a4805d5285564808b0ba56c07bfd7e609fbd0df5c32831a6306bcb059d71d455ddf6a8a05d175f6d05fc7bdfa785737a17754677287caba54bf9a92e6bd531d0a72dfec1b19ae4faa15ee6b0babb68a75e040eb56c9b0769e88bdeaf3c6ac471fcf3973ff44a1ce678f9750e3897c91d943e292daf8baa90a58ffd663cd34273ac64c44d4bdb52a13451d309cc4b6405839fc0ea557269552b7d72dfc8c7dc9fa817093979e0a9d2a8e9ea9524c6ee6f2ef26a66e2b0196128e6c7c62028acccebfcd3e7fca8e54ff27d668efc76285505c7ec9ff87a8675a4ee2d21c0b983a0e0591d97ecae7ee4bd219ddcc82505c8cfb4e5d4e2d3796fae572edea08568df32fbe77dc51418a9e9127a05e0350faa9a1b00f2303ea36db62baf926fa6ada5ba5eb13795948c45e54680b834cb64b54ee0576aa3ce7ef04e26dac77f3d326954b735eac486e482ae3611e9ea921392686c2d65ba310f070398d4d1534a3bb75d6602f055bfd709b24c8fa97f3826e9c7ed1c64d571f19c487651e32922d8c739320d52c1cdaf6dc21789e57e68df79133f529b98dddc3a23cd4fcfdd5eb32f560621d0ce969393d2e804d58b7abd2fa60c6fbea6d7575f529c86815986b65dc14e7511cfdc8b2647c93b92ef8b62e2ac6d3067d1345acb832e9c4ec93f5b88d7be025becf5150735dc65e584ffeb6dd11a6360b0d04fdcedc3a5749a45a1251d8f6c3cc511d6f52e7efce12b2e3042793e0f2c9cebb721dbbc1c8ed1a080dd8cadb19209c6d1074db3abd3727a22ac941d3b16d9e22821a2ae702f10b2601752d182844fe16523da72963b411038c7875766ca09a7c376fb3f00e539c584b812c5beb2cc0239cfb15a6940ded1bacb746b5bc628976607758d522d2b438e04d0709d697c34eef788c445f9689c9ce03c7fa925df6d62fb576b45f5baa03986a7020104267dc88d890a8e0a8b35f6012354cb8e7bd5f07c1fa19731304fecaa233d4c5408c3cdc058c7aacf1912a44a8bea6c249d6a7d20a6453f686621ff0f5760aa8c4323e58f2d5638589a2d44ef28a89857de465a3074b8bc2ebd519f8384da43dd516aa2e8b6c868ca3b88a4c01777f65eecde830fdbe6351d09d7eb1c3f5d25fbc5722bb99f423b08f4fa0586a5793daa0c903c85f56ad56c9d061b12f5a1a517b558d6e543408b4844268b3fcc48a66567c941137b095136b0b9ff6bb37ec52bee1241bc897534e12a39702ec323c7fee16f6fefeb50fcc8f77c77652a2592e15aa4dd5b4e064596f88ff8cce537eb4137eb352d2e538bb536aaf5f197726a6dbcb3e0012179453097de42a1e2d477cb453574dc265debd154b6ed53672655214e42dfb2c8af4b16796729b4973f9221d5fa501646aabac3e1e1d9dd8c894d2de24cd83f48303abdc1459b124eba0c435a1f5e095c7d2605a74d5caae54a7966ee61ea2d28899e37a96a81358fe488fab4b8ba05854d59c250e1d6661e9c89b62b7804cac9078914987cca97897fb4f730203dbee82b8104484082dd44b7c52a9f219772525b506a6c7863ec2", 0x1000}, {&(0x7f0000000000)="5e80525c4b8e8b5258de54b98cf38857b873ebe7f8267fa7c54f0fc78a9c29b5207a5442d68a", 0x26}, {&(0x7f0000001180)="1ab16fccc74b5d1b5c266ada387246f431a190b82554c7cd382c68ff9ce25565968975bae67cc2b229d1f1fafb49eccd56f728d490e4c6415803aeb40226e8ef61c865567918733cd7ef526268faebab31f8261bec2ec8db8a44a55302acc766a076c0a2534991e5", 0x68}, {&(0x7f0000000040)="8da8ca423608ed2165d35bf2c9b55382f9a8e35f56e0acc32144fce32b12", 0x1e}, {&(0x7f0000001200)="3da87a14bad4e700fb0d8f53ceeddf9decfcade879614a472dc3891be827902dd201c62d5053c62507ac1272098a8ab0ff87fff46877c120833fc082b15af6b0510742b319d2fab85ed1f9370f9521c3b1e7a1dcbfc0bf8b6713663c09aedec8d11b2f0ae22b56300b587625a0a3e8a65c7750454401d3bc5cfbe60c4336ed37fa3aef9008731bc660a2ec261f2486c1888f3c1655e3d0ebd277cf1c5aa6819c08516798cd498639454dd23e473b09a2900fb5f76d4db35fc1e2a2a86573cb450751388b8663b59793f8078932d6ed077135896272a74ac9751a43722860f986b75c1b4f662d451320075c1099be2104c6641eade66707988c7937be07b6659a8efbecdc3a0acaf168c0b0368260ec344ffbbdc683900b59664e227481c91a69919d64435a14aabe414fe0e8c1e98bfbd87f3fe54bee2c8fbada8b373f8d7e0eb4aa64144e1a9cacc04775627892efbe83b262b688e3814f5ff43fdf55b168aa5c94623785d219bdd4f6beb1c8a907339d6e413e28498c40f9a7ba2ea5ed50791eeec1d711ed796ab8ac6fe8101e2470ef0a7f749936476743b24cde40974aab778f35039d94a6a67cf9d64f6fb6f10f285ba946ed86d579c19c0645292e33302138d4040734d74f8977031dfca84a55a548ba523df6307de3f01363b09db1257ab829bb04035f701d3de87b9f905f96690dc1b1d8dbe72c8fe2b986e18ab91c4db33275a40e3c977d52bb90c1b66a68c076eb4da4a0614409dbfc8825d5c2552f3ba6eebfa9abf8872e29adb8261c1c16580404ba1bb7fd08d2354c37e07734c61ab548d26d53ffebaca3408ac28627f1130044c1123be0a9a372888c47042d66fec61c8b6fe47d5cef470ecd344e54a7097cdb98d01a46815d11a7d958d7da35649b9292ee6e94ec0c1ac4b8309e50001ee32a4fd20efcaa782f214307cf767732bd994693eea5383ce95b74615afb93186cf4c35d1f0db9e335dffe4e7fc32b57658c7144b7e1d138c2a6e912d490a8727d1805daf0344b70844753eadf449094d9c3c659bd901fcf163288365e3ab4b6cf7f9ed5ee32e8ed5a4322202d68e7d0a68efb5f142d7a612101c1ea2c492b02aa9fc2576efe791ffb20038cfb71b9f80272b15a38f53c11652f5f13dd348ab89e18960a722113caa0520db2acd47832a86a31ff2ed80465e2ce0b59e43e98e5c79bb0d906e079226aabf6f05d1523deef3b4f8c03a4a159d9f5e8797b542824c549ac97c84acb7f63c8d7e79ee0f20b4dd7f0438e5b956246d3906554af597449e780be7e286f77435a51373f52fb64323144eb7fce4420daa7b333c55328dae8467cc8e24e99781c3f0ddc0cb790f550f1c7dd1af4037895fd8906821d316c958ed5fe85b1888c6667943a8bf37f69498e067f45a9e1ba589466785acf4e100872f90dc000436cae56c9d3e2d6c9eaba6c13447b6a2bbe3dcaf9143055c391169315d1d8d6ca80a74b2ff51a4e810006b2d39aa7f8767d3df8c94de2a0ba734b3f68e2d71be5507515cd103858edb473a31cf67b8f5efb4640e26d4915e139e48145192cbdbbbeebc459c47631f1ca5a6caaed70833334b22b6160591d8b0f2c94dbb1d00d809de1ffcbabceaa8fcf1284f2588f5078f52c1ceff404b439f60f07f2a741962dcaaf7db3089a1bca0fbd1c55d4bd69d413b8ce1cd85e3165fca9f3437fcc2872b7a867eeb7602c51eff773b561463f3ee186ea745c31b3c10dd1e9c2e1239c51151f6e5660e1b782cdfe287d439371bda2511e98328b8c1162939961147cef2210db9b9c36eed2010ca94f05e8b2f83d2dc722b824ce75ee35df7eca3351344e619e3b1879d85bac291d88d8ccb2aa0e8c27905d0486c2c0fe190c8cc4cef268fac490e2a8917234933711982673f6ebfb82fd4c2b4bed0ebc3312780a29637cb93e696010d530e687c8dfe05a46a61fdcbfadaf860da1339c691dc419ebeaa32e54b6b85dd213168d81deee13a60c1ee5cd4112a8e058632ee8a98e647aa21b194739ce9cc87de6e1604007217f45fc1099bad69846320192ab6df55bb4368b3ebfaebf7aed820f5437f97f47246d824cad91e06a0c88501638a40a7eab11bea1a95ed2123c23be0fe4c22c503cb9ff97e8b0d4ab103a2ccbb57fe6fb6c02e901fca355d78486f14394d784e1e3c00ffcb78fce618917ace9522618e8374c705a6cd5ffc5dc5f6b3e27a65be52754ace35e28429b9709c842b8f3875d7e3a3775f3bbcbe9f7052c0a8d208cd16dafacc18f2a093d78e0823d05301f5827b66299524cd02e0215d8c8294757f3755521b983387d916599c2fd1bddb0b9301026c627efa2cad48fa23a4e3db76b116167e0271e049afd8c8762cdeac0c52f8b5c93fb9a514b00cd0dd7d104a00af4d99e61592aa718b2aab7ca63a65a33df3b04e7d4f27f4cc938fd5bfe555a66dfe76a3e69200f199778923be913aa5054a40b644b783caf159b57629b2afd99ce2406ebbd9952d6c67619cd16d7696de76a84ae159cb86ec6da4ae9e80a53a4644016a1cf197bb408e9829b37d857500a5578b864a6472f8edb06a45d07875e28752ef644e03130789e6c3d27e9887e81796acb52b489235219d7c66a35361acf3bdd88938bed56760968bfa3ee3408c18fbf885c2b60f70f79ec2c8c0b19d25165e32abc0b719fa3f04ab747f37aa827c4b6c0f59bb255ec12c3df86f3aa63643f9d4e5784f3298d958ebc47db01855d795c2c7109c6960d3220be74651033bc1a87df9147c69d390f8a40e9490fc96d7092dccaba3a7d4898317faa4300a0d9fe17c39583788deefdd46778c26e46518216bff5227de12cae061319d726515d738ad8a55d211c0878ca400c2a8f773ce93d4e248c351b54ad587a0e1df9e9b3e37a1d69ec35ffa1c86df557dd6608dbf07fd5508f936837173eba94b71f7bbe8ca12549451153b8def13e486785326fe616d75517f26e5336ad51ff543ac5388011527c2660995e7fe58c465131a31db83cd92ce96372dd684cfd9728d017c9d18c77172b8de90ebc633e52a5f4501ec1bf50ffbbd04efe0f2f725ea2d8a2fdd4a714e83737495fb4547bd20d51289d9bb49109236eeb2fb9a01bdcd3ad6f340a3aeb567a473f76906f26ef93be38e91fb4da2c6176c8b211d8b387403d851e8f2a1515484b9f160a964c5d5bfd31b100c53eb2374d4c1c913822a42f2e7fa8b9633ddef9bc7b6eb311d3fed99c55ddb9068673f7a922ea15509b44ac348351da4b9678cca4e7c50b78bb206851d824b7cb4e0fe839fe379f236b4ab14445f0462fe9f65fa82be1c95327cd3f077420c9f0ec9d86f426ef10418d694601545676d1d471a7eeb9e46d04c42869c22230bc2f27ef35952774a869cd9799f595e3345a0cf2a79d6b5c5f0384d5ee79da6d4189f01d5e5a1bc41560c046d9031cc64db8043030ec49ec6a4c575ce7215a1c67a0f9c9715b8a62367bbfb1092821647a24481df779e4f49778440a10dc6efef4929716b77256b863bcfc3208650f9dcd4970e59e0119b9fdc81fa702e96549d44f20b1c79d37b1daea1c4008be61714f4e1cc3a661dae2aa4d7ffea6b58cf904e5d547a48fc9ad8f7185390f0d596f649998cd3994e231745639e55376a2f4e3b71551b249ed80f68b22ff21092ad63c7b60d2877528fc0b069c2eb9f896c80706240b7441d4d9e8dd6cfff49164e7aaa2954abea3fc9fb9504db7f9be3d3d94c4f661a6c342673de813e222537506aad99814243437efe19dc0abfda2d1866309aa9c8610d5829a1a983bf56a37660e66d3362fb112f9b654a927cc0c7302dd250d1b239f40809abb4bac96ac59db2dba1c20290bb90948c3c110e2ac46daa15450318069564c41940f6dda28a63f8b6ba9c3a4a181131ba20ea2265984d15c1d492cb6ecff29e86f27c180a4e739f0e93758e811fcec0655bd2a92315bfd26e0573f3292909482c62952ab15ea9634ef3c4f8ee3065a1db56119f747f778243fc6f9440246f40a28dd7a22d894311ff9cc5d9c5260f81643e97dfc52bb2a9c7b2e9820d491ba342eabcc5d38a04f2b45e41ec7efaf88eabbdb469c496e1eee31158cf4e18d11ef5594faec7d0f17882a3cc2068e884edff9087c33fa772dd2f9e9804d236cd6124de872ef439317b54cff0944b1f19ed6c2e8d842698a0157fb04592a55a1233a44bdef292062e9d4b296b509dd84ad855fe4b46eb9dc160a54aa51b651806273155b5b0678907a34ae47f8cfebc5b650c56afee6b596e7c97c89081ebf669674dce8e7a54220d189614e7a18ffd96a7540cb0ee3dac04ed9eab3a9b373743368c506c752b395d6226efd4fb91786270cc7d13a2f1a14de29cb05f4c2e59c69161ae76a7f07e4c5c2952464fa5ebb43bd29cfe063872169803faa94fbd4043ae33384f13b5ec40a79b83ed4fafab73c07b32d5281e932a435008d89ad919d3ffa70f5eb54f5b9d3b786ff4f21d6120167293ae8708e71f2ce9e7bef0bf30f7fd901f929855ed1b4a833cb71f5761f78ddaf7ca16a850b9a1dda57744b198bd97b43c2dc69a65135a3ed46c3fc27f55a7388fcb7ae665ef6aecb133d784c44c19598410607e4bf87f0a268cf86ed40620033c059fed7fef384df4acd08a46e60d1e8005f681e1ba54e9cb2b8ba31b91dea1d04b5f31845fdf6977d711958807326c1ec62bb3db5ee09f60adcb56d7dbcf729d6e974998d372b73a07db80f63c7bc1c34ac63d55aa04ad38faa9543f8b80b25bc0ec303d841e30cc1db50fa87a4b3e4eb4f854ac01252b89793a5f7c00b8fa05d1723975beaead1f870668a8e3a033106d9686b80669371501c6db4ebbbf55b89ec324b6edd127d80435267cb1c2945a35cc004bf91eb9bfb18426bec25c2c37ef67c41896d2fd7cbec45873053a7887bd9da0ad536df01f81f63faa1769557895e25d7c54066b8793ba48a39e5af0782e834bd7ee621ea8d19cb009a23bb9e1475017f119181d923b6f2f2c353afe8a5b09c91efb44084e88e7ffa424423b9c043c8f31f73a053f5dc0e5b54f461a80d2dd556021aaf8d4d874e9d0605d20b765b1b9853bf43b447c12e35cff0d15285dd610514c2e5726b6f687ec6b48d261b1b61f9bd231cd4dcad69fbda6c94f40d6251e3d562a23186dadb2a64fde57ff2ce2946999afc05614b061a2b29d09668b0cbb96e7e59e720b187edb29b01d46b35f37c4aaa3299651201091e02d6ddc508f41610317237e27ba10dab8846f92607e4e26e40d09630f6ec46a6cf5847b5ba54404b02256dacc6e6fdc43707d4dbfdc20dae0a376d8aa6b1013a9ce68a42de54dfaa7cc765089b12b78ca00feaf0f377a6b04d849dda990dda7f7424b4c89ad3d233bac44d4a192c126aa0022b8a1036a82b0c8e98f834a70ad4be87e5952aea1a29c360e716f20304b6c77c5d5fbb93334db0e5c2cac5d3935f9c9d14127e3fda1f4362ac83ceae6e97cf2392ab83b560f898a12f407414d6de979d8e8584397d9e0cbfce8c96de2218c58a98a9007a96e1ccfa20a39f325b9e8bbed1e2ad0cdf34a39007e217b883d62252a77fdc4a59f099f1f965d9c1ebb56eb83580ce0a4d1c947dc143fb56fac22a2792eb890ccd58f33d3412337628b25f6c3248ab52a4f4c0f86829d6eead523570b65fd851b02b36d31ede13507537c7690dad43684373427c8789f75a9dbd2ff86f777529c2bdbcfa47a85a02ddd3b5e6b246b0f837379be980b61c05f9004238a3aa44db5c3f6391903990a05d651229", 0x1000}], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002280)={0x0, './file0\x00', './file0\x00'}) 02:05:08 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 02:05:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000040)=""/27, 0x1b}], 0x2, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:05:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:05:08 executing program 1: socket(0x3e, 0x1, 0x8) select(0x40, &(0x7f0000000000)={0x2, 0x80, 0x9, 0x7, 0x3, 0x81, 0x7fff, 0x1}, &(0x7f0000000080)={0xfffffffffffff6b6, 0x5027, 0x7, 0x6, 0x0, 0x81, 0x401}, &(0x7f0000000100)={0x6, 0xfffffffffffffffd, 0x7, 0x8, 0x1000, 0x9, 0x8}, &(0x7f0000000140)={0x14594f1a, 0x3}) socket(0x8000018, 0xffffffffffffffff, 0x1) select(0x40, &(0x7f0000000180)={0x1, 0x1, 0x5, 0x101, 0xffffffffbcd81720, 0x9, 0x5, 0x9}, &(0x7f00000001c0)={0xfffffffffffff051, 0x2, 0x9, 0x3f, 0x400, 0x4, 0x0, 0x6}, &(0x7f0000000200)={0x5, 0x4, 0xfffffffffffffff9, 0x100000000, 0x259, 0x5, 0x4, 0x1}, &(0x7f0000000240)={0x80000001, 0x1}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) 02:05:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1000000003) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000180)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:05:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) flock(r1, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) writev(r0, &(0x7f0000000180), 0x3aa) 02:05:11 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 02:05:11 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0006002f66696c650100"], 0xa) geteuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 02:05:11 executing program 0: socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) socket(0x1e, 0x4003, 0x0) fchmodat(r2, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="28af50b7b4a5724cb55474348a3fd725fe0e8cb395f3f3737f776345c8de1c698a3d7a7f302f0c365171d7ab4fa005d6a254c6c0e79e", 0x36}, {&(0x7f0000000100)="b91b12400a2f625eb4163e0587e3cb50e487ef7e639fa3c8cf473bd1d0b7d1c2f0ee20e4c26054b04748d8c365b31f1d5445c0d3e97e85aa2e5c49c9692e127aa8af6312d2bb4107ce4e9aad7173a5c5c207504bea553793f5949ce94bb7d3247aab189fb4c4ca017d386eb509be87a0bbf5da73b1907b6203841ff410a06e2254cc635819522880eeb0a0e1d67f85", 0x8f}], 0x2, 0x0, 0x0, 0x1}, 0x8) mknodat(r2, &(0x7f0000000380)='./file1\x00', 0x20, 0x8001) getsockopt(r1, 0xffff, 0x3f, &(0x7f0000000240)=""/255, &(0x7f0000000340)=0xff) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), 0x4) listen(r0, 0x180000000000000) 02:05:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x6, 0xfffffffffffffffe}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x19, 0x0, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1c, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x2, 0x6a}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x4, 0x100000000}], 0x5, &(0x7f0000000180)={0x100000001, 0x10001}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x10001, 0x81}, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 02:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x138) syz_open_pts() close(r0) r1 = dup(r0) semget(0x1, 0x7, 0x4) recvfrom(r1, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6c213e171a2b1ab3b468525d4746473000"], 0xa) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 02:05:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x5422) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[{0x98, 0xffff, 0xffffffffffffffff, "5547022161585b01e4bf24a17d373757dd88d18d53e698ec0f6ce75cac576be3b5bd8c0758f07816bc5e02da6f8fd70f796686776a183a670be7428760df71d5139be97627bd8dc030a0afa478e566a1f7f438c9f2081125b08038cf456998611c133edf85d17f26c4ff0bd5fc6f753d1c3e75256698b30e25a496d67deed7e4bd130a16243a"}, {0xe8, 0x1, 0x3, "c1ef820a6734edc5fcc419f4a1463767a63ddbeeac1723aa9e0acd27722abd1dbec75337576bf5e5484e67cbc0c6c52090dcabc7cc42ac609e3076df172772808fc17654f99f2f0a6b802143f2098cb3516f0b750bb490082a1f9e28a988f0c2b47dc048cb0e0c0aab584e82915673b7eca6ccc8ae7950aa378bbb354ab3791031c55e2ebfbe415e70fe5dba2714dbd7e5fb1fc32552dbc29d48b0c0c519c197df1415c81aac64eec3ce799fc4c42d9107f3093d94727a00c0fcd062e70de7262c249f094f5ea82ae9a0093eca73458574f3541812"}, {0x10, 0xffff, 0x1}, {0xc0, 0xffff, 0x20, "33c5858e21aa957dbe13602ea2d6a48a332b9262690fd3227a19c672200fecc7878120f60e5f593c49ff75c074dfb5fd251f9b53f79119c23ff946cdf7dba65f0b0e993f485c65b457838ed9fa6460178da0fe09844b6054e420106b98f223e6e4ca2c73a08337fb382e85afb7e9de4ec60a202711f847304609ef39af939ec6c9654cf355bd2b44508896b9f3eec0db705adf8055abcead50a70e7e358b15cdc9efe9c13220dc76ff808290"}, {0x78, 0x1, 0xea1, "080afce255838fc4cbb8938345f2bf4c4bf34ade086302e3144288904eb814ba413dbac51f1d63b96e7c7427c16ba7baaa0ea9c5aabb01aa9c62fdc4e26cf9c27ab413481938e3d06a7f4db943268e882390211939d2fa22bcac2c0c058bc3cfe5c9"}, {0xe8, 0xffff, 0xffff, "90cc61e3abb9761698f453687f7559bf00676b61f980ae90ba484e5f4232da327c6398e803f851a2f34a1b9d274c0e65aff418c27d2725b0775338fb4ab30920a886c88c958a9b466fc9f9a8d44d36dbd571fcf7fd477951fe2146f504e60ed4281cf2cf51d617acd951bc8590b8844ac0b3118d9eef6279b9b4e16b4d06a74d98582f4c811dee965cfd955d8a653dbbd24fe7e280a2c6829f7497eb25f1e845c0bc498d28a8248bdd7352794979db4e53fecaf7a342cd705fd7bad0ba0e503ec808bef1cdf9ef10d39674eb33daa3e680ac052ba86c64ec"}, {0xd8, 0xffff, 0xff, "65d30e33fa7baf7e9416d3f08a7c4bf209c0defdff8b29b0b669a07806c390e1995d8ac4eadc4285e6d1cb3639f64b84b4f84089de79c75cd38e6cea8e0d12c2b70c39f54012de8c7e00784289375aff625cbceda07ee122b56eb9fa2db22b22accafb550287638eac1c18f3cb01e25207aaaa3336507bc8ca5c953511bafc6dbdbc5906fb46659057dda0edea5bec151ecdf252395cca1ed000e0b0740b941b78eac6dad0428169568af3aeec3c505cecb5e0ba43e26089fd06c1f2cd8816672f5a"}], 0x488}, 0x40d) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x1) fsync(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000180)="cd9f0d525d24da619b9d943b0d0b52944060f7cb1fba5f30870243f09a646075b0c4504872e2356f16265f5209fd40cd0d4453aea45605bcfe3fb18fc0b58411f0b0ab5f068c54f2075b3a78fc5beb13b6edb7f4161ba36cab1b4fa7c32ab333354df0da78f5240e48629d468b9399a051c77f6e2dd983941237bf713b22120bbf724a9cb22a2f3d5b0923192e95a6ec443a56ceb806833c7bb601c419106bf53ed8a2977594756036447deb61a56b2e84fca3f3da89e3203300fdd7f27956ca1950deb7fcd4f11cb7be22119138", 0xce, 0x9, &(0x7f0000000040)={0x18, 0x3, 0x20, 0x7}, 0xc) open$dir(&(0x7f00000007c0)='./bus\x00', 0x20, 0x1) fcntl$setstatus(r2, 0x4, 0x4) 02:05:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x7e) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) 02:05:12 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) minherit(&(0x7f00005cb000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f00005d3000/0x4000)=nil, 0x4000, 0x10000000000001) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 02:05:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000140), 0x4) poll(&(0x7f0000000040)=[{r0, 0x184}], 0x1, 0x0) 02:05:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)=').\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='--\x00', &(0x7f0000000480)=').\x00', &(0x7f00000004c0)='[\xd1)&@\x00', &(0x7f0000000500)='#\x00']) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xfffffffffffffffc) recvmsg(0xffffffffffffffff, 0x0, 0x3) unlink(&(0x7f0000000200)='./bus\x00') lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7f, 0x1000}, {0x7, 0x2}}) open$dir(&(0x7f00000005c0)='./bus\x00', 0x60, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xff, 0x6}, 0x8) 02:05:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x72) getdents(r0, &(0x7f00000026c0)=""/4096, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00dce891cb0000000000", 0xa}], 0x100000000000030e, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) getpid() semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) 02:05:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) 02:05:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) poll(&(0x7f00000000c0)=[{r0, 0x30}, {r0, 0xb1045bc18b87c41c}], 0x2, 0x100000000) 02:05:15 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) login: wsmuxpoll: not open wsmuxpoll: not open 02:05:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='~3', 0x2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/132, 0x84) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:05:18 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:05:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="02fd86f5941361bf0ef37338e779180fcdd73e062f3eedb960ba727e6e92d29ecf97f37ea564395c652f0ed0e6d1f727f0f72691d572e9bb4a64a8f3ac7088ab0c0e5b722ead20685c96411663c67104ca27e357232797e3dd8487b3b4", 0x5d) close(r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0xffffffb1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r0], @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYPTR64, @ANYPTR], @ANYRES16], @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESHEX=0x0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYBLOB="fbc920d60a6653ae60a2684e9191dcddafa1a5df1fbebf95eab9513b34b8c3cf41e9c875d220fe003adfdb82908fd1c28c3fc7ffffffffad63636817fa5e784fba11c948c1aa059273211f21dddbf5c4723b926ce1e0cc2500fff234e9f9434264d31780d40a0353ec46f3b1abd68f8353dacbb9933e52ca045f5d1441b52d972c5b8e4e32213102f8c2283e81166670bb0b8cb5fd3b1aaca70d58eba17919a86d1577d67a2e520b2301a5d90b000000000000ecccb2c3f88a5b3ded535d0f9f0e9c1bbd268623c3c95654eeb3de9468a1b051982744bc152dbef4d15b410e0a7e8b6ea1497b736dab2dd399"], 0x4dd}, 0x2) 02:05:18 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 02:05:18 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200000000000000, 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) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 02:05:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x42, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xac8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x8a, './file0\x00', 0x2, 0x7f, 0x5, 0xdd}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10060, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="adf8bae2da4d3817818d8665fbc536b6fb4db53b9e459c39f17ef896e7f4f6ca3842deb076c6f1b6e786e1dfe211a6a17e19a692bc2243a8aa0c483a4db13daf391e2380dde62949c9788a46c03a22f65b2d3e987cfc0507276842eee25bfc865961199d0d78ac224fc77bc5677dd219684019f4682536fd9296e2efaf978263bca6557bee47b06c3c23f9a830c3fc1cc1c8b8dbf299517d0d7f9f7bebd39ddffa2c1037d0209479230a6e5d5582d14f3abcab2a4d0e309e3e028ffc05654d0c572c9af41acde55f2e74151f24dad448ab4b71b87eb76908fb4af20785e31226665620389ee63b0bd76dcc041e0b348cd01f5c3646110fee731b2d5dcf6e8acda25397a62c4f5b3b4a6653d1a5ae2269bf298e6907798ab3fecfed68ed8465d8a15488ada83eaa1b8b4fe08fa4d997cb13c9537559b589dd57e1fe9e5a756f89bcfd38e1b4097f46a53002dd4eae714ca2ac570bfaf6f5f721077eba84adf483b0cdabad2a4f9ad49f1ae7e8531cb762b56732006f05a09c197659513750381d7d1133c664f0d0420bed08119dcfffdefafebcb9425f4c7b941f7b1ccfc8a7daa0497b6c1f4fba274cda43d89a97363b855da71d0212a336f4e97fb64675a7ce045a0c508c409c7393e8be74d392936f0ff94f281148b83e547747c5da8b6e05d42bb0bcd7da93e6afb40d86234e77ce7b929a8bcfddef99d2276a6333f42c48c9e5f593ecb5fd06596e7b84fa8669433c858078bfd9bad8c70e4d4d51904bcecddb8c88ab895111dcae00e2c73556535628a2d6c16f5902bbd0791a68ef9baca9bea2c33bcbb5375f88ddd2463178a6299663b445c9d6404492bb1290f9631e445d8f3258320e7785a76d797fbb64f0d166094af3c7888b5297b1cfdc49e7f0a59417a9c661bc8723fb553b62def2b73724a3efe8a8987a4f532855c3db7f39fd1e7f9a9f6ba915f31f663b57f2be0307dfe1f8682457e2908ec92633961d8f9c9ffbb595ae34f3fe6fafe634188e100e1d4e7576c33d2f0976d86e0c56f64f1565753e6fc1b5f4624d1f7789d7a830cd8c07a3562958a0664e2ff95ac12d72fa8cca6aab635613a44185c0e604436604750f43a11c533c08e86b81ea4792c170d77a9a46a539e94ddd2e722825d9f61a3f930a4014924d5cceb685c5da5bbca9776140bcfd7b306f88d498259d7c6bcc06f4e8d44ab928528ce5ac41d0ff1bfac03d9003a10520a6976360c1b3632347d3c697abe3e50c46720f5afee59405445913b2899de313da332756a97314fbbaf809715e4f3f14682199b0b1d267aeb5700657f967ee3eab51307704342722e6552979919563cb1d72d9ebe94b756ed1b28d0c4702f8f6fd77761c42ebf9d3f7cf9f6bbb364b4e6957c1e7376c360c2142e3b3654705481d1287753e0c35f14dd21eb79ebc3d4a14dd6aef3f30b1487949f926f31150a47aa927c99090fcb3d0a1a9cd7d4e994afd23f8cb358dd348c111c59b843e8fe725c75d3e137eb6a2bac0008be3fee48d6094a209fd972aad22cafb6be5d3fb41016a55dad43ca8d74f4302301dac974e58daec078d51e54551c29ae09ed2501396cd11df32ab143ba17a38fc6abe79cc2ff4e4b4f00c8230fed35b7120fdf4c2bb4754d78f5538ea2ee730d522e29f9ee3544d90454420beb95cbc453c13869e9c46f4e0e22a79904518244b21d0a732d06663c17167526c7f768782aba00ce8728bec59a74d3b46d4dafd80d4cf8e4b8dae4752652adb9e670f7865cc77bd6e49bf9324c529236d31c532cc5cfec2559c45684b50bd45320fcc6dbe2348d230697a18c1e1fe33b8285b41614a4af3e03344cf5b60ae209952cb563f7bb14298baac0a2ce4c49de2650f863b5ec16e995dfd3569950acdcc0730ff6f4d98f246da7f0c2be0a5c7f83a296e52943e7462903163af9b01afa2631aaead9374bf3b8fdd9ad20cd0b8eabb60053cfcf20e59fb024ffc27c56c85131b157ea2a3a8c6aa5e660ddac9039c6f92de9b86b24b519071cd1ab1eb12e1618f27edd39d120f26b8ed732dc2b0ecc4ae459090f63bd82b82f235b0e145735182a928ed26f04eca33c62574d48b993f450d336691ac535b82e5ea3e3b5280a0e88d861eb7e3697eb504f0c57a2595977180d6b50c8b2690e36f45f62cd8d8dd371d2c334b3c6da6cdbd6c7f78df2c873946fe538713efa34366010d576c046bb56789644340f058a960124659811768f1361275c700acf07b9341981ad1bf2549c3eb82640a8bace5737475cafb1b9f26e89e2c8ae20723456e4c5c91ee4142344f6163e4e2ef0bb8faf44097b57f440de72bfc2dbebd5f87a8d060df1879fb80fc897b8cd934215941627add67274513a7f87d8731085a4c6764a4057725676bfdc36f82f44dbbe64ba15659c2612563c045996beb6ae912c07ac5130801af5f8fe363e109d2a63d6225e1c51ce7ee8a7f13e766f32043afe8b731f6048a6c9bb72d315b53689ab059754076268067d1beaf68bd55c6becc454a34e638dff253b6bcea3baa276c84c3516f70bd1df102833efcdb7e0cd40a8f2ed4d1e55fa20fbcf19f5f70867a8f9d0d4e489e41df68363c58f38ece9fa0fbc63d22f7e826e157038932364a6c84a0586abc87028457151fe944baa7d11430c431bbfd0ae80ce40ce6febb4c823c06504a9049169c839599ac57c51533db135aa36031074b9b4c63dd3ec6796969b38d94fdc27e8882bc5b4be926373157c2d66d48aa6f574483f59070cd0c88677847096bfeb24fd5bd9102e3e4847e1f96e7a306fc267cd31154ba59a67a4783e4cc4b7dfec362b59b8cd5713a05d4f63a89eb4d4a3003040922b78f2d9d7ea9bcc3813593741c4b373ee07cace4d967ca0a605258870f8fbe914d7bcc7c7fab3f720ce5d3fd8e37e347b22614d6aa5fba7432b5e40fa09a2a7065ed2a48409a3004025f6b25a4af4222834bb3cb09607adb48a1c93f296dee54f33b5c0d83a390c14063b88e5aa6b80c0f1459c62ddcc997854294653aa183496a26b260748e80b03d11e784442e0b3793faee5e90e83e13a7b694b5cc040cfadcec471ebf93ee5ab3257799f982adc12adeebb6f4fdaa4ba766bde7c84c6d3fc05674d21ca5cb38a068644a953fe2af807377f151f7b3d4d9f8ad40e69f362176e4d2f03c7814d67f5885403363ff0d8278160501f05344ac64f6f9445e3f1618afa55c5e1558b56752748f43abfc86a9e89887eae60d60c9f85bfadf1a0fa6c0d4ca67cb2508216423b47debd0d557fc39e6b68e3f26048614e7825c1d1a4628bcf8bb130c859b394f9cd3991fae12d7590e6df7285261fb07e9d8c05cdd747dd7b44d7c63d5ba526e213110e81d571149021bd9c8eec5a87943aae11063a248ba3cc54af12e380743608567bde08024e832866b03bc5482227089930020aa97038168ee2df68d5c45f8741d024065ee6bbbe6bebb5a2c7dab0e9e7a518536f46128573b955514072f68413ede6b57837afd45e64d69fdf39d734d57794cc9ad3cc0fa2d5747fe64230e49c47c39e3783cfa05cc50d3b736b060d0dc7fc7dd4c48f17f6fb57de8426ee27f7b00ba8aff3ee6d7b321ebc6fd11c1ccd4c6a08df677f520ef622e17ccc8abaad09dac118aa5594886610dab2760493051fd248fb0a3b32e39730b718184d74937f7a9f0b863c1cdb14d9570e8837f9fd7a24265a104f68c16b3ecd3978e7b0623f89abdf02abb8db4466e360daaf631c1ce796ad2dec681c7193bfaaa7b77d1e1c55716c85d90e625046661edeb520020922e456d4e3072219b07beb4ed481539d623a3f64acf8ac968083e2e258421e20c5634a14b793f8a4f7d9a8f353a6845335d954b4d275634042cdb579c94a3e3c227d67d36db71d366fda70edb22b77c62b0dfc39c9a50e26c6befb4f9d8db4ed17716cfbf5bba99bbab87dcae4a5a528941f2bb38ffe67c1901254eff56abcbe93f7ae07311037c7f598c2e625c570cb77621016e684618a337070f7908914907be23f55c9595c19b378c04ada17d94510aa708c6a9b51e8db8b8d5787e1ca8760ec1a05ebf1fe20a02fcc35d13c34ad429eb4e398ce1732414b6ccf2895a20329f5b91ba9187b3bd68d259c128e201962576a3b89554c1ed1ec20f91fdd3eefc0c80d2c118a4f3aaa09fb08abfeb20cea4059e7bbb289b73fd02c59ec60971164aa07aaa974bed9e235bad4f579409ff63687ea466520878142514d2df1c79a8d5a55088137147623d331eb722fb60c3434cbfb0bc47758fbb7fca7e64b6b89c0d48e34404887dd8f9c735ac6ef5dd8f3765818ba61a75f3e72833ea4cc4abd8c03553e48f3b7bd22d0854b74195893741c3f5ddb9f750e67c4d2aa2afb3d05881235dc168969e5fa19b2a1ec3cd0e82ea365ff06262e694526e3c657e7dfc5b2f57effa46186b9c75fa27b8f7fa1c62010d0086367340ced0000e8529e889eb622062445a7b43a13be07e789d59f8cc432900ea0318e8c0699033a3f27adf2626d61a57e6cec8cd5fa047e7db35cb98edc5e3948ecaf1881b88233029968e623445099508d2db8847959140a4e9010cd33bcb36384c925bd53006a48018638369364744262d6c4472bfa08ba4c0e1d1bf9e03e16f3876aec32b1f71b8428d8e09b09af023dde27d4e706c12939d8cdb400493b2cfcef1861727edbace500234c3d8b0faca316af28e765d6d5391f7096e0c827a3ac340a8ae85a5e85a2557b10ebff9d04f8c5e4d8d8a284d592c16813745c0f8114b02094f569502fa129e8598baf6bbaafb1d911c2f1c86bfd1073e4deb8fefe0c3316cc2c4fa7d64c2e35cdde2811289b2f29a5bff636adc35a0ff0c638eca8a721e7ba84b5a8709e660b6ef39869680c4b3204c6d3dd42086cceacd2f9cc30d055c80853518c50383acd95a8d23a2b371d5f485dee537f3746bb74e837f96777bf6ef3e14871a9bc51ca06765f65cbdec0afa2e2ef12e8681af88fa0defdc99e71b8a0682519e5f93bdee51925f1c8562e3164d74b6df5cd9113294a82c5618bf51e080140e321b05b3d67cbbaf2bfebd6c14e1c576444fd84f669d427c164dd3a97e18a3493d89cc3acdafbf9495ec82267ddccc3dc7e4bbe99bfdcd6fb518c51c1acd57098d0312c824c91b8ac4818e24fbd0840303f8d7a1d5ea1a459dd620ef04b94f1a694b6baac773a0cf1f2a5c955f74167c3c12eefa251fd2c03a09da996ee785a1131eac8d22236a24f76128d2bf16d36a1e5418694bed4f2ae8f86659068f89d3bc521ce2fc41bd29e3dc78a2d17bacee0fbf1fe6ade75a135915f43fa6f594640f207d5fcdd8b0c7da12ba1d32d0bc8c247493915fca6850f975a6ac738a61d1e4a966a7d55e1464d6ab61b47b2b4d692cd42a2baab33426eee677eaff9f71a4df75eb3c45789e3d3528f34799751154b31c1d12871247f2e87790184244e769f75db25cb89ce586a344ba171c3eb92eeefe6b9df96cb2a003ce6330e9a9fc3ef60a724af24b97bd9393fa426b8a3a6a9d2a90ee09285dcd599272153b23bd3ed153fb0c65ae9b1510ce40137e7b17bd6dfa437418d3f51b09e36a0543e51affd6616a9f08e419a30fc7682827f80fd3fb3f342ec567e362364263312116acd56430f39d0205e30ad5e416f87536ac10928d595b30e7d0ac0aa60de46496762a52d2a37cc390686c9d0c088e9ba559fe4045c07c6c30667b514c3036c57e2b44960bd54a819950ffd0bd29c7f9e1c836f16a76507504fbd871dc07e239b143136cb081", 0x1000}, {&(0x7f0000001140)="d6d7da5fbc6c70dd85a89854e1a38ac9f834b4b11fe385adfd2cf07838bd79ec08a4b0d4818b46703616ef790c3a56c58cc2208a60451e", 0x37}, {&(0x7f0000001180)="8d81bb59ee8bcbce2565b2797d5d5fdb9bcf1ca4de9a78eed552e5dbc37f996d85a2de666bc4d888cc16ff86f6009a028daaa361aaa72bb262e378bf2b21c554463a341123d8688b078b09e8e11022e2e3924b059cd554", 0x57}, {&(0x7f0000001200)="e482f57f029dd60d0858f8e0f1a8e3c5665f02a519afce3cd2c9881c4a81e0f5d41ab1c550155cfd3721ced0b6efd7673c6d597b12b33d40cdc99b9650a37678a5767621476c1dedd2e3a0d7555edc7a1ff04d98e94998ae752037d0c338f737172f5683b484880e4d7291322edeb4ea7ed95de69f53d38c962febe04b30edce9f6262044194c915b4ae7b3b90d2466fce52b4423a22a1840a9888e23c01195681f515a8421ac05521e2996b2a636d813edc706c08bd2cb8ac650c22b1bab59c50b119ef013f51860c611d7cd8ad16c8997e51d5d4", 0xd5}, {&(0x7f0000001300)="b46679b2b6c0005d2f41cbde69915f3f075bfe8f2ecef71dfb94fde44fb352b1d72e7dd5786b5a6abbf292dd4f18ec56dc3d513493e862b6174f0d2fe99fc766fc128155ae4a3b56daa282bfe3eb03c949377724315b4f21085296c882be109f7150f5c4ecc0d2426c8052737ae915a7e0d5aeb439606bdea0cd6f86f442ac511b984a83398ca040ac4006f96e4d7a8c4c77251bdb981d0d308d6503934712e2697d59", 0xa3}, {&(0x7f00000013c0)="85c2cee370d411f22576085abf544de93cf55d3a08bb0382da8a9221dfe2b6e21f77a594d0df87d02d76ce8b32d8e10dbf431e7bd6dede34", 0x38}, {&(0x7f0000001400)="96e794449c3f7564788db37f756dadbc329de3fa8b1a7108c08f9e989a94322a972a15b08c5e36ac1f2b4e01c4c5c2612e528157669582e876b201f4590b6b795d218a514e58576219338d3cdd340d0bc5b949a39dd10ce4394ff2b8eae808fbbad7c923683a4791dacfa69c6f41a6cd67d659dd7a613bdcd1a21dc17195a62bf3dfa3d6943fc8e034735b1cc9f845b195285d50f34cdc2b4d9174565e7c60ad7dab0283f435", 0xa6}, {&(0x7f00000014c0)="4c7123ca50b5aa13783b2c1d51079faee61fa93d8a4c55d594709cbc8ef128e152b618f0444904384e1052b69fc130285e82874e33f33fa4f00ff7c361e26bd35b4f28206fac6d32f83540935c3e67f32db9291f7fa396055bf511d945d77275fe8b626742d3a838c81573f886be4ec15e2d06520104dca712e813e75ab9d36ac4d13361af48e0a5d2bbe7f6fc2d8860626570a248", 0x95}, {&(0x7f0000001580)="108f8371bd1677fe1ef41cb4af2c4d13c94cedbfd09733d2863c4b6995e17317e86b03583a22befd2951310970f56a1836af773931d4c6e3afa3f32512f60c461a8d1aded7907da8af0cae21b09c0229820d71cdb13a5dde18c30e6f7bcf732e6aa0c9aa5e08cebd2be08d42b4589dfeb13eebe6aa4d9f6ec43510eb314cc72b69278667732ca9226eca0bac07d383cdf9c5cbecdd9644beaad4742890b69af9fc3ad025f80c41829cd86c9cf613c8ed59297062a201afdb5a4f91d4718b45b7b632c1e1d3087f6eec9c07a3abcb1abb20378e2ee77564d87892d27449ac50019ba74ef9bb55a1bf96", 0xe9}, {&(0x7f0000001680)="c90a5f9bfb5fd24fdcb7f3db26c8530deb4169c088899d066da2c15940e9369e19175a8dc1f29d43b4db924e", 0x2c}], 0xa, &(0x7f0000001780), 0x0, 0xc}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001800)={0x7, 0x1, 0x1, 0xff, 0xa60e}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001840)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001880)) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg(r0, &(0x7f0000001c40)={&(0x7f00000018c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001900)="55a1437c86952d780e3e9bb743421eafe4ca764baf1275c8d5a6252e3c276e1560a55291ffb39d8547a1e7a350fd4b3f2f3ba05332c66370d05a0bb4becab819c79e6c6d414bc3564c2e1d01235ad3f7f237e8fca39173f0dd1ea5b20497fc4d7d1ae1891c9fbef3e24f13", 0x6b}, {&(0x7f0000001980)="668e95d991ef01a0ae2cbcf31c200f57b68e908217be4de49e12ed5deebbeb7d00411dbe531f09ae4fabf3233332488b4f2a4ee8c3ba597462f5c81dfa45d595ee126909b542af1cb683d2cbe21a275090da3f646c75938e8b4a1c066eeb83f66eee8c58b2bdf3f926f90eca51d79eada81fd0239b0e1c405f5114dd3903f83e5657a254b088435c36ef4be2b2c6d8be2424c65815e6da3dc470a1932c6258e5dacdb7be3725f09e7e997c6778be76416b70e1ee3a6bb6", 0xb7}, {&(0x7f0000001a40)="3f0ed8f9f420d7120986b7499e45cd2b9f25797720f8ad58ee51ec3d555b4971e29d0b46", 0x24}, {&(0x7f0000001a80)="7c2836193ce170b66320f68c25d0e185b38535eb4199a243b2dbc3c9f252725b325d684b2e504708e5794ac23f919625309941e16473ce9a74f8a9d1b364ce018b03b912ce5847e1d8e21356fafd6e19d8aebab467e8f607791b56c635e223e59ebc235a4eff102a94b7a9f103c443818b1a0cb5815c6b3ded1101b2587e00c923adb4ae18c69529329815c2c48c428cde0eb922bd1c8ef585cb5ea709ca7ad37072dd0fdd78ddc8e9ee1a4bdbc4517e408e416dc8e3d01e288c8e978e58279b214d69436ba90ee6d258cdc76171196be07e70d48939019962909a31bba1c3dd2d5ca7", 0xe3}], 0x4, &(0x7f0000001bc0)=[{0x68, 0xffff, 0x1, "897ac26f2b6efe0d3f204e863a7d50a251bea8dd1638790f1ecdadc31f9ba208381d6cb39fd20ee8c4a2bcaed067ee90697dfb809a530e6a185901f1061ac188bcd7b0fa4be1eecc4f8761ee123dddd6556c"}, {0x18, 0xffff, 0x5, "5d8f7e"}], 0x80}, 0x3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001c80)=0x1) pwritev(r0, &(0x7f0000001f00)=[{&(0x7f0000001cc0)="5ce7e498c109caccde7163b89eac76edbd040de3ca9264ba2ad21764acfcb6220b98fae12e21c2af358f59a6c472fcfd64a7169086d0ad418d84aa9c61d82b6c6c3ae8a9ff90ef9519a5225836986852dad29006e8602171b364e84943831de49a54f0f36fa8bedfe901da86baded6f9345902d8c7b94b57e008f839312dc7825ffaa82ce171cf694ae3ad51f7b54715579d090e9a1977f4433df4dd2a4bb287a4ed5921d3155ef9a27469aad38eb754fce9b0b1fa0f1c05756fbff65492a33e51a7642c1b7a2411d35e7157b86637629d33aa2731fae626f2d392438ef99990af1a6b7401d80e0bea35c4a65877ea6f75472008da4a6f2b", 0xf8}, {&(0x7f0000001dc0)="ff42ad08c4d07fbe249325e45bda83eb41", 0x11}, {&(0x7f0000001e00)="fa3b0ec3a861b45b3d2710cfcc04ccfdbef6a37d58a60923fbdf5b6b5946116f84bc8090a3b3e28590b1c09213b893cb43de3d8a29e780cd1c5b65326451c9c12273e6563e6f3473137bb86145b38598", 0x50}, {&(0x7f0000001e80)="893af7ec2465f23e7ff5fec5e089228866f1a6c727bea80cae8f34d2a46c2267f1179b8b468de4be16b15bee4a5677e5c606d3eb3c493dba568b60d52e24dd408b245976ddc97383cc364bf32f83a6cc7ae7b8616d8595c4c2d2ee3f37c63acf427e795b81367056ee2fcbddcba5d7", 0x6f}], 0x4, 0x0) symlinkat(&(0x7f0000001f40)='./file0\x00', r1, &(0x7f0000001f80)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001fc0)={0x3, 0x5, 0x5, 0x100000000, "637f9315cdcbf9e512339bb67db3e28017ac9522", 0xf45f, 0x9}) shutdown(r0, 0x0) semget$private(0x0, 0x3, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002000)={0x8, [{0x3, 0x3}, {0x3, 0x4}, {0x1, 0x1f}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x3}, {0x3}, {0x3, 0x3}, {0x0, 0x9}, {0x3, 0x92}, {0x3, 0xa4}, {0x2, 0xfa85}, {0x3, 0x10000}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x3}, {0x2, 0x6}, {0x0, 0xfffffffffffffff7}, {0x2, 0x4809}, {0x3}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0xfff}, {0x1, 0xfffffffffffffff7}, {0x0, 0x3}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x8}, {0x2, 0x5}]}) writev(r1, &(0x7f0000003700)=[{&(0x7f0000002140)="cd01dfcda377296253ab76cbf0e768f9fbe3f95ef05786aaa363e93c6139a46cb1c01d7799f9291ce0156b06", 0x2c}, {&(0x7f0000002180)="479d63dff8b664283944f3ad404ba8ce9de79ffefa0ad6fb0e50a5c611bc42a47880a93e61a8e0d9cfac50cbd59af3fa523e8867b1b735e96235ff7f4f56315bd4115442947d52971f5419ea0ea7e9d8116686b305ac777d212128b287fded80f5ac8435a5b7e750afd6a4a56bd0e9e7d8ffe0c86f3ddecabd96e9d5073402fd7c8faebe6b5e1d6fb170215de9dbfcf885f710201411e06460eb771e45ab7c4f9728d02081a74c073e3eadda30e1f8", 0xaf}, {&(0x7f0000002240)="b1b5670eb4726f2a035e8ece3c4945a2b1fb22c382a25ff2082e0e305b7d14891b033c3cf6a8f521546b07cecb095094919b479cc03c0d4ad372c679dc72ae23da2a", 0x42}, {&(0x7f00000022c0)="28ba7249514479a7fccbbb45c160d93b73a406e35077b4b456bb8b28a240ce54e790ae0e0e560268b2271b00e738fc5b5bda805097f08412bf2fcbd4769a07f717e373d84280bc861417bcd39bd0291483eb15a900b0205f4595cc893d8b615063267bcba370695e7b38a02c1d76860266dd34ae4c7baf06e3ef3c2108b18c4814ac7ce65e0f439ac17e99e97040b093663a07139a9b3fa022392499e6831ebf5bd7408f7ef049079c786511804e5477ab01b29e46e7e8609db07358aa3e5ed2567598b64d3f71ed7d785c50810e9c07888856f20099517b897989b28ee3211e0494f1fd18852f021a8fd6c611fab19c28", 0xf1}, {&(0x7f00000023c0)="a26400975f19cb2e501bd65fb19435c04cd3a7d7e469684f918077d728be959268290e2b35dffbe42432ce9d77fe1e33949448331cf7eb64d7c5fc7f75553920b07afbff947f28fbcd8baf25beaf85f61b88d8ed0bba13c43266f18da2bb465d14a4ba60f2c6d7d94a35ca5230640180b0ce24cfa7e3f8ab81f3f08a89a719280cee1937fb63d79f27274d8111b783fbbf08be547e64997a82b0916618c1fd48bbf8023decff07009b287599f69b398663f0cc9b74338d662d64d5b6dfaff12a9e26da211802fe19172dc6d298cd2a652543d469564a34a9fd61", 0xda}, {&(0x7f00000024c0)="2c193d221e2859c67d5824c0beed66c41e712cfa349c4ef71928481ded0190cf75b64ee6f4812887129ff6db22da15fd147db0204de1502e87eaecb0f768de9def410ff02dcb2723261b1db6a034ea4653c2f32036655870d891f707e7b570fc6a064c42c4efc648a513eea014bca57497aaa4287e4604502811c4436a4cec320882f8bd95654b9b2e953e77d7581948140597a18d4cb62cae0c993a24713df6374752f865837b8a330b9bec5047d81a38b6287f0f57cc5f1663bfd82383a85c91071beb431b7d8449380f158aa8a94a8b9a3fc9787f1655a8d2a3d0c43cf9850b443a378350113041bccbf28fb538dd5a7b959b0784555ab92f1c8f9d2f2db0cd7b76e0d549b859926b3c5a8aaa3a5bfe13784c66b8e9d75f66c964705153a1cc320cc739d5be881bb20ecb3cad5c680f05353f30fb1ea0ec231f452f9a8617afb2c39708ae7e00a1df942b0ecabe5435a68f4e621b499f7f779c2b53a7bc739d46c28d72b2efd1fa8b20da2805ba05ed681fd271c709551f6c24e952b0e4ab05714c092816a51e1c5661e019c9fd8167c9cecb646c49b4047e27beefaf80d8dda66dc1b0b88296289230cb08c1e93b156adbe641999f727697e360e9cfbd2d535966a37a0feb4b8811304a88484257e18823a3c4312638980e6b7606174b6491e8aee483d971dd2c821dd89a176d5d878bf5085b53f7f429ec3ebee3193ee0f7838884b53f7fb831585744dd1e41e433c83b7f9f29c81df20dededebf1c2fc5847ce704ea4a4e8de6001f1da0a48efda5396fc93d54af11682e072a0f38c0c5a3aa35b1a5114219f063a4c0b0232544115d8066c7204c8354addf651be4ceb6d72c9ad77bbe1c6f7a4375b19ba6cdbe5c940f729c1a909fa42a80ddbb9d42fbc3c4e1353994e1cf4164846c468adf928b6919aea79452d0909065948f866edc377bafc968b906fd02134c7f3d9f6d39ad1c7a42608295a271f99178179be534262aca0d507e145856538f71d8e4454d8f881e5ea7f5f145d4c549a96757b4adad945b8080fcd55ced68543ce205f5f69298a3c30390520e9c5bc4149d80ea5a5d9835a8bd7de2a00c4d98f06bb347796200298dc819e961cf1317ac8867bd3eb4eb47f9a1dae115602227896943b4d96981047f065f94cbb8231c62ed4905334158a1a4da5058baee1757027d9d0e788f0d6aadf6faccd50bc95d87c38b200cfb8f6ad5025cc973471a568a08c194bffe6bf2f656193402dc008a8ad6c5b380df1907acce849c5bc080de5ba3821e434f17b7f0e723a3b3f145b77e04a7f5dabec4d9a496979e60d9d341524074c9b9453c51d17e02a0fe76c4d876faf4c94195d5f3a5616da23e547f9c21d3b7eabbb61341e68df5d01b2a94e8aa702394ac52401a9fb8f9e7c6bbf2c6e6494f7e314a9a4aa2551c4d1d3f59575f24ff93d06d7ea3bf5b2cf2eb21a91c4023213240f81bfc4f32b4954c2e325c25fc3e988d0fdc37da7c7cd26a74c3bb9c30ade5c5c0ff179b0c156461fc178288fe1f9cd36457c9320614225ced85acbdd9c3117de291de66d449a2f78ed9f588966b9c76b11748be95f28de26a70073f7be1ce5c90b3795d71843bea4225e905962887293ce570ed30a4a71a02fb2e3b3f55b358ca3ee244f16da60489c7badd847457c1ed74c95d12293d9417a616679139ec07284f3ba0c4d32ae31eb9486d371f3ba0e5d013dd8f8a722b31ec86741db8b325d595488fb0020d4658e55d57bf26a3ae70a7488b8b7fb5217faf013f355fb620056bfeb2240bda78572187466ca81ba5acfa53b35b6c194f307bc884fe922940ece7b11431e0df64d4c31123ec0855586bc2295ccd470cfbafbda4250a318c18052e2adfc07dc2a73fce7d12e3f55b836a1c8fa887d16241da5044749ef4162f6c182adcd26822ceb8b19a4a4ec41d7f16283a9bd4b6f9af3517ca614bdde50e76da9500d88f544cf5722c8f9729208347d8ad2b2862a99c1c79af52595b01f0ba3154774cd5605f4d1f5e1b743488f4b16bd3bca55a28841bd0da287a92fcd6cf5822c057df0e395d752de9f2c146e79683243e0d8e56620d7533512edbdf2a0ce8d679e6b39d4e3bcc675d39d149823eed3207144c5dcdd7273100d9dd69f2c638983faf2f23b667372d15d72b2a74e4ef108559c27ca45ba873d7cb366150e20ecbd1c60c5a801418f2b389c7d3cf16d08d1281e41f23e470f4f4ebd6c41b6bbdb8a7529d62379098681458aeedee681fbde3d9a8347e9a06b4c6626236961db4bee4c4d4fe919b21af796422c4739e0fc775f9c5434467d501cd6b8105158b02776d507a0327d1813db6afd45af4dabeb5018daaf9d910a11e6d2d7ceee1726f73b9308cc4a5a39f02ad61e62e765873735a9b7f325dd4e9dd37ee95b27b868fc2b8064841b76e116960940709adfe1816c8b2e5b178b964b499dbb11dd79b0fd095c23978a897f67ad979b5f50c0f7dc6071e8ddda04969f7a6a2fd3a03c121223374ba40e7958204c575219f57778f95ba68dcb34b6c8d9ebe5fc33252b4109fd56874b59b5d9405bae6f6d7572105ec5b6c38378c7caa8d107c3cedb9646f603d248f3a681931d8a41b9f7544b2b439341707bed1d691c79d740ecee35a56d1e1efa4209ba0214d116e7e07e39071781a40de242f1d53b69e1b9d63b16b5f240956c93a28178908edd5c0e960e7a46f34b45d75a2d585b647f82bec6013059e858f505229a79dc402627900590df2080b8aa2ce9ef5f813919178159a9e735045c2be3deb1f7f242bfc0c04c8a3c12ba77f0ff776cf2872a54e791580889328ef480732a6fae5e44bb2fc4465b0483af9087bc585123748c4348bb6af4d53e502ec8edd1acfa7857bdb3be1eb7fa4ddd78dad4e6cb86faa7f5862086eaf9a4fed89671610c08a77917f96bac8d5d85e9d63cee6b30080e53486b610d43ff77fc31f09866358e3f7b6e1c5cf1c96a6667489724d019f5a42a28175823b7d5ae3e8534ace2608f3b7aec89e83b3d26aec3bb46c587c3423f91857dfcef9f25c533e269b6e483800174055ff5c8a91e861a5ed75fd2ea90c7de4b4a9dc552e904bb1d21695063b3daa0ee6d61a448fd0e9682db3defc205c542664991f1e0dccd6dcd0793459c0a57187c465fba3aa55e95a1b05f2a5c0114c9fad01119fdb1b3e7c117227d9080cef2279a96de03f3da4b69a41e05358095311c8a1edc6c523f17b75cd11792424d4baba63020f22b0be70721eecb204acdf64119da7786b426ce41fdf54ac7e11d04e8662100676b65302c34adfdf85752453429d6e45d8b67e20d6ec677eb98b6a6eea8bc22052060e8e50ecb9cfdd408aaaa41bd9903dc8d9eb3eda69d283a41fb7d420dd09cb03054cc516962ab3a7b207720af137d4624044a06a07a60049dee00f2f26ffffdeb7cf665e27eae2c510837d33a8c0e9f215862527de166071b0897439ee9f0967d462c980f86ba802cb1e1da5c964ab61b2d91c4e4f7f1d7d7dc2a47c7cbf9f75e717bb04a841bd77338d15381756f2ce6f4023553e1a3ec8ff1260866209343a5fe2d987250d5ece44e75e660980e5ddb32406ec7b87f12c1bb59ad90aebc8dd2f8c1e445c076147b67622cffd90827306712eb009fc3138c8db6026565b3996e9dbe4175623d4f0c71eb7abe298999fa5ab19f5f1cab569c0e74f97032e9e13bf769cac7189a5f25f9efa912b0f844718eb1d2e07796752cc65d695f749451b9067988d3712423e236829ec8f7c941af09eb3db3756b52b3931ae2cc3d710230fb403972d0836f57e6596200366f77f91c6c8fcb170ceea7c02494c504f675076af0872297d60a324420f06656bf9ed4027ad87b6f16f5fa193bca1599bcf879d773564ca83931685c5a273767f0be2b40db3194ce051c4b7997c71b2b94f64745cb61073d716acbda3cc4ceb90a98fec22096e9d603af8dd3bcd68ba9951df45e0e7d5d89bd45552705eb9f708b89fa9f005529e2cbce2cf8adc2e7397f67bcd21872165ca0d7dc875dc81b6216668030b5e1bf05e30c41330c8259c21d63e463fecfa5959d4088b99893d5dd8428f8f3543ae15a5ae8aad09f20ca04db032b78b09f9e00c2646c6ddf38e0e628ba1ffb036fd39b534128cb9da49e30632f71dc3d983aabcdbd97e8bdf1c72ac9d9e53d6907b05d693916468e16840556d05fde2a372bc8ec14985201e12dc9e08314bb5796254bd21706af862dc00307f0f3a054e33b26aa92167139eade93dfe0fdc4de14d1adacd61f694e4d963664dc3a22a5bdaf43fa5725834dd25329cab64faa9749426e448d73621ddaadbe4f87de2a5a2f1da35630616ead186cd55fb14a8523f2754f6194217f6fcdb69868e9fb75504ad945b93e06fd4b2f385766655bbe076c54b9492fc90390c4e9afa6bb65aec8273294f2c85ab71a6c1b6720f89625d2c58824a75efce2662841916b5620bad79afb586ed64f0dfc9ff9d22c0c6b3e64b03e61144ff12270459d947f9758de3d78d110eb5fb213455bcd28ca5d8a227c9cb5e6026acb0ce12d23b00c04d14e07311f4bbd8e3305efa0c67c49c75f11b10bafc23e18daf5bc6056c21b9a8a8d432b08496fb44e894e4f258a44b6f9dede0759a6795d25305305284f950fdb3dfd50e5541c04bc79cb4f8306ad5df8a7b171d4bc32a2174a1713d64a9fd2204031bae1187976d1945384316d5d238a5903d59f339950499c39c3b129ced888bedc6f9bae80caf17ca6a634a7579329d7a7e518df6105b89dc5665acc4dadaa27200fa9c624140a05c75e7df347a47e8644b1fd36447f9b178da516b0851457a4a3304f4569fd8601cd0699cc1b66f6210f017cc6269acefcd0e3d97939e9de84b17a0dde39f1d64feb8ba7b4fb00c70ec0fc7eb51d2d93be969e1eeb8cafc188f1213253278a24649fb70ba7d805f82589e98b7933685fd325baa5a28075400fb0500c7226aa86ba2e9d477f7d3a958dfc16c75b8a977feb2ded7f88b9b592377719b327631146e2211a30f1297a4c4544adae4e8e334a4b8f4f54d9d60d3c23dfdd3ac1d1caf5192c45dcb6cdb38e78d65605b3307f2658c21388385d50c4de3c3efc4ac5b0c1828717569109cb9d66d2ad1c48859f343fc93ddc988392b5ce95572813368788056f199025829d584270637eee53987728e0751dcc7b26cfd8b662555366a5ee492ffa7b7562cf9a7a96187fb1da8b7cf5ce849e02b617dc466be94636052d98192c083b3fde95a8e6f00533560e02f46713d43a4d7060af9035f390707d78e4ad2bb1063ee322d4934e7945d9b2246d8b8de14976fef9bfcfbf8542fa4f82765b731f8cd2aeebb4a5c0efb220c118cdf6ffcb31c717d619d205ce27b2bb3dabc547fb1649e644d70fd32dffb5912e1d281045cb3cf5fac9547664f86cdcc2383aeb55cc9ea1361eed2e8e9f78d9acc0b17a8208f7515741d1a3dfa075677e0875a7e79eccef562fa2e696e475a7ebe11588af66eca0e5089ab7b702394c4219ff8e4c448af57b39674069145ab54dd1a01846632ff8a3dd89fc527cf765252ccaad11e27af0057fd2ae5695efa4b042270de123494eea8d76ea32c6ff7ccc07239c022bf695dfef832c84c8a83bbdcb5e8087d588ed89bcc8f59acb576a1908bbc591c882f2eee7f4423329d5ef198f715342628b533bc677c39ebfaed639253a9126ae64dcf41acfd13c4b68951d7f463f4c98c6bb8d70661fcdceeb119867b881a7802cc7dee4dace838444df4efc426366e6a2", 0x1000}, {&(0x7f00000034c0)="c93005802740b693bddf1beca441ed20523d02dd2cd43c965ef491f84c14e245cf3d3a00c6236066ee4ec1028532e6e53de86a3a2a0de76a366226705881828da6bc9abd4786eece0230b9a09067ed2b4d486605916c978da84fe3261b98329e18447a2ae525aa66fde6f5fd31e3861bb4df0205ad768c7defde354a3fcbb4e4bc11aba05b9f6633c93e64722c15eb515f24067a4c9fb00bd061799baf884bae84db5597fe2fc4c33a7710ac572645cb2d2c73881ff0e141e830e25e43a9c2c79d5697878f7bdd62be6ccfb7", 0xcc}, {&(0x7f00000035c0)="b55d8f42509a39532ef4be2f28647cb83b86b8177251962e37ab4e7a8c775b6373616c5323dcee05ff7b8dbcf5f08d776f19cd5ff402bcc4fc28f46aa5cac4cd3a1b4375df334bad41209f2892ea9d01bddfd77ffc2dae4b97097e8163a638c98705beef5bc2def05665ba7f88195b4cb9eb0c0f1df568b8adb1317870579c599161d3bb4f4f76a416de48fbf6968a3042a2b140d2e254a5d179fe1b82c851b71fcda7e4f20491e55ce080eeec4e892457bf9380776d2b7f0124d67c013996fa57cb52f5214746807bbc78a55113121e8509172740c78eb8b09a1da503912ac2b3eeeeefb04d4c0065dc81da40", 0xed}, {&(0x7f00000036c0)}], 0x9) lstat(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000003880)={0x1, 0x200}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000038c0)={0x10001, 0x1, 0x0, 0xaf6d, 0x4000000}, 0xc) socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000003900)='./file0\x00', &(0x7f0000003940)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000039c0)={0x2, './file0\x00'}) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000003a00)=0xe686) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000003a40)) fchmod(r2, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000003a80)) unveil(&(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='c\x00') 02:05:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 02:05:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='?\a'], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0002"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)=""/111, 0x6f) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 02:05:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) fcntl$getflags(r0, 0x3) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') getpid() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './control\x00'}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') 02:05:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='W\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x5658f5a3) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) write(r1, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x88, 0x0) 02:05:18 executing program 0: r0 = socket$inet(0x2, 0x1004, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e7d5410a9e5e0a9b65a60270b20a261b3e88a68e747ec082dadf52e18ea383a7099cf9f669ca725ac13695022a3ac76759f4e7639310c1418cef7abde2df373984663847872f3d462a011e8c1f3d39418a5bffa1bc1bf3b6f382476e9ca060319d454d636a8806bb5d8e2a2a9dd06ced596e4f47c4123d0248e7dcbc9e71dd4d8673cfb45eb34c4cf3cba86cafbfe943df1d0e42ff0d5131955f1b010c1253e39783dc5b1d66bb54947f3abecc944883d54a2f41f282617be6e207", 0xbb) setsockopt(r0, 0x4, 0xb664, &(0x7f0000000140)="ae1dde0984762d8f93c40247729cb81c25da0405bae1123e1b05add001c76dc6efaa313827ca39495b772b83d6059e81665c91282ef67562824a09673c84df4c3a0d03565b8fbbaf1005d4a5845fc03320cf8cd4ea09af3218a7eb1c46af5bf791f74570b5e76a7c383e6a5cfdf3a02518714fabfbfff60ad0a67ee833084a848e489a8f8dd04991d870d229d0c5ceaf936bc9d77b950f9375c8ffa3440877381360fff7259dda0010edc7b34464bdae41ee0048a4326a6cc384ac7cea1df755f79f558398b6a9da409f2b8671825e8fff3603afde0103", 0xd7) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffffff0000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xedc) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r1) lseek(r0, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) kqueue() 02:05:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100002f42e97f0000000000000000"], 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) 02:05:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) syz_open_pts() r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) close(r0) 02:05:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0001000100147415a782b6f3e566ce7f0e6b31f3a8faef94ee"], 0x1, 0x0}, 0x0) 02:05:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="657a3fed8856ae567b5002ec7f801b5b0009ed8a2c40f496a025c83a25bd94afc1f4627c72cc082d6699b11860c19aa25151794908ba088e05cc1be101b5211a35937734f367f38a2464e02a29321078532dd2673bf3432090e5286df41142fc69885d2b93b3054904278e1de1d75cd75f6748354ee281aae7b05f7a1f86de74f4c7c3256997ddd4ead83e0ef223f9e846208e02960f783dbc1e2960a07f4aee5c181247dded044a60febceec84d858994363f12a68b365d95f56312c7ddc76aebd554bd7b76e562e15a478d7e5038c925cf91a51442fd3d126f5e3e677e753263306d9e3cda8a6844", 0xe9}, {&(0x7f0000000200)="9e41501a072f7f7f74829ea26bf3f2e9e3bbb390d5e181e954ffff8085ded6f212f048f7ca4281acde53478605982e0c71f6adabeec50b34fcc9f811bc7b2acef507cfd2cbc6a1327d3939ce1d10cae9402afae3fec97dfc1f0d5989f4625d4310f82b849d7f9cde70774640c531", 0x6e}, {&(0x7f0000000280)="b8edc088580277ec9bb477405f71fd57fdc0751510737972420ffddbfb6dfed2c841d90f9ed1a4334182a6c258ff0b751e7ce9449b46ab5971e262623373ce9cc36c8ac0b7f2b7d35cde27d027e700dc358fdd642518b58ce5643c5dc0fdb4146527869981fef2570a49e59f84f5abb7fa47342e7082d0a8996d3b5a81afca2534f9120ac4fb181796a08c3c48720d1c68811ff56349486484f2a14877d08a17d94f138a6577576a8624c85d120b0fc70ac76bd5505dea7d864bfbad115114d6f97e95ac14395eeec7d136aa86341839208393e94b0f635dea27bcb7059a81fcb416c7b7085f962911742dd8e0cdb85159f57cb5014b4b61738509e29f51891b49e190fedd6c24351fcec290c81ee7b7a213edc975e22fb7e131549c099a96baecad8169778de6467a7075968c14cdbf6d6b932a88e7da5f3bd08873de3a01c09739b27cbbcf39124dfc06c6435e9c00ac3bc0b7921e2eaa167c6e0df994dc121e32f865c250ab68922f6864ebddde8b713c86ede1b74dd4d9b53096fefe1532966e3cfcf195ec68866e58149990a2ee1e1c403398c791278fd45dab66a9128c6757de3807aa263568cf539f056598d79c63e34ac9781ee3a1e3babec025d2ed8f75b3412a0dd96062e92d55f59ecf640ec3a4653eba4ea0ec04e4a608c59b97ae53e6c357e94b3ee8536c62657439c24dcf1ef73688d418c7b3e020cbcab07404eacb5e36ea9f4a61f40be8b99164796441acd380894a777ca6d45bbed48fdd654d01b3d4aadff8aff2edd0c6d7909d8abf78480baa0b1f80498d86617655f7ba516a5ca78407e8b8c4c5ead0214af9ec1bd631189a40b1598dc1382e7ae555ed6dc318ba090ac95e8dbcce7ef6ecdad3944709d93cc2ed788f0b64d1eab0a6cd4a4b24be86ea8f5780788995097434ae7fb2d7429def5d4ae8d08c87672c655ba8ddf7254f9bed05b6a584936785471b44bc0350bd370c99a52c139cba79fefe23fc6549bcd0292c86823eb36cddcc34c4a323c3fab673cd9d43af05bfc4045e21ce696057d1e44179412c1816e20419cd484a0c9f4ed030899be332ef8b13126159846e8ef25b3d9010f32cdb92bb3b70c01bbb206726955ca21d39cd675ef7f9eec10cde781149b3505a8fd70db061f8374dc23808c91f6baaf36a48d344b4517680a8a1d41c94ae226d5419c7afed36066ba8f3e67b6dc2a6643c5a3d94db7c1ab39e3ccf5f801c1d895616318768db3739fbe9c1ebfab32ac56915b1d88755febf96bf823d5eee2697789eaa1d126075d40c99e5265fdff356c396ca0c6d61fc6ea77cb03c5a51af13eb2467d9a01b606f1554fab16a74c49e196f7aa47914a97e54fc26c93b020918f17a46eb3b8510dd1c9690a9de5d1d813dc99e733a71c095b9af633ce126b1dd3fa7aee2219e546630f27f61b89e24a7d62aa2495cf70550f533d4b69f8328a148cbc72876f5ab22fd8d72933ef84ed118fec82130efb1ea299580ca0fc3b297bb093276229c5f2d7b5a7f64162d59591f2b6ebb0348bb8f360e76f01c8bce1067a40b2013d249ad097dba9cd075cfed38048dcc99b8943c56473d486f79ab5ff6a0d3a1d5874f9b3de9b44b065477dc5ee5f397d56a8e0ce3dbe271dde883f19df9b33c97ff9e096aa2de0386eb74880ece96646e7cbd1d5813819eea24c9c4780e90b62843921408e72e09c91c89dd8ed079554664341a79201d583f26434295054a4d38c11e83bb16ea9e594767db03a121133587aacf640725e72957e6b28bb2fd4df3ed480332a90dad25b1b238446c0c098bfe9579b6cbe084185e23b70f5c72be8d18fb560e2c3f6e5ccc97c45bc2cac64b725af5dfcdb79f1ac137023df5cafde5d41375e5e0084e675373b7567f0d9097f005c0844d3fc0de585a716f013087894c92c82f84dea779b86f01fff3b71d816d56b83cfbd8f82ce168fbc9cabfc93c5ad4505dbe6ed3a51196e42d5dffcb9bc3485c79b6fbfdff57ae07b36b95558f0db75144eba402dd87dcee3a703d678e0e8046ab3ebe73b1a959c8a1d57d839b74e765103f8eef609189051eb5a26b3342f73151d747ae25e6a6e0f3bf57e1317e9e2f043a0b180b6aecac5847ded1a23781b5423d54488c7fdedf7aadbf3374ab5bb668492d84c61dada94956be6aaeef5cf080e2e568fed5c59d5cac45ad24eb6eabcdb17d4af9dcfc3c278900ecd337974f5234f57b7166e5883fa1ae054b5b50768b6f7696fc374375cbdb69056ea669cd25481ce9741930b35f05622f2eec5736b203aef85f0200309c124a8c7e8f9c87fb043b7e2ba259b8cdc71b2d122d905345ae8f17f07ab380f991ebf0b9ed45fde6de887d9657a852ed60d42167faf0c4b7f91b122a58b0ce322127999d4b9cee5fbbdcc18eab9744924591513ad7bb89c466da8fe8809791cd2fa1163c30b13dad4d87fe680bf17fa6f15678f383dd351a05234d039dc304c5e7572d4cc08a810ae7abe9018f5b8aa50c8376d14140eb572141db330107ecad11122eaf31c8b4cae9e717a990e125b7da0de6ae410465d7afecaf8488b2536ed6018c125806e7cbeb09bd713c1f924171d639adf1ba53663cd34fc2d841e82a60b5e38cf52bb47db057a0ede2eacf27c8295cf3b7a99c7633f6429b2752741f6c0eed2dc4650e019288c75682ba0f8c0ed1d8a57ae5abb43a72984bc267b57a978d67a06d236f21fd4eaad9287cf076c48ed1c4cd632bdeee2cefd00a0fffd2fbf06c126cba7511f7b9f96a85ca20d063a8b1e53014cc733e625579fdad9737496313be918ff7859c5e0671507b605b8df9de7110810efb1b202d0ffff01edda5bcf13c3cdf57eb150322a4b2a476705b3de63a0311cf6dafe98871dd7d95fae37412845288ec291694f2848cc9a9c22b94ada39796d8f358d948a93396ffda5a464029a672553c1f5d12952b68a613c5b7320ab0880b21d70315275ee977d9204379702ea6fc90bb8560cea1b8bc95e994298fe8ac93feaa351ebd9a8c3425e633d74c4fa72a7e5c9bf51760c5af20651932d99b6f33bf7fdd81a353bee1988dfaa40f3dca38dfaab6e3fe304ba657289dd8c3f0e3aedf97934ae21d9e48ccdfcafc772e9a8874fad7a10900bd6e04342a1f5869a26d78c0f019fb6ab567331bef274082b80fd0aebc8ef7d3b57a5e537776414fe4d5a615b44f8124d175f1477db3ccb60e67ed8398b784b851de7eb1c724ec2d01975006272e7b5580d79797f5da32d7f1708a4a707734092110db8c35aee940dc4c5203a67d721b1e97d96442d1de54d443267b5641539ab33cf130d239c407db8c5b606d60af582f2e8e6af303f2943292f2cdc004a582e88e845d9614bab11afe1ed296b861d68d66cda817445a579c767de5c2dfaf9fc0440e33cde21850b47fd96a0b207ecab3338522f12b8be0833b1fc93c4ebec3e500526fc6a896ca903075b3f978bb401975070c0c2aceeea5615f3638802dccecc511f53cbdb421ca11bc6a3d73c95b75dcda132258e4be78a4000187479cb679427504f395a1262d6c4a424707505e893012ecbb17e364be06d2f4bf8d77fe154739801842802fe1ec551a7369c194b823da6f1dd991a7a2128e0aff92b34676513a4048da0b46a364afed9fea74e1a159593ea0f33f793761e9b00a17ceee7c7924d242b3e15f63d05f47a8664044b990e2ad220f76a35ec7a25e83111353cf9f8acb512e070463a041db5632e22218e372f86f1b67429d4314b3c41a452b8050916255bbdcf1308fcf562d6b13459e9b9e5473f6888aa6f19e367da14be671c7f93c55fcdc13eca51223df63aca73bbf2096e937d73dc721ebfa13c81973fdae5f9c369c127b82a30c9555f61bba0111ac44cd880d5b4b496d576055d38e0a9641f446fcf453f13723dd832b9a5a9712cf70a903d36b5e0d16002645389b05e059afc47e07c7139d9d653fa1ab1646e126047d90701ab855e72dbb7c6a7e02bc58048f764333141bd27f24fbfc68ada96c2a67895cc35673136c7b97be2a5c00acd1b4e143244ede779d008b3b9f636dc1a1850e69f0c65054f8fe2d1f92223842aad20e3c773bafceca8dff67932a66377fa68305f974eeeab2538a3b0332f36fa7a6595b438ff047bb30373663c259b4d333330fb135570b26988105c6828fcb718e37fd641702520b972cfa7b150031ec4047910ea6de72d22884e69536bf1cb7aaa4e8f13be5f382b3759ea7d9ca5777e090f3aef10089cf750495dcfe0f457927e5d9c2da24b37878de2087c28fb83320d1dc778f1101602c41ee805bea8296183fcd639cd4c00f78e28651110ced66da936dad2972d4d6e66d6e97db57d763c231b13a2b74c025a085d8df5bddd07a5d7334bbd8141c5ac6c0b176ab23ae60bf09af8a2fa0b65a74ccf6475a6eec67e89846012a21d2362b788950e79deddae4063e4bdc1c6ac861c0c1d7b5fca7608363b5de8acab9ce5c4045dde565a68059b2caa85e24db8a9cc76cdc5d8c32109be6d293a578a152d2fe25b2dde72cf78615937381949eb38cd9c6bf56643dee8005db5c2bba61d51daa7fc91a9fcc821b484cf5aee8bac8050aa7ff78a8b78bd211e686355098b79cf9a11ef76b2cac32bc82243ec157b63b884a34779d64b86faf7080b4785b3119c3c5914ebbcc0d2ffce5c81ca134e1c4d9e9293f7b806bcef07c948588cfd3d79156830070a92302ec0ef050360729cc02276fa9889ba4eccf8cfc8399cc207a7414e2759dd2167651c725f3fcf29f85601a49897b94576392750e9746a0dda0ac68fc28b31eb0e6f060599ec88612d8d68ed0320ea16a6a5420f6a0c44a2645cc3fc4940d0136d6c797cafa5d49ddc959a9f387518f0e09b675201c729057215af1c8dd0a5ee7f2de0b21711c16a1de0e9e88209e89b206f0055ac4d68c9de1ab6be9f7990f10fdbc7c170bf984eed5853eaa30521e73062042c1e3989a0d53400edaf2e84f5ee52e5476767c0bc8efd35c6478ac3e60e0416db77b49e7ef38404eccc3430ef2f06d1487820784f25d143fda9280a80c55c00a8ba78f745c66aa6e1fe85b332b0fb6e1b779790a82497639304e57e789b4f59a00f1d9057d2e62de267fee02c38ac5926620371144ff9afbd6712ed0f2e753c95637f45c1ee174e076340b12ad9631f611e3575518bf27fe79091519f844549d89cc739e6d7f466e6a270a71639b1b8f4c6b61e9eaac1dab9ba164885fa90a826fdf16b70f9e7bd0541735b24e17b940a5c0d2cd042318a24c37c971467f38df354244524219675f85260e796db8443be1762f9eee5da28320e59ef99273b39b07e1c5c7e12e1b63240fd7d27825d1c9a1e5bf2337d5bf1d6b6725f8ea45b8c1faee17cfdec714863a4ba4a4c57573b5ef4c1afd74c9ff00a53101318ef8ccc94042e3dda29ddddd59795e03c355a1b5b973615879670ea9e7c8a0e7053df63d17081231a77bea95319b7b041946361ad8c148904005789656c3e3a77172fa4647df7b682b08c42c4a923d3bffeecc1be6f76bd620f8cb9d1ff2b477e09d13c57c9ab22b2daa16aafee9b2391be55244eebfd49d6b6fa6b517f2c3af5d33281812e53782635fc0ff2138737afeb17030756bd1b63d70b9c559d0ab8d15e18cc8d7eb60b06eb18b14caff557a5837df927efec9562a19a7389293c878e3c1d93bdca5c156e3bb9d66172ee7d5d05a0a7d95642aa3913bd70eea769ee5dc2e9bf1e51375164592c787fa75c50ceac850da321605b8adec659da6d9d457aab57a", 0x1000}, {&(0x7f0000001280)="d9b7de2034e8f73f40112f4b75e3d43ac6d1b227dc870dac98d10ae4976299520e6fabba75e89ccf18fecc33926cb49313db207ad84e0dddd9dbe45bb4ed9622a838c98154455a99d1d698df8782c84e646ec53f479fbecb3b4a91c0f958c2766cc83ccb66eb867b25e086967fca3ff5a43474a3e346f856d13ced11805235c7c551cccd4ecd3506f4863922c68f384af77c81fe5b97714f086662517ac7676ac8f098b2502ff965e2592446d89eab2f41797095af051ddf194ebeacd5695ef19d36d67187", 0xc5}, {&(0x7f0000001380)="042b14ff5125a63e8fac02006738087bb6477fdadc7a5dac1c39410d0b2c262028edfd956f41b2b8e07a3a5d3413bec4e70c8c23a8851c776947d2144beac3b452410feef15c45a863c71480a355ce9638d385e2e67cc59a02a800cd8a0197e47e11f7dbad3947587545446bd7e150c2c7024385f58c5bcb62f1a234011299b2819f515810a339b01f1d01c881fa765bcb5fce64a8c7c4ac2b060ca3", 0x9c}], 0x5, 0x0) 02:05:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 02:05:21 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) lseek(r0, 0x0, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) fsync(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = geteuid() setuid(r4) r5 = dup(r1) write(r5, &(0x7f00000000c0)='p', 0x1) 02:05:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) socket(0x6, 0x4003, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:05:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x2, r2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:05:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="b6e28fecb198907dc62565873a5ab3dc3bb85de811f28787d1165cc56fc1f28f3280b41006a8fa3120f76147423055ea5e654ce26a4e0949", 0x38}], 0x1, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x10001, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x5e, 0x101}, 0xc) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x783, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3e14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000008, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x100, 0x8d7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x24, 0x3f, 0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80, 0x1f, 0x8001}], 0x80, &(0x7f0000000740)={0x55f7, 0x7}) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000ff00000000000000e9a38c075b1e27be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x95, 0x0, 0x800) sendto(r0, &(0x7f0000000300)="b22f9ea56b9691cda29409f2493f1725aa523c3480440232be9bafd928dca981e0e39c0506fbe717b69adefa2d655c16bde04a082b06d4436ee58e18ce99b7ef408a91058f4e7e0d8fbe92d3e1fcc20f8487669c4293f3d0", 0x58, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000880)="649b67434d0639cc7627f16f36dd5775f18b7111ee1c3c739d214807858413c447ad7ea65c0f126caac9d09cfaa6", 0x2e, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x3f, 0x40000000000000}, 0x8) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db434072308e9d113cccae4da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cdf4583447e7917d16362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d5"], 0xf9, 0x800) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) munlockall() sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="0f559d9131822272ccc063a12f079cd0e7f7c78b109919689dea8e344c5f095a263ed746f2a5845616bfcac7748dbfe016716637617960663190b5c013562e00eb55c39480b947689877909d54d419a6a487f276ba1b588dc665777222b753528a32aa69314e1a7e2b40df423846a73530a890f535391dd13b5f9eefdaccda875c8efe4f7a8507b98b1b809e1d96983b2422b414970656c49dd2bdaa81c2cce77f82c6778611e756243c63d9f9f3d912b46a3a8df7cf43dee41760199d901886c4adb7434aef5236cee8d13b6ae2780c1f9c613ef7e8e3f3b0613f9eca213bd81559f59882", 0xe5}], 0x1, 0x0}, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001ec0)=""/110, 0x6e) shmdt(r3) msgrcv(r1, &(0x7f0000001f80)={0x0, ""/209}, 0xd9, 0x3, 0x800) 02:05:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) poll(0x0, 0x0, 0x5) fcntl$setstatus(r0, 0x4, 0x0) 02:05:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/4096) 02:05:24 executing program 0: socketpair(0x10, 0x4003, 0x5, &(0x7f0000000000)) socketpair(0x1c, 0x8000, 0x100000000104, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:05:25 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0xb2de}, 0x10) msgget$private(0x0, 0x5) msgget$private(0x0, 0x416) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x17, 0x21, 0x1f, 0x1}, {{r2}, 0x0, 0x42, 0x20000000, 0x7}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x36b1, 0x80}], 0x1, &(0x7f0000000240)={0x1}) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000fba85e9276821ec1db328e984b810556bfbbcf163f95108ca7c11d14bf0b80d8f1bb36f5e4bdf8c1e4eea4cf5c31f16dbede7b03a9c8ea11b5e3eaaf32ce207d288a43284fab9658a82445052d84a3d83e31c72e3d8490d64f06e00231505d125f68b834e568cf2fb2047fb1acc65acb5913b61ce1b5f2272a8cf5aa79ce37c1135f9ef6076e74da699166858e28532cd5b3654476740514b49c8e53bd4077e6a93e729364b964da4d81826a10fc50c67443e70bef35a804aabbb66296a9a10a2e7c8d1c98000000000000005019b8c8b1814577befa4a8a474d1495cf366129a6e0870561ae8f4b6e6aec93ed2faca4b96ee3c0afbf64670cb86dffbee0f82524b405f291281cdc3342d7b10657ffe5d2c7901e8af6e7bc294295000000"], 0xfc, 0x800) 02:05:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) pipe2(&(0x7f00000000c0), 0x4) 02:05:25 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 02:05:25 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70ec7056e589c4c67d10"], 0xa, 0x0}, 0x0) 02:05:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x8000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1, [{0x1, 0x100}, {0x3, 0x1}, {0x3, 0x80000001}, {0x1, 0x401}, {0x1, 0x5}, {0x3, 0xffffffffffff7fff}, {0x0, 0x5}, {0x2, 0x3}, {0x3, 0x4}, {0x3, 0x80000001}, {0x2, 0x4}, {0x0, 0x7f}, {0x1, 0x9}, {0x0, 0xc70}, {0x3, 0x5}, {0x3, 0x6}, {0x0, 0x8001}, {0x3, 0x9}, {0x0, 0x5}, {0x2, 0x7fff}, {0x0, 0x80000000}, {0x3, 0x2}, {0x3, 0xa00000000000000}, {0x3, 0x200}, {0x1, 0xfffffffffffffffd}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x401}, {0x3, 0x8000}, {0x3, 0x7}, {0x3, 0x10000}]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x1) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x10, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r1 = open(&(0x7f0000000300)='./file0\x00', 0x140, 0x0) lstat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r2 = getgid() r3 = getgid() setregid(r2, r3) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000640)=0x1) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/12, 0xc) linkat(r0, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000800)) r4 = semget$private(0x0, 0x7, 0x2a5) semop(r4, &(0x7f0000000840)=[{0x0, 0x0, 0x1000}, {0x4, 0x7fffffff, 0x1800}, {0x7, 0x2, 0x800}, {0x3, 0x2}, {0x5, 0x65, 0x800}, {0x2, 0x0, 0x1800}], 0x6) accept(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r6 = geteuid() r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r9 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000940)={{0x80, r6, r2, r7, r2, 0x2, 0xfffffffffffffffe}, 0x401, 0x4, r8, r9, 0x8000, 0xffffffffffffff00, 0x3e00000000000000}) 02:05:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x20) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 02:05:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) write(r0, 0x0, 0x1b4e5c2e) 02:05:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffeffffffffffc, 0x80, 0x40, 0xfd}], 0xba, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000140)) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7fffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xe03) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x1f1, 0x5, 0x1, 0x1, 0x2, 0xf22, 0x7, 0x0, 0x1, 0x2, 0x3}) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) kqueue() 02:05:28 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0xff, 0x64cf, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:05:28 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002600)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f00000011c0)=""/23, 0x17}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/205, 0xcd}, {&(0x7f0000002300)=""/196, 0xc4}, {&(0x7f0000002400)=""/91, 0x5b}], 0x5, &(0x7f0000002500)=""/240, 0xf0}, 0x800) r2 = semget(0x3, 0x3, 0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002640)={{0x6003b80f, r3, r4, r3, r4, 0x2b, 0x3}, 0x3}) r5 = getgid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r5, r6, r7, 0x0, 0x4}, 0x1ff, 0x200, 0x3}) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000180)=""/4096) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000026c0)=""/20) 02:05:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffc5, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 02:05:31 executing program 1: 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) 02:05:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) fsync(r2) 02:05:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:05:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1008, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37e, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000004c0)) r2 = dup(r1) mknod(&(0x7f0000000080)='./bus\x00', 0xc068, 0x8) r3 = getpgrp() wait4(r3, &(0x7f0000000300), 0x1, &(0x7f0000000340)) r4 = fcntl$getown(r1, 0x5) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000180)=""/25, 0x19}], 0x2, 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x8000, 0x80) setpgid(r3, r4) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0xc2) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)=0x95108a626173cab5) unlinkat(r5, &(0x7f0000000140)='./bus\x00', 0x0) 02:05:31 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r2 = getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getgroups(0x1, &(0x7f0000000000)=[r2]) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r3 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 02:05:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000100)='./file0\x00', 0x4000000000003f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x100) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x3f, 0x2}, 0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x7) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') geteuid() mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0xa9) 02:05:34 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x8060e, 0x0) pwritev(r0, &(0x7f0000000000), 0xfffffffffffff8a, 0xfffffffffffffffc) 02:05:34 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x29) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f7811369b46e00fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a410000232370522762a0221c11013023b0af6c1817885514ef450ad9aba521a4a8a4dcf6f497a4ad7ad55aedef4fc8ae84e684658d9995fc7d80d645750ca83ace5e414df130cc2e544b45c30dbdfa1a5d988e4d05dd6cb9897a18fe27316e3360d115622a13", 0x136}], 0x1, 0x0) 02:05:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2e7) unlink(&(0x7f0000000000)='./file0\x00') 02:05:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:05:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) read(r2, &(0x7f00000000c0)=""/175, 0xaf) dup2(r3, r0) 02:05:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x10004) 02:05:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x0, 0x4d) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x922, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r8 = socket(0x38, 0xc003, 0x3ff) r9 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getegid() pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x10, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) r18 = open$dir(&(0x7f00000017c0)='./file0/file0\x00', 0x480, 0x118) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000001840)={0xffffffffffffffff}, 0x4) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880)='/dev/tty\x00', 0x10, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x0, 0x0) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001900)) r25 = kqueue() r26 = open(&(0x7f0000001940)='./file1\x00', 0x80, 0x4) r27 = syz_open_pts() r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="0c8663cea24020e00117639c7a586c6f208b603f391beb6029d26b819ea0b2bf7f11a4ef5a1e82f4d9cba808111622bb24335b471955d34932665ec08df9359d26d439075b8ac5021da219b24c016febd37e4e04038ae01bbdff6c0d17901bea4c2fc2e1cbe2cbc5651cbbf6942a1511375618f7791b91513f7adffdc101844e3bda0fc20309b98973d9cbdb43c2b4824bc00629f57f119f9b8c332597", 0x9d}, {&(0x7f0000000180)="959a31b767218b84c79d344aa285a8240e14f0842c2911defd2344936becfc15ea55f6061b6c09bd51b2d1888761fa50b2ad4375f5ad30a604b4ea28a4e17bb7663ccd3bd7db09eb26fc281c58eaaa4de1a7a13a5045fe80e61b03567088a0c840eb979031a4d9af55850e6d3b0ba7173514e4c03aedbac7822320f59adbbf3d4cd1e984c8f37be3c2c0e14a5e9de759e94233d177e9ed48d8f04bf4c12bc5ef3ee2f7a3b974c0003a27434d1c7ce5c0f5fa4dae5c5d600ae111f368a84d94226837edd9", 0xc4}, {&(0x7f0000000280)="b69a25c7f8a8b5f2898954ff34ea3c035438191f000bbe9c472594857e9388500cccf6fd1b0b62fed9e7533197f1650293b176524d00015d89b742a3df73d219b436348947a275b4e2614c727e26efd68e24770af32ce6e282be25038c070ce098e1692438ffb6f3597af46e3db0d71cfdd59b84b6d58e8de270641c3eb2b07a5225d50fb4dddb9d456e5508a7cde747068819c36251e11e07535c2ecb32268163198a3f7375fe99c7a2c8990494ae90f2319f0a1c12e6ac8a93806d90f2927fc2d27cbb2cd3e119b8dc3c8b15e1556ee9e16b0c544fc78ab35beaf99e5aa4706692412d98912847d1feb307165d05480e87328fd7ae361af14659c9efee7c3e612144ae6ec115bcb4adc87626f4fb967a8805a665985a74719b2e4459526c30dc20e12131162d79c17a81dc9ed367d283722bb68a14400025ad205a8d22b6671f35ca289f4e6fec31080646a76953edd7b4a342a0d7be5f0111232e3d60f2b43babe06d9e1d41f819d8d61d7da7985d1f13c067e63984052e3389b671466a6090d6a077c7798910d8a2778d12bdc34f15df58faa6c3e79f32df9f0d70c9596c0ea3bd6365e7f9052d1b44e15bf544057f865e1eab5f7214831d99ceb4719e6be1a50228927d0d375f37d6f6623e23398376bda5600d4e997ff5a97763f1ea4094e50988643efa156b5afd2549e45924568295989d2131f188bc954438bb36b59e93959fcbe2564d4f062a1903dda844c084423a494981520886964d3e1a70de593b6a4f050380b45eb3ce00bb4340b409cd6cd6e35cdc1db8a37225961294670daab678d307fa01f51ffbcfb7eb82c148312933d0ece2915469f5df56ddba0987fc7c9bea55ca47e956105818796446ed54cae0795cba881dae5d55b106f8a42a1611db7249385eec826521a7d648fe110629ee77c8d713c81a465600e5d778854a68a09d1c78c9017f511e335f9fe79185adb18f4cc97bc3521fd1e867d5dde7e9ab961e6153cb8e788bd77f8c8e9b407d2ab8fd200af0a8c45414a813b8765e598672833cab9407d5fd51454a38f0c9ada96cd9455d0168c889c8587066bc3ee1c1090d9cbaf99450559ad9e74b28e63e9eb1b2b28fe0e0d073bb0c965d6b163d406f0d2b623a2e4411ac2e948859c0c447be9fcc8d331048ad6d5a60b3a7464afa05670ca3ad1b6caa89829b5ba2ee3f3a8d270922ec474ee9eabd3329e3e28ddf98f4e6a9963e1ddf1cd3517335928da2e13445ca3be2189b6aaa85aa4167cf76fcf6a7d57c039f8afb2918d87b1755cd9cf0b3495e0c0ddcf3435e3e6833dc2ec83ce6b5081bce61eec054d2ae2c298d09775b7c79db25ae8f7e2514da9271f24ccfd045e3549a709c7881c5f4f0a75192d0a26682ff182efc1de9ed1e72e1f5f2318730e3931f5166d26c62ce55b7542d366adcde73a7e26d1b9fb6469487110f53d34b8a1dada9e4be9c75e5429c006c6980b03e162d1f0a0b77522dcee866302fc0e9ef18b7c7d6f92fcfe1e2d3e2a17d5cc4e22fd8bc749d19d41d3fca4dabfc99e2f88e0e6df751b4840a2adce3972699fd2b6ab0b0e344b850f93583df066f7e5772f37268ecc86577ea6825c829e17638b11dd56b1e364430cd70fddda7e5b4fa28efb11857adeb39b30ed4a55a58d2c48d1f75c4200ebd80e626cdcda0a3ebb43f7d07dc93dec51f87995d0fffb51e780a7110adb7cb7b5e5aaaa8c4775f41a265cfeb7dc608e36c022f5d516ca889596392b2ef21a27126ef0b0283c3db080052046539d6d366e7ff249cd06dba089af8feda75514ba9e4e819bd57f149ae34dd5dc5c516cdba8647cb4238a05c1d4f0edd3c7e924c93795cceee331ecebc4c3fb6a1049e96991393aaf8a164503ab091b36ccc6fe9b2a52e3a684565dd28f0ccb72c2a02bfd5099ecbe83627f1599b4bc017d7c567b870c2ecebe5f134e092917bbf4b89ca8fe13637d43592b8fe5f3842662e748326d18e27a994d65444b067f62e8199b2bf9df091b7bb7d7472e70a709c1e73b7619380fe08d90c66fb7fdffacafe47bc69606f25605bf5aac6d8fc8e67f299c708a9021579f504e55eb5b628512d81093fb0f1e84d8af8bd297d857e6a56284bb324d4d1a55947137e065c021dae193a7bec3d44d89e747725660c5fe1587c3512ce1bdb52640c547011b5c65fc836a61e581011a6c7cf4cc52710020b54443ce29519b8be8e0771a101a4a84dd9f71411886a041f8003c0343e4b57e59e228883b786759fead2eb811e43b004d39fdc4c80fae68e957bd0ba0663749a9a45a1761c9e25dcf88afa3ce4b9f86afb9561dd9eb35fec584f71e41ea9bf9bca56011dbcaf1f9e046552a1ed77f00a3d27a35207b361094a12321826df40b3a31eb287dcdcbade63b817576b7618de9370273b6cbd5ce1a0ffa66327e990aaad43000c6296f30566ca730238cb6ff653baff3ff21228dda2d77b1d10d28b936f63c5390c21eec6f56fadb7526c3696c20314856732a976ffb11ad80c25d2c73ebcd7ba61120b127841602c65e4133c75374255996879eb51192bcc7a83c6741793b1047902b9d61e2611ee2bf7fb80d25d27a9e4c4770a2a3791cb049356986f7b683a00936c88e35b0cc18742b090bb72897083db22450ca5db85791c1d26561e48c0349ab83d7fdf29049864293ab1680028bde7e05e7c54a84a4ac2f577fd4728db3a6da1920b260bbd24d54ac33961f015b167a7c00255a00232a1e3bc7927d94981421ba66f283a22e5de0c6ab663f4bc26a7c5f1055512b2a22c8defa3fb2898fe59a942d3d4e039f4a2a9db3477d3e1439a6a28971fc9d33a7b329d6ad6e0d0cd19bbbcb3f61c2b8507010d2d2222622a9ed9a9436ae295c1c308540a7965a705653b828366ad9ab706f0d10efa2537298773660723083829f34b06d53c3fec58aee16ff03778e182a2d4f3f521d362f5625044cfdb508e74aa6252a81e104b7db66ad0523eb6972806b004b1aaf75578446b0bfc5b8172cee723090df184578c5e2e87526015ed3b407ce55cfc3da0d146407f0dcca551149a707e7eed4a954276a66f66eef6a9eff30fcf6e1159b0463f8d2196cc5b49097bbae9e6c2e5a79b26079293eed6be45e3a5b65b56735a4367d0b1223fe241865a79a7b058d9105b4b83be7c0091f66b9a97898505d8c64b5d45019144b9ffe2b33e73323694909162396e8ee9c0b74a2a856fc50e29e8832e2306cfe50f420ac5bba52ce0aafe3fe57d3c615ac14d0bdaa19cc432b4d2656247db822ac9d48348b19e140f0788cd1c8cda317b25400398ea9fc0d57c32ff808b84466b5488b40e364457ba5be083e32845b37c92a2fbaa412456bca3777e262c6a826c16c3bdfaceeec1896458688357e44c5c87e657e223984050461dc0054a80a17d2d907002b593790e00b7a38a1c5fa51ebbd049101b43dca5962f5ab980d1a6f7b9fa3c458b7f4ad74b5943b3c7717da28de28cba0c755c6f326883be6c14376e7450da6209fbd5a416a8f4fba550904c447aa6af942a0fb08197f83baa0012244bdcb8611194d1ade11334ecf051279d02ddd42d7777d4224b46f739223bc42eebf2582ee7ff969f57aa2a9fd5932e0a07f521172f7109209dd0a605d78391730d637998ca4597edcab32b0ea51ab06363be772d24e516e8f14a23384523f9fb4e60bb35365576a1a6494cbb3d3f7b6396d990b51b63667a1d857e5c8d6bb09511546503fe4b9dbb63a8ddb9a9b0d13006cec9aeccdde9e6c18edfdbea5e075595b1daa3e8f9d57f3d9ecca2743ab7195faf3344f6aab54c70f519f3ceeb3af5ad2f7bac63c361edf114e5c58ad20f5d8fe201ed4a3d29412cc39eaebec4ccff145bcab0c31a67e0c7bfc6b245bf754d5baf91564866f71345e7ee357bb21c359d5915172e12175a46c30d9eab10ef08cd3acfc83080a62a5d2852c10e861d82e70c598e175d3ab9cae76cffcbb52a9bec31d6fde542550af99b12fb51f8d2114b8e4f9abedfcae231f81b29c35384236a78fe10214f4b70b415117110375f6a624572b5a1561bab7882ad5ca7d30dbab2998b41a5fb63a08a2a786fc10c258ba6a19e4b5b484310795d6bfc99efc571e31c2e07a0c37d528ec90b25952cdb9a058a167a4ce0ecf06f8fab6cb61cda2c959849c442a9cf51b23c1f5827bba60ca213be69894d65102df4d942398267cd97a8d9bcd0b97f0465703a12300d3f26204ddccfdb0bc68e9a9447f5920b2154e56c3eee49036aadfe87c41032e73da2ddccb246eac175f8cbe8720a9520d1d706e76a305a0ab8ad89a07d8e6f5208a9030a805b487b57f284a1db1a328c28aa6573c6650473cc6d214ea5d91303249eebc694e0f9bae76bb2ee96b74be144168cf23ee3c4cd904b792933c52ad677cf0023da10a5f2fd2c84e80201c237d462473672ea2d767867f170bccf976b02f8ad0ac772403b9abb4bb4c94e02f0162d81c7b8cebc6469e1e11f62427f2b63d3d55cb4f94c38b04805b9d7b040468f3e597db73b6062c9dd3a92c7f090b017288c51ce8019b94a759bfef75c97a21e3de632c9dacdf0c78395ab5167ade9187921fdacd8076e75e3ad4229e4c3013e45f4eafba9adc5f2881d7a7032549960b605c00f26e71f83a84ccb29394be9009c521011a8f19f0ee6eee5dc41f6cf167e078193cdf4bbf8aac26e6608617faf978b05f7ca9971bd84b6225099deff8b3d06302489806b53932ce800eb998850804e7d1ddc46f1ce2c53a02411696817e26fa1096cf6dc27d60f87c8ded619df440acfeb0b904b1d5a54d6a91187dfbabb6ea1c58947682f434e5e6f8885c206ee2a8308adb5954694565daf1a46d50262bbd06277ae87479ad9fc492695044fcd4bd36dd64897a8645e172ae7e7a0b0f184cc3358917c0e4160e8ee6ec49d6ac9c21792737c7d59d49f146eb968bc2ec4df857d2422110140e001a8ea56735bfb9550044c9b85c103acb868bf109e9c43cf0b64488a99b56117c8e6264f2ec6f54f4f8552cfb67035e46b2351f5f2f6a2af107a9af556af3bdac72715c35e9dae27e03d648673c05d1afd819616a0a6cfe568d5d3d660005819fe18e2a5ff5371a9441e6d8deb19521bf0f932d2d62a2e4c00c3079ebbe99914c5abb9323a401dc9dad26477ae8ab1768d153831dec3e34e8a2b3487e73da1fc30f0dc9db089202f3506c9fd14d55191f437828baa60f2b5be6301689c01f883ed14fbfc8bec8e54f9b427443ed2c0c40dc273fc0cd34ff126e312c945c42c4d6018ec1fbc02f828f7b661ce0ae3ffb11cb786d9c69517d48a8ad2af1738a489696271a97fe9af8c97533a898bf2e26043432715b94630574a4951854bcec7bc8469a8069fdcf6c18746c5aa5377f0f3deb876d6665753471dd09e0b1a2c0c34dcc8baf3132fdcd578eb478abdd945e72b2ed5ffdbd7beabd3b845d2fb576da044e1449854e59bb9e0118298c8e81dd289306d7c05b65931b96b058d1193651d452a451cd3727d3f5da8b5a7ada2d77ff006a18948b9479e5da7c61f6f594c1fdd9677b8e0764ee84655c4a6456cf3c44cc9cfdb29ed905054bf873551a8013a91e0d00bdc2bae6fd29baaf236c85499a7fe7d63136d5c305e65aa036c15e2488ceb998ddc51de1edd32745ee6a01903f672a0ccda787199ed80fdc9fe4d325d20a43d48dfb5bf9adc373f68f5ac8f013884a946abe1a580ee0f02c1d026cbdea969d82c65879204c42191e92db02cdee76c5149b69161c2f4dfd842b894d7d8e24c7d", 0x1000}, {&(0x7f0000001280)="1a6ad9914c1c65efcb20a295307721d80e61529d0d598bfeba468f1585495ad66d0eb02054cb93fe04260803f2e23498", 0x30}, {&(0x7f00000012c0)="289b1b4e2affe5b9b0809c43fb05a9b60b3bbcfd4777d140961f37127622", 0x1e}, {&(0x7f0000001300)="9e0c56e87c9fa606ca0026f7e028dcc12d3ae0cd7349a173ac175eb05bb6bd192c25a69d85f1dd2e6fcf2f9a97d56ec24c724ea3c3f134c4b3a7360a78af33da3966dcd0dd1a446131b8a430373602c2dd598e1d8c705ec41d7750bfa0694a11b95c9b889c49f4d30f5156fba7a7a0b77e129e50df2695a330e7a9d26a7efede9fdc69ed2f7c16348034323a369e341654419491ead8a11d66e500b478b9e8d7ead7ae5afd8cf7d38b0d4cafb9587855ade225b846f490682643a95805a4f5ab40645509793482133fb061d165a6b58d27994b6d5ffd89b72b3e8f8b2eb85801a5a0995bba888fb10a92bf2b5a3cede4d3ee933e1edd9e2f", 0xf8}], 0x6, &(0x7f0000001a00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30]}], 0xd8, 0x1}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 02:05:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/41, 0x29}], 0x2, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 02:05:37 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) unlink(&(0x7f0000000080)='./file0\x00') 02:05:37 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x200, 0x800, 0x7fff, "345d9c4e812a178293dfd3d6bbbabeb39a3b727f", 0x7ed6}) 02:05:37 executing program 0: r0 = socket$unix(0x1, 0x10000000000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0179002e2f6669653000004c44c95fa768505fed211cb3f6c7f62ac785bfe8ad31287ad4732bd2ade94a1cf87bb99d6c17e99154ebabfd4c5579d58682e21f0422c5af876cf4ef8e6c3952ee3e3dea4758478adc84b15720d11ffd296e18e349d8ba045052da74a02c2072d991bef71405000000000000"], 0x5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:05:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfff}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:05:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 02:05:37 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:37 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 02:05:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) read(r0, &(0x7f0000000100)=""/159, 0x9f) 02:05:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000003680)=[{&(0x7f00000001c0)="ac29cb124b26435c87808511b9d6c9b11aa002999253b53bab16dcb57ecc011b8f5ca86583ca505a6420b429d1107fc21893c7d5009439618c4251c816e67404b98552dbc476d9a35a30f8751956575614fe902adb2c3aac9171a1d98b130cdbcec5d2be7b58debdc8c204cefb7a57777b9fd636404d264cbb8414e52286d3a859430b5493c5d559563d14639c10a1eb85cd64724bf018ce813ebbea71d57a8e33e811405f5fad7b5700e97336390f03eb68da2abb105a2d84fd986c8c2b4e9d769fec82ffb2ff4fcb351e475db266a49b228478605ab61d753628e8ea", 0xdd}, {&(0x7f0000000640)="d9632f5453720a9ab4ed24e5993598103c40c1ac3bfb4812a6fb29a0fa948ceaf10ebff2617b40cfe2d015a8aa561afe9867e87eac8799c2ee47b53f1e9eec54b88fb855a740fa3714774f8802bb91d9e0fcb38a9f2ba832419c5b95dbcd12570935fa6d8ed2ee4e73df0a5fb00c47a269a3e4aa648173e822053bc22b732ebb3f05bf0c3b59507a0cb258da391738d47f542fdcb75ee288adb6e9d116debf9553f36a9af7da7b749eecfa94d469f6b122bee8d5fddf0a9fb8fda565c28932be9e7c955a9c1376d7b72f6fe4644653ecab3a14726006da6718c317d3058b24ba0137bd53ff42923c4d88255d1c1497428c040c25d4edf13c3a138d65d13937185347fbf84a7bb1d7ef9534515703ec873c946780a62ee7abc7d55ffe77572cad16310eaae0d30bcfeff5bf1254e46aa4710fb272d2a49d4c2d8746d9a0c2bfb9269596f58f4c76cd4b9b80cb7f46374cb517ee5290bda2f1870d2972b0c0e325468333ecb88badc57e2faa14747c69bb16106218110f33944c99f682a6d8e9f4cc34b62fd0a8defb68a716f499f425485b419f5160f095fc90e867d6a63a33c83128bab2a607b947a861e0bae296a1d7291bc86b2f313b07b7efb4107a496eb036749aac4cd68364cfb173bfbb1ae046bc2fa67086d7bf07495808faf7712121b17df88fcb3ec3a3291d92124e5c039f5ad76dfea0268f4ec0616e48e4efbdf08698599febaa46477a4f762a767324bde6b7ba47e862493315aa7fa527d291206f4ed4c7df53a93eabb0489638865b1815f05bcaba3a018fcd88624b3ea281e0435d92b125d1f469814bcfa38b07665adcab0df7504569ec0373846ad5bdab11afe46b41c49b5856dfabf2c2a849d1206608306fe8019d54c0a8cfa5a901675acad603c49452df16656242a0d8c1d7825bb4b362b6696bcc421ee634938648ddd8139746925a27a973df716992381414c4e5b259de4f3afbe404f6bc88f4edab0d2389573d1d80aee6c24f651cc2ebd8541a1fff2dc0bfa56a0a749f32e9d51f4c7b3ce2cad751ccb9a13241123046a176e059afedaec7705a12efa9f10df25693c57265d81b9a2d3abaf543b2daa1dfaf6e6e567ef549ff451fb439b4a831c3397b11575a5e3a0063848ee4eb7abe3d5a83c035cdbabac202c2844e225d415c4fd3445b0d4c764e18f2e67f60d5e50ee55082679e170e2e7c0fb1a0dcc21fbaa2d8a35772011d598238c5dc6dc144e7a51764126fab471f2b3faa691ad5f6e75274b21042f3d18c4a7fba238913a5d86a7c48d569329f0c9dac3be262977afe17f2aa42af2d37b668c2e9667bcbd2fef5c6662804354caeb79d52212a765d5a97f8d26be48b14b92a8e186b38f2b004bb703c9b6671b2cc48dc44f63e06b7b80d0a4aefa70cbb274d80ff0d9458323160ebcd9cd25fd3e1b42178d97c45f977ca319300b7a7f56fd13acdd13f93e51b725c31a1971423521defcb708c218ad7544a1bbb2c015a18b1b9df6f5495efedf2dfec982e196583596b7f86550c9c70ba53128c74905de4df94d5d2aa25fc9b34bdd1e5819c9b37af873bca6f1dc66ba63ef06e11e55f887df33a2814007f06715d1f8bbabc35320301ddedafffe2b4367ade446518eaf2d074d6e2f075ed0cd8ae3f6c4a43839e14adcbf8c60bf3e936fc2d6da75d9b21586d4fc6e9c9f257a925e9fa88181a3b29ec2dbe2426dc82e260082ac35d8b2c5aaa60fb6afb96c362c768ba6c81e0d561f933c26ca04c7adabf35d1ed4587182e8a7c1db71689136cc06d005912d8fd4633b59293dd360b45f83160f7fa0947c1268b0a12905abe5d7d8b714ff1a2d973c8f656c52d3ef33ffbb36ebf17c30a156c54e83378f9dff17349497beba7c423265912592ab53b692ec1b66f7fe51f258cad91b79bae13501403003a3b01b7f7ce3ec7e09c7c9061a623aa011ccad5f2a5caeda410fc76da15956f635be4a5a8322ceed045c3b88182b479e9f4bd98b792e5c9686e3d3d37f7afacfe20dbecb455c2f93f31d13cdf1c094db9c1929c91fa2c2bceac19d939b863cb85b58b1731090d2c890983952f4c7d5cfca5729c73efc99a80680e829a477277d60a7cb76c04147bd061e3e83815d7aaae3d0e2a541c1dbdd51278b6f623949e038d5225c4696cdfb43214a10517031c2e91c941c02f9a305d66db2bd1ab20369543a9c0e51448b6806febf1b630e86ffd64aacd688c342f487632fa637b961ae071e30be6596292eeea3007e93b63f1553613f4452233ed6a8c5b152637cb941643619a419d6629d7b0137845e414baa82faad3f2c5a07d5ac5b8eeec9247babe246fe7c4bd16560e2fe751c0f5d0c271be74965e87a28184c033b6986d1ae3924e77160436193bd605def7904a83233c5c04ba818a276d1f3ccc05fab1018be954f84123ccc59b489418c017292675b0e43d090b6b31212d080ff5f24ed8371831d8759d51dc789a631d44fd798bd890c0fd4d2c42e704f0bd6dbb96788122ee31dc23d72015e4c9c9fbaeb323913bfb9faeaa92143056a9a789bec6ef118b3549ccf32dedeebe563ae9bd8bdad6e4932170046a4610b3b217334eb91eea55f1dd390cc79c4ea1cf95f00db9994c835f688a1195637619a977fd9dc8563cbc032e345a28fab5c7caa097a00d5897c28f1f8b23c0cca878ba316e71f5d05664ac4a091d9be91b66ab98b8f7e9a00107d1812e845319a549ce080ed8c40a3e4bae188397bcb79afcab39fb9ce55a238a62776e9ca3b1c8d1d684182f0c944abd5f3e14fc89bf52070a9bcc2dac1d5c03a7b32aeae7edba69ac450bf2d6ac988ad09589e63c385a0267f1c19078a7c7c12bd5ca8f08831a44e6d7a0543cac258af86badb2a2ee3c2635c2fa4dd8a0c53be380cd6d1d044ce390e3a2356716ef16f187b6dfb3a040b9602d3db80b434b0e31a7e540e2f7886e2765bc8405fe51acee10d8dc087ec1e01495006c6490c9999300088e28e55924b3484ce7304d375011b28d4e7b02432b4bbe1903b4cb726a4dcc6ff489c22a132ea5cb694b2e8e2d0638e07038098329e8a62225a1de4053c8571871aacf1864dcde921c737fbae178b48d15ddb6ac9434ff0ff81427fb9381c10cc8baf0a50488064f22d3b0ee3acdc411af3a09db9f81eafc5e13214ef2ed091106c1293caccdc289b9bff3d81a27169aefa8fd44c8999396cce8a66f0949442ce86ddeb9dec29aa759fe938a5a10a3eccfc621bef049c5cf319ebfd062e6fd262e3cca5c5b6202c7f5ffda2cae8fdcc2f03ae2a09478a8a4ba5f8e8ba0fa2e91c24ae5c26ec16f222f07e37a6340091c8391be6f22d244a9b9fd91d6e26dec5d041fef83b19e825197e4e5b3b7ca6f23e0ae3dc923edaff7ff0ac18933efbf5d2063ab59ecd3d57cdff2c657a7b31ac09de17880814e186357432212214e763c4ab748bc35411cf5db448c3332310263df0df871e7f9cceb4bb5bf031a4902c6227954cf550c319cd74e50e4ffc2b51c35c26fb86fa520a75c7a6b727d5959e8d27ce38196d1f05bf22e6985fb3df727adefdd8fe84586ba7359c1faa99c569aee084d4713d1a86c5bd626f21d22cddbe99f08da6417be378cb3221dedd17e408f808ff3957562f4dbc5e97d2fa0faf9afed8ed267f62f3074125bddd362b9c7a9def44c4cda839b7a67f8195c358415cdfaa5e7295f82009ad7cea5a6390a992507ab0356fa7399e566231cce4e1a9e00f35b16b87499d02a38aa21963897dd41e4fa20590690e45e16f9d87abaa69e10c1a464b91a108e88223ed4884e995aa2946ae7a8e60a9c695595ce0132265345c97829d0cb4188596c0e25c7323a908bc4671d243046b31b99ed1014ccd7514225bc801b13253451a2c0bb32cc31aaa5f7ed83e615708af38b089879b639ca20dbff0c693df316fdd06fbd4e535669d17d08416cc6d8a32df213a2735e296c78a4b4e17b13e0a08182d2ba73df2f9696d9450c636b66e00a3da25cebb1e32e7b985c2e747f71c008fd14dc6b39b201bad92a3b9f2a80e8f067ea7605eafca86fa723bde6e0714f8321d60262a0626c83abb383aac407dcff2e6128b54925d96047c59c4d1bcaa538a5378502cc7449daca50b778ba3c8ecf046459b073fa881823848f9902aa4a43eda299d3a94b68e9f6831226293c40956b9da214926b1ceb61048db9ec90c49afa2b783ced8f2b72354c2ac7531dd96d3f1fc5ef37551a3fc88e8a0ad32745bedd2220ffd429f7b4ed7fa953f090042717fa686f4c8cce8c1d786ed1fe78c7ce159d2ae6eff384816998354e8532cf5a8904a1ef51b63676caeef03b39b12459edf62dec76254ce5cd730aedadafb8eed267d17c29fb64580591b4b18413c35a76b020b5449ab6aa5e1af3ff65db64ef7282101a62605ff09868138026e4f341b16294125b85ebb1bdee378e8e4dcc26a913f324307c4b0c8b86189a68fb9490214b4efa3489b55aef3a5b11af0fa66a21226726fdc52436699cb7ada8eab0a12ae238bb6a3ba4670c70d16a1c9d24b23b06fecf57be19628eddad72a92ad717641143db1f2c912397645a872c85762bbd16fac6568b8f1fce4b059f602347111760b6fe871496ff3ae9e8909bb8865bb8b59ddba5723ab9585238c3647f182765ec82b608a72e63f6042055dc9be21d64e49e5c0d42384efa9268008f0e8c3c68afcbd329e142fbdee7132081edcdbd46fd0bf9c3c86771a14e8f1e13e1005baf8d999daed4a15c468978c9220f064e630e29d7ef0ebb92aa6b8430f37bd9345e30d16370cb32dcf8d9d5d959c911e65553d6f33bc7fe8f669f6a4a6f2ece4ff86487d253c612255197e984004806d1327d3700de63054db71dafdb836f18a37ffe8da0d8fe80fd61a53ce12d90da188ca0e723b813ab4b8bca56b1db6c2045883d699e32c341c41611887179852905798dc68c01f98cd8e934b17551d1bd1b634319c63b9f66596f85c4c0dbeff24c7570112af8102cba83ca82ea3be5fc73fe528846270e5c303c6b7861ffa41484c40700152225938f6783be0de5a135dc48dd208bec39b56e9a255abb1d687ccb5c2e9e022944210b8968f2e647c7abaae067fcdf23bb7d55f04aa280ae1709185518fde6297c60bed5b55a7742eade1ceb8ef518ca7390242adfb90a63c3d66238ff1f221aa642fccbe8150e8b7d22fedc823f4d1887adcc03708d17fa271da0b6c9e1b1ceb81f18b606496e97c4a37c8153337b9b940d6368aa1d14b6e75e8a258f18f00138ef1866742662c521d28b7b20b343a8a3c4683ac359e5fea892ca597c62991b7dcfcc4a2facf06d0e154a51c788fb16b6537b1344466185f73cdf3eca69168c5fd6d0f627336caa8b901d2fad2c7b659d78392b54349f8760983879fc22e0044071eb0eeadd218bd7bc799507e32041b3492bf4c10bea935cccf2f342a377167c5884b9a0c4bbdf6579932c122c2616bf435cf571f98d9fcd2364607d43a2525d74d5a7290d06ffc73e6e04d8cf068d58df57c3f50a36122407420089eb035b02c18ab793df4919ef003f1203d249045ca120e3de0997fb593a69fce87c03157ff94e1a928ea0f9fb83cd2e4f678f856f1565a12fd06b7d9e12068baa2a228a5627b7cfecdb1190901cbdbaf6f289bb3315e8f23b4d7f2bd70727df5113ee0ba7322a07a40dc814cdf78b2ee04fb65f2da2216434b3ad3873df48c788c8665e1b040b99c21fc9d19d9abbddcc6b42150c5c3775320861fd85a31cbe16d0e48f10e804038206100ba7a620", 0x1000}, {&(0x7f00000002c0)="54a3460587fd965b57a7b5dd35075c94e419ce8c335fa6375cbc507830350d09df177dd6c80a7e609fabd1b2ef043d3d2537437ac727775b35739b4021b6e9c36ab0af8eb140208b0daa134b027605eef12b20e846da8103f0d748014f1f2015d73c11705caf124efdb295bb5c6db005fb8e25682b89d5c5505ea6041ad0f9c89fbf92d5e999bc123db70213d8e52b35910be62eea1afba713555b", 0x9b}, {&(0x7f0000000380)="81c3f4961a7b519688f73ed567f354bcda190c2ffd30e0d00849d9fc4ed6e4a91f9f2c75b873359b95bb07f0326ead550f911d6f7e455927ada34b71dcf0619cfb0463fb6c7f6cb5b7d7d6b13028c04bf6bc6c7b0425c3ab9c94ce82cf111e3d71597987537923c75c6705b89e71ff9dd87bb6d173124fb6a987c965bdff2efd8f57ab9a6c499f78a508bc54f830b6fa9f24953eed", 0x95}, {&(0x7f0000000440)="3eeb0a2b3befe19c30b9a2c2b07da51c5b17e3950bd3ba1dd8cac8ab219a9d9b1e4217e5678de10a59252fa5754cdd08e66c964ca43af592c3972c5494952afc74ce2d632c28e76f9ad71cbbd1825d9c8363641e810a6498139b1afd33687c13a7c21104f67118b1b431c3e9eb3df1e02532ba375c9eba8780841ff757a533e476d2102ed5a605588f231d69d11e14bed99f443237b7d2cc2622b5ac6e078ec82935b50273ff9cfdbc9e168c84e4e789f71820e984e37b0cc61d8eba22234e5991c86866cdede2b73e7f78a090ec18fef91bc0a58af7f17050606520ba7e81c7d5257cd2b029a0dfec8fdbe3739576", 0xef}, {&(0x7f0000000100)="c03c4506c7b7c5f6b6c79e77e362976fd95aefb40e8366e239a29b25c3fef89fe990ce58aef86d1548b2abb48127226c228a3b2c499cb82c6e0eb0a99734f775e9ccc29c943d9e3e3efd31a9ab833f4328e7c4d470039c", 0x57}, {&(0x7f0000001680)="2a5da0a95c1379ff151b2d25acc00f603598a9d5f8b8d6ff5fa2c14e5b7d4cca8ce5a99c9eb46d2550f9e81e9fa65de3d2321873e3150a0239acbeda9d58c03068b45546337384a5e93113b55e8bb143d1fda8e9832afeeb365287cb95c5e1478158a04ada66edb7164ce5c8324eaafdbb6efee2300b6e7ca38278fdcfbbb3a93574bad750cf9dcf5922a9bcd04aaf76d070bd2047d3180f7c6ea010107dd61d94f0191683dd15ae405d7eaf700afe5a29cdbc2327b5c89c2ca6a2c2bb29f222460b2d9a396e210982b0ff043fd35d3ec85ed06093c622b8a1ed952051e79c9b2cce7cde8f2725c0fc3ac922186ffde120006041bbc0daa7cbf19924954ad8ab47d121518bfc9721177bcf102731e19cf7f64dde95673eb5eff7b85ede4e83bfdedbb505ecdb4de1d319c0991823296e642980c7dfb59ad4b231034144ce4cd330af3afee07962ae3d2f3f8172c9ac55c693b0c91461d7b0ced1a0ae8d7b4683c52f992b4de7487ff69bea9b67afc315b0fd6b470dec6be3292ffd9af9f538953aac4e2315ea42cb1b5d09f981eeb20b4e695830a960fd72755e7a38e0edb48194e42e97bf8c054fc64e3bc633c529442422b8424b38e089aedd5b3b4e8797823e1056b43c489e4c7fa8b368df49e414469564be63a2d5eff665673d83b774ee2be05cca7b536cacaf925ee680b7075719ad9651030bfad5ea9c1ab6b1f35271779785ca987cfd1fad93a85f1a4c1177232a33b9c1655787d625fe36f261d47dc1bbf4457d7ef80d0d9def267326012f735f02d7720f66890d1db678c58631d918fc5d783dc8815c71476fa27f82cc7d7cdb337a4109612783ae32db242173d6b3663c0ddd8e60edccfbf64c6e9cdb7c1c6f0492e323e7a822b7ea4519b37a4ffa599a0afc7a12bbdc114e9c4057d90ac7532032381fed7c78d938a751421f1abfa4af8ba42e05e7a48914d9c39231867e3dceb2c1bd773ca14e19d08c140caa9dc56c93a938f0f6d593a58e89f88552f13cf386bfaac542cef7a5822393f21989006db48e01712e12a0213888332e445ee800a49d9462e81a50a36e6356d49c4733c31a2e19b93b33684c8ac0af4d7c3e34baac80611829c64f5563890c6f588250c56d27e26ed937d52a3e0950a09ddb921b870ca0379afba2bd410d0fc22dfdf03e92ff97d062c3d63fcee7c36852da783e193817704d4d0a6b05ec582e144f9e2dbe77d92b79a252be5a0d06be6acd0044d2751c4350e48459d49af25bba57d174f16d3104bbc1e25102694222de797b2179bf964fc4ede052926b8d2b09b9025201ac9bcd2aacb75bab70fe98e5ad6f6ec3ec7bdfd3b84437a2540a15f7b518681b9a0a3d6ed78be98180502abda8090d7a7f151b1926d32d9f83c18ebfff406008710276e09fd8f12671d69e4183e13116148c74e68d8dd902263db4c2298d80c031a3e429375617d6338c9bf9bfff750e520ea367198ea49b1258328c8c94e9f7f51fae98d279b735ad6d21b5ede60f290ffcd2653f9f13adf67d3ecb7d385d97db784ce72d59893df81566dcda9441419df96dbaffdd8df1c23a34dfe95f43d69535371de0f6698651fecf513f8257ee24ce61019fa189b1bbe2838025c245c2506d2951edd3aaccfa9c21cf195aa8e700d3ba12d8775b16899b1c3adbd6f35e4241f3c00c5d82d215380aa8e5ec7d940a0dc251d8de9380cce3d54b4cea7d4b524d68abceaf90a63e30873266baaa4c3f81b36025c2d10235fa9f241743130af491d0f82a746f6ef75dcb5613207299275e7feeb9d87f436991f05de6326dd64519731870a2669d9457c332fff840427ea8df85775126a4eb403639be2b931f47430578fbbe1c2d9497aa24c87f1ba9a1ba617d9077fcdbc8a087aab65a9a9d2a802be40661d79ce124c29db47eddfb2b3e616638d0c7ec94cdb1ae0f9dae705b5735a1234c684da110b67314a40cc438ae5ffd6c3559f292c05652a204ef7fd192a898d6c9df92015b7f5e13414a5162880724f3aa14b8dcbcc91fbf57eca87ed1367ee9184643daf2eef6b319f02b76b28e41cb78636f2a434c594612abf46e358664a49738a1868a4ea34b91bcf267959d4d3028832b989aeadf03dbab187e443d744276c43b4457d9189f38bdd3a14456bed87d07dbfc2267855965211e34f5892ba51583f04201779ecd54f65a5124ed2c5ca744baa8aa4e784b6814da4dbb16b71160d2a6f415fddf42cca61234635c2c4b295ea0ef2257a96428888cac189a0055819e6db166e10a8ce771af2a9f67b971df63fdd995e7ec2b343f0e9e0f6799bc4fa6fa792fc670ad85ac017efebe4e30c7e77ba6d49c4307fd9b01e3e6463176246a0760b4764338b22dfe7ba3f8e737ea77d5104027fd9770d825caaf6f347e7de80dcd4398a4b301998aa1ec8b355c760a097e0fd2d756f7f08561add06f3735feb46dfa958bdc9e01cfc3cf3725062d48f483090a746591540d5f91e68b20dbf57ec7b96a033aacc2aceb395615ec9e8d4ed66192b4ef9397ff159405631c5b4f1c1306ca4d72d6fa2c2cf646610a39954fd3174dc3884a9f48a8bad0bcdbed4d83ea2fdcb432f5b5535b001c3c79e36307a1943a142256d69ba4055b87a0bb9856feba796bc9d7c1afea2b0654d9d5c407ffa2c4c83cf9bdb7c89db7d75bd77cf8549cc8e6e46b76bdb77e95deeae3f4913bb068859c40a4f4458477ba0d4df57b1250f865c222a63dbb4463d6a8720033a7e75e2c9ed350587fa787fe480e8758fad2dedb7b746b03632c15a70545697cda7ff1a8426271f5e1d68daf82c4c4ab1a3482e67c63bb2833c0aa3ca591289075c34c3890cb1dd3626b670deee5bf4a4f03681db5afe3b79567b6da353593d13a91d92a5b2754417d22b73f2e33e16840c45846cde0be0db2a4d6d0db7fca7a605f6011601eca6862b25aeaf842da1cda22bb9855453d07de450700e45e19e61ed50fdf90de0d339798745eb33e1ea85f7aadda4cdf2a77dffbc43404a79694796540d2d1ebf6f5a57357ac6a5cc506097641911c32540fdbb6ca147ea09124a2a315134ff845c379ce36a63fbc8ae9a7388fab514253d957a1b0c3e36bede49e6afa5d8e4aaf52555545b95747e0b19a89f1eb1410827af7e660f8ddac0c60ede1be0910ba830a13cbc5d2f7ac40e3aca1ef9f2def64f0f4a024bd77693f6a7fb6788ae318649f0f79f1216110998844ec0785eabdca99765b539ff866bbcf8a7600ff8e8dd5ad66049c34581e426015d3358c2bf5b1f62d095813b6383c5f77129caf3dbd6520bb82130e05d9343875f5eb3caf61ee8d3799d8611841365e25e5962029a9529d99c5d128dbd9dde0a089d8498c528af96ceeae61fc408cf509f12e9c6de4df3f0be55fe08f53c4a99b43b2b3a8cb1823ececd561e5ffab991e5639cadcbc7bfccaac72a601cc247c547e584708044ca1c4950aaf8aa2c42b7de14cb10227ddf8deb328517e7cc2ec9f17d5c4354ffa997e5caa1f8e1b4fdf545e512de5d2c74b18afbdbcd05aa461fdb5c8a37487783a88a8a9b0b6ec3e7b9314268ce0d1e3a9746b5a310a6ce552bb771c3bad8a551fe3734f9a936143406fa319a6583b164940fe599cae7fbeb5a269527c74f99139da7caca17ac29a1cdf077b78ef9cea92cdbbb9dad87ae35694f9f81812f8e699e066bfb89f2e6aaafbc22e7b08cc3451f99fa7c747d88b86628d024bd00c60e7044fa0065d6eab177279b33470e094081b232ddd94dea8cdb96237fc7d2cf292e4e1b53a605ace2409fc5412d173337ad546d6cea3c01b86bbd9ef8e0f1ac35942d2ac57051ab34351635ee8261638e43a38f4bdeea84b23a62abb99912c9ebdf4a2e72cf815103b52dfe9a6af2b45a00dd508147b5421585595f06d6039e2a301e2c33c5c627f470412c9179cba4bf108be4fe96d40d5e5b422c078ce34aa3a4b242f3e9df85083bcb5d5aa865cddab75292ca7e17413ddc9618f2eb7dab50e2fa0f63748bae0ac9661726237f704a404a04fa44dbba547bdcfa7a867538cde33f179304317e5630d0d84dc307697f513d28721c838b6ae9603471939d265abac4d3ea02d02a816fd638c90d9a5bac6eca183f8259fcfc1eba805de2921d7c2117337e415d13e20df551174bae24cad14f8f0bb1394924419f4380474bf006b14aea8ef0fda1f416b51f9193761b75c1f13fa8831e2fb53cc2aadea3bb010a4d2e99af1fe7b9d5414d4c7287e706caaa253837780bcbfac7f05939171c74e318ce236ee1426ed40af8e5fcd29db35ad4f7388c50981ded4c55c5ad21ce85b0f87136ed98c316c52c601d4c2a0ac2d89ed7375adbb5fe5ef9a92790afa80f55b072048bbc23053683c1b8e74007e25cdbded5cc792ed1bdd625e04e7eaaf328c4cae5005908b36385be45b887a4afd014a8d23839c296aa0db2a48316786967b68636c1b820c792652afa9a0544f1ba6a905eaec1fecb84a7f50df018a6ade95429842febac0bcafc96720f57b14b4a47dca4e0f5ff928d31ad86e236da07c2c13d4b090e97e3f8e06486f41d1a910fa0abb75efc79b6182ce6d9dc9259849bcacbf1a57f6ddf96ecc7f5f1dcbcfb92bc800c62fcfa74857b64cd144547002508c588ee4d14fe1c9a8d4186404a542247862b1daae2fada8199e1d6fe7ed35787ffccb8de0bcc43038244480e854cd95487bd15d81d755127d829a66ee3f6a212cd4a06ec3cc9b37cf833929363f2003301034c40fe489a8fd2c88efade32227b0812ab92912341ff02b76a0a135a13a4b9b97be466571eb5b1c5c2abc2584482679ccc17cedac2756b0d4ce8d44320ca5950a4e8f96e94387e1dd617a095e4b47a03c32a700984fabf2b317f88e0ee335913c90b96007797e700f874808f3e796f6fb9127445d36e09eb59f9905968fff9af679c9a02cd5914e61a9143754bd48495ca3f26fb25ee55bfe766fe05e355d30b83ff7c69ee516d25e893fa291cb9fffe4dc010ec827adc8c18b27a11d17487c13a1796493fabde1d88c24051057d22052c1b5ce7018fa13b755d19f4a548b7984fc6fdc10905be50f7f31f9f89f7fe26ccfd81f2b6ae744aa19d75be90c75b04c212b82781a3c6215abf18571ace667fe48ebfd2438375dfab2cbe390729b3846333a08e6fa7b4bfd9288fd44294dba7423efb2b738ec30defcd7eaaf72bb9b27872161dc47b9cfbbce4f839f3a2cee50cd7fe2fe255e1556dedfa0d71b38a467cf1fc2defbaeafd99dc72b1b5b918697cd1cf098635edaf88ad2450a3d75b97a97bb91e5386028d01c253080fff36bb5798642c67f853beeb5f82fddfec232357b8faab932afc55c89e14e75a1cea02e73ffb375684c37c7da9df4460f95ed0f44d629e1e2001beb2e2ca4ce31ecf90cfd20b8f29a432d22a93635001b12480f195c16503f8598dcdded1b5bf614a5d17bd9694adc10ba02db4feb25c1a045123c772076e2b6b889ff89daac766403941d710c4b20ee54c71a5033aae90f9741ad7898a63ed655cde1a0005b106f66c626f0ff381e1fc0cce6e755938ca41e17f6fa45c435ba8796cd3b410cdb475c0aeb54bc99accaf2f8f10e7087d04a61b260b1088bfc52e70503c202c7879c635d90e154e2ce26254f7bd2696566f62944dd328edbf47fba04b5af578d30b7427bf78467b93be934f75d61583c2694fdba450f70854d61639c69bf567b259eff65dc7c28fa652462dc5518f031ab330b31e7d3062df4d85cbf10e290dcdc06917f3689335fc280b6ba85", 0x1000}, {&(0x7f0000002680)="cdcce273d59d4c8d84e8a4d636e08af248646feb01880f75359a840e4cbd4c50b926cce5c941784e61af6f44427ee1b6c4c18521134a3f4824ab7844b1a0a7f1f4f378a50d8204070902c6e1eb1f618a7c0a6158f67be9b0a1518eaa9f80ea55e78af3623603008f94032e40fedfe0f5126f10eeef1626afac7a64a06d28254d818b937e356dccd7d50ee09ee9777f1c6d3748a99d5ed641c25a4c99d0e7537562c0e3969898c74e5e1a24b7d8781792b3206b4d3490eac6c7245db7db9f5ec949cbdfca9c5961ae720ba40346e100926914e5cb39270e96e363b7427c099672b4c905ce859f5a24a914feffa480334bc332cbd84ed76b698bced1e69156edce519681283ac86e6bc0eb50d2e0b5b5c12739825bf91863cc13c0d659cf66bd88b57a9aea7bac414124fbf70ef09a33ee1f59553fe47cb7e09b997749e136c5f14bb2d0c9f83c2c21493f96a771556fd9deee0075c5c5749f4a37256f1721207d9dc51a7bb50dcc2936392e6b98badce1698d5b6f3c9f4ddca04f060a8fe904a19557814d66108d09656503642a47d59cb28520b1ef42b9edc52ad6faee1d21682c0579f5223504151718282e3ad04363e4c9860a8697d1e66d1ee60a9e2e0ba336d238624879551f804fba2bf31dab3a10a6d6ca1e59f20e7965039511b668d1dccac7467d42b20be8ca68bb047fd11d0f172796afd981294ace6479d20de69a42ed76a90adcb360e846d28696e8e41d86941279ada281aa54f4e2ae3438f2db5625f3c76b699db02e765d3f1826e2e227b4df7767a4a7a76686d74d26e0ccdf222a8b3d12ebaaabb9f758882c7212a2f7dd3107522b9cefa2fffa1cdb33893ca5c162d6131253f987ee0e5b50a21368e20cb11c03c48202c4bb487a29e40a9508357224b1b5eeaf8c0f934988719fc9621a799497a659b1b5dea9b505d139ca902a2a2d33f449c3ef8b0bc11a50a89e738e5d6f700ce6a566a6c2c7af25252aeed82cbd0d862765ea9c5fe4e97e231d1247c128786f290199e5ef2854196a2dc6a3240b38eb30c81c5903ed0d90d3d608247465a453837565356438a258f434def2adc02f7727df436e853df1e99f99bbad3aab39f4a27a8446feae26f5b22ee8655fafd20f51f4b5f8f8299034ca5bf03bf02dee79ff8113e5b8da49ae9996ac2d836517c1c850bc65867ccd5a2b9011ed02d9147e5435798adeeade1941643879066cd0c1975ddaf3d2dbd290f5b075271c5bee76df66b95e47ddc20e2bc8e37cf72dc94506a6fdbbc938155dd32aef5e7457a168958948035975804d62eb7b33e472d1c4c7a3f14c851a0a74aa18b890a0f0f3a89394fa14fb23e23ace46638d0a137c3d351cdf94115a818b068eb84947695c5b63c8b4f1a6efcdee20b9759494273905798e669d4a197029b61db2e655144ef1d8f6f2f254f20b2ef900db811a969aa9689b8e8d639e09e6bcd9fe65fc3457005d95fe2a79246bfd8dd66cf30f82258f1423c93e72f1cbd22fc2d4bf2f7d08c41dca5ab98e09dff905a726b7826d6fa184e84b7ba0bd591bcca8aed3c3333e98ea131e20de5889b4f56d7d88960db6c8de3d7c4c1174d3c336c7f94bf2b30f516ceb52bda20614c46b4cd569ef88c58c260ddd169e6004a5f1527dc3f45ed270ec6d2dd508f019e23cf5547b9b87424b144f81a18b85e792ef5ac8ad3b379d6eb36aa2ec68604e93b14fd91a66b30246a21b8208704cc5f6a3b05314aa0dd8ff3ff9d7270f3a3f8c200fc42a6ef81e4b0af0d8483a2f606cb783d4ef292ccd92b72e6d10524feba9f34647dc14890897b4c882feb46f43b3cc6c8f39f18aa2804fcf41505512c32e11aab12a2209bb7f6648315e0e63a38f1ba01e2d1c88f24e90ad08b967c60b36fff566f9ca6769398c3a245ea79b99b3cf0ecb9a1d26c1f217ea1eb0b443164e50ab9b5b93f2aa66782e82a45dd042294eb01bb834cf02594262847afa376986f21f2c58fac4c3604621e44ae6333bdf205c88c596de01c50d3af296f0e80f9d3b9d7f00280b209ac0a8d2b351d64a44724ee25755b00597818ed95f8c6a9f29f728d3ce1a0bf834cb8e5e75c83af144442677f6765529e1ad5b79cae6335af1bf872d4b427353dfa53cb4a05f249712b6106d39811060b4d553f331bdba7cc35832b7b861faf19535a87af22b5cc495c2abd6e7cd07319c2cafdd7e2197aa11fa2ffa994d6ec8d89d2e6352abd69ecabdc9f4f8937f651f471a39d74ddc51c4499134b355558d6bddf74b52d3d7efc153b1dbbc0d195942307f2d7951b2c992b3ab8fe631b7d02a8da578814ebd29d2274e109890ebf308fb7758fbc9c9cecf00baa42a3b595f167c0ca1f66bc6099848c7de5bd60389e12aa0db7353c62c418646140a33057f86ae59b693534a03db46e971433367a40baedfc9b10cdb8b3fb2f0d678640b78e4d5fddaebd3602ed6f0f173c582295d64201d4c017cdcff5d911a90667e3ce150ee8a72172bead84b433c4b21aa14e33f4dd311bd907806d4080a8b08c0c35b750356f57fb7a54d6c1d20dff2efff69a500d895e25379f075e59bc63d9bcf4ed3b7afb74dcae78e4dc14d44a4a6256d07d17455738deb62bfd982f363f0b1ca6f0f1f637307ae4908471d815de023e844994a089da2be81e3079a8eef4516b10d0ab27de2e8946696ff42e48171d3381ff9cff6cd9412eb3a7cd97833a24c6a59502cd5675e6c58e96f1ee8c1b22da7efc485c608bc77fc088eafc0a9c3403d161b4fff820fec79fb4f52e13131f4f89771cc096ad769995387e1450536decd1d39308327814f04d9f0cea80a486665ba475977d5223de620f51d496e8a4589a48604673334b7bc20b919e026448001ef8be12063ff3a8814e8c33d742dcaafa4e81f876394dbbd7822ea61e0b8c65adc03ddb581e956ce4595f0eefafee83334345f4d5d1d44be359c5d923c92c4b1fb2f317a9d8124d84dd5ee988618f90513438615b59725fd19cf46bb747351669fc30251202e8371a13bffd6e358d1b91ded133c33fa6654438fdd825bf776b2ddbce7309e7a92a660c5fadb31ef39acd54e5d21a1a332dca90371d20cb2076bb2748a042343af31a17ba3d13e16409884e70fd899e0ac384fba6a6bcec21c826d9549c85034d97f2da6df3812e9021e853de94e5727003cc1a29779d6f029e7c895922b4cf0501e059495f9e364a77de2c7e850e39b2cd52fe7d47920711327b4456178bbf960f94367cd24132cc407b048417574ae0316cefe5a0771dbd1d55d83b1d1943e201b7069f963c6ec30aa2fdaddc889e1172cbf3608b671235c4d54528060ca391da14f4f2cc410787415a086a248a5875a701c8a2010429bfb3952e65544a62e9ef906235a4f7c38cfc669f6b88208c57bf08ec21af2c6e2c176baf682f68fadebdc3adf551a1e2b454a6a8c7435fa8608e068ae0a9e82575c407d4aa4d0af8d06f1b52bf7d4c2be7c767ad2d7fe0bd18db878bffc01b162fe8531cfefac7a5861903fea495ab1e5732a8c1f132cb1e59b6f7f708b61a9e62122185533b7e36a133bb99a1bca1b225b8338f46af98ab949398e237d56ac110b9741678ef10c5a973564dfa77e3c60ae2a420444e487a8735c499548ff5507245c787c51ab4cde47579db0445f3d4fa8ee0f8d07d853e343f90c3e1104ac2c51ebf18951b2ebc6c83822dc807740b6ac00d358bab39481f63d5a692f5209917a63a081a60648df0f6f59dfc8943d0d4aa022716db9d981eb171cf0853b074293acca47ab396c5f94c0857eb015f0ae16f6aa1944df13d46c2078987192ade3dc407a9b0611b71f5e56b5574791b67c5c7084035f5968d48b1fc1fce76c4714241c3a7d23f82c8f422ef37796df59831b1c73450c22a7e1aca51f1d6da451289851e7744fb2a6438bfc35794bbc50e392f7707577d55a1646bd3f2a6c277d228d0ef8c2f98e3d39eaebb431f5bb6deca9907f513f27d2b993e7efce4a764159e21bc08ccc94186027a00229ce5ae85826aa9962cba9d34d1a08f9352a1a4f67367083a1b954c9a301488ea138f56854aa33b3dad9354e179cf71ff755a0e854dd614635d175adf57b39a5288d437fce982aabe1f61bb44bf6de6db3e639700ee3a724d44201f7f99d5c8016534b2738edc386a70f351b848c53f78e3421384dfc6a482b790e193175bc70a45c810b21f87cc71ce4ac99118f7ae1d6678a2cb2b6ae56da48068706ce91431c4b63a417db8e12f2ff2bbea77fd0f00e695cc21af9d513f53b9cd092bde78475388bd0967202dd5baa4a38ae24f3ab3f18ce13ad230f42144626626108fce836fe2fe5fa9908e0d0c0055fcaf163aab133a71e6b72db5f6efdba803349d2d13828fc5bb4836f3bd3b87e79b4d0a7108e8a78400a7a3effcc19ae13e688d3a31400463dabeb6e65ee9b430e12dc8f6c0bf8e40674eceb9b41cce68fe54c00d6c7759201967e20658a19581d2151c4ceed27e34aa32a11a7fd8d43f9fba3938eb212248918fdf3342bad96e53bf2a99b911a00787923df4cd85afbfbe4bcaf30770575d8e54ecfc303de0e900f6fcf259ff76513868499fe6d222c8ca980e85aa96aa5977653d820c4932188731dea81c95753a638c3a5d5be2c6b8b5268044fa1235a0bd810a4ef57d54f703cb3357ff507e66eacd7ec9ee46d61699604d94bf2d0cf4b701da813a26eaefaed81c9f9d0a246430a16d38603c8ec94a1f9e5db40908c2a3a88e5216b91a59c2dd869f03fdd7924f4066be48b855ec205b005205c4adb5bd201eab376a274c55aa3c7fd0f3c7d69cbb9e3315f7cd87df9fd91c162c765d1b0046b3ddb699e9f23cd3cce213db6ebe4b23ead321f32b945c154ee9d470f3b704dc37473a6609013049cc9b8cc628bbf898194ee807639e684804bd387835422acd6ba260da81297dbdba68618edc9b646940594788c030c4814f8b3e27633acb1307af589d6788287ee9b41e3dbb47b1e77ac63c68b1a25d09d01d5147f8b93fb494ce5f348f017a65f9284c35ba8074359cf6866ee81e5f823dadc77130767299e0882900673f911e6afb37dfc82011e74825ba8f6b4c97ec5e54433475d1e9829c6852f86941372eaf3459d53a724109bda5d07623759145dde28caae1096f6e4c78ed5bd0de6f85b44392b5e887fe244fff99c04d5cd578cfefc3f227702d39ab3f264dca26f5ca842f40ae5d0438b64da3b95e9d2e9f59f74f71d996b6f54ed1166b098e689edd2e278168819b6af4d908d21ba4618e6a7b1c9fe0a0d772eef7030318e891676f18c43b78df7400e4718860c9d8e5f98b2a21c181a8447d7ac1e1eed96ad54d017011f972d1a5ebe582d083882d21c1616a0ae656cf4b26e53a35af9abc60ccf6b2f1bd58df8ae734821a7e0ef2cacc6d7d798f99c40f6d7065cae76f6fdf0b51ec3d1428a9a8c00280c2baf1cb0f3e26b8f1a581473d5da3e38157c306ad2b4008e3d98d97f20c46de7f2f1bad9fd18c18c16a0a92bb7c9fff2b0ad779eea8f9452e60e395ae88395c834f03f5411c0444e150877cfa627f5e66ea897f25796505ca043822c8ed6599e7cdff87d9c5438e9d380351f5929add06ce03117ab52e6de5270418d71db387896c4739d978f0e2f2d53715a1ba162c33301e615eae0e4b7ee4768d5c75a604eed08ae8786a8385353a8883dfcac4b228125acc05c9b67d3e0d204fe378684de3d50a6dc6fa8bfb4492fd39e672132cbd468c996d7b8dfcf6d10f12c7d33034123d032924b8d1b3fb69f", 0x1000}], 0x8, 0x0) 02:05:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x4d04) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 02:05:40 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) semget(0x0, 0x3, 0x0) write(r0, &(0x7f00000000c0)="563a70b5d5a3bc236d7a691153da3ae1d2805dab454f7148b16f119867599e2e5d970d6a70c9f916a084868b18593b633865f86ff7cb118b78ed1aa9518f655d61701c7c9490e7a0a1c5b79cdfcd03740cef86477d872627592ff4040ad7ce188b2c08300fa90081d88455a2c64e54d15996f3d3475b8cdcf03d5fa05c6037d7b46c77dee0f610be6aa9610e52b3c9ab1de42feb2c5e38", 0x97) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r1, r2]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/99, 0x63}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000001140)=""/236, 0xec}], 0x4, 0x0) 02:05:40 executing program 0: 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, &(0x7f00000000c0)='.\x00', 0xc0, 0x40000000) 02:05:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 02:05:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x40, 0x7, &(0x7f0000000040)="886be7ced35d06cd69d362d4f5a3ea835618d545b54e822c12dee9befee4efe19aab68a426a69fd1ab31b5d2e1c38bb833c9668d985734433febb23f88766d47de4f9c1e12b5d13bb25494a3a0ad93b7c876eb571ad0878a4fe08560532c53bfcec0cf2f1571abba2d6a67c166339e8fd188dd7124b1125d1d3052df232ee7b4b74f6d021bc05a171ee25b695b191ed6b68da8e319da42e850d25b821733460f05f82a2f4bbcd47f23793d4d4103ff8b31ab4648711c18bead9358d3f57630f367ea82a3e99cda63cf3307b04f8b9e2eaf0274cfbfd771b88b3c2c642ab079e5c1d4a49ac2613658f0364de5c3bbbc913c2138e0f141906c077f82", 0xfb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 02:05:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x6, r1}) 02:05:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000003c0)="0741a047f6c4ad85e77a7029408e2b2ed30c686e746099af69262540298ef04ae6fc81834a9f22428e36ca71bbc58fd86a1a6ffc9cbc68fdc8093db03f9cf27f2c23b9a5b62fba433140f4b40413364d82a56a385f037590ef04bfb9e1c1e479a5d7238d839efaeefe71e1de631321ee803c9e75ef80529643926f0cf7827ecece858035a36db3566b17dde8e016b7d038b510b7afae38582f82", 0x9a, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x10, 0x1000, 0xffffffffffff525f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x5, 0x3952}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000080, 0xd3, 0xfffffffffffffff8}, {{r1}, 0x9e5ce8df42c850f7, 0x2a, 0x1, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x3ec2bf53, 0x1ff}], 0x7f, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000006, 0x6, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000022, 0xfffffffffffffdba, 0x444}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x21, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5cfe0d68, 0x4}], 0x2, &(0x7f0000000000)={0x44, 0xed}) 02:05:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[r10, r8, r7, r8, r10, r8, r7, r5, r5, r8]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66694f7567c9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r11 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, r6, 0x0, 0x34, 0x101}, 0x8, 0x0, r9, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 02:05:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:05:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) nanosleep(&(0x7f0000000100)={0x8000, 0x200}, &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x7, 0x1ff}, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:05:43 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setregid(r2, r3) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000480)="3a345f8fab0293e3d20c7022af6e353b7b3b7f95960cc861877bc8d77038e1949f56f96a28dc388cbd6fcf49a285cde2d227804058450c0584373f58ad58eb0322ab795b5d947d5e97e9794242e1b8ad4d323a5346f9cfa6b0b1f8bb1d3766b1c9e6addf42e61eb1f9a6cc4def011e04339217a02b42fee99fa94dd89cdb23403841ffb712774beae8870621e14f752ce3139c1f49882ac0a801c1dc14ece4d3d8fe69d3c880f16f861c3c432d537829bc20c18b93c505bd19502f38f1d9ca023e14b308d8febe47b76fbc7cd2ab40ba044765cf8e2addc2ab88022e00825af819fbe3f66f5e2aa8688ef73e1ea06f94", 0xf0}], 0x1, &(0x7f00000005c0)=[{0x38, 0xffff, 0x7f, "1b2f28095a9f833199d1f27c309a8f505927431b669c9d7a125dff49a7a3a6ba73794b82"}], 0x38}, 0x401) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r4, &(0x7f0000000700)={0x0, ""/206}, 0x5f, 0x10003, 0x1002) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 02:05:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getgid() listen(r1, 0xfffffffffffffffe) minherit(&(0x7f0000255000/0x3000)=nil, 0x3000, 0x0) r2 = getgid() setgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgid() 02:05:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='c\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 02:05:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x2, 0x44) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x1, 0xcf18}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:05:44 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x9, 0x0, 0x1}) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080)="8147f26559d94be77ce4eb292838824c5d07a8c75ecb9cc79e2f6a38cb18747065530bec3fc7ce4dae62ae24872a5a0743c4fb80e2733c8ec5e30cad41dcac48af91c167c8995d5fdcfb2ffa8c6a", 0x4e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x18000, 0x169) 02:05:44 executing program 0: nanosleep(&(0x7f00000000c0)={0x2, 0x40}, 0x0) nanosleep(&(0x7f0000000000)={0x101, 0xfffffffffffffffd}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x6, 0x7, './file0\x00', 0x0, 0x20, 0xa7, 0x2}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x400, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8581, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x28008, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x4a, 0x3, 0x2, 0x206}], 0x1ff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x8}, {{r6}, 0x0, 0x84, 0x0, 0xffff, 0x2fd}, {{r7}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x6}], 0x200, &(0x7f0000000400)={0x1000, 0xd4a5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x90, 0x0) 02:05:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="36a35873076b2bd5187bb2059d516a5bfffc39ed2faea57d46e051bc552dde9cc318ed985a177d72feb395a116bd59df36d7e52759a1efdef556327e4f2adf391527a26476be12d0dfeb577a98011f2d368c905e56b88a8c88cb5ca802653c92684fd98e8bf40fde0f7e5e7d4e33becb9b1794659cf7107c1a53c12a58657782d43b64ce99b1798733ede80b078251f0722224e651bae4e2", 0x98, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xe000000}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10f) ioctl$TIOCEXCL(r1, 0x2000740d) 02:05:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x80000000, 0xd, &(0x7f0000000100)="e8530c3cd4eb6235", 0xfffffffffffffe1e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x41) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5) setsockopt(r0, 0xffffffffffffffc0, 0x5, &(0x7f0000000180)="508ec67878bb213f8f7f81e8da980313b59a13579cfab2d259543012660b9ce11b5a46978778d05e0c6613b29b3130169fbec3d190b3af2831b25d64ea007ab56c94ac5e52d173693f7e867750011ed649ddf275347322f935844471a61cd5c6157f0e3f0a9da87283917ecc185adb12ddbc3eb30e19931c22c01a3aea50bd1353059b438b2851c4a7f25982143780ff30e9b8d0b9f4410fb1", 0x99) 02:05:44 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000001180)=""/31, 0x1f}, {&(0x7f00000011c0)=""/131, 0x83}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f00000036c0)=[{&(0x7f0000001300)=""/171, 0xab}, {&(0x7f00000013c0)=""/67, 0x43}, {&(0x7f0000001440)=""/41, 0x29}, {&(0x7f0000001480)=""/112, 0x70}, {&(0x7f0000001500)=""/72, 0x48}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/132, 0x84}, {&(0x7f0000003640)=""/60, 0x3c}, {&(0x7f0000003680)=""/63, 0x3f}], 0xa, 0x3a) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 02:05:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20082, 0x114) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="2c9005f568a011c7a799c1c6b79bab8d1c44708a1ee449e734c737bff7cd32f008a44f51953bed3dadcdb014fde51982800a7ec251d487a57ad8a166e00bd5c478f552779cbaf913781fff58f80b42f3162c3e62ecbbd026975f6d1c96bcaa4c378ab2b91cdd5375946bd82cdb2d7638eb7a72b48f953eedcd4889a1c36617", 0x7f) r2 = semget(0x1, 0x7, 0x54) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x3a31, r3, r4, r5, r6, 0x8, 0x7f}, 0x7fff, 0x1, 0x10001}) r7 = semget$private(0x0, 0xffffffffffffffff, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) semget$private(0x0, 0x7, 0x200) 02:05:47 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) getpgrp() sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x2) msgget(0x2, 0x214) 02:05:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 02:05:47 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x40) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) msgget$private(0x0, 0x204) 02:05:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xdef, 0x0, 0x90d2, 0x400000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d0277020afe2d673416e51000", 0x0, 0xfff}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x173, 0x2) 13:34: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, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000002800)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/237, 0xed}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000002600)=""/90, 0x5a}, {&(0x7f0000002680)=""/111, 0x6f}, {&(0x7f0000002700)=""/237, 0xed}], 0xa) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2098421a7a64c0b4382da2c07d7089cffeca870d0bfc4ebd93b626b46597d69117610a4b83b54500d8df9f4a3a916d9635a78a4c38034f823d461d6d9e253ae54266604ef78eb797588ad8ca5efbd23bf6288fa35ce5a2962ded4eeb2a4c7e2b1f21a02b1013dca82cf730c5beb24f877d43a450d612abf6ba2a12c1cc4baa8909b0c8ecb334ef", 0x87) dup2(r0, r2) 13:34:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x9, './file0\x00', 0x1c000, 0x8000, 0x9, 0xffffffffffff20e4}) close(r1) getdents(r0, 0x0, 0x0) close(r0) 13:34:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a701e000cca82c68001d143fc8c7364c4a47fa60d9433db93a32b3734291ce8c559b3a407d505889784551979c07e162c53fa4d96620b428dc01ab2783a8e52ef0bab3f569c08ffd749c3d342080c6d4b01c65f9985312c179a83d10b76eabe9d342b5657cfbe7053fe69347d3b32c466069ca2f33c0a0"], 0xd5) mkdir(&(0x7f0000000080)='./file0\x00', 0x2d) 13:34:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x0, 0x1, 0x6, "445b0a58a79a64504b224103af715de90cd3e6d4", 0x3, 0x8}) chroot(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCNOTTY(r0, 0x20007471) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:34:12 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) minherit(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x7) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f00004db000/0x4000)=nil) shmat(r0, &(0x7f00004da000/0x2000)=nil, 0x3000) 13:34:12 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) r0 = semget(0x2, 0x3, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x128, 0x7fff}, 0x1, 0x6, 0x9}) 13:34:12 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f000010e000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="cac90e64c73e646a2589c24e90764c949d44", 0x12) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xc000, 0x3}, {0x18, 0x2, 0x3ff00000, 0x1}, 0xae, [0x1f, 0x8, 0x2f7, 0x5, 0x3ff, 0x2, 0x4, 0x3]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x7fffffff}, 0xc) socket(0x12, 0x4000, 0xafe) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000007217356f1ccd156c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b7471b7fa5b46966087269405d336f7d4b58c4dd9808e507617f730e6b2f4041df86a3c6a3c0aeeebb6ba480c14e2c4907a3d040d6ff15d690871e04d474deef91cbdd2e06c9a353e14fbcd42fa979cd0f51882cb5dbeb3db02a0bc7bd5fb1f0303a4f8730760eff380eaa0855fa45e68ebcb5ff6e4f2764aabb6b9847486ba7f129294cb2c2a59550c618ad1f9622ef90ebc5bd06f6a75e64a36cd87f6653334"], &(0x7f0000000180)=0x6e) 13:34:12 executing program 0: mlockall(0x2) setrlimit(0x3, &(0x7f0000000100)={0x1075c8, 0x100000001}) r0 = semget(0x3, 0x1, 0x1000000000202) semop(r0, &(0x7f0000000000)=[{0x5, 0x9, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x7f, 0x1800}], 0x3) sync() mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 13:34:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000280)=0xc) fchdir(r4) getgroups(0x7, &(0x7f0000000200)=[0x0, r1, r0, 0xffffffffffffffff, r2, r3, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setgroups(0x0, &(0x7f00000000c0)=[r5]) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0xe65d, 0x6, r1}) getegid() write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0xece8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup(r2) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000040)) 13:34:12 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x89) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="c3", 0x1) write(r0, &(0x7f00000001c0)='\n', 0x1) execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x18e02, 0x0) execve(&(0x7f0000000400)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='+![\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/null\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r3}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r3}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000006c0)=[{{r3}, 0xffffffffffffffff, 0x6, 0x0, 0x1, 0x1}, {{r3}, 0x0, 0x11, 0x80000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x6, 0x23, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000040, 0x65, 0x2}, {{r3}, 0xfffffdfffffffffe, 0x20, 0x1, 0x7, 0x8}, {{r2}, 0xfffffffffffffffa, 0x28, 0xf0000006, 0x81, 0x3}], 0x80, 0x0, 0x8001, 0x0) 13:34:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = msgget(0x2, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/8) recvfrom$inet(r0, &(0x7f0000000000)=""/184, 0xb8, 0x42, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getpid() readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 13:34:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2000000000010108, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/108, 0x6c}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x346) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c14a0500ace22dfaffffff7f000000004de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/153, 0x99}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7, 0x0) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x5) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000016c0)={0x4, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x2, 0x3, './file0\x00', 0x7, 0xaf, 0x2, 0x6}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x7f) chdir(&(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x9, 0x82) shutdown(r0, 0x1) close(r0) 13:34:13 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) r1 = msgget(0x0, 0x81) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe70) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000580)=0xfffffffffffffff2) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kqueue() recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/134, 0x86}], 0x3, &(0x7f00000004c0)=""/71, 0x47}, 0x42) 13:34:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="abe22579b1802c078e8653fc967572264256af771edc62f3b01ed03a58318384e81691d7cc88149ea90a6bdb280a885b0e", 0x31}, {&(0x7f0000000140)="adf0b0917c8304b8c0a7076f6f2da2af459d87baa9669eb5bf8bf75cbc3123fddb239b9fa8e5c305c4dd4f9dad51db7a4ec6f00b62b3c5afe05efe548d8c3a288b7638cab4d2a2dda551ce8566571bb5ac0e5e345f24e4d20e24eb4fe7666d803f5f847352f2e0ad9382cb0cce24e882861466683955b9cc2436d842a49b82b1ec890c22c6f39b049954106a5cefa76e4c3f75da5409eed11412b44f3ea72c612df8688fb6f0d615c57aed8d00dd1392eb48301fa72e2dd84fb6f3dcfb6987b5dace26912f9bf6c4df", 0xc9}, {&(0x7f0000000240)="fb6b32a3e831473bdbcf8b70cc2aaef1571f70464cf40bc9cc81fb423ce59f7cdf8c184aa9dc87019dd8565d8b0852d30666995bc81454f237f699b2ed4b19c1fa633bbbf96578366fe7803928062533e04bcb706feddeb4647f85fd087e4bd28565712c1de84b2857c954b1caa3bbec958f4c9c", 0x74}, {&(0x7f00000002c0)="fd113f4e0e20d8d1e383ea78ec7e9fbc35a9b39070a82e8bb6a07f07a4833ab7919c7428f7f3aca961039aa6806a45a69ff6f1f6c444cc6fbdf84d296e1416187e561b8849a427204403b2977e3792bc19e42a402fe87f226b4c6bc0d1cb44b960c7732e5322d14b28cc8d5ceac17ea67c51469b2f8293cac0947d5a6bfa73123f65e69d7ba7cf9224bbd5d2bb81aaa2c468486e2bd51c74097aa7131007d735200dab0c5ee90ad8a345fc0ccbe36c0a0f177dab4225d174a6c610c34c5527639152c820c5bba3097349fcefd864afd9115abc57344848d67eed92c07dfe22f562ad1730bf210e38d01606c47cf09cf56c3bb87b1c", 0xf5}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="200058ff67d72a00b2c9000001fa0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x3}, 0x8) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001940)={0x3, 0xff}) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getgroups(0x3, &(0x7f0000001840)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000180)="5c71ec8608e580b60488c367216ddf29781985ac463c770d20338f3a0e9b4a46f2f96e31f42eb24ea098e47dffe17f60db4b941fb3c2b17f1237bf3e86be448dcd69b7044d0780e586d1f9221660507cb28929fc7c20719e5a164a715d39c34cfbc100ed9270bd135e7484d9a3ae95", 0x6f}, {&(0x7f0000000200)="bf7fa0707cae8004ddd1b2", 0xb}, {&(0x7f0000000240)="4009ad50803714fcbcd1e92035a9ae455dd1323987fdead0008ff0864c1170fc65c1ee36fbb80212f7841b4180866d908279d49e858fb534212e099d822e2e79a0bd95a12f08c1326a2e42f330ad8b5565a02039e793583de37e45afb39e3a21bf59e07c373366cfbd8ecb0553b569ef2f3c18d96bc25d5d7fffab5b7060602a0133bb802beb4179860098492a59c3b1a506247df6b0130c6da508ca0ba5a797ba148eaea33ae9216f23cd35bb78e1f0e5e8ea64f538fa210b99e50eeb14f898df32661d6957ead1c416ea57bcbd5101a7b194f8333687a251d23dbaf3e1a40add7afd584f9ef1bdc727a3a65b1fb76ac84c089b1d150487d3f3f1de449d21a7c5acf15dfa47400ed33cd9af8c3475494fa9511b7c565388053679fc313c81e3666a7c3e987108c273458bfd52307e7b0c7d3f9979218a76b9be95de8ed5add021d442f4644132bea76b2bf975e6de078bfa79edd5785097b157c002702ecf80b813b850f909a2900ef984092ba33a2f8efa125c98aaaf0b5de6c4a7955c3546eb76631c854d10850183261274960de7ca08b0d6f7439374593e754c6f0788f5e95fb48fcf0e60b10651e837174eb09cf9b24fb8962626f287034b64b65f7fc53f6aa2e21f97cb643e1a6dad871f181913124f318611fa66809554c57bb22dad7394389cdeb4ed8c2b143a5e27d30b1d2363264495c7ac12f05662b242a665a963377efcc9cf64a520b870f1c0c4fefdf359cca520acc75346937a606ed1c242b307ad9f23fd3bda59ff58905c81b9336d9067f95f090f62d9bdb6e936167c793d0c6ad20a3635e8eb3d97398d235bf4dbe153e264e0efb2c2843ddec41c711e10384bfa25e9740c699b78f6ab1f742c51ea4d3f4de4d9a220ff80d01b9ca0a0f17c310d149bbda6907828442e03edb7bfbf15e9ab3b8232b40b20a941a20fada560aadfdfb876fea39b32a5fafa5ced9509999b23274c442f4b009cd6516f70f5d92f87ecfcf5e48053089e1a204faf0157440da47df54b64e976de0ee84a1a4cce927a1dc78b806618de7f1e3e63d3b397112f4cf2c05a3133df4503ce6ac632b111ca7e7ee91c36be8c1d2a23974b924e9c7435c4f1703e05c75b05b85dde30597735fc0a7e8b6930ea371ebfd369f447ffe0d5aaa08cad97b94c72018b96ae6be8b69851c6d78a7d641208ee8044c645a788e70fbe08dcdc1cdcd6afca20a1cd3f4e2aa4efc3ee9c33c9123966c1c86254c75079727a43e398a9322c02da97ce29e5b056a74ce7abfcd3009918ac1d3016aa2f9f1176642557b619dbd30f8b02b4792adef9299ee00495901faa9aa81e4d7f582f502855639ea2d4ca7b15014e5a92a4c6b85a3db4552c3f1181fd6b0836c8319b0753ca44fb9efb4f663a256574c95bb503f6ce8afcea751bcf1423fda589beb03ce4bedc654d86a6334d326727e03eada3c6ac1a6bf794b46b6379816aa7f1a570701f8123427caae9d7b63431bb0b00292f8bacb34e7b1dd270f07f8bfd46f770fe21bef566e94b6d46fd2de3de94c336cba1e7f5e11f7e1eaff9d5af7d7e4563b72eec2fa6b86e98e47b454270584cb4dec14ccedda0d5acbd796d7260faf1f7355668fda29ad57c19c9750177c58c54cc799c74f52bec60706bffc788efc0b880099d9432e97d1256b8880220e06487fcb3fc5fe4da74d0aff1dfe418591a90bcaedbbfc9b2023ebad3f3197369cc3cbac3ce594ac149f6ccff4e8da8777d68d859be8470c9dfb1727a9c164b63ee4298ccf38929a1e90626fa3b4f1f05dde7b801ef343d8d84c97474cddc844234afdf7ff0825f48e394c957cb024b088af1d312adb641490324603da80856a3e789f1c4271f3d63cb59eb2ffa42d539014c8d19018bc136c6381f3f82f9a8c5d277d716ff3d13a44d1f20dd0f5c30d0541d68ff812df9af8a4550600a9f2efb67619975ba095ac950b92a3318b9773549bcf3e388a8d395fdb4dc17f0a36f6a787d6165419f1b616e3e7060c955d7226519016333e8e6f6b6820fdb53b560d9b59842fe6daf9d216ac2d99b5f10ea309f6d64d9cfd83693a495717c312d0ebd49dd7f59e2a5d20219c3061c27bb6aecdb46809d5b778c77c4248e9b28333efe1ec9508455918509e28ccfa2904645ea7564a7bd23a9a30474f89228aeb479fdfe0785990685c45c371e7193c24c34b4925c04431d935729c3f89517b25ea711c0e42f8768d9f653ca018f6973713af2ab3b5436bfc61b8cc9067f51a3c49e8b3cf71b1815eb00dd05db5b1ce40cb75902b636b37c4dc4bad89b518805f09add731ac9826a78c1ad1aeebed2cab291d36cd8811a98fc8505b328705f64d3c5785e7947a097d724f1686ea45ca3eee966db769e1f5ba78967ceb43c9e44a7e99a5931bae95914076414667be48ad133a53c6dc62e2d14680bba4e3e1eded06936e57d2eb1a7ac790b40620edfef9128ffb57f34e8578440a77e338c7b1e9f80f740a7bf1c1250a278d7358f8d63b122feb79fd3ed19887b021c384458a5b127aa727118a31d088317d524ea720cc70e948ebbb56058cf38c69bf1f165ad35b601f04d20d39c6855a02090f8e4a55bd52479983eed0cd9a3d6053c7b2b7fbed42834430747bfe8670593f001baa0c3c97b72f5f80a4c527984a67a4f28f9694eec08e2362736db96a74ea2f31d8b50f825ce472d7639acc1c5d17b2c67da2155795d5d9ca93ad560505e9e576aa23a0dc6c4eb92482c590dea2987ae27554cb3bbdeb28d9e5d6e4cd786ef914bfa74773eb8c1303b1652c492a965c68684b8cd9a07d5e2803788ddb9c5e58156d75505b3f3d861b7597b4277bf1d7aff825efba17d16e5768872e6aee5ef9456d1f6c1e610420bf204f84659fbe610e343c38ad896f99d419db6aae5c5f6d4a3688fe1c617d64be77c539b28ac47a01ba01b8557720e1598062ad1518aa10e19201821914770eb7b4a29df1ac4af2b2017e359f4eeca1c937f91e28662d4df0b72c5a9498ddb012bf162eddcfd2618af6f1ac1c883f88efe8f11afb1a3170d12752e1de1490d2553bb8d0559a0e4baa57c3261b809fece95502fff8bc661e59fd8141301b4b1935b6f56622957deeffa2f41c549bde004a8342c3613c584a493330da6b67215660aeb21282572d877973b9551eb5882449ab4d8ffdf8067379138158c397289f07b7dbd8d90e13544e62a9dce642c3b79f88e7e6cabe664791eed6cc5d6181b36401d11dab562228ed8fdba901a17cb2b64070c5c5bbf77cb9ab47769c7455d28ca5506c164330314b273d2c5c7434687f294f65edb8bbb2690adc81b3ad7a7f76c1c46d15084171d2cb8a10f6239078dfdcbeda2b74f533d8fd23ae21193c2b8351cfa94ffbea62c84bd9a6f1bbba57f1e33747ac200e89825777daf4f843959e7cdc7d84aa3957dbb472b2f0d2e69e0c2bc102d26ea98c85f015257db5047ebdb6ef40504c7418d645eac3d4744bcf95243d75bf51a589990bef8bc383fb6ea51fbaeb1dc8d15ad9dfc82faaf98a83c9de581c877c765f602e734ba203286f97d47759ed15aacce11b28e8ee9960f322a50dd0eec2f389fe7203763934fbf83a5519c699632948bcf6aa128a489a6b993ae6ae861a4f46e884c74f849dc470742b7cb9e06c086fd4f538112719d28dd605233bf8749b559ec087985b89fa4fee16dd76d1ef806bba9efa8699851bc1d7fdf03f4b740186dee2279881fa444f992f512469d9d5f3681525d13790b300355ebc6e059f5934a95139f6087f1068dfc71ce9d2709a1033841fdd5215e99d15f119f1962ecb1af9dd369bc767e19e52bec9b2bf2d516b9df425a4645a56cdb6b6c517a67d9a74dff2907f6cb2345e7eab431b4591b330808aa7fc14030cdb47a62aa5f55f49b2822cb196444bcbdfcf72aebdb695b810b723549ecc41e011b49ac46006433404ca726c58f429b2a6aa280b30765ca1e33cf28e68120735467b8d188af2f1bd727bfdd11589ab9f0b0a5b4d78f5b391c8baa1e9e5f51cb20e2bb1ab7aa1f6ef7173664e0bb85fa8da35a1de0c4a0bc8e9b8389d7ddb1f4199d8d5fda8253837224a916b47f82b487fc3b91b9b856dacef16aa9b3949febcfa9019f526d061468faebf8bb2459d633fb595cad2b135c0a46bd67d966a4ce78f922f2d0aa28e22f31b0015c38acc85505eda5e3f09e7a0ade673fe2ccf67e0c17b1188e527a4512a58b1a256cda075da2f8660151390e052b0b999922b170a3631a5f2ef3b441b459808559cf457989b482413af503eb7156704dfb2793ae9d80b8085711c50123e00cc48c243c0c0adc8a3eb24bc8a6c0a4ab53640dd3ff947cae7adba821bd64aef1c7e51ec0d75ea5636783643d44c8742342d7c0f043f58d96277d4e56c12f1f72ded8be91d7c59e2930b98805cb3d08cac5f3ca52942db8f4382cccf3d95c76bcbaed6a2d7177beef29c870b5e80e418f4b3e5908286e1baba57a1a5c4a48573edfa1fd70e7f21160cc3e582d8c12b84e6d0a2cc281b4944e8c1b3474c9b6f74f37ed920649cc5967f95fefa32f9ed920596bf48968e5d5e5f0999b30b7e7f800e1c702703b779e0cc45f2bf0da7c93f8e82d9e770a0bb38dbe465a47cc589b3eaafa2114b7fe9fd5e9fc56fc5645ed9a7d5a7b2dde4ae8c6225b9de2b49a0f2ada0a72a5ad93c96c533349e6dcba0323670bd2caa9e87648dcb81a246ff3c0ceb2492f3019e67e31df2e34c454c66c597188254e8e8bd8070ec7d959d86dea403da61b7dae3fedb78102e6a9d8cca254bbca9ddd93f30f4b6f311dbc4517e42f8f5436657cfed038a73f9197110d2b9ea23c0ede81d9309077d8f78c8c10ce1ea0a3d912f9d813cf8235d65479d5f375dd3ef3c991c9ae2c17765dc725a4491c2f28902750250fb12e50bcf102653a8126149e861fe65ab9417cb372155347efd5d8eda8116421679ea9ef75ffa852a1b47566ed40e4783d5f31654059d5688cb30d8775aa06640f3be95ab75213160318119fef8db02191a59425382c87f6eef6b5074383e4388daa12f918ec93014f0ca600f0b2c444e1faa5ae8ff981461d49d3e5d9284be0dc4a2df2292a9bff5a68d5fba0d37d01de60d2e27679ad46f2b240ce9fd7430e1a4203cac4cb2fdd373b6439c91b2ef7f50f93c8e7cdb9d966e1e007a9e76f7e4dfdbafac37ceac338939d2835f9f8ad4a1450604ffbc0fff384c1fce53c263c9813dc163c54013311f660931c08876e3a4dd18b97849848d24e9bd0cb8e2ff2dee6a07c29042e6e0e0ff97b2454081a47ddfb43964d7922f46e91410ffeddd58381b2329c8057e2922d2ee115172c10c6e1b9053abe56e63243b1e64de05245457bb85ff2531124d597e0d008293e55f02b705e246d49624df0aa17e8bce6171bf1943754d705a84f59ea3f6f2959c929274543b000e494e2160f173b6850d109402695890c8d792f4be84aefe5dcd99e23a474be81c5daa95489eab29e7352ebdab6cf39bb6647c34d2e6dace9c0093175e0e67f5edb5ab742ae0ae65de49a4b29597aa4a2d0dd4171b3abb0915db85a0618df6ab73db97581c2cd411b782a8c784914b5156719707caa0f8b71142e4a5fec35eea93e4171b712de425cf53ff03c337b646426ec039ceb7963bf9d7a6210035dc141e85dfe62465ef7232441c2866f9255a37917c5317c6fc3e92f6d4c5c783ebeac4f7682350741dbee2afc92fbb80e7e10b2ccc470377a77178e7f5dbcd97f84969c2d53fe2708202e38f08441e8616189a8cb", 0x1000}, {&(0x7f0000001240)="3137cf169f5997a5064da81ef57e28479350d44ac068d217bb4358528648587dfd5720e18e303aa667ef5f741a2d3cd25df5f649ec15887e5cc7d297c9f2baf3797763bf04f88000effbc1b1543e795471f191214eb4436ef8d212602a675d429ebcaaa2c595f1d8e97325e8ee2615568dd3fc713a0288f8410905b797214b7d62a1be1d568a5f5bbf8e625b59ccb0", 0x8f}, {&(0x7f0000001300)="ce7f2e704e29b1011e86767dd5f1dcf97153eb4e83051b481d3e8dcde4a49560d23deb781d0bc7d9ac0420f09b8a7b58f0d06f5612e7be8d16a36c9c862d62acea25c7812872b593bfe0606ce3c92449625d654963874f921758841a5f410209a70a6d65fe380284b205aa3d4c794c5c29487fce7f857eafdaab9d3919a39f2f14a599210cca4187a48ab123ad0a5caa7ce411a222d8517a993f84cafa3ecbdeaa662609e89a98ba00834ab10e0cdb86344c3a1785e6a2ca1034e4ba9dd2dc355e7bdbf68cb755c6016901ae29b8c49b4a5b4b75f9871ef8b7a6434176757e070d7bab06bc8661", 0xe7}, {&(0x7f0000001400)="18390e604672afd5105da7fdb7c3cfdf60ebab36300115110931402e947bf4aa1fa7fb1ef732a7d8b0a45134a90fdd793eb82be0d839dd0b9e15a8fda9be19fb7fff818f5427be8b98f190fc757f16657aa2b369cc97d01b5de79f279cd4f53013e84695b8d3c0186f266e5e615ed10151187fc10c803fa14da27cdeecb3b9045c2106d9a4c1a6216c7e695bfa436c10030d83ab716f816a0a063e12da2228", 0x9f}, {&(0x7f00000014c0)="b68966885e82f1f59a4b88edd71a0de62aeee54ad579770d5a3056622c6603f50175b6e26d29c4e2e2681f2f562ed748d9162d0abf25d07c00e7472b72dbbd4649ce09ab4bfed5729b9305fde4f6e829f5bd0899e60bc31d8cb4ca774a3eef9bbe73cd9fe89bace6ac2376c16b1bcc540c6c563dbc9bea99db03c4895a98d11bdf24ad93c1190989322f29552c48e898fb6c108854f58cf4124907bb6f07e09cfbca9c83dca3a18fed9271cfa7072194550e635198f88d20e9d2057a36ae86c520160b8bb427a5bc435fb5ff304e", 0xce}, {&(0x7f00000015c0)="8f7c8652ef89be501f6080e5487f26095bbb7dd32af0d1a7982709f147d241c59b3977ff929a8a893035a6478d019f97ff03", 0x32}, {&(0x7f0000001600)="c01dedfd9ff0c6948ef6fb183551ae25041a684fde48cd3787f1b04e3747a83ac2db95aac36ebab0806336047f5deddb8fc31be5ecd234016b24c2257356523ff450017f9622d70f15d6eae9fd1e50e51fe13cdd1baa88951995345267857ef8ade5f5de2e64b7cf08eada8a5177060fa5948044dd7644b5cddb61e8f38a89f7b3707f7dcdd4bd3f536eeebb590b0f9c10964087f52bbf2ef71250c0085ae4a06b857b3141be62b249561179d1a9ff87a95d164f88736ebf4130f49c801227a955341da095d55a979a31fb5017209dbd58e5ead8daa9a94ff6f8e229c2245f0393daf2f92f3df92301aa07e295988972", 0xf0}], 0x9, &(0x7f0000001880)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x3}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:34:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fsync(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() unlink(&(0x7f0000000000)='./file1\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 13:34:14 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, 0x90}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0xe7, 0xcda7}, {0x3, 0x40}], 0x2}) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x41}, {r0, 0x8}, {r0, 0x100}, {r0, 0x118}, {r0, 0x18}, {r0, 0x80}], 0x6, 0x100) 13:34:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000000000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 13:34:14 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 13:34:14 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/170, 0xaa}, {&(0x7f00000013c0)=""/142, 0x8e}], 0x9, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:34:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x114, 0x5) setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30080, 0x2c) 13:34:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x2) r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 13:34:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r1 = shmget(0x0, 0x3000, 0x420, &(0x7f0000722000/0x3000)=nil) shmat(r1, &(0x7f0000724000/0x8000)=nil, 0x2000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x81}, {0x18, 0x0, 0x40, 0x1}, 0x6, [0x10000, 0x545992c5, 0x80000000, 0x0, 0x80, 0x3, 0x2a, 0x401]}, 0x3c) 13:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./bus\x00', 0x4) 13:34:14 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x1000, 0x0, 0x5, 0xd86d, 0x7ff, 0xfffffffffffffffe, 0x81}, &(0x7f0000000040)={0x401, 0x400000000, 0xd4, 0x80000000, 0x7, 0x342, 0x20, 0x6}, &(0x7f0000000080)={0x6, 0x1, 0x4, 0x3, 0x0, 0xde, 0x2, 0x9}, &(0x7f00000000c0)={0x7, 0x5f}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 13:34:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffea4) 13:34:14 executing program 0: r0 = socket(0x14, 0x200000003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 13:34:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r5 = dup2(r4, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r5) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) linkat(r7, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 13:34:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0xc7}, 0x0) 13:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x190f, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x9}}, &(0x7f0000000080)) 13:34:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x4dae, 0x36, 0x1000, 0x8a, 0x9, 0xfffffffffffffff7, 0x52e, 0x8, 0x1, 0x17]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/143, 0x8f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:14 executing program 1: r0 = socket(0x18, 0x3, 0x8000000000000) socketpair(0x0, 0x5, 0x400, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x2, 0x22, &(0x7f0000000240)="caf5b4153e8a81509e5af8e4fc00f69bc8ad4db2a57fceff63270c58617bf64c87bedb76e91a39acdcd8aac354bcd6223307a3899a20613d383afebc818496092fa946538ae118e0d51234c58d4cabffc1b91fa6d100bb194d59acceb897614459c751bd1faea872b722580e780f1ed1a56ce31d570e30f2cb73bfd6c51c2311a8a75a158f13230b950f183425c55d4493d0fbf04d3e9aa8644370275ee26fd426dfc0685da17358d9467d9f", 0xac) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0x0) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = fcntl$getown(r3, 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xdb, 0x81, 0x800, 0x27, "958dd674930b5cb33e757cacb982f1b569a096fa", 0x5, 0x7}) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) fcntl$setown(r0, 0x6, r4) 13:34:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 13:34:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xcd, 0x98f3, 0x1d, 0x2d5, "6233f247ecc8079f5bba1579268f92e326ae4ba6", 0x7d, 0x20}) sendto(r0, 0x0, 0x0, 0xc, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000a190b88eca86d75b85e7dafa42a95f73b8e6d0fcaa358565deb61790f4398777ac4dddfab54205996ab65343019660be9001908312d6794ab44b6dbb7bddabea7ca428b3c304ec74e981201804aabd8fb4efed953d2e73a9b7710e50f393b8c7d0d170170c10d034b8131eca"], 0xa) 13:34:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x19, 0xffffffffffffffff, 0x1) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1b1, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f0000000080)='L3', 0x2) 13:34:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000380)={0x1000, 0xd799}, 0x10) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 13:34:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e5066696c2530001c415ee513a741f85cc09c58b96862f5fad1a238ccdaa1ba46027a0bdf7edcd5c80e7100196ba8b1564cb222fcd4b4a82404d22202d9d76ca65f1b716b74f5d22b98bd8698d75100de052938b9eaefe38d3640281e6b060f1c3cffa0080676466418185b57aaedfc20eb61012b1a127b0621ec9f9d87cd7dbb12d1bf3b1e1e7ba758752777c9df2601b6c9b8b269ce6ce96d342a691b48c774d9952db326e411af55e1e79dd27facbea5"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) dup(r2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 13:34:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040), 0x0) 13:34:15 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x100}, {r0, 0x100}, {r1, 0x10}, {r1, 0x34}, {r0, 0x44}], 0x6, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1ff) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x140) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 13:34:15 executing program 1: r0 = semget(0x3, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x2, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x9f) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x0, 0x2, 0x20) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 13:34:16 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setregid(r0, r0) 13:34:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) poll(&(0x7f0000000000)=[{r0, 0x58}, {r0, 0x4}, {r0, 0x40}, {r0, 0x80}], 0x4, 0x4) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0cc2dfdaa3ae46a4aae8b4d35a303f311c3c09452987daf64011ce3b5e7a5454215f5703026350ebcee80269c99903ab964910abafe819b4939aae058e362125099425db4181f5f8cb03b92aa1a53741d09af5758aa2a9ff0ade2807a60a7ece17d49347d27156e7722eb8a5b679a3db54650574ac4f5c419f28a3ddd4e826af9197f6f280140c694f23ec756956970eb9c2602fc790106c01776c1d7372a3c1bf65e9dda8664f48ca90e4d2e37349421c91bff21f50af30e16f2a6adbd8006fcb428127f1fc9988ef8de4e1fd5256f9a1e64a36c5a135fa6dff937f48d48068ef716ce2209f50b8afd9a6890dfaa46357df06", 0xf3}, {&(0x7f0000000140)="606d48a4677c4936ce518346f6fb33d115c86080d81bf8d04bb8cb0008f1f998528d1ca79fea552a2f704036698e0197bc2ad55e6af0dbf5408e1f9cd1e2434ae98a0cc0b04fc827b57aa1813ab114f1d632c43072a331f8ece8cc02f1411c9f66089f0cfb16ea3efdf0a9338ff0462ddb75", 0x72}], 0x2, &(0x7f0000000200)}, 0x0) accept$inet(r1, 0x0, &(0x7f0000000280)) 13:34:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0) 13:34:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000224000/0x1000)=nil, 0x1000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) recvmsg(r2, &(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) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) r5 = socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000002e80)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab31d321a13856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b667627d046d16204ef59f8932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2eafdd9e99c314371d442bf3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8b7758b5edf1a0e99d0e38c61927a3509c418e45"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 13:34:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) recvfrom(r0, &(0x7f0000000100)=""/237, 0xed, 0x40, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x400, 0x9, 0x4855}) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000001580)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:16 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) recvfrom(r0, &(0x7f0000000000)=""/8, 0xffffffffffffff88, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xb7) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x81) 13:34:16 executing program 0: truncate(&(0x7f0000000040)='./file1\x00', 0x3ff) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) 13:34:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d6f0c07af23a2b852adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c", 0xfd) dup(r0) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9a, 0x11e) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8001) r2 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100000000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) 13:34:16 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x80}, {0x18, 0x0, 0x92a3, 0x10001}, 0x80000000, [0x40, 0xcc8, 0x1000, 0xd3, 0x7, 0xfffffffffffffffe, 0x4, 0x68]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 13:34:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/69, 0x45}], 0x4) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00deff00"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r1, @ANYRES32=0x0, @ANYRESDEC=r1, @ANYRES32=0x0, @ANYBLOB="e3ffffff"], 0x32, 0x4}, 0x0) pipe(&(0x7f0000000400)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:34:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x544) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x1800}], 0x1) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000340)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) dup2(r2, r2) 13:34:17 executing program 1: r0 = socket(0x20, 0x1000002, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) socket(0x2, 0x5, 0x9) 13:34:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1d) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) socketpair(0x1, 0x8004, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80, 0xe7, 0x8, 0x1, 0x7e37, 0x7, 0x4, 0x2, 0x1, 0xddf, 0x400000000}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 13:34:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/212, 0xd4}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) poll(&(0x7f0000000180)=[{r1, 0xb4}, {r1, 0x104}, {r0, 0x4a}], 0x3, 0x80000000) 13:34:17 executing program 1: r0 = socket(0x10, 0x4, 0x6) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x4000000018, 0x2, 0x7f) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x102b, &(0x7f0000000000), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 13:34:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r1, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)=""/78, 0x4e) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000040)='./file1\x00') 13:34:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9, 0x5, 0xcab}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x100}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8000000, 0xe1fa}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x40000000, 0x3, 0x100}, {{r0}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x5, 0xc000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x31, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe0, 0x80, 0x4, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xb1}], 0x7fffffff, &(0x7f00000000c0)={0x65, 0x5}) write(r1, &(0x7f00000001c0), 0xfffffef3) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 13:34:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000004, "000000b95d0040000000000000140000001b00", 0x0, 0x107}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x8) dup(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:18 executing program 0: r0 = socket(0x80018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x202, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x0, 0x3cc5}) r2 = dup(r0) getsockname(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000030000000000000000000000000000000000000000000000000000000000000000000048946faaf074549136506e84"], &(0x7f0000000080)=0x37) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0xfffff, 0x3ff, 0x100000001}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0xfffffffffffffffd}, {{r2}, 0x69a01ad8243b052b, 0x0, 0x82, 0x5, 0x1}], 0x4841, &(0x7f0000000140)={0x5, 0x200}) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) shutdown(r2, 0x0) setsockopt(r0, 0x1000000000026, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 13:34:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="bfd69a9d3cd8d59353a9cecf59efa432e5a02c38ce0d7603187f21b4a585184ede93bf204867a8c84a47e6cc4a724e7721b2d3139853072fe1c78e", 0x3b, 0xa, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 13:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 13:34:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r2 = semget(0x2, 0x7, 0x40) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/242) flock(r0, 0x2) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) truncate(&(0x7f0000000180)='./file1\x00', 0x81) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x0) 13:34:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66986c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="891816f3e7980e62c0cb6a0c5593351e4b117447ae05b307e4f1794df64d79fe19abb6b44fab41d24b462e55d2603992704fd21d4b1ef592dbbbb09034a774ec93989206e5219924ab63fd02a8f7ffeaea872dd07de90437c09a83b5ae5a6b2888e674167cfed33d4d75a058483ab25dbde801cc5086f1a319d4a674ab0bfc8a298170a08ae8f5981658d4ca55174c9be2fe191dba4be22fbf3ae24abd213004fc2a7e8bc4d405b5931a0b5dc40267aedd3498105c06614cfd8c45", 0xbb) write(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c19bfbb506d3ccfe6829fe2855c6f5b3834d0a63ad2430e43c1e359c0796c725918714ce5768a1835e72fa3fb7a7d07751ef8f1c6ccdfdb5b712adc3b203d76300f041d7c407d59d473ae515c0e83f148424ac3509b39f631e45aa48b56e021df07dae8c0f1a08c445322a543ce69a491cdb2b6958358731c1cea51dbd3db40f98d478fafaf9490e7584e8133fe44c82298ba559d604613a829288f7049e4f759ec651a84e46127198618dcc6b66363d957db4b0e438bde747b703d7bf83141c392ba94ee49d6fc5c9574bcdd8618b6a53670aae2a1ca64a4e092f97c0270fd6da3283b8f98538aad29d03b8448272c00dda9cb0f77d46b766061664983cde721c3eebd7b443429dba87a886ad217f77f55ce6c0dcbdbaf7996cf8db453d6973b222d408827933ce1f9c5d02a045bbe6e01ba02bc13f01afe61f3d644b0c3b06959c0003631bd2b0bd9c032711a95050611a9cf78c14b3166f9281146a924978a6f4737e5254d195f5f9005bd9ea15770a84164193f53ca2e8f1952857e4de9a3406625839d51e8b68816829d36c981f3721baec1176f71d4bc2f9896c871ffee0e673a625268a53dd9b662f6bafa94b00c847c148d82f070aaeb96197c07e82d8787bcdce9f83a01706f1e6217ca44521355527daa872757b5c72572b9c63f218319ca3bf862208964c957550ff1c2564cb73707242d5df00771b4ab37c2630e5d0667ee4d227b4f56119820c2b1db9325a04a00c1160725b6ba06d619cd3b784538ba02ff4e9f4b369c1363c16a12884d4a9720b602dde5c58aa38dd571b8e07b4ebf2bf8c7a1504d094b760211673f4aff53516937cc907cd1fa80bb18912ec5dd0a2cb58131b406ebbd6da6046cdc5b05821a282390db32b9608f1a00fa7fe1f526daa34789a15e3304dd0285b2f89c322cf25368bd69d15451a2daacf981079f97ff4e6143e5831d7ba72ab9ba3228c1b7d5ac589a99888e31c9d6dcd9ac9af5557dc519d743a3403f548310a9a5e03e1d30355d0446ebd24af23d58c3d199930502024b7e7fa6370b13c771f8c7ebe8a72a721c1a49a1e439a13a074bbecb673c1b784b46d408d4486b1eab9bcad99814bb6a2ba6f6bf938d905204856e5dba9e83d7bd72ac9a73879ceed07271f8f02b6bdd53e37fee301825d4bed7b5a088da3f8430b007b6011eeba50172969a364e36f0643e11b1a352cf43e9432b1e086aa7859303751af53cdc98a287e6ed21dad608650ac88394a001443d4f8ef9ab9da9ad55159a9112e374dad87efc29e4a13acace45eb953477b590b2ff1cc8ac686eaf8e74873a13c56c47dfb31b3ac708594a8fd84d1d945424dbb244298960a6ed22b5a7fa299e3bc06b2e4d81edff0e94c19f38665d05c5bda26cc3ea0c15c1ba821e138c6d7e6f71bbbf5c45fd48641c7184103a9f3eddc385b75ff73f265b09832749e40014dae4abdeb75833478bc9ae68cbf1cfaeedb472f6c923429674fea3a42d1765ddf5955aa65698c3b038391aff152863cfe631531df2058bb32c13ddfded4839458528179715247cd7900e5cd230b7797abc46be181fdfacf2248b697bb3942359d415812f8c68cb68092bbd9cc8ca2f21cb5699d42add1f9734ca14a7a03164a6f8617b56c59cd990dc43bc8b4adb154490b8e693b8ea3ad9109a027c2e92f4e0aa89c6f7e23a0c2bfdd1967c2ee16924948074d90e78e834e3cdda7c33ef28daf1fa39388eaf3f0b8acf00c390eaa39a1d55d1559e3f7714c9b1dc5b30869951d2c8436565602c290815234f87e4e0cf213a2ea54053d58547b28db579a3481ae5f88d4fe988b8f6fbf7522db0c26241deb1c1757b524d98c550d385bc6f320f0370d51cacb9615fc6aa5ba7fb18e9a0c032fe2e77f03bc8b23a84897ebb6f7ed3adb34be5edee32ddae2fe8479f3c72e6cf2f6345e08ba8f31859a3b6498bb1e5daf259d2e977c1bd9eb700627337b0ea362a168dda2359ebe0e92039633da6beaa270c5613dd4af3022e08278e718cccdd10431c6625b3c050746c8300ec343045ca692a43208910010e309dd04657bffe730a23003276c37374a9e149d696013d230cbfebaac30afc22d534c773d8ec363788c7784accb52824165e31fd870ef82e5041b824185f94702236d5bb1117638b32723e0c8497b7a397c6b1f8b63b6919d1c07b1aedde823255f287379c3fb1aac17962f96fd42ebd0a17da509e1249d00ef769415c2d86e01bfc197507bca5ed9906a8cf231a58c86f24689759128bf25a647548afe523cea4b40dfa3d42695503432504493c60c569cc57a41757829de6cb89281772a171159575e8796658d1cb8d158fecc05132d427c8413d4644ec80af418a5b9306effe58ad2313e811c82901d1d7096ec1000b4060c406a4e4743567894dc5b22d32a523fc7b988afe6dda38d7454514797cb1d4c13a1a7d311dff72ee684ba281003d64107ba1fc9b015de9df82df8d2fa3d316a96e7c3a579cfd159109170061a36ef173769e4ff58be74a8c9134b252109eb52bb6659aee5b7d7c8e5a0a563e33c2892fe69d36b032185aa8b00eabb90e76452b62299678ea3960a86e742ee4f24de4cb746de3f39f6e4e7e7e1b0e09e22092857b47dff00b42f922d1c7483d9850541527b893313132ae39fa905262d938480c28d035cfa93e9c0c2c00409e8e763c2e9982c918f819390921ed6846273d84d784ebfa3b757e74ee7556971c092dfd0179116044635480eb1a4c9627905ea9b81c06c19b6dbe16f004a4a78ea957aa8cd3bad5d457ba15f33230de1bc0e8eebfae51637d4830c3a0a8f2d3cb79df251c7214509757abd99648542c8bb139a0a1c72a4c13a76761c71a75e1bb27cb6198262b495aaab9634b54d97784ce267fddb7b6e40a5eb63a6b05a145b092be7efb8366640df88e8dbef52d7ddad8150c6fc5e7ca69ccf204057bcb0ade9e433db8f44e6fddf1a1b1bb6523ac530b508fe25273661243e1267296cdbf8e2c18f65da682ab5b328d8105b7698eebc56f125ccb5311bd12f1bdc917d91294c8cbcf7f985881e09112a1856bf02efd98a6508cccabdca927ff728a554f7448521346f9df3181d7d47c1734118fbf6f8b3d96846a9bad52aed7d9c98aff6054cc546c93f55e6016aeb0d31b4941157cf875af5ea42b3d63cb13434e0aa4e24f21666ec72914ba3538c556439d695416afa1a77649c8693d27f6fd63f1eb6b0c8a09e6d3c5af4c144cb93948c07946e1c6782c35aedb1fbd800232a10116f6aa29f222eb6632a541e4979d7fa01a1ab272677fb915f0a7820d6b6ce5faa7ae8e184c357801b282dbb7a6c186d508eaaeb1b4ecac252e960ccb1742bac275855fc20cd3f6809268e1f98e6db7a7491fc02ce144bcc3417106d8af0bdb000d97b2be4e8f08f9f21353d57daa6dc7c382210b0df721a93ed16c1a01cb1ff99ae5214b8d61c4fab09f6c07767df09563495678f4a8b241af319d2addaef8fb69cd57bfef42be3cfddcde954d01c469ed62498d145085642b2e19553abcff1b89dfa3f3249438d17d44357cf41c653b62fb197cb64de3b323502fa3adb3db9a34855d449ca32097ba1cdc91b8e207a08802fb6b23c1f2da874ab9c253b94dfd7807f03961050fe074bf6777960574e1df22c79318a1d14cd9afed82a848367283d594919783f1dd7697ff2de701b54a17235fc7b8edfca25dd63a33296dec0cc6b4126a135d02d76e7930b63e52979449fa538631da8bbd74acc7a823f97368fd09a27eabecc823275f6985565e01088de87fd7baae54f0b45bd045d9731638c2a2106448c6eb60190cc31dcbbd3033a5edf071cb6fb44850c2e34d2de904ce44f1757f7f525f34ed0a641aabd356528a4582b6d23c0e115ebaefc05306299d8c723b154c83f8ede60bbf3c06b018ff4a77684a43b160d4ae167c34ff7e71b4bfbb5d3cc3b01d2544fb24abcad1c56b4994008adb211dbc350cbba46b726d0710ecdf4fc7c7b7513aade96aa57ef28f02e50065d8bfa93b2de87a7abae40029c42e542df1efdae6071ee8b2e8fbd59fc6aa7536491dcdba36b3bff61b4b0390a523ad59ae9cb3abfe6212e37c623e6553a87a8a9648fbede72c0942f8df53ae8ae42445a92d40be52b6915f35a3998d83af7c19fe5502c8dab95cd4f23c48a8a70bf0bc0d32b007739003770760581f236153d540e4ec09f615d7da50868fa5b8f5bffd45c1f056b142cc71bae5904dee151e56c43c1590b5f3d3032686e363fa3cf3d145db25f024a2806d7ab0dded2fad8d490c6e3d27bf5225b0f716b9a3e46bc2f5bc18ac11741a1de2a2f013d4fe162441e575f1cc66d215f25ab3dd2f289153ffcd996e1b8903a1f8b63fec4a795a79e3a04d3be28f54032417948a7c6ea6e8350a1191167f53657e97201f7314edab0a7be592fe3636b28666c4960a1523ef11e969a577c7035568d822fb9ba3908ed11ba1673af6a824769cca5fa67d53e1eb8f9639709d5e93af486dc132d142773ce77a6a1a6e404939a76c162d632841139de0227950d9d733e6a7866fdbf6c3b9aa09e50dddadd32ce4f37d1ed335db772253cc5a8336cc062cf81ac9a01c7be1c7c17f64f388eaf06b2e5e8d578093ba439c5f4cf01f892951278f614c6a04be7f9acbea4bf4f859d080f9a08f4001c60fe7de4634826fe16e274a5f91d4dd8e6560610ce467674bdba7be68c67385939434baeed6daecb1d5b1165774bb58262bcbaaccc678d3f50edfcd68cca46fb677993b21fe3e8009e42093d4f3c6f12be66ae64f3cfb9854fd18d4cf3e621a6eca991ad7e96ae28d683c2fefae25beca430715da8472b7b0eb452a1c7872e05698d302a1e8e012c9e58f59529b7db9caab38d1575917d95e83589795512570791cb260712946f322357d0becc7e86e8a216baa592d10dff28eea482b93795072466da5d36ff0815f8f1358c0c75dc071c01e31a3768c89c4e580a695bdc452150f187fd22b84e8109404abd23cd3aa821f465539f64cf47b65a9d0267d3d2611f12f923f8a4f7bffca28a01d11e31552bafbf1d45c0c5cc077fddd035541c2234055c7124fa0d912316bf59c7de4da49cfa9d560e2a9de1348b9150094788c9e0151cbdf6f46d64eb5ecccfd0649fd6c24a4c0ea7413ff7720add47840b6ccad44927c6a694ade4b4510edd2d562b3ffd4bc5581b9ff6d3d31456b588102157c53a112aede367b6df0c79fa366f25690a3c4b581f5ec042a6e7ffbb80973b2c3dc3c5f50babe86607ea2cbbc730c2fec6ebfa0a6a7ebcd69f6cb871110a70a47f3d6d3616c7289b8157a75ebcc125a7c23ad989c8b94672e19eec9d614a9395017f99edef21a3bd232a6b377e82501499f7932de1264ce8f8cba221efa7df7487231bfa613cd80db22ec19ac2d40f6d01bd63d7fed5d7c60f337478352ed5a37a67756750b281289c882b77d2fc13399e4cfcacaab3a9144308ff95d2d01af1dd62ee6c5706bd33f3ac82a616aa9370c38cd4c07d457a0b6dfaf8d5c3d181ffd53f2eb056ce3f56dae7b0d764d2e35221da59f60c1c096a9e30379b4466b0648248fab3c5ca6b132ee579cd013d9284147fe6dd917b22b8a3dce305c57d6a8ce39dee6a3b085f5f85b0244ef8efaaf993ec27b8c4c5313838953620a1e8d6afa7589879a018a79359616bb3546cf714d5f09a167e4143364fd4f96fe6ebc78e35f265f817c9e6e4cad63316543de73d498e950e7e6db68bf2aca4c14ad58ae1e0bffea6c15159703fc889", 0x1000) getrusage(0x0, &(0x7f0000001180)) munlockall() syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) sendto(r0, &(0x7f0000001240)="acd0194ecf81a7f28654171e632a26491e65f835b2548ec522630d793be543b68ed1264e738e90afe97ae90bb283bdb0cc65740576aef8fcc9f3f426acaf945d74711c9b47d5b7b8e52b81f418577d4c7ef01aad2d815e8afe7a910b4d5f209e08dd63ab9f9fc03583158907729a303dddd2ffdf0e1770abb36964542dd730ac96ac7bffd26963f7a85964ba7e43bbb3ce4d71a9e68946726476cd28d4fb6db0b31997ec7aa7af17f3c376c4bc4fe61a88f9e6f82343c8ce2fde0c54d1cb814a8457d80b8ccbca91b4ae8f6924010e83a1ba67d4bd751f676bf10dd451ccdbca68247e27f8ddf83a9a7a101a0fbff878e076f409bd58a3b66e3cf7ff9d6dad65e2531c79cc6ea4e221cb81a737703e4b72ce73d672faecde7009a42cb75bbe542b45b1e02d7df7b0b5ca4281015e003d17cba93401a24f2b71bd89560d6fe694aea23d3a15a9227032f8c898a01424fcad27f24537cf002e8ae13fbb92645329f6329a2ef13581f45ccf9482e9af4e8cf60f9b979e4c21664c2da8facbff6ef1ba234c0a4d080f456e85ea642a6d05e00365ecd1d9b9193a5c7a3db6db599db1bfea57dc4816c0e2b7cb2631aa1df520767e84ab1b5f217d183056fad83c36c4ac031c9e9cff27ce93ad4998386ebaeb868cb637913df01989a45989fd1029c74766ec9f0c53ac3f0954c8bc7ca965546b81cb11815a48ab8f077124ef00590ef621ba2b589252139c590386358fd2a57dac390144a2a2bb375eb2bff0c6064dcadf84ffc81e9eae294694850c775a64167d9f221ff60766502b5bc40b4328af098507aa305854c9fdc998bc29e88a806bb68d0df25a69a35d442eba3dff96d1cdc676c1c6dfc28782a2ffa2e6b9ae728fee674c8380fba3576949cf682c66dc5d1d5d0f252ffb0ae135395b7e88af3b562e29c2b84505d93963ab9713beca7a511f0033a69071fe66de6f550d59a51ba1da98845ea6a0bf5c49d77391cbbcfefed929244adb95a493a238c89509791396abe32ab50caadb37f7027770681a5198018c88a1f4349873ed5ed7ccb8c3f715b90fd22953c511b5d67c9db7ea5a196d026d46b831723b6e05cb2d74d61be208dc1add6f216081f2a9aed452b6da57fc55b7c6cd0f335669c6c8d7c0ff4aa70731b34275e8860aa0361be552e841c28994a598ff1830a2e060456b8404bb0826fd8ec403d40ec205f5c9362ad64e6dd48830597c973c8b6edfec662b7b4a089f419de8bbb3be339126ceb7fea40ddab741ce95ca7a30b06e99ea4a2e696a7da707515eb1755b6cc86a8b46ca651d5ede94693e6cdab538d101fb4cab38ba78a143653802a7bffbe0a59901ba61839b4d3b0989badf9afd8ef0cbc023df57b20d9970c8706b42e1d23c9d03c804fa3337e2b63133c5521960225c2ce575481db684d26642ba2e9113b0a43a30696983e16c9657e9ea357cdddc0827baac0ad097f2ad88a6daaf8a6cc400a469aa9ac7e6247bb6dc96eff42f3c42e6420ca261e4b38c4903bd28bdfbc250c6e7eac7910df4d1bf9522278f5e68f2978fb83dac4455a626f247c3c0a95185356bde13b12ae028e75655e7ab1c097bfec6fd7ccb190e8974fc1e5273ea219edd2c31c914e8234065075961e77925acdb2f580823585663ee8bd2e180dcca5ef68d56187403aeb281b7063e59366026b52f55e689146ca15c98d67e137c00bc384b4109883f18052b17c42f419de0487fba69d3128ab5888c0ab583f266d8c034ed89bcb5d06aa896f86b7623160b971b8c773f516260a56e76389e8b7c0bb96febb0f09a3db7b779f6b3b9956f8206b193d6850b5e7af1f4fe8aa992c5b44f99f276aa09a9c117f7643c7e422da48d95ade2bd3173ca4e31c2877127ec32b3b24f5d5e3a62713b2d3d38569bab599a1d7eabe1dc4b1cc6fa125a34dd66db06a982e9d2aaafb19c5f57658332c5757ff90c87c01b8e44be9709b7d7da54caddceb4a0547820d1d456833075bb3ab3f85fdd76d8d1469b65b64d8d64011d950affc4711b91b8fdee6206bc75c1e02135e2fa495e3e729273b655c6c8444e0097518b7dc2ba1144c51df3d561ecf36966e7b4964aa8c9dc00c0ded5f7c0686c974623c8448a53594a53073a66f18b5123ee9d570764bd21c85a0b53d83e8da2516180aad61ee5cc9e12492c70708d775865a7a62892dda2efb920b6af9a3a0884c1131772d3476703abd499873883917572794a29b7a21a898763a61d507ecaa85599a816f41329fb81f615a0d149485e9928977b14be35d77ee86cc96a4c4f93cb86e72fc348e274b0e548d711b96e03c0568cb9699d5c39423906efeff6c519e8a3a64fa73f09fa9a2ef8ab071696b120db5601392bad1ad813aced707e8b79e04aa408e6c5175bfad8751cc26a0f2d99b7011d5fe75e23e1aaca7c1f136557a1c00efa881f9a79ca0b3d71e44dcaff5d4e0849dcc89ab9c23c45484c0d924693187dab33cc0a42071a40bc71e51548c79f2ceb9ce1b747d626e8ba42bce948b144b5cc0a136fa37f604aac0f9fb45781b76633ea8a872836e9c740ed7049afa3a7b02e68aae2ce077e4ff84c7a82873f2be629fc88cff40e61578bee1043c662fc3600f9224bb081f3dac9335c15e534cdd9fa7854b99872ba95a01ddd03b749491832b9cb75aecd31a20138ec520127a10cf28d3d39d7723a8edb9dc60908f5370196632bb4549d7eb8491d93845bc7cb61d7c2718e3abd229f1f9839ca49007e399064aa67db58116a4798ca18a8f78b2b8054028b126e550c52839e71b8af838aabcc1083be7b462dfc4294935e6328802989ccdd328282e318c6af2b98b3fea3806aad9df13df2b10183ff06f2230af14ef1ce32c090947e42d907ef150c38babea499d01a4e939baa9b64f1cc43faa2f43e9c8725f945298efb0f3605e3fe7920442f50a51b0b4bb43357d730643af159f745aba3acdc760f60b912c9ab076f717d56d323fb48c7491740343263ba039abd1beba6bcd5cc1957d6ad7766dfa3f7e045f3cbe19f2b062d9435685fef72aa0f5cbb2fcf84e03c3b417113143e14df39f541e5ab0bc2c75f2f3b7c814061b9397eb43cb8449c08c7e73cdaf470e255ebec6c0f31d2c37169e097637198f94d4f9981e5c4c4dad493e75de42fdfbbefc936773cf7b62c1e0cf1a1310f3c3df349294ac6f882361df307ae7c020a78276992c778617b2dea2f5d614b730a00dcac18c87605e9df227f0e78e63cc812d713082a2c9906b141ace83489cc0d5619a502bdb2c41910babd01bb938c51f52b14d916513136b70edcc50e9453eb4856e9dfe812e2605497c1c69d6a49e1e525260188b3beec99e8f57601d968d8f30c53349eaa49e3030a050188e57619860ead2dbe6b060682dbb90b2d2e2ecc128e81686d29b4a9df19767644d810101ddb55f22ac2ae1e7c2db6bec9b03ffb68116809e94f460397b1d7a3f59e78b7405bdb842f362f920ed064ddcd71a8ce6b5baaa484dfcac773e04e6d97e1ad89cab319c4484f1766c613c0e6e885853bd1492c020de9768692cae416fa976910d2a01ffd7de845b0cb54b07863764763e23a99f7cd859a009bc624f9a662c9ac9b648714f320876f3178ec98b66f72684867da9f1b9882a55835df1da1e30d56b9222a28c139f9f216524f51601fbb0c7a7ef8f10b99d3154f7ebe075ec292f66cb20486d125049461d796c7b8c1743a30d6f358c118483c2e72efe48b0d11229697a5234eed3de58d9f6ff7cdcbe0190ec4aa3552b7b130947debef11102da8ed57bed10d8935005d13704ea7a813026a15200196d69f252edde6c98775b8ae6ce6673b2de4980e4caef10cd558597c52fe76c62aeb0cfbac65a6125433504cc54ba09e70667ef5cda07483d6f7d11f34da0fd4f317d3f8a3015532fafdc49a1b0b3e6ee7b9f5394df1fa20927cd8cbc90b1fd339352de1b8933bed5257e62ab9cd270607ff585e7105a6bc5d17fac3faeafe09fab8e56243c4604a7ce54e2d57119d51db134fafc46527814fb0204a4a024c75eeb9bb2f0f0a5afdcd62293434e411c06a6d1401ff7edc1f52d1cd92d318caccfdd60fe4b6e1e60faef489871243df1e855a1efa7edb5b246e581a673c3b9a63d613064d9f4ba02a8a591dd545229ec08684ee693e7043fa8464fc75fed637a6e3efea8a971fd90db8f08af8279016a8b454c3380d2353e7a2ef4dacbac01a05e576c79c1852af7af14c72e08a002b353231f18ed76571d34183ff63da47b30dc825105e0e4416b95ce607eefa8acc3a96a136502559c01ee339f82dab831528bd2ebc8cea2594efbe0b331826a4904e0a69c83bb11d70085efa2651856472ace5d2c7cb3ebf723e9d0aa1c57713ae4659111fab7604ab49d0022120768414ab3a5299e179a87b2119b9c1f2eb6a00c95d33698784c082bd7315c50b6fcddcde45056dafc7247883811c7e68f65b2dbeec8445405ca3799c7f205cd2eeece3fab60700772f5df9fd087bafd38a66645b9ccf051d9fee9c0049466697533d14a95a5a993ee7fc78a1bc165b6828025d08cce8834c622ee791cf2d2bbace1ae8d8c1fc90f2abfd08def5b411e34360e469f2235b553b874a7c46d16580a535357eede361860cc25482e46f2bedba9819c196fd256e727e92bd616fe871041b8b631135c7652d0c2247939be8641312bf420c563c083bdc316948178786179d6bbb39166574a05730c43bae46ec9d2502e21264c7946bb34348356e2ad69f86e8a25e2d0ac2accb36a546949c3c2cb5f2fc64308be6d373c80d9df1858afe0a3d39ff8b15221abfadd4155a3f7ed996d3e3de9e63dfb56ee0d59b7ce07953f5642776d1e78905bcedf582ce4db3e38b3ebf0d06b6c4dd56df49ae28c6fad6d6db531558ff1527f9ec6962737a9b7b64fd7e176e5c99bcc41cca7389a92f81f2cf5bdedbcc3a2d483d958659b43dfead396e33dff60ece07227737101c4d1fddc4ba7cf970fba0dbb2d4d663a7aba243f6bc02db4c9ff74fbcd9e7e0e52ac4f23ffcb18188bd8d4b8c4baeeb670f011ac33fb7d46ed48980f4c536e048a2252d18a5b8d4f2555beb5723b5baf7128642d39dec2ba53cd9112b72483b1121335133ca0823c2d6d9826c9f2e3c5d25606cc17f44947d2f1b6cea1adf3ec147bf41ddb02a20bd760c67638719d10aab2e8e5948a3c7c6c6408ac80bcf3bacc4e34b42b9b5a56aa19f27ac7de03c41578d023bbd39957d5d8db006bef8a3efc437f8367911a6e8306d5877f8036f1bb164d6a039877edf83d6a9b6607e287ee96857434383841e24bd34479ee7f2f2a08aaeb0bbdf241b29dda6e5bdb6e22ba22ae1a8ef763457256cc8042af3e6e4a6b483396189821610ea3ddbfc1b3cfbfae8b6ed50169c19349c6ff079ef43480d2d22fb0be535cdeaeb75dd5c78d9a5362aeaf3853b48c719d2915fe97948c48b0309960bc814292ddda5689df51b3b9d48bcc0c0814eb2b1ff2e940fe17328ccba4c13cac82d9135546b40ce0e16ae6140ebcfd2b50bf9aa3c3eb47eb6c7a3d45a7f83ea066729f9533ed1ac9ea05721499a49935f083c661e704f04ba16274ae9e52e551d7d3ad655e270e1ec0b12e1de75a599eb43572928c4564c5294df1b7a2af49aa99d8dbba4356615e988f919bca2109fc49ca1fa43837ecbbabea757803c3b22e2e664d3929d0ae21ac76b4695efd5278dc7ad20e5cb9c678b04960e2e68a0b6f52df9347b4c11b353b9e0ba7d90d74fb988983e09d6a63e7095d7775fe634", 0x1000, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x508000000, 0x7ff}, 0xc) 13:34:22 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r1, &(0x7f0000000140)="2be6f02f3ea2141b9a905e1b6ffb44edf24fd21530d10f9156d6684bc4345c0a47a5409fce873e41f478c9a63db9ed29076b2ec5e04b0705864cf2f96f7f7bf57e9f7c5b4302b6cf096426d257244edd2db2a3d79d866466443f0cfa8e10be9921c96381927e94b2cbaa5101fd579c94b8a72ab1b54838668fb45e4d12a7d470e61131e21a6be7eea5b67783712778897b12a884dde3727b6b", 0x99) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) 13:34:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) r7 = fcntl$getown(r4, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r7}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x80047470, &(0x7f0000000140)=0x4) ioctl$KDGETLED(r8, 0x40044b41, 0x0) readv(r8, &(0x7f0000000040), 0x1000000000000091) read(r0, &(0x7f0000004340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) accept$unix(r9, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000340)='/)&\\%:\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':}\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 13:34:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0xdc}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 13:34:22 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400), 0x98, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 13:34:22 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000080)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') pipe(&(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000140)='./file1/file0\x00', r3, r4, 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 13:34:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setegid(r1) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:22 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) 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(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 13:34:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20408, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 13:34:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x20) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="b65e98bada3ff2e2d62e5953d0ae23fd2b5273f796c9d14e02948cfb435255398f3102d3c78c94eddf6a126d019fc2f25ce00391b3f397ee9825045da81e201414c907f33495ad822761b32f2aa58b49f36980143a13e67987721ab6024b88488baa5558ebf07332c84f28968a36874907dc7c", 0x73}, {&(0x7f00000000c0)="a318cdd5ab3ddfb736ef9266f6ecaa431d00da42694411397b1bf2d41c789bfb29674e00b969cb356c50169c894c88200891f5c3147b9e680b3e5326a48b9d63d79900c489cb5fde5cc3f0068af29ad31abbf26284bc0a5974ee22d145303cd15326195e50195b81b493596698eac273fc8d5926f0ac69ad0041ce07ba849e985b945148e7f4aca3", 0x88}, {&(0x7f0000000180)="8eaaf6638dd79f2659ba7ec65484fbe121a328d9a49dc07be29c411307d48aecab93429bc0815a2b9a87973b9974ab2fc82d798480e992f0bab8b484e86108d32b22881e05c3f2aaefe96282c81b9ef251146e965de2439e705bbb14b73a06458a1814e1c9a2463089fc33a8384246815f756412f11e6e4a0327bcf5c86550a8b42c1799ffef72870a88c0c8f93569131cd4c88528316ee901dc939159901ebd26cfb79c79b4add80546fd7624f978b8af8e30fb6f986c9b0b6c94142ef8c10bff9702a80f0dcbc113733b16f07259f1da3da9d3dcb5a09f52c95db0bfb5952c374f0823e41b0fca0ae0a3ee6b", 0xed}, {&(0x7f0000000280)="0ad208bbdb886c8e7c03d71989b5f6730b0529720931adaa8695e61be47ffd7483d1a3f16318268ac05c5772cf83221769488ac99733992f0f318ea79ff9b89833ab104d61ce1f47ddc419ac5d0b5d6d6b9619c75bc60d3e137ad2f2045b26e4c229ceae614ebf479bc2f8d15b3bd1fc8a0cefad8940b871f8c32c6a38b46658b982afdeb317a5dabc843f86fd72d27883323df0a6defed85d70285cb7bac130ab45df0b31ed87988b6730dee90d4a331a10095e32ab58cf9d3007381ca284873d", 0xc1}, {&(0x7f0000000380)="83f23b20f2bc4849fe6c84220d087a206fa161bcc3a2f6ca9b77009e88280c8b4c27dba06c5152f34ce005c0e8c6e7ecf0dd8fe30897da972bdaa86949b0eb034c4c6a108374abd85abbe2b44a575a28c36c7d2fa3f7a23f24c8081c1797a28c49a231713351f5c478a77004ff766c770c1f0b890f7c67b0e7bea5f45d9a855c1cbd4cf880298c105b32531e311d6e844aee2746388a2ec6ad9fd96528f035b222f0175626082675c68e48b58fb88c5b850175190119894d56561df39fb2e5934b49bc9b0d39d7343ec2", 0xca}, {&(0x7f0000000480)="fb1d705f0d43406254c0d9faa9a19aa6fdb6bdd939ceb89111f511bdc08ded533464e5ce23987681edeaf9fa87ff9c4788a766417649c92a5845be7322e80fa0521cd26dc923c51c2664818c45ede498711a6b3fddec64e38097be30ec20b4cba0c20b7abfafe5292d194c29b6f32294b14b101e5ec790c09c2934284998cf38014c64b8fa246f5681ebcfd2d37392437a53cac13007889b380cd138e6d408b3193fb19a156445e46f68e537d2984a42a849492cadbe5e526c2c26667ceadd4465be6a772c8756d82317f8dc73f35ef039d8490db67da4490fa3b77ba312e56a51623ee3cf9a9deb0c240bf4c303cc8633aaf074ac8b3575598c58d0786e873b297c7dc6e579cbcc9ce0762ef65ad3bdfd497e3e7f5520047b011ee557170d31bfc41284e678e2336304fa6ce4a4501621e2c5348d6a33397abf4534cc838aa9373630a6fae7418c56c27d72da7ba1914f30cfea13a4df495cac62f35ebd7117d562c14a3eb649d50cdd4f79f21cccfaababf3f901573a4d590c025a73e90d329d0f7ebb762e64c1c7d445d7acd1d50a42ccd057f41a172b9ecbe93b56f5819abd9bc36c22eccb2a9102a84838855c30c0a48cd975b5d0973762b5c53d9281102a953a26bb91c7f62d0458010ee5348e2f690bb6e23c0bcb83fc71b3bf283eb64b629cb68ae5219cec4fc88084c0297c0ddeabe11540ceefe0d19cb365c80242f2aab60f7f359bb1dd097316766ccb21c185983a13ddf9f559ad3ca981148bf12c82936c65c58eab3241aebdbebc3ffd6672e6039c3c9eea5ad8ca88b59a3408a37d68c6a9a66c4dc2c7169c51bf233d8ecb827a6295f57b648a003f13ec689caebf90dc2e5306330a36a60b95f9646ecd933bfb19f7485bcb1d9b0f07df6f005e917a169177d828385306895a0f3196d90451f4044058bd06864868bfbb7127261539997ab9373d901f572f293b8df3b529dba05886d04bc250339469ec50fcf2cc1e4b885bdefeb0848b6bb95f26325c3ab399ee4c51631f622ca199de1e35db932105da52928cb652ce4427526bb8091523cdbe138159a8bd87ae548c7343bcbf78c0455b253d57c6096e4baf0aaa8c3bd663cedd8807de0370f00154b031e02bfdc5c16ab51d0c518ab09ddf04c5c9768f49ea0a0f9e4eeabd52d0a4279060a556b69e3928ab0e65cd8e8b812067b294f11451df1cc5da1a988f0ad9fb4cb90b9267f32e62925bdab8f79ae7aa65e62dfd0f324e578235281bfe22a32a2432e0182273fb2aab5fc58a80b457f691e223c50781c5b052e87d87d20de4b868cc0aab4bdc46ccaf7f84f823e4604cc158f6004c3e5a0394e9f213b5ed9a52635577731957a15cdd2912c925b035e6fba8e6c51fa2c3a8380ab3dffe54c692c341daf52ac7520e19386539d8736fe86101abeb1520f27d3158a08e253aa8ed2854cc8145ba893e135c5106bf33b1bd34e84898ed7616f25d9f0c8b4601ccbf343fc66292f495d4b60b36057fd635e2e09aebe1df01cd3538197d054ad8db954f27662c192f0ba6fbed166b4112fa20346f0c866cf76c29087dab1832568ec3131269a3704aed90f9cf4d310ffcd5fabcd25246a544ed24bc3f98843a0b26d8d6e7799a63d5c0fa8ac4e3e5daba62a0909618e4b45f12e68584294e3f1ae860990e4ae96faeee13731afe19d992302147344f840ee1d2c1303a80c30c0f4cfdfb80e8d22e9f448e0dca90fda8ae510920f791738c11a0fc28fac421d0042035448c22fd57977bece18b113d390e865c6bc893cffa6a200f159f81cef893e4960f773b4565cf572f0d51afd0b860c89ca3522f6ddacc8ad501638fe56fab83aeb000069421495514a3e12a7744a527ff1b6ef35f50df46f9f31838d89e5df46bbd73bcf1bc319359ec8be8c22c9c44949f654b33eb2db0654fb974c5bfce863dddf4e7cdccc71daa80cf861a64e26039504fe9cc714ed2f56ffd403e3263ad07dbe7cf17080ff90a300eca48211910eca24d76c3846ee45e48758135b67ee2f30135edcf83ed87bef4ea52b7d9c03b50132d005f3b4ecbb4ed8db38d24b28d7dda53c6b6773c44641d0bf3775ef3bab2e3297ef8057df7c7c335e58e204bd8753b000fb3e7883c4b5ced8444d628fab21868522a7e1c48ced45e13e34a1ec7ef297673deac4137d08f9998a4b259e0a5ef05778783bfd2eb18ff6464bd53b22bf21ac549c57c2968fe132db496a4927f5696c52637e5f28e1f56c029cc0b38eb40f6641e26a3ed60315851104b0d45566d695ed211aeafc4b28d190dfdd58a6de86ce790ed756bc3c1a0bf33f8718bba26268dd544e3b97a498d5acc1b31a1957916b27bc107228801a502bf1468468da1c7c8af18d5453224ae131421fdaf6014087a90f29015e04c5fe0c348b09f17620dbc59c6ef17903ba003850e68844f627cd171a928dfc4843bbec289f9ad494f2c996bfb646100a4b5902d8385cb91995dc3e1cdc677828ba71bbf4982ec690c54e5c313f96ec1d0853bc45ebe8994c16251c1d96d2fbbe8d378ed767b400f2379fa81c07e03680a0f5ca4b3ff57dc26d7d8a527c84edfb5a9fd0d130f5cd222838e525b65795163c335feb9b7dad60b78931cbeb2d1d3193094fa385268a3b3d3c65f8847b302ffb2264aa330a454cda8afc4a168ddbd16615dd16dc5712dbf18dac15d784a6c2750862fdf7c1f3bbb2dbaae1e99f75d5b74059f724330bd046c76035b070016a0397ea11c08d304015eb884e1ab2f31bd0c7040b165914fc65f3c65bda3f5649ac024a091ceee7c0b49db8920e399975fc1ba68676ea1d49e4c4943c07b1d4ec2c479f025360089311f44a27bf56f910e6ffeb24794716ede1020484fb225c0f80cdcd13e2b75ee9ff92368b19bb763ac233d1584990f9cc2c1c18d10a4221c489b609c9f03f81b63e93071be04e32074fd87bb986eb13a05a4cfdd221f8f11149b371d59eb8597d3323775da97b1d53ee7070b26b469f23e5da312390680a6322d14df180041921926b273a0c017429b9857d9a384d69359443032847454f6bd7ac61b2520f064488562a03d86e0498054051cd471fb75d18153f294102716b41c9ed1abaa2e71b4688a9da74967326ff249c9ae625f406d6031c9339170e1bfd71a6d153cd37abcadef2ada2967b60559f41d111d8914a3981f1f6cda5ee325ba8ed59909031aeb51c70a4ae2041ef4c4838d596cc4a250f9cf5c77c027943f22831faff7f4857758a013d86492711fd9cf2581dd42d7fb5b52ea58c82cf303afa84b7d09e8721994326ab6ef69a657075eea964d4d4848fc552bd61f0588d6042b0a4063004b98c9869ca399a21bb8305b80a0465591ebb9f54b6e4859825b7aac66c9af492b55901f7c7f68c16979aa1a8a5a590f640b14a773f1a3282152f83c0bd9fa60fc6b31e958fbd2530a9fbb88d92b81f313e7d6d7bd05b6d7430cb552bfd4ae4807ee659d11a466e441464816d724144ee2457ac713e45a4b67e5953cedfa53b62ce91d24d232104e86421ca9873287699392966e4ca325968f078c89d499305945415e473db86437b9572a5a0118cac70787615523124bf9a5577265a0952c70c501087eb108a6f2e5a1b06235854046bae4b3be5eb7cdc92c32437961f4705a4e21d6e573cef1608cb5bd180fba1fde87be62d7f2e6d43e2b6bd0f8842197d67e688c9ed02046b013f7d4b6739fb1d2de5bb811d54fc8599a27950199ac1534f48b0f21a7e626ab05a5989030ffd94c0cec161e2f21a2850a05da47ba8d5374724e3b866577d5c49c1fd9b4d4798b3566a03a0f0c778be368a6d6d8e2c5b019c6461f4bb255b78c162b14c079743da187649177d718250c166e5a272fd766a66808f8ed68d3fb9de7ff3c6fe071d0e71070194fa94787070c010838cea823ebb218f536acd3846e16e30da85d4695a52bc69550db4ee07aebd5f6fc06ac473c7b7011fefc6c7a7e6897a13c1402f56dde2532d2b2427887b1bdbb1d777158bb0368d4de98871e83cf8627608a7e7e84fde640f5514d2cd585474393b219bd39c9d9866d22d5ebf332f0ee5d51f0e53a277837e8169148dbef367bf4656a93374937fccce93ae13a7973f7ba8377efed304fddf97970121aaeb54de40e3ae84b65a01f81d41f8a48dd1264c4de08db9bbc6fa3675c847c5e9aa14be4f43879d6cd2f26d7b2a619a69c98015779281a4104803b6abafaae39e790d87a8a29bd69f618830ef63fda8f86c088e58288e7cbb27cb06bdf0bfb1defe03c4749dbd2cc52425a714b7b9a91a6c78ae163509b37d389f0b23c63aac87bcb36cc7c0c8f9c949063a7f4413221c134eccd211afa2981f63825e256b8e163fed48e3667b82156fb4a0504c291ffcace664350ffdbeb4e99d72181bd1ead8a5b0ffbfabbd7c3c65b2d7eaeb585e62db0a145ac7ce0c5c12a2ea9806ece914aa5558ef37e61aa3b2ff7e9f0bc842e7c9f98b179a6b14e1cfdf55a83b6040e6cbdec59aff3d13d0e073550c86bd09ecf6ccd5d9e2d18700ac8781168a85db6b4ad0ae8e575de5904480e7487a33590556f57be83a60a58328640fc267b00b3ce319a9b048e5d0ecd14a1e351e1a6b4df8020087a6375c9550d36b32f98c5e49560084372d6fc5a19ed0216e2b5d0983dc99510c1d410396d8d5167e8d65f03377da06ca71369627df3d4a207f3efc0f48f8baf40baad160125073bbf1a4e48901c5c1ba487c0633279e4a0f8def39fe1a06db400064fc9926f4bf34c8bca9e01d20635ec74eb8e0443d083f4062c349197046d418f6102895bab09cc8e3070bc23ada8f1f3b85b36d3292a15faec3628ece16a91e8eb40d06d01a92b694436eb38bd1023d261b4b6f0db8de2a23ad395931e77d82d78ce234efd869ef44156e6130080765c67e24990359be7549b90a7a20b5cd8cbaf05d23b312505d07e24c6d163bd2917de538f2e522a3708b57927c6ec1d12f37c8d5eaa0d1b5364fb55692c642e4362afdb6a758f0bd2bae1a2f6f924e64b4d71b9c9bd545f9b5f136a3989ad8a493babde689464040d027cfb9b39d51995c1556ee2b95d8f9cb62dd650cc0a16d8fe23a42f8534fe7b99aad4091901dfa38b5372e0e2e4c4acf4fce2801de8b68fd3d3a10bede1966ee61d70658cb46a8587acbe17f4f50ce69fcea700c7648179d12cf593ed03a04affb0f2a5a8f0cec2ec1d3a526ef80c81cddc5035fd7a17d2490a413b1a73066cbd690e05527c0e10febeb04e8d125d4b004fc52fa58f1833aff03f2a51cdac3c23da6e078758adfc5622280c783ab509b6e5e635fc31ffda3a75eb35c92421e18afffbc45f82dd64da66fa518588d5e03b172236141f9b11e3308a9593fbd6872403cbc2378a025c5bd2b9a3e287f8b33071955001e10a5b2aa77601d831dc03d0ef69da914731315493dd65a9918b800db64b2c36d4d9a8f2cf2282849caf71436a0c5771d584794ec779b266386397407e3f34115c74b59fe66d60e3f9c7797c8c39ab152ea98ba00c412e5d54ca6dcdea55ee06f85b7deee929b1ec96fd00d65fc2378c77a43c27e72d1b9a28c2bb9948410f01c39556834f4fb3360ff0ea746dbdf0a2b27b1e21139cb1870dbf92365b6be10b876883fb8cc2f31e1107637735e15c3312d1a894b27a9bd55a993a6d949691b43049a1b5b258fb36a24fb0f6ed0ed21667c2e8c57a45583772508b26c0ea348270a5afc68f1ceb2c136b771b0facb5548bf7c88ab254d9921a99cac87be9dec2b7015fc43d1c4ad9", 0x1000}], 0x6, 0x0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) close(r0) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x188) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7f, 0x3}) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 13:34:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x4000110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) select(0x40, &(0x7f0000000140)={0x2, 0xfffffffffffffffd, 0x3, 0x3, 0x1, 0x80000001, 0xffffffffffff5c16, 0xfffffffffffffffc}, &(0x7f0000000380)={0x7, 0x1, 0x13965fff, 0x57f, 0x1, 0x0, 0x7c1, 0x6}, &(0x7f0000000400)={0x4, 0x100000001, 0x9, 0x80, 0x1, 0x3, 0x4947, 0x8}, &(0x7f0000000440)={0x0, 0x3742}) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) 13:34:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 13:34:22 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) lseek(r1, 0x0, 0x1) msgsnd(r0, &(0x7f0000000180)={0x0, "2758af2ab54394268de7c6c259a077e5367f74d5936261cce9c9868ec41f8d1dd35ccce30f7b33b32dadb08e42a250a260cb17b24f98a35c656d515a11e06621a9f6303298fabce4e657eedbd959424ef2c21f89921d7ca6afa7c1f796760cf02fb9a3b6e82af8a6311f35a9c1b58ba2d48945679e76a599eb60393f8283f235beef04c7f442241d8c46220b4d2e390cf207b660cb3ddf0ef435c53cb19180a46e76ddaafe8a5e6bc7e03f52456dbea7b9c9dca5a63e57bca5368270366fb45781ec"}, 0xca, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 13:34:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) 13:34:22 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="0d104e9d70165070f48d2831da12e2f16f2473b8d21d07f4cf225dc6501b64f99678f952489c090cd1c8efaf11b0234cf5163c43bebb76cacc891cf7dc5ddf7f91cc0f2d90bfdaf3607232e844208d4618f3b3d1336da58dab565deea0c0f7917f45904489f1442a0643ce3cc3e90fc32130a97a273748f671cd526c19d8d8452f7d8ebb148c4dcd359d3d4890a4f3d937f62e4fbddd568ba89b", 0x9a}, {&(0x7f0000000100)="c8a648ff086f978cf914caf456f2dab2da238c6df14c4e3e9f871bd22f1e0554852a1e54f42e9120c0f9085df980e0d966d9da8588ff15f7a2bfa5ca76e24e8601", 0x41}, {&(0x7f0000000180)="92c49bbcedc40cb1b89c30ea0c72d1df0df5c50a0b64f2307f81f9124fd026601526", 0x22}, {&(0x7f00000001c0)="ee393c6e4c1ee40a4ce25833d8bfb6d4bcaeb03d72ef0f8438b83153172cf246d1a060492836fa5a215c20cc0c22ba347d9d44f5b83132aa42d226aef3506bda688adc8bb673333dbe4c0fef7dee572e594a6874b75afe77fa23daef7fe1103bee8aa23b0ff18975a50cd38d983b25f86737efa2ad79c58b1567767fea068158d8eb21396c0d377dce15f6419e525119f9702e08b18cc546661024bd666798404107a8f76dbb279052730f9d54a8ee8df9ec6b6b3991e370740742eea8041b3f92b6f1e405f427caab44853db1959010c7e4a2ceec9d6f4d5990fcdab7ccade92991c5b7252c601c35c056b9216513f32a73d5dab52e1b10eaaebf", 0xfb}, {&(0x7f00000002c0)="78b5f782df53b99a3d42fd0fdd6ec4be552bddd510986bcf854324fc1a2d7fd2a40a4be6fa5fe83b487b7f29327c3f1a58c6d4f188b263aef762cd246a0ef563843084b28346c7d28a6b303a96d53ed366d9dc4d2bb0e731820fd7cc5c5e8ded04a79f4dd891a5926ce16869474ea852fe1730beadff025f0dee6e3b84ccdfe1d72e0438ffdf51bf29e9d70b7db3c2a8c1f823a5743d31496b17fd60e1056e2e122b0d5ae261f1f6ad538c7e03d88e9ad53ecdec5d05e60e7b1f21d1b8a0e2de9a33b7ff303aa7fd7af3339538ec69d03b6435048443501fcc000fdac113f9c522dddefc81df167d4262279087", 0xed}, {&(0x7f00000003c0)="a90475d12c482666f5066534c9c550ad5f28be1ec9c8b467083f9c57a00b30788d00d0cab1fd580e20686051040c00e47f4f343ace907944365e1eaa841943777464af155ddcad6e3ca9b3a2bbf618fc071dd386a924e34dbb6933ad325fd3006fe923b4310440da215b92914fbca8eacf551319bb", 0x75}, {&(0x7f0000000440)="3ccef22f00341d44c2c1564f8a4b81b516a49a9abc5f7a9a98cfb89008d536fcba2e4b8f0891ef991554cc492db81084696cbcfdb970032e832a82ff302bb064862a630c4f5ef4c65c6b7675ce99bbef6da776676e83b99fd5c4c86f286cf77083202bf45f50db07d6016aa7a1deb36d89905aaa1522f2ea28144f563ef051889d9b15051c60664bdf1b4d0d05336cdcc3a8734c4eed92c1b5ea0b1dc999034df7477a75d21d6e3f3b5815298a035998d77d47df46490f4cb720b6c1afb7f280d8cbace68fb5a290f54633", 0xcb}, {&(0x7f0000000540)="2ee89290ee1a843be6f0609ef575cd83090d8b716a095bdd5c2cef3190a8605e53ff5da518f38e6c4d4cb5666b0207ea9e7e1c1f6a7000147bfe15ac2a23b12648540f61ca0d5c8007c24e0da850ae7386c93095cecc17fc79d2616dc140436b842d5f8753b59efef474ca99064f90f48a9bf09aa653d3f8446a076077aeb0175d33745ef7c06add4bf86dfbb84e06742b28d0d611bdb516d5b8b60682756f2acc045ef25cb0c13f32b236db396a86f39ddc57609bd75dd8cbb4", 0xba}, {&(0x7f0000000600)="c4946f39bc9f9bfbf70b8a8e7876ec76306ef629192f4f277725dd88680082d76822afa77f6d19193215b5fb0972f35845633201d48b0b127fcbaf194bb0ed253a05ffd7bf81e8a56efa897ac46ed443b5b61f37704bba217645aeb08ff4d56f21bdf3eafe14f1a633cfab8abb54ae505a7115c65b3efafdb8febfe4da4c85311d0060f9bfe67c716e7c00f9fa4d49e7f8b42a6b7eb22d0b4f279ff77b26fd23052d5ce1c373e4378ac32ff881f034f36a6527b93f97923585", 0xb9}], 0x9) open(&(0x7f0000000780)='./file0\x00', 0x40, 0x100) 13:34:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffff46c}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x7}, 0xc) 13:34:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002004, 0x2065d) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="439a882941cc6b71ce1d2fb16d886e978b4ba5278733a9816441b0d847070224672297780748135e554761064fde654beaef45d4c0e703a84b55ff50ebe3ed6244ca2ae697c0f8bee79b3c69b9f652a5b796fade", 0x54}, {&(0x7f0000000080)="c8f2ffd51a202b9f980d7883f0bcd20bdd9afa2416a08a64e5b527a2be9a415fff43632b5687745a97eec2ce", 0x2c}, {&(0x7f0000000500)="e0bce148e822fcfb19be066f64d870667afff239bbc141e1468f6679513eebc61469d8db5ecaad9ed886d943010d0b9cfb0347e0d4f3e0d18a936301241f90ee418120f0b3e313fe0fa148908b0d9057191b72f189376a6d34dd", 0x5a}, {&(0x7f0000000380)="205be8b381dd54c9b82716e5b085c3f161beb4cac8f05623f24eebcc61f32c0b8b7af8c0e93e2b596ed3f2fbcc75ea78fc4a701b6214f9b621515ad79b3788ca970212db49afdbf6cfd3860e865f20633524a3e10e52b45bad3368a2ef66324e8bcb0eaf5613fb", 0x67}], 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) read(r1, &(0x7f00000000c0)=""/101, 0x65) 13:34:22 executing program 0: shmget(0x2, 0x4000, 0x104, &(0x7f0000ffa000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x90) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="6f3b0218d975850ea33bd6e42d998b4937c5bec94d5a208fb83d6e8bd015695f17d1c419147b313069fbbc05", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000100), 0x8, 0x1, 0x1000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f00005a6000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x20, 0x1, 0x8000000004) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2810, r2, 0x0, 0x0) dup2(r1, r0) 13:34:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x8000, 0xe000000000) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:34:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './control\x00', './control\x00'}) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') 13:34:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x27, 0x0, 0x81, 0x0) close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x8}) 13:34:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80c8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) chroot(&(0x7f0000000040)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2f14, 0x400, {0x8}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x51) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/25, 0x19) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x7f, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000540)=[{&(0x7f0000000300)="fe377ebfef672895b03df9143161b7fac5f960af31b35aba3f9d9e9d259cf9e28fede8754de02f46ed6fa2c1aeacaa09d2f6f7b0fefcbe36f6bc3af9f7b89181d7e55f7f10732bfc1f9ea8a918983c4e963e07b2704199c2c96c9baacb3b35f57e2e9404e371720ebcf7", 0x6a}, {&(0x7f0000000380)="c18553f2469f3bcce39da16535385183b2134d9773641aa342ec82802b635ae3bb9194c67e6293093addfd4978c2f1f57e15fcf909", 0x35}, {&(0x7f00000003c0)="5ac5be625fa6abaa9f35521a987ce28238", 0x11}, {&(0x7f0000000400)="32f99ef10c76ecc60e69978f2a6a1e0cf87060f87012ed4911cc9ee22678977ea38775971bf8b3003adf2d083816a605dc4cc46bd983f7526951e8d5a24edf9301b32e7547b47dc7d0a03f6692bb26bdb9ef060614e7a987c2fc9b80a13d563c432280882e0afe8998ce990e3397a948c531de6580682ae33768bb56c17d4ee2df9e54daa50df017e241629dfe1881a5e62d0c5306aa05419a610dc4d90ff3bc0e947951dfe71b4af19d506fd0f8dacf202d21adec", 0xb5}, {&(0x7f00000004c0)="23affc1f45417b939c37d05b49d818addac4ae032489da1c71b5d3a9ff6896e6fbe46d6c22e4a177fa5f21f28fee1915e3e89c1675f01e397f0b8b06e6f83a0d180a37c82e9ade09bd4ad82b67ca8c006169", 0x52}], 0x5, 0x0, 0x0, 0x1}, 0x407) r3 = dup(r2) r4 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x100) sendto$unix(r4, &(0x7f0000000640)="430a3cf119620e5d08c1df718199a621585a20705821c65cc4d3431c1efb259b5ed0480c717620ebb355a4ed0edc2c2657f5153a183a2e9ea909725c2b383221c8b072a4981f659bbece2c2b87cbab", 0x4f, 0x402, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000700)={0x9, [{0x1, 0x1}, {0x3, 0xe6afb98}, {0x8ac3aa144dcb22d3, 0x3}, {0x3, 0x4}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x4}, {0x2, 0x4800000000000}, {0x0, 0x8}, {0x2, 0x2}, {0x3, 0x340d6b02}, {0x3}, {0x2}, {0x3, 0x80000000}, {0x3, 0xff}, {0x3, 0x1}, {0x2, 0x8}, {}, {0x3, 0x81}, {0x3, 0x101}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x3ff}, {0x3, 0x71d4}, {0x0, 0x4}, {0x3, 0x400}, {0x2}, {0x3, 0xab}, {0x1, 0x8}, {0x3, 0x9}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x3, 0x20) select(0x40, &(0x7f0000000880)={0x100000000, 0x20, 0x0, 0x80000000, 0x48, 0xffffffffffffffff, 0x3ff, 0xfffffffffffffff8}, &(0x7f00000008c0)={0x9, 0x3, 0x5, 0x80, 0x9, 0x3, 0xc71c, 0x2}, &(0x7f0000000900)={0x8, 0x100000001, 0xffff, 0x3, 0x2, 0x8001, 0x5, 0x389ad268}, &(0x7f0000000940)={0x2, 0x4}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000980)=0xa49a) fcntl$setstatus(r1, 0x4, 0xc0) semctl$IPC_RMID(r5, 0x0, 0x0) semget(0x0, 0x2, 0x0) open$dir(&(0x7f00000009c0)='./file1\x00', 0x10, 0x1) open$dir(&(0x7f0000000a00)='./file2\x00', 0x200, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) 13:34:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="7ab1acd6b99b4ab0b28232dfd6f1e3371f22dfa0809b5e3d1fa0fb3a8a08502952289f608a8090fdaaf5d1ab6ab965c93c0b4956037506bc52e2d803b31da825fa2bb7a2e4f99d48bc38a89bb67a26aafdd102d8300ac8496e39db503d30098ee04708d8456ceb1f523b5466d452ade9031d5f13a8648d5cb9bbcd836aa268200df9a8f2d0bd5ff9c4bba4cd1ff90ce66e1dbe9f7b67afa2168520c2f8f226567c0dc45562fb2ab8f01a6fe03a19162eedecea266a928e72370f81dcbae497ee3cc8cb3ff48fbdf2c748629795d669c3fc266897a7a91bc7928ce030f179c00619a22ca28d1b", 0xe6}, {&(0x7f00000001c0)="7323237ecd2ac6f41b9f07fed55116634a81866998d315258bdefaf102282a5f746754e3a94ed8e14726974eb6e6bacb14972c96f7423d0fba5a686b189d70196850d63159dbd638d887bfc3c0a434dfb947860717edce6c2c717ba58f40146ca8f5d4050095f244d9efcacb86f25c2f58751254adcdde18cf346e8500a1faae1d783e7adf4f87acdb90d890fb10decc978276549646a5d504d9731315d70aead27fa557cfb68f306387a13f2d96ab401aa8f40d31353731af52eaeb67a8208b68ed36ab5c32d551dccf4183af4288725dc9aaed9ab84fd7d8f2901985eb49fc574dcdbd6696f9a86cca28ca9373bcb54b7f39a7802ac87b2d3ef6d7e346a0f41bca111565af3f64f4b3e9e17ff7c443d14f728c0ee190d7d784238ad4125d505f30723d8649097d635b4e26f688f06c06575baaa896d3f8e963c222bd2e57280b7cda822edb077c1ee056212f3190b7e71d64d9e06946f07ce5fb52255a27c50fffed0b327117b93a12e82ad62ecb3d9432304feae60fa3f1afa9661536a5df62374b0338e5ec01f770b50ae43dc19ba9580246ca09a1b04b3b1b5821f9bbd39d43ec30ba6082b01e5adde819d229edc2d632c2fff5b1bae8066c9bdd7652e4e9b65f6f33db3208338882f5b4b1165967b82b66b4eb121c59b515ae6fce95c3c6c49dfd9b84bb6c37ec9af4a7e2a505c9dbb8702587a3f2505f9be6298c377759199e32b46799e53accb95e86855d2515dec2033bbb2c4c294915e40b38e8deb2b18a8ba33cce7cc2fdefb51947496dd23cea56d47486d248a350dee3e85038cf9eec31136c93fa60810a6c3d84c0e4093b6e544335f5aaa8c06d7135dbfe03db0a9b3103a75d628f84e3d1a43bbd7147966985df4797a2983404eb52008d40a5e815d99dc2c856ca88fd5f4cd002ba778fcd434676f4a65c60dbcda855562aeb80895c22a1417a380affdcfd55d9741b244b041d89ccae229aff6d292d3ed2e397dc3357f1398aaab3d1f28e39a5aa59fb0b0c3c12f4023da10e8297ae5f34d2a5320ab63c97eead324611be4d9a2c453d1834434159c046aaffb0ccb2cc78846e338727b5b8077af29fc87dd4cd521f4e26d068eb98483825b82106a710c5124b891f36110c081c6acdc42793aa45a85d9f2444f214a76f531775a16243a1bb9ff951edce1df39c716de351a09e9bb808466d5cdce7c0395758eeb2dd79dcae1b51d3038299e95d91a2ec69fa1ed0534d97a913937e35e6b20fb8e4028c1da2bad4efcfe8c4fafee75afa74426d94970093be7071bbb1ba8caabb8ea4f90d365111fc1e4ef21287b2810bfe380c3e4750596ac56992be5f345d2436241be974082f7d75344306c10bc4d69cf46bd30413e6c71966952b395319e728331908e2a4fe43f12913eb73f3abf2c0584a098dd4ecfd1457ede22ac98a670b79203870326dd394c6f1781b24921982f69f8f4eb730337cd870a00de78e7c3ecfb9b6097fbe5aac9bf4cbd1ba1a6cd21d00787d3db23e0a482d66be32183c92bc567109465a3ba8005f4b940948bf5746680c7d73101fd990c16d52375796708918f8b5563bfad4f5c1228df2b5df730f028eba711e8d8f2fcfc3337276ae2551d9d181ddd93ae5e2104133d56828ff2e6f5e5a8d10a86455ba0d9d4ec53ee3c47b3c338432a62a036c1c32c4f9e73f4f880349a5a5553113f89bd3f423b7e6fd3ce749e3825d1123cb214242050260f496627fde8d0ec40cd7db3ac6f617d7293511bc19ec848ae2bd5fb337b366b82aed9097afe745bae5d06f4c4fc053481782368917310e9f55d225ed29a587bde5ee3c5cbb368a5c607514121b92bb47c1c882272aeb8825b6631a53dfd91cb6e47a12b1148bfa6ca09e326ddf3db11b3252d21db048687aa137db980543d78a2ce99cae217a9e7c01c0a5f593b9147124beed7bb0fa37d491973b60f100d46b3ddc3847db26a3e66d3ef9474514bc8684d415da4490549e9b38eb2e01369e42d096822e21021e2cf9897f944a4a0a8a43cf2afe53defd778149577e0a3217df825f334479f28e8312c4a5738ab3abc5b82b361e9a78a9d7cbfd552d75e18db105cd8f35e18c95f09058b1d451fae904ec11381c53ce5cf78907d5c395c06a5a44becd114fd85cf5459477ec5ef2410ab13724e2a9ac0693adf85722cd5abf8c5456ca86e381f677311431594a4edcacd8ce62448b38acbf9f66361fd7f12eb0b294cc950ef104efbae19c6d6dc6014fcfec5cb7b0587c23808c112519d2fe0a653cdfa70aae5cc0678361a4236c4f50ab6459cf1bf50e646e79dbca88ac3c0b10b40da4ace377104431a523ee6e3fa424f4e5b70535d33fda380fb461b2e7d986fc52538d839a9dcc02f71e463ec95a98419fc8895daa1e8b451d89dc09a251f3504c9d0e72b78e38ef9b8fd5a1a2a1f77a158a8074c68444345298296a26bbc747e6a83c2807d9a68e31c8a42406de8bd64f6d0f1b727701d18b873c79fa17734b6cc52dfc32b2b196a52389d4a42ed680f15144f602606161c73ce545319193b481c988fede1a8b48cb4b458540bdc83ca0ad0840931a425356745f4daed0423b4e41d19afdb8967ba1fc16efc858e6c350e682927be7ac1a95d421d47e2c3c60840c9ff51261f3efd860e66d1a168d9cc5f6d8184eb2928d718b4aaa29343ee7c11506a6526ed9828cf65c44f3fdd393dc388f34092e735e8584fc0a24231e37a5fa4200a173dd0da6eff213cd1a2c591a039cf5fe3cd4a79afc621dc8f54435efc14227d9acdf313ab142f17bc710e0cbfd9846474826744f8d8faa0de07e2fc2f0b1235a34c23d7c97ace6f0ab90dd212b3891c6a31192bd33ff4266d6740d05716f2d486c018166d6d147043de79d49bfa42b73b4fb0815b055a0b3278e0ac56b43d379152407d552ef910aeabdcad21c4131d5a918e175412cd337468a5872813a9e312373f427a76f49519ae27a58a20f2e9186bf6b3e36bd80490d16b3d5a0bede88c17b2406f3c663df306461422db8a589bf5a4b11a6baa6f96e6d5722a878cf9080c6c4e6bcd926560203a12b4c4db265f2d510a264e88bf4a692a028ea2a9423c31010ccf34bfe5af3107aee5552be2421ffee32bfc1f01d33560b0124b2f8b666c0364cbd69b16e735a9e040bb7518c4825bafcc35e7efd8b7c1d8577e10f568b7acc973dfcce4e32d463e7c7258462356cd2f2dd4994c077a8e330aeaed32f92a509b10371c89dff1814d68ece1a4cd4b11f0a43e07498f78d343b58325bbaaca39797eb51f842aba1a39445df0a57bd49769fffbc164dd232a3720f44490a7c384aa91a6633b1c21cd9c6819dac1532f5ff7b64216960c4e54e40859e42e1431d658ec70b62af1f8e08051a96c13fea224260ec39f8f472e5e52acb2b96c014082596572bfb63c2ab0e052be90bead3d31d39460987f6993d51e2fce74a6bfb6d770cb853b1e3db6ae387ab7ca67ccfdda6e4edc7ca2a975394868d4b65201711d84e182cdb07aacf1b02da3d00ab48f331c1966893e6ad5a1bb30bb109c066cbb2b15907527cd01f585615abea3ecaea0050934820f26d697a5e29c7c7f83f4212c1e4f017aeecd0c2e6cca4ac1004394005132139bee13407d518b6a8c62b06ecd04d355b3ba8d75932d39e79a4e020f32527955fd9c0db649446693a3e1afbc50e4ce5acc1ddb054cfaba10aec1c0ff57da85ccc0a26d0214a36afe61816b45bd54cab26a748622f0ee4b112f6dd4b3315e468be893e2a537349ed0fd663f1f894507d44e3b13db8016cfc0140d8f67d67c32b6241ee1a1d903fc91a2f5dc7fac5a88f5a22d91396f3f22b78d12b67acadca399dbef98e408346890567f8f4e499ab50a6fa8ef896c13f33d4247a62237e09be264a7401f2c47aaacd80720ddaee9bbcbf95e94f856801bd17fb96766d169ae4fcf90e71474280a9cfae4fdab6f49c92a31402e757cfb0e8ebe8f82e75d282d50d4a04f8d2e798c55a12d03a85fe6fc590ac198039138c6a43f0ece602af2fcb32e7b7c65cd113e3f5051facb73121f6e491ad24c22bb9cbcc70abeceda358e0a52369c0e0027e7ed09c9225c0f9ee70f9cb223aa6b01950fbbaca35be9fb6c1441d357c9d8740406bbf9a74e31e67dcab692be2bf99535444cc20da90f75066cb161555afc845b5077e79239f98cdf6dc255ec7e19f2decdf4d245c425ee612f01f0827541b92340dbbef90f574b82ce9bd4c02945a1907c8ef8a3a54d0d2a44519e0732261edd6f3e92ca0f97baa0422e8f583071dad8694a0538f4620f723b358d33a32824f4c2813690d83266a4bc8d763f2f9f3bf26269f8cf5bfa4bc66bc3a67976ee41b150903fad07c8efe5edcb81a20faac249971a30602fc1c6602ac3d07343444c5962aa9bc9f985cb7814803060f1c717cfd21c0ef20fd4b7942e851fa2882ecf280c30cb3beaed2946f8e92f42ca7ada72a8ed4d6d22bd41b282fdb002a10bf66c11727c0b6060bd412fcedf58fae7126bae44cdf8d9a0bb3c6b56c458f7605038e935ec8e6e9dcdcfd28a8c769245a694fa2248d6ea048f49a0103f57f12174f1304f50180328f0a0cba3881373538cda52bea0722a5d9dd77b528e7a075dd4728de2ce082cfa44e1787f65698758e5eee16ccdfaa08bca60d451003131346e7c8b6f2684d54efaf52458c6c692e24aec81d537a16ba4e60070ac166a3753f7dc48e1e93708e6bf563614b32fe59ae18ef3a84661d4f854d24a851b90ce47556f219e3b1e0f097d82698958d8c9d3502dc92c02029b63240b37a57754e529d1b4cac709aa51599dd1c56eb3952f833d5de69bb3a299030a7a2ba928ac6133f73023d5f0e5cd09a99abd5485b393d9d29aab1030dc36635d707fab4b35260c2541bbf04f897bebc019858639107ba30d0cffe3e4bb58942bd82209269a76ca2d939ec34494e688eb9ed65233e9c302b674bcecf2bc020e9504e2aefb51fbf76783964c55feb400cb688e1e10aa639c8318cf5fe077179200b192d9d4b0660ba44666d8fef7f42d6b38332a3d8e4b34132c616da4faaac3b01a0714eb4c085c058bb840de36f8b737a49c556c4fafe8e4746b31959e741610f3a7c42bf555f46840bd866245f99f98a6f0d9ed5c02a92fceb936c73f701e8ba8b7f6bd0bf0fec812af0fbcda450207e088ade496e4111c442eb38655a4ad1009a57be83a7371349dee1638cb7b78f8f845ad4b2857338d8e4a543610b78379c45e9dc7d8f7e033354546da3a51f1db7200a00c4d0c4ddc075dbaf25f5e338fee9e9528b14f3adb093dbb2fdf9881eb24b1514be105513cd670dc306752283b7e8c9654d4f5b97ed7f728f8632ccf4fb4d3b207e6490e5315d854453f9f6f4d26cf4267081ab3c56c5eabde4f14e561d33c2f5067060c90ae68afafe90c73670b4862823ebfb025537bc185b813ab648bbd8f386e9f9536583a58b2f884968eb3071acf639d845b72572949b298c90789730d3da34e4be359ad8b7112d1c3f07cf7f10b2e807125bb2ddfbbac8e6b03a0018ecd5fee3bdb59f7e6a1288f2b02888caf182beadbfd652607ea9f4c53f3462e589bcdc554f0283624881db3d04b438d614e197fbc92af2c8562452a3505d35db76681ac580dfc514759759d760d132777f4f166de0296ce676543a8fc05554d522a58447c88b1a4f15db8d2a2fc06cde9fdad250c9160ac71c1fd70fbc2f8c30249f8bec85419f838052ec67a4fbf502ef72de26e401f1627ddb12b5f78c2bd0852d2ab17c", 0x1000}], 0x2, &(0x7f0000001200)=[{0x28, 0x0, 0x17903e7e, "3903f71bd448671f8024d5d8c5c45316634e"}, {0xa0, 0xffff, 0x80000001, "134560718cca490477709500f0cc117c5230020ad1ac247a05154998aaa6347cd93bef2824a22ac8365403d0c3397358f465293ad9718d2da66703e851ac4fccac5bbf3c7839ac61da9dfc6df9edde8eeb804df505896bba66eb56d579b1a4a4df1c23da5bdaea87a81ad5c773c1d6abd50c2af7b5bd5f3c4e253a5edcdca1ab35780746abd0c1e219e77a55695c"}, {0x20, 0xffff, 0xffff, "8f5bad1358cadc9791a76d7e"}, {0x60, 0xffff, 0x3f, "0a29aebb4e2827980eac011868aeb41d8e20d9950d2625720a1fc406f6c6bf36bbe65adca08773be4bb4e1757e5b9921d8620fe7080130fb8de556ee52843cf287dfa110ba22496bead669ed3b"}, {0x78, 0xffff, 0x2ed75c2a, "d9419229f2a42b92cf110e9cfd6d64686ce5f382fdfe6d59cfbc6a086c546c67cc6d9b3bec3a04f90fae9d2858fe8b74854a619643ef687e719589e8afe11e4ca329a0d5b6a6ae25c01dc5dcea2405e89e6b9ad5c8c4c6041a781e07e3f37bcf6caa857ed8c3"}, {0xa8, 0xffff, 0x40, "f3d18993dd1e85aa93b9190434d6755ff5c976aa1835bce6293ad36a0c98a2de344d937f9b50fe8383924e4096de40f24036cf35202b991409b6ffb70996d1f18a3023282017351b7612727acbe96be2dd8ed1c8799d6ee5ed0ba47ffdd3db513c8546dd2c17e4534153f5c2027fa009b69823dfe1ea647c5ffde38e5a2b4e52358e2d568cbb9dea682ddaf9592719629a12dab100a5"}, {0x1010, 0x0, 0x3, "5cdb30050819892c83318feaafb365f1933c6b21adae7a79aed3f3dd77a05f45a5919838aeff7308f12b83e690777eaf4a5d0f26ea5a52b6a2787e62641a6c23bf4eb7b31a17173bef09223c4c8024f6b4b0e7ed05cace98b13ef2241c2d8b2676a0265ebac7ebfffc9ffcc950b8951e160a4bc5eebd17f7f637c05f81081c2721aec175d26955adf6928b1471677a9190bcc33914cd905588ef3df939976b58f296e516ec58fa8674ff915e1a8dd10a92c835052f5218cdf37bb36097b529c6488388c349cfc0493ea7d0248cf9533c3762fd73d8065d39f9f78d2494ce92da4d1c0f63ff777291d2fa3aca76ab14df6994c6b37b61b669583891547307062932ca48c7f740207ec2b08b667784a10e7252a2f03cc4ffe30824b903a9fa6747661198054385108a61b7d423d90485b634f816d52b35de1518ac4dcc527a4ee89d85842346d55d357754059807d48045645178aa5745a9e64cfea620aab1e891dca832e5eb73239d551b475f788894579311db1398bec1fbae99c855c8db2c1a6878a08eb5563b888d80206f409f55c051c183781b808f15cbbb6e7638774f18fd2a918cfddbd2abcda6f620ecb566d8027715bed9c7b26fba07fb4623756a67fd6351c9e24ed8c260ac95b7956e2a88bb11fa33dc7e8ca672787b3b31249c317185f67d0f2804e1bc8b46cebb730e841b84eb44832a10879b88faf2d30d7c066a99b8eed49296d2e06bab0b205c73e806c09c104095ae066ccd540a644a5ff34bf8987f1c53a953255c197b05289b70fdff3478e72dea8de95e9b637e0452d8ebc3256d61e7d2c97d458746267994b082b05f3524ec02009ab85a7e1b5141dc20955781c3e1722d18dce855d410a27bce48c9df9366edd27148f9beffd8ce3ae92c4a89120cc7b226318058cd478b7778779e8be8080ddd000be2848aadc2140f08759e8f33bb7f1feef8bbf65d6d04c9e4189756cb7383e9c0cb134d77dbdc7829d6cf86c5c6ae0eb7d14cfeb893807249294086f945cef9210c16c0b2954b367d87cc9d312c8239fd8deca2abb62cee34be0b4a9f7e8dd1fa847f6527cb011b019ad89c7eb185862de7147fa4170fcfa09fe741ec608a4d93cc43c14922bc6c8f84e5e001deedae3cf2e104b7879756486c70857a8da24ab280ae499803e88d0c6234ef59bfbc882428110f92e4bb6db176a0ce18512b020e9afa4d2da3c67bca775776456ac5b1251ed102bd60b32fc3859345c3c57b51d1df91503c57088d674d0c65a4f14e89456bd2c2858e0332ff0176bff122df5f73fed2d31b2f28fcfc9be561463d843206a4ea580bf2276588b2cde4391a087dc50ea36cdfef49acfbca040a7a69c99f311f439ce2cf6fee543c6f8e47c07548d60c99272bd3fbf812d7df97c282d34f19914db51573e60dbaf5a34c2c47f83ea774c663f1c4b4577fc1bbe61d4b4c34c81a7134cbffcd7930bf749f4fed6c8c82730a8ae90c15722169823519aec136e24b62b1ebd2dece66c361646da7516629772406a0e9f91c4dc67b998a5c4a2e90803c21581d1f6d7950e55f00e15b458216fc1e8b994e5525a04b3365ea3296ad1abb57c115aa8717dbb8ed244cd7930530831c62b0abacc842a2e6ee16ead76b4ce5baebad5508c1df353a4f32dbac24a8ead7155d7ac6576d635d91ba9f25e6ba244c67cbb1d85c32c0d16347d83c8c84bf3b9ae813bdbd0976ae566632e5661be3b40e5abd9276db5d6af74cda1198ef1e1b6b1cb89b38de4e7c55fae7a6c92edae0b2a34c73979ec0e7a4a083de319e1bfa782982ef825885d708ab66e737636a23d1f68e996f1717875aa0340dffdb68e810a778f64fff453966fefb235dce72c31d6a7f5e9c61f07b7be8a8e243f80c154737095b5532609291efe04ff3161ad0bdcdd72eda58101b18182d44b210e563ec5938200851ed63108568882c9696a1369b68eef50de23793ef37c563f1dc04797d823a0bfcbcb9cc12fa1485e7343aa4f907f41839c81c7390619c5819957dbed43a616af5cf8ffa0cbaffd536b77cbbd1cb2c3df73b7bafbcbcaec0e00851ef2e467c4fb3a8053c29f8fd5b5e877d9c4d17d643504e3973d1b704c4f86b1f0b17e824df8341025c46d6207d6bb2a3aa6e4fb89daf9d3f9e345a5ba49b01f60fdb9f480f7cff072529d389831bf726eda08f0aa24f3dbef111292cf6dacf49121ba28a63732191f12440662c43784bb87f95cc33bf8d8dfadb46d130f6f69e96196391357cf8b3fe4e38c27490ae22882d44c351f97f8dda8a2d88c3b97a0c95712457ef963f2d66644cf55f2344b162bad268e07cf13d517c12ebfc36207fae4b0d89587743fce654261a11c5a2c7d7574be8fd6d6129611d78248caaedd5249d1555ba94d25378bdbef21d943bed9bde41b3b25054d07056513c16d15543160a27f1cc882ba166e1536ac97b37c9679ab65e5807a1cd5214bcfe2ede7bea2e48fadf19e5373c4f5da92250a9b357cc601fa90414bd903437f2fbc96743c8012434a625010d2efa3e5a4015c9e869c1c1b4fb7bcf4e634efd66600e4357910e015d4c1418fe932424f69047d98edda4d0ad1965c0de19decc35d9564b5ee368701bceaa823ce288e18110000bd7a941e28cfa30f6639d54812d69608f8a264b0b1dc71cd6d08739407165eb2edd4b02230a946e061e9ace9b724cd1c80c5458dbb1226826b5573b4ca070ba6ef93eea2da9aaeb49f3bfe48e3769121ddae9ffe0b3a11a5d00f218416c6c3aa67aaaa2fbcbf0aecbafeb6ca602710203f72747d3fe4a04a0b46556d9de7dd3ac738bde7ff81cfeafbfbe909ea7b65ba580b147e9d4c25a14c16de04c2842e5631920e3353d1319e201aacdb0fa013ce627712b06c2899fd3a4b89def37c83181e4fe99cd50729e617dbcebb7ed1a211d1ad797083d04af23d48a8c47fbc1bf95c0f4df26d8a09d62517165db28ba88b3f89af48cf48d9ca6c33a5fb5ecb34508ef0852b729b87d47c1da17e33c26ab0101e685e02b9c772ffd88c6270ab08558b678c6db16bf175994c299626c673fbb77f066a5ad6d0890980fbe0f019e8f4a13c5d4eea7e4e2f5b4af33811ed167b00c90574dbfdf26e4fcf10d1c51abf9c13f621743a3049b9aeada7c46ca3026b4b30f1cc652ba87edf91550b89b619546b45ae21a3cdfc6f5dd05e268c4dbb4f42c21d7ec09519342aba612b6b8b87cfe6d570992d2d12fbc3d228a5871b4ecd3383dbdf98af7a7eb367a688ba2189577d3c24f6cb975daf4a4140eee2b4d9986c5fa09c0be1dfac902e39d3e21b69659e782724e66950c51f1269e484629a03a80ee3cd906f285d49fa1cf0efe79643c0ac4fb1436f8a25a37f87252b0b61b88d0f12d875e4fba8a76bb19722352ef946bc2a739dca66bc6924c862d8718f3dde9c57923282ad715edb8e78ff3b440ce981cc014be122ee6a977dcf4e857eaee2d7c36efbd52661ed83d91b4911fdc3e5a4e72e448efd68a8150723b86b23b84e78b6e340bbfda6c21231aeeabb65e0300b532265bc0c1a588c7b1c2056d2aa29b0d36933da4057c4d185283d87e49ad32164e8197f49a860190344a1fcbd656e86c37bd34ed2f2faf5664f7c4ab5b677eda3889ea39c357d7a2206bfca41b8d9f1b964eb6be168e5afaeded6cfff90c12a47a02dcbcccba88938244f57d5c160b2e6c4610c1aacdbed173c78a2c8cba5b642379ed1fd4877f6c51c90f3a5f8cad35cbbe9ed6cc4612d4e7a91ae137ff876abe7df9fdb037476172068d456f0a6b03cbe53d8cca40511e9481ef46aeb3d1c8eb52c4c58c29865294104a7b6739698da9b5a15bb9f121092cc9a82d60daf780335fa83b9a28f9f020cddb3d20dd24df2f9d80c01ed31348787dec0c0af1fcad6784f422196f2fbb868655eb71d6f3675be09363505ab547d6b26095b73d676ffbdd781f9aba2b809a70543f2f563d8a640d60bed997770fad86f5198c16b900b0dac1cf871a092b9d2e27eb600e769aa18b447126bc6d275bbccc92ebcfe88135d32e7db4f3933c62b1c820f3252eea9083536ffe78609b493afd717cc96d14c13e173f7ee7f0492ae47c77ffc5f7195dae71950b0b02e7f7f3e2a5b1334ffda2853378ca705b20c313f6b468fcfa902a7c9bf4c7b31ae4a094bc239e568cde51327b4addbc66ef67daaa8f812ea20ea2f1444a992bca56619289aeb872fd64a2dfae43b5f1ea945cdc7fc3b631cb240792ae62c610e41262441fcad18ba0cc180c44ec86b1209975ff96dfe9f4b776d18faecc370628164a793b96ba0af2b47b1af3c149fad1913cbf0a4b83e5b99d5fb830df3e73f7bd352c8f307d89a5b06facfd36485ae7ea4a3338309d74a12735bb9a9c3ca93e231a49e486ee60c4a9c1fc4c0516af841ee96029f73487dc1e15737734f9010ce5c03b3012ce263c7c6b2878eef6ff0895e56906d3c76436a4d1f52c476f2d3e5440ef90d7de7e9f30a248e735ece2ad2253f498fd33504ee54c59434906246b480d2f12f0c17ba07492073967ae4f469c2995121939a985f92461f425179c8ddab7f206374adc92c687901119d118981c2070cde83b65a8c92240b57a8ac8c6d23d76beb6c23d9b8aa2018f5f990d725718ef898fd43d8e6cb156980f2cd7d0b41a64464493babda3c896543bf6be59bc2694f5a2cf23989c691d75adb36b04fe5ae4ed6a267a65edfc07f3ca083763188a106ab00ea268d44ef06c1c0a5ba35f67363f42229a2208ac29ddb30b6b64c4aa6f35565ce2c81f89545f9d5fcbf65bd04af5e0349bf7d8fc8e9212ee2582a656147b5f690cb0a08acbe651856e0eb51bda8293e98165e67f93c5b3617859db8268daf0e6551940bbe6b90ef15a0908df208683cd1cd284b97ad6f83d9a61cdfad6500616ef6531f8e67737df0fea90d726068ee3a7be46383ca1720d07e5b8be336905fc41f5f075f9251c24d4008f0f02167e1c8a634a4e56b880ebe5e989e6332b26b3bdcec6063df55612b4f212ebd51328e6611be09e2ca176cb92c7378ec5f4c77336c85f950ce0ee67c014ba4fb043ad15cd883a7b17602b9e9eff60dad9a7a39bf19f6d80ab6ab9dbec49c65caada3c3cae6e81e093dcf3cd2af5185ffd162936da10f3985af615b93381ae3ee506ef604f9643397d16a997315d321ada9579c6ee3856912d6ed185e6e2b7d3e645f8e90ebd204d87022fac6d5859e9530b20078ba89aa2192f015c9f9c732567eec851abfeda3c08ecd0be7678f2690817bb0ba93be8f731aed0f9498021092be81e2c526cd05970d46d37e8a4d0f9defacef3194b903c648310a04b5c26a74f0b48849c7298395d2e12fed1f65384a8ff4acf6a70afa492a0bfa5562ef7b9f924eca2533161cd40a5a3a658511ba8feee4dd26b5a40419352b812596d7e2994fd3ea406fc50f0a626b106ffdd352b1d987e13bd96ab7a3192eaf364703dd7999069e1377c416e0f0b03c74d4461b6e53aaf7acb1b20d879a208ca9ddf107da542aae3f37dd989ec96ecd412f0a8433488d513f8ebff60af2aca149c2fb7160845bbf32cdc355e85f77608e9fe6dc73d97539b52e20b10baa30d8a4fcdc09029962eba299454c380cd3a6dc06447e35abe4bab19ca882f9ca54c9cb5d1493c5ee94b57028237768a439cf57bf0d736848a512bddf3f69c40c159db469dbfab7c71e44f58ffcb240217e588f927df8e813ff19d9ddd2e7ff26b206c07dad5730b2ccc66a1ef29297a8add59072428cd09ff3adc07842a474478"}], 0x1278}, 0x1) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)}, 0x1000000000000) 13:34:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000680)) pipe(&(0x7f00000007c0)) recvmsg(r4, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f0000000400)=""/171, 0xab}], 0x6, &(0x7f0000000540)=""/121, 0x79}, 0x3) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) 13:34:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xa0002009, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) syz_open_pts() open$dir(&(0x7f0000000140)='./bus\x00', 0x200000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) unlink(&(0x7f0000000180)='./bus\x00') 13:34:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x80007, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="9b415d040545453d7df9e8ec24d2d7af3a90591365e55bc882d833c3bd7b", 0x1e}, {&(0x7f00000000c0)="e8fe407e9f6f6dc6349f8713b69c7870f8f2a2e553047484256d4c467d4a919c9c7819366bc32a96e5f943de8ac63776a189e75ad74b8427da292d54b5272c8d48d8de9a1bb1af6d5661e2063c7d80ea4021eef600f3a6aa1c1eb87bbddb1f", 0x5f}, {&(0x7f0000000140)="30ce7829c01c7c5a1395378b6b207826ab77a2f357d5fed4a75095ef62965810cbc325060d7609d5082e2517df8c6bd6ed4d", 0x32}], 0x3, &(0x7f0000000240)=[{0x58, 0xffff, 0xa046, "b80c1be1fd8a1ef85df104f55a3946ae98a9accf2dd951d3a321278d1829d5076ceccd061fa8b3653f5252f3a01e2aac3c40f5770f1790e6d2015136c185a4a71946a669"}, {0xd0, 0x0, 0x793, "b42f0f5ad9adb1fff4698dcbdb17c5b7985c5b63b18045fb0055cf18c542f30efa22acfabd93f52fb0aae557a2044db622b28e7134e96c50a604c9f5ab6724a7b5dbb85fdf682e36a2c8d61d3af8d900719d7440ff17b15fb2de06530a803f741e5c758df60b160c5f7821cdd8ea0b45f00ee57ca0d1fbac3abbaf79bd7421b1233a9995c8f652cd1fc104f10c0fa2502602804d5ef927a1b04fcfcb691b82580f3babb99e5f3217b7bbf70b703efd53d054fff3fad734c2939dce31acb4"}, {0x50, 0x0, 0x8001, "f8a60d6c621e48e24a277cac1b30c2d663654e3c16ac556bd30a85bf7fd8ea2f4d7363894bd878262cae900ae485675840b732e315988a11f4"}], 0x178}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) socket$inet(0x2, 0x5, 0x52) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 13:34:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="0458c75452087a7710ad930c3ee5cd66f71932db6fdb2f52663b08c1be138eca3cc296922ac3fcf191c6cb8cf198f4826aa10d1d422a844c4c15358e581de6642f7bc23a3158e5f97a9396f6fd287186a72787277b56d87c5c1442fa1d73c1ea1910ff423854343be24c912df453c4faa9101990b0806fbd6524dee51dc0833c721e43a00c8dc564c686930e96ead5a2fc7a80c28057c5c5fca74de16f7a72e0818e95870710462cffce5f392517592f74991be4883b0852740fe05951962daead9b3ff987012c5e2551c0a95b65e52d6465347de0944ddd4f6868c71ab0f06dc9f04d4642d3f01fa2fb0b0c93b528393900000000000000005bf857634ff84c3beb78c6205afc55f2e30ac649bc96455328734aa49a413018785e2ddcc4ab4818a82e17bce0c08887d0b8c643d5a85393961481aea32766b7530e5dc447f37af7b33adc4334d5464498a9f8dcf92e0333739b9cb286bfd8e7d95a5d2b86dd54b71979e94fe124270ba1b1760214cd58d71e0339419b7b0cc5cb6b2fe87ada45900857591904697111bfce91b771", 0x18e}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() r2 = geteuid() setreuid(r2, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) 13:34:24 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x3e, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 13:34:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000040)="07529c3eccb30a79164c2a4ccddd77250a39fe285d27b4cceccfbfcf55c798f5884a1b10ba87dbd129a90a4081837fbfca336a7a1189e8b49ed39dcf4053f6672453f715c9c56c6f81802a87807264d36d5a1c4e0c50793f896a7439fae8901ca25a4586dad146b05274c4c89b4d83ea07d1a4c99c1bcb7bca01e67a53bccb56ee7d6ab2adc1126474a403ad916c9c464d967554c712f266dc23c65cdfa897b46b58b2002064c93f4d0c9f0becfc0056713fb1c67faa7d340194cbb89a47c209adc3", 0xc2, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000240)="ca5e594ff5b415", 0xffffffffffffff51) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffff8, 0x3, 0x80000000, 0x9, "0c4a07cc250ca61f124a881e1d784b4c84a57212", 0xfffffffffffffffa, 0x3}) 13:34:24 executing program 0: pipe(&(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 13:34:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000180)='./file2\x00', 0x17, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') 13:34:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000400000002c2, 0x8000000) pipe2(&(0x7f0000000080), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) 13:34:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000000c0)=0x3d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 13:34:25 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x614, 0x10000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340)="1dfce879a7435e9aeb5e1b01a50df0313a59078bf66fc9bb4099d79aaf4f9c565620c067408e7fe058ad329ed4de5fe7b2cdfaebbc7819770000000000", 0xfffffffffffffc2e) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x9}], 0xfffffffffffffff7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x866}, {{r2}, 0x0, 0x40, 0xfffff, 0x4, 0xbc0cf67}, {{r0}, 0xffffffffffffffff, 0xa, 0xa, 0x1000, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x1}], 0x100000001, &(0x7f0000000280)={0xff, 0x100000001}) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x9}, 0x8) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 13:34:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) ftruncate(r0, 0x0) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 13:34:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) 13:34:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x102, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/50, 0x32}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)=""/102, 0x66}, {&(0x7f0000000640)=""/85, 0x55}], 0x8, 0x34) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000a40)=""/2, 0x2}, {&(0x7f0000000a80)=""/151, 0x97}], 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x20}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x7}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x400, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x2, 0x43, 0xffffffffffff855d, 0x200}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x2de30804, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x2f, 0x4, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x401, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0xa7, 0x1, 0x8000, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffa, 0x6}], 0x7ff, &(0x7f00000000c0)={0x6, 0x9}) ioctl$TIOCCONS(r3, 0x40044278, &(0x7f0000000000)) fchdir(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) readv(r2, &(0x7f0000000900)=[{&(0x7f0000000780)=""/180, 0xb4}, {&(0x7f0000000840)=""/4, 0x4}, {&(0x7f0000000880)=""/36, 0x24}, {&(0x7f00000008c0)=""/62, 0x3e}], 0x4) 13:34:26 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x70) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) seteuid(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 13:34:26 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) 13:34:26 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chroot(&(0x7f00000000c0)='./file0\x00') setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x0, 0x8006, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:34:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 13:34:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x29, 0xa366, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setitimer(0x2, &(0x7f0000001fc0)={{0x0, 0xffff}, {0x0, 0x2}}, &(0x7f0000002000)) r2 = getuid() r3 = getuid() pipe2(&(0x7f0000000140), 0x4) setreuid(r2, r3) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r4) chroot(&(0x7f0000000080)='./file0\x00') 13:34:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/231, &(0x7f0000000180)=0xe7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x2, {0x1, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x100, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) pipe(&(0x7f00000000c0)) sendmsg(r0, &(0x7f0000003740)={&(0x7f0000000180)=@un=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000003640)=[{&(0x7f0000000240)="a3830a1e13f7cb0af3671d7150ede327e399ffcf45cd52b6098e9a9598ccd00d7be8ab57fef56d62324fd63460901fa21833ccae3c9de55c0fbc73502a2b5049657c5f1b9430787db35400c215ece9e17316ad5e4728f6a05276901fa77f0cb2601db87ad578ffd8e6fcebaa89a1589692a8b07471bbad3cfa7b3d342186d0578ef6829681f95a352c1beef4d6aff8b428d5b090463821bbec70aa6d4ce3bc567def4a6ec637d736d0d59a8dd96287652c997c992861acd20c833627952f7b11a62ee763107ab62127aa86df0ef272815bae8dccd29ccfef717183380db2", 0xde}, {&(0x7f0000000340)="61f95a6781eaeb625bdcf5f57b4c71f5c1a632e1756be52d93404af720ca3cdce4a818bec2d8eeb7e4a68e46dc25a009948a7c36c8cd871009f7552ff8f7a392615479aca932d63f41677322e1190903c24d40a9c2e7330aebd5a040c503796eab04b55c2d13dd92512efc01ec841e77756cdc76b66fced2", 0x78}, {&(0x7f00000003c0)="9fa83b41cb7a956e6e7423dc7a2b2f83a070822efe9646d9c00b84231e90ddf2cea40d624cf5c991b315ed707f3e08ee34bd118b007aa626753d4f8a1710cfdae3a132521146a4eca2834aea0c09e066b01c41c6693d4ecfec5ec6e8195b61ecb5c7b4692ec41d7abbed6686a352f23320a5c1d88c6ad9d8dde8ad2684dda42a464838c70c361419198596446812a471e557ed", 0x93}, {&(0x7f0000000480)="fe06fe40e8670f2d8694c82a4cf2b95a28136b9555c7e9cd4365e1d95f5cf49513a37662f153e6516d90362b672aa2f54821371d2c4b221c734d2cb0d8b2ab73755c8daa4b8cb8ba39d0b1227c8d97923e23984b37b94d6833ce099831903d99e463f9cfc6f226c5fddeb9e7cb27a182937fd442c06235efb7658083d01edaca49db3cc02a2d6a14c0c850707efd17aaee44ce2d6eb773f5c43d82ed46259518a3052f9872fc2cf38e3219840776075f953b57eeba02de17d2e5c6cc83a668bfa5eb1499249d619d2988e6bdcfa2e422b72348eb36ade40505eb8d0e5d4612df388f3569296102e18713b9f0fc50ce0f015bd1381eda4273d17ad93efc609dbcc65b523a4082b5137ff154a1ad6ab14fa2c43ed577b93da9ba5ff7508f788b36f451751867614a20f4d8955ceb058bdcf8241e2d8418fd6c307c83a9acc2d830c11bbe070c9ebca55481ff18e75013a4cddcde7795aee794af2e4cfe93714f3ec51f980330644c8eb32befd4d50d75e5b1a226d2be7ed7cc5444bbdf88d4bc2bfec947a2c9d16c2c44e65d7826637f2f44f5846e976a6ed187e2a9697a81bf65eb9707b66179a2499505028667b5d099ce00334375044e5bef8f1e9da37eeb743c0cf1c6bc8d48f3aa718e010e4e20fe2e146038759ec89121c9f868ebcd392afc772ecd0f543dc1f8d48f9b70aa3cdb71eba423d9a99f0acfbbd1ca7bfcca7435779821c236ea124db51c0c910da741a869de9c254d8c957a300d966817a7ff1f8e2204bd91149e967026abbabe3da9b0af3edc9e0ab43d53147d5734787065b4d60dcb5309f5a19776c4bb71b9f8ed49dba0544b75b061163ad8eddaec8412aacc1dc6dea5db6d29785998f04dcb775230b5edca193290f394054f31c9a2898928051726a4cf445d8b6f22092ac9044d36e674eeebede07a7197352ad1d6f58cd19fd0fb5024a7a1390425f61214fe8883e23e70aee1d6189e9e3317a54eb4fdc8d0f9369bc94c3aa977e9c544017ff3114eb229f27c00582bf45e20e91969d96ad58b65dfb3885a713a76650378276fcaa59d84824a02ff7bc2d6c006c3dfe1a183161f069d2d3de940d841835c60af8c655323a04ebdf714819fb2facd4d2dbd02023a87ebb51e60eddc394d3a5f23677a59b1a2961a89237f84f2cc9e7538e618683da1ec3b510d057aa7028771c0860e2ba6967cc71c71b5c01c0e75bf489b16e1d7008930526bdc85588b3c27d7e8a294801c4e96cc20c8e8117b84bfc8c7491c4f153a276889f0f054bca59bada8558930231100c0e0341ce5e25b8b200b3df312ab9142617a897e863e75a4d26a49357ee2e4d4d6ed3798974651d91d218612a3bd3d9501087273408c8a0057239b8e770d681e90f589ffbe8270ff483bb41883951fc1e7b5a41bc19f185e5f5dd96cf5d4b03a6b03dbb5f8256863be7681061627ccdf080101298b919f91df15e4f91b6e618dbd5c87e3572df7986ca15222e06c93f92e851690eed3f8fb618ef577a102180c7f16c8d9aa727736d7523489aeef648fef19bef02f2fa81060dd09f112ddacbbf723d781767277bde858a7d06290a8ca7c397d47cdc4501e2826383b2e649603606002449d008b5bb6faec5f2594bae407f3cc82a74e24356f07a4e82703538d3ce6e02569c5215972bb73a99225c5a877849ca5d6decfa566c0608968c20ca87c3a67636b0b512070f03128db5a500e4c2f8627e663bda30ad20f512cd64d312a0757a33de31514285d3bc1324751c5a90018922a8887bd362fafa204717699327febceec9895a430ff2ed4bc1a7c52737029d2c80c23f1e7a1b5f1b5f7fde47ea63418cfda469d5ab00e1a94e4ba9b3634464d2858aceba9ba537b145c6cec2423e43679073dd26636195b57548b727eb98d2edc2299e7017cefb80cf8f1630ab1ef7ff6f20e8ab1e4f329f8af0ae9a538fb1905d3d2274a4eabca71b04d9fdefed830419b117edc2b2972c21919b4634e3d3c92d75fafc230539e02bcaf44088678bf4f46c35d1b876fe189133fa49a41618827f137e1df80e6193f0fede2192d44b9b44b9e18417ca13889f1f25e1458c0bfefa83328091384b14429f11d2e141897a36a22866b53ef5f6766fdb6ba1af8ac60e37fc2bc7ee66be5434712a6de1dfe758513a7c87322c14d95b3d813bbfd720d623d670f7935acb7a1ee5340ab08c01819e541126eb459aef28dffecf01a75a45ada9ec1f53e8628fd034b90bf3404cf9858f4275dd3d711331d54a1c93ea5d692669d303fa30f30088ef6765a6f85534486585d828305dfd8d7f9650bda7b119684ee9f96dd0e97593cc7462c1c5346fc6b3ec89c708c3705a97c25f48ec7043a96730cd1a2ca75db2698cb2b28e7ae090e3702f7ba028d674b9e5dc776a7eef856243a247981be35cf36c772c2d8fa9fae203a865148aae7da691b9774127d056ac63f79b8d09c20f553bf169d5dc07b04ea23f673aa46fe0ef810fb97c0e5c79f918d0f3b1762baf4399d9b406171813cf17d30277991abecbe974384f3dc452a7a6729fc8b84593e30137b1f697e5e82ad5740a1100607af3a83c6d3ef23d6bdf01422bfe02ffc23b70743945859b96e03fbfcb671ce7ac2ac4ca9525f8c56558e24d600d74888cc50d38d972b3e6b36969c5e13602aac5a0267a02d379177356df9137438fdddbc55a09924aa565733de9eaeb172f352f473fc8c7944acf3e815f91c1884e8a4f1cea0092b08ce410cfca9262cf91f004ea4525859040a48f00fb3f2afc6fa7fca554f4d466d99fd8208082e4d7131c91f746ec38cc7abccc7f86ee651c2f9f887b968f4c8b6ae8f8347f269ec7be9b5d558a2fc532f351f2bc61b77947566f543167f88bae606a924bb19fdf1c42ba15f8e7afe236752a9621c71644a67897e8e06ebdcfc383f7b5d6bf70961867d76b85288d33b0e12b1878bc1dcf1e63af725de4f9c5e765a465c2943048126472cb3ded2ffeff43bd87c2b81e2679cb4158c698b6aa7c8e5a0fd1e0246984d6cfc61e00cd1ffa48d7bd3460fd20aca0118009bae7061455177b948dbad6c232b8bdda846bb0fc90430f5f4d3dd35da6ff79e8533319048dd04e70f73ccf32ab706f89397dfae019a35de3d3c4d355c01adf7c4ffc1dead4990a04e9236f78f9ed2792f612ac857031deb229fe53de5cb6d9165a18a17d2c4160a8f95de7288c8a275acaef7bbccf04403901894346156104ea083cae3013943562dbdd57921dcb194a0ddf630a8de5dcd5edf937fb0fafad827013dd61d0701c99da3c3adf44f63e8a99d60ef7a3daa429de5afd9fea772ca77692631fb8a169baa81348637e548f036d9e65c443efad8ea397f1be3e13b6550791260617678cafa5ba95bf847a1d424ac0f5e840d0f1a6448ffd11ca6aa2c745b2b3a7d0310292b86b1e211d2b1538361815f851c0f67cd6a9b8e9c204f42e4ecdb1369837234f1f08a4e035432a3eb2f86901d9e33930ce673a33cb38457cb202e0aed6dd1cb7b9b4fad60095cb05e642cf96f257ffe9a61076ff56d5b2819c985d41eaf36fc8ad051573038bfe08df11acfc3c5ad2c04acae635b2cb97016b6d9ff8a0efd41acb6458e5362a4b5a0f9ddcfee4929530a1f6d9b73a0a707e4ee2364c9a66166d58d2d05b0791a6f47ea8d0482e9cefa3783f585a6edd61d509e66169d09c1f13406d22ac3b47cca6d74bc55661ab5dcb62216a9ed2d285e70bf94cd63ed62b5f2e72a44468541cae04f9c7ab30ad9943c5fa510e576d5a7c000a9489eff6a7b116eaa854e935ffdb547963a4c2f8a9cea0878981d09f88fa31fbff7b9cb7938abd1ecc2d6c8d32d15e3dcd04e42ff9db6d357270319e19b2f56d64e75bd9c5196527ec110391465639c1fd398684117db4da61aae7909f75ecfc6724be7dec8da47ce2a9b804a036fd5d94fd84fa52bcf67052bc627d64514be8263acc8adbca0d0a0d81a62254c07f565db99bfec3a7df9eca290015969b462d78b197fe978e54117fc3a461ad7690fb67b67e7918305bbca13d01d0a7f10d20260c999f45e8f16f67e4e486383cb485a3206e20c510ac93a3380d3021d4e3758bd8eaa71e39a8c9b38869ec1c93b67ef3dacc0bbc1958566db3e415e68cc1d26ba81b5d47638ff0d9a5f495f7f4521ef238648420761c047a82dc15ed766db7891c462ca351e1e8eb07d65fa2e69897c0335b4a463712aedd0a4122e24a727443e46c70cfaf95f2f506fa4ee05483eb45b5b85d7019a95249b67bb6588c08ed79dd6a8916d9e8d30b7ed60cc8d59e02e4b8e5a4fac3275d66b4aeac32ff04ae942d24b84961b5ab5097ff9cbc2749a4f9f02df5cb9a21474dd8b9fb9f06d350052496a8b68d6cda74cacedb1b8cee05c47b0987d83daedb10c69956e33a1efe4d52b9ee31c545612fa4b90fe98712ba1c52576c5f80a3e7951ab07b87939a547e5410423b9084f578d962588a3172c074607b8fd7b0208280fd92ea6a6b75fcbb9e30d26914ec38b165459b1a5535922a8a450af0bfa2e85b4883666b01eab378d2d473a760e33eb0b5ca98ccb4b2230dfac7a3f815734c87bdda5c36bedfd57dff19869964a9c6e3455e5dd0f7344a2f8481f5b485a9f7014c6454bae06f286525bc600e96f441b732ec7b81ad057c924cc61447b7517254dc1e5ef70ad19d7e8160792fa7e1e38ac341e17d813cd1b3885d1e93a6a7381b9226095fb184be8c45d9e31f20c21d58416a0041c8d8c0998ba8a8266b57ce856c5b6e410879452a72e8f6058cba9174c8db499dd097a3ebd24d0c9b3845a82d92222d51357f48e4e8ed33365c9ab1694b4d054c06e9e80e1a42e3fa1b3f5f2e88ef08f3d06efb720c5f130e3bd19046255f3060fb56edb33a075912c4c18d65b345fd8c17855b9eb4199ae3f22f0acd3fcebb931f878de3e6f3a99443f48676cde5fc7da02a3e0bf891e5dda0ef36c4e1a9f6fffd2dd3a03a0ac5aff1cb077ad75b44da92c99fe24ad1c969447673acf5d26c490d0f6160c9b9dcd62aab7ed48348c9e1ff649e98d879796629904c7a2b2bb1459f9291c0d9cbb6a04256beedcbf6242be00580b61ff91cce39a99c4f05d1065dd39cca74349359fcb8830bc3d407b28c5ab642adf404bf721f3e534d6b692433ef0b6dfe0017d3b93cea214623650e48927f2bd1008a967e50d3a6301d2eee44aada693902eea8dd6793d88a2336dc1c1f56ef1c94c3096156f5a419ed540a85d1d623668b842750bd06e266ef8c326a7fe994307d18491e5835f1321ec33f84aec1a1adf620791b97d9b4258dbb564f3d63f5e1f4293f4a19497d5fd926702de070ae9e777879a5fe23602457dc145265f9e961e10c73da8c2a8c7cc07275aa0024e41a3745d2890c2cc1bc205c3d6e33c07834354d614db9595c249f1c058e94126289608c719ed976180a4487626015651090ea50652b4a1949f44c19c71b503a25054815bd926820aad8a35a9bf6bd0c01f02094a1e0f10a3a4eb04f896f91d7489f64085c66c381932f6bba602f157c89ff6e89478b9b2064e48804e29f757422a42e2f2e3d1598ff3866267e9fc95956af12e5fdd99f74fc29e42388a4e4eff07ab54ce964b9258b10754ba5130f2700965f7199b40b4e8bab32391a130223c5668d89b38153f05383643c2464f3e7b68a8b3956d5b64942ff6282f75d3925721024d8135a796867f64ed21a408cdbe2aaed8a86b5779e799583983d0fb943bd13793a2f389c19804fb2bdfe8d2f5bc3a833c239c4a80", 0x1000}, {&(0x7f00000001c0)="aebff5ce5c1a46f27ded1b5324fc01a0a8b99b5a8c22e5b2", 0x18}, {&(0x7f0000001480)="27e103b09b44b876f9de9154a9baff066f65184215f90f459e4f01c6fe7117ef218ebdda0bb1fa398f61e6cdbba0d7acc8c6feebd878a2188c420602108ed7e86071ffbbe5b2d0fffc1a74d53cb152999d24a1e20dabc20d294f62a429d4aed57e6b1d805096c74523c93cd8b426ce2b65cab48c021a6bfd36b378de47f64bef8a31c72e679a98f842e7d2510be332ac69e3c94bf004071bc822e04c5f11408046", 0xa1}, {&(0x7f0000001540)="0b25280cf3f6d20b9693406ce698ed366364eaf16b4283216d33e397a402d82554a4967fc26a0427e3f14eb43cc5a056911c602bce94d842a2bc248776e8d5baf02e242ad5ec109c9c8acedc19e6c3c77bce13b3cc0eba398886728fafeaf9fa9308ab98a264760a5d394ec5845de3492d5c8aded69775b06570f8a8c8172ce4493c53b048ec90a53a5b99a7b2eea980e0cf87de7697e5292191b4b3415e8847dd99d08c5ab36a9c0bd7a7c47fc1f1a4045cd9d1564d24827b4304073a32c4e6a4aa1d7810cba0b62584aed5588819a8b5f9563315e3e93fe2fe45dd3c086e9f90fbb1651baa3c6f1fcdbdb827a364bdea0d9d894f0a86c839a05bec5f6f3111cb3e2dff720b4c232e51f511dad5432968720f25a28861c33af670da63365a8c799bee383f6a492f753cc92f29fdb3e0790ff6c7713274691efc8c8e682480537923bd904d0bea401b3df43ac77b210cfeb27474685054b94f32f72941ad15b9efaa43e746232fbd870abb1a26366a5ee8b5adb365618f25e305a5a63f6bf63c82b12c85731168ac430764826a611b2710292525a6042614e15df7e428218ec12e9fc4553a90ddd7a70eac08d73e6029f096352a197c991c517079cea583728ce8bcd2d2b0e8a2ce3d7a49736c5274dadfb4efbbc712919f273c74cf6316622459b033e695fcb0a4e0b9aa0ea33af3471733133ea721ad4dfdf6b51d2a275f4a6fba0d99a4c3e0c37a8c39f91100523fbc8e4c564fd5b076f7dd27737df75593bf30b833efdf6115ea0822d5a418c25ca7e59924ecb8499126c12b5461f02b1b7b120738ae4383804c51a9f572316f7058813f86b22e5849515bbe3a8a6a822c3226bf686b3b5ceb4c909edec12fe4791dd99baf29ca449df06ba25f1cff5cbf037e346f1e6a88721631b9e16bdfc18758e2dcfb194b540b68688eda6b401b0c563553fb12b6a1c39eaf3a11caebe8098f42539164f5ca665d199e5bf3d139f4319c2fd88f8f86f656a036fd2b89cda0e8739ba86a2698073f3523118b9937bd17326437a758b7ccfac1e326bd0c9642f4e08ea97d7a26d235956dec6c2c82d1e0e7bf6df212beb824a4bb35df1bcb64a6488c63e7c8465b067f93732bd6e6f7ead9075c22ef8bd5faa5b280fc969f0b8d1664ce17d81e44142fe65edd13b75257594ab4cf2927695ee37a53f7c5ae1629189b5743350cbc20a83e0865a3433baf8680b292ff51879b476d9810cd93eb9f424b61f1ccfe96e1bc6a02141cbb5d140c12db1a73f9bad9ba9bcb5dd0dfd5cef946a6a293d3a76ea3c02206ec333bab15732a07048c6f495ca256568c4c19bfcba9bc4c676ff0f595d97bbee0a5d8b4d3299ab494b251711833c4925d2f21a9df4f94391fb469fcfb46756822c6505115f80fbad3d2dc0ea3b88d72a6c148e63c580a3cce6c982af2a60c474ccec5e2b936c8395a52cde0e29d442bcc5573681612d8e98b2f10299d7261b852a8b420781b3d4b899683d64ff200c59fb0c5abd995cf6eb48eb3126e7515965fbbf9bbc0fcfacac87dfffebf3d8a98d15acf856b97f2d67d7624601401a47a57101dd036b23f1b23f9874959a14f08b7e300cafbdccf8742754964c2bbea8f6661531b58753b4053e2e89f03910e1ad6786243ad30ff9363041f7c040efcbc88ec5ae8d531f4e9251320f917993254765c8bbcea9c25595f4edecb07972dc0d8b97f3f7e3314f7a852bc8194739aaba359c3b24f835364f931a3bd137850c3ee1c329fdd4e6effc291cb9ab6ddb2542aa91e332e11125a0fde3b449d7e23ce8db3177d3a376ac1dd920b48640371f72f555e07364a9bbd04c1b0e77f3e901564c0870f97eea268708285b05f9b9eeb86f29027bc218563e490d5b9fa617d9afd5dc7f810103d2725808974f69532222ca1afda4a6a7a74f09ab3946baba9b61ba23bb645d88a0494359bc91c49e1c045bbb6665d999907617fff06dccccd25efafcddad158ffbf131870ee1742b7802f72ee6980268c135f97f61885626f21d229d0bb8e620028bbcd6303f65806c26a9e1573832d752af6e234c83720fed698b20c113c9c2e24aae6e925389fa8fb53c359c18bdf24e1f53f3478eb9687b666016ecfc42b9dc65db40a5d58dfd521a3c4ea2ce584f001d26aff6e5bd9e39e87655534a6591817e67f2897e7f3d4b01ba772e326f684d131ce87a021e0c2519c07093231d0ff2f705532c91b43d0ee45856a675f2c28c11cd97f81f6d403c0b1d643a61fcbdc5935c09f787188d3245b454403501b4d0b94beab7c1a02dc7ef0f284681112a4d5c7be7b9532afd7760c8e0a51c91ec21533a45f393b7d023368f9dc2e829ae5239de4564ff8dd926cd5b55ba76fa0c6b34ec62bdf642cd9163c282eaf667af054905e95b5550ffb417ca1af3b5380387d9fdf2d77059bd25dd2886f4b25c24899237d2b8d6a8628b6ba987c08ee0b24719af44bace0222f0e5da6dfb137c62077c3dede380afab15e2fc9441c00c4bf01cb7d300e6c549b5e0efeacc05eda6e1615f36317088d2e5afb12213fd0cbb27765c54a2f2f14b3ad699ae7f0163bed2c23ed4f1c13bc8b66ab5fba59b58434f860131345426c07bf0a782548b5cd2bea52e874365ea8282d6ad00972b73226eb3870043cf6945661d773c27e3bbbdc2a9e9f06107f8bf90cd44ffabbb2acd0a89677a6fad3c3c53b37949da23f6b863298b954bed4d9698825f921985007fdc9b4739e51b0767790ca9cad6bb7acc8ec34d73a2174964f05b8eb03781ae0efe1ee44f30061ffc616e4b758f414dd85cdb33ba949c1e65b181888efcce5bfcaa9182383085a37ab186588724e61edcb37890ae262ef98a35e804c1060d7c3da7f0eb9f6649a7a1c83870085d37e00ed7ace2e812666721706fd237130eed30564f849bc9a370663c60c07245ddcfef05d5e4fea82cfd7100770c35c73d03a1ce36b58653ab29b72f267192f7f84534b92ad6a716b25188eaa84f5a40bcca6cffe555257cf0f4246b093bf04afcbd0490d6b6008ec2fcb4571094956e975bf8c0df9264028f142dd9614dd812b8bb2dc41fec841c23da4b10ac1a1fbfdce672da30c173a4b93d89a1b5f69a041642c61338a53eb0fd9849ad3d50ea0fe8605b85daadf535523501540f83d53148bbeb5b69f6ad925b03875d2a4ee082112d6f3b9711274e4c7c31ac412f4b77166cae2688e6f727ce5eda481cdc02fe2ef27a019fdb5e9468fc8aedf87aefb76dbc8186bdea46f4c7395bb9824363bd954b67e8c5afba686c239cfe98f6c6e96f2366c29e224d7272160bd1d5e88101269006f8a51a9fccba5fee66dae50749339f0b2e0c24a90703563f9a2bbac352f4343541610dd79ddc0c1769ca830b603e53abde5f1b86a5f5c3d9c41c3b4ffd57b7d48afd2b68f3801e278ae0cf03a6c2562ecb0fa484254e47da989f6ce3636b0c0aa3c55110e832e4464bc83e6e9b1cbf9527f8c804e99f3bc0604eb68db57738b1899a48f90e2a430e57246988cdcb9632f56fdb1f0d3e11d5de98ff2f806c15c674b2e4564ade97574ac674291478c99088b72c6d149be304c40bd338d0779649497db2dc022f35d7d6e1e7b2ce78eb714d5f038d65ddddece67ca8a271657caa907afd1a5d04b3aac9f4f7c2a50b6d98331c70345686d1d51e7727f395355bde0854c662c315ecd7923a5d1d771003437f994340ceb63485d67b9beb14c561470c199b9ae2bea51e780a2417fb43030be23459204e04fd7c774bf1961a4d6eb9eb52eae53a166c003a949e712dbd36cdba6ffbd385e0f11eae97268630ba7424658086083f5ef576f10a2254dbb8afc5358a7c67d339bbdeee8b228f2b5579af7a7d2e3505ddb396c99c3ef18a727bd9883f9ad7bbfaee9a2eebc9c82019c4570287c3dd9e116bfb471c7101d83b89d9d65146f08a1519a80354e623f5faeb93d14a3ad116421584baba95d74f134da981eebc73c9aa78d30537dbf79b3ec4715bfb5448efaaef31ec6a41e9fb2d40c81487189f65509c10d508e589d3d26aa93f5433ce80c2c88e163db2af0a01e38256ef4bfe2121f034e46e3d5b3c699a14d35ae7e7b9bb41228e516b5358c146f804e65090522c1a6ea0bb6de1ad46baebc181fec19c6191fc157e02eb054db421481da05d5740223de62325afa7cdc43f62c50fb88de5df67f983ae6fb9dfc5a2209a299d0b859e9f92bbdd85590ffde12633520a43df4125a9719682bd7f0147fe9603c42ad9b787b2f4ec3c594256f6c6b3989e57ca22698aedff609a76489f56b71bf92bd5ebf48aa40fe47ce4363d9f27722f237e6b557031c37140a580039c995f1460520275d371485b5e77c4d733dae7ba9e1ca8c0076eb0a9b32161c9d1270a51770180bddadb89c25600e3c58af8ed536dfcb7d6d74931f9f2ad72f3605bc1485a63d78c89f9669326904b2d0019bb5e2d66f9d726dc110bc427ead763e6d85db58798279f3703dcb8c56bd762f1f0bd9515c6d453a88e12ed0adefdf841b645486e36b0634d619820611bbc861e7063734427b46833309ccfab1143d8b605ce6ec27ba5d3856eb3352b16c1bbbc250c4bb0a406a9c6c3c8d85c1bd0258f53901f414bc861ab17a0d01c38ecaae97b3dea86e9f21c517609f980000166b2872e8f58e8c0f0a164202b1e9abe1feccf4b48214ced0ebd08ebad1ca96bc80b9f4568ef4d59e092c0eed6ca550a80bace64f223f8dc021272c2ddca515d16cea293a57ca6c7bbc136e0c387887441a5049872d2fcc7da5bed620defeaba26c1f9677887a4cb3bbd7d27e4ee41444d9b2ce79a6ff882471fc0b5a66449dd1bbc8d84f8963a0f0ef2c3ac3a889936d2c82fc7f894c98481e120fefa099d806e8b91661e31269bed492261f547b40e423c00470810fc5cfe25ec7baa03f372abd20ca19563791c22a58e7cf659cff4aec09dbf89bfe4fa074ee8c7747c131bb81c4c8738661f54c217a8611f8337ed521440eff1b13d614674862cee844d710a5b46d28e1cc4c01531f12dd7bdcf62c6667b15145ec0d244af112dffe0b0bb584989cad0d6b0ef98dc4251fb9b0ddfaf1a15e314ba04e6db77257e6dd81253a0848ef93ea9ababd0ee4ecc1524c12810bf6d0a6dd7e631b5ab21c1571c16ef2b6d9e207e5ed7876bea305a56442d79e198f12cd5e3ed250d0f3ebddd74f1eddd9cbf9d39ace5dbf38f7b2f3d7b4b8da7f3672ba1a156316dcf9c86dd9c426a6ddd19a6c9795294501bb3770fddcf18895bdeff62c6080de51f33151f684b146a13845abadf9d764664b9031be530f38c67202a089f4a9fe833a15294d13133eb871e434711d784310b1ba18ce053861da8c9e19cff3a72fd402a857bee71302f1859995e3861a0aea81cb68dfa30c38f7abeba16a5d12cf355deb0c8e901a828dc34e9d780049467b352464916a26c777d55d58b84dd5aa65ca51abe076b235f02ba252460727691e318058a96c4bd3d2bb27970189bc80d46f8385c153627ea97edec634698e6e329cb4cdff1ca36cbeab8d641cb3bd64474c5ed76ffbfe58570ee5a0c233dcdb7cdee1578328f72a8ac01b1b12278f7ee665248e98ed8525c5a971ca8587911f2a4a0601e5610941f62758c89c6313cf03d7db166ea97f5da72b35777078143cb6247280350ac88bf96fb2ecab361e496171a6f7755c25cb009ec28b0429e4992bbefebdb2e1803fc0b4f16e80096697551fa05ab2a70b201af1ed812c39b17bc1fb21fdd2ffcc37c2f5f61aa4a856fc69b13b6c", 0x1000}, {&(0x7f0000002540)="c958c1c542d9fb1f3d281c2c51a98eda068c68bbe99bc8a0bd3407ad6c26c325a88c4048e3b9ad99f724ecdb4ade5e4cd37afe2bbd651d1b8eb181ff689d817cf0873fe408634e8b109fe64cff61b87fc9e55acf23b2428ed85f447cb3d90ad127045b589ad02aad4a296c6b17874cf5f0fab640304111a0934ed3c5bed8a862ff72795406b6cde59d62d32677dbaa6e901b954f4e48e8a2ebd2476077c35354bf1ad92f3eb515dad172097c3f58464899ecb9f993b642c9e42fa1024acf53e8a256f2424cba08f6574013657e", 0xcd}, {&(0x7f0000002640)="a5017258dda16740c193f32bd882d9875e105b208804aa4f67528c909e37a32fa1de0ae71ae2ac18026ef34c178184466d7008a1a3147c0dbc48f9e2fabfb74e933c5b614e3683faa3773d467a65bccc9277719c2d06140bb06fee207c715e2500342b5a18d660dd6ef9cd449a31f2603e5914940e44802706107de9df0ca9b9739c73e14e65761ec16d8bf3db8f7c3a0c8d33f84824fc88090e84a90e1effd249fd61b311e8a6d413157b174b8e3a82e51b9d088738687abfc4ce2c6f2b247c35bb99115690724dba0de558e7ca3e29180ef95b84b8d756d48887155f9366c0136aa83e4bf27379221dd0e0ec3a579fa0a7d25abcc7921e45c311f98573c77d7262720e55744986ddbc65a2fd6b3052fc4e733cdd6433876a0c99f511398b1b7e856923bdec1779533f2da3fe48b701d6cd13825893f6e9ce27e1738222490f3fdd22f54cda33c56e2eeff15856e5824f32fee765771b1c256176fbf95ce5fb8c4769df1d376dab60d01049d2237d7e3ff122ac865288db9e6a1bcb1799fe2a23344f2f39b79a7c90b84be991f5d973123561b6ba4a84b346de9adc9d696a82c675491c9310c4b9bd11bcf1cfd243a85f8945456dbf829df9fff0c5f6aadb0dfde4465a6ea453f72c40c436c9f0a71504749fa275a41b83eda15ae4baa04a080e72de1d0dc646afb618053aee6a658ec56ec3430f769fbea38f88e8683930479956e8029bcd67256d1888cfd22dd5c6f0ebb678c42359e7e8b0e3dc7da8dac16d919ec185c6061e5ab16c10b8648d4b3557b5a8d8d2c7e8ec5cbc6dfc459050ee90c6a7389a5cdb1970292b42d60aec6532206eb054d08a0682936d9c858d8a84c18bdc89cdb7ddb0198d4e7ed3e3440ce767f1e3c786d4fded60af8176531f5c4ad93d8e336a8b4a91b6334d9be06c9a2cd5f343b5c556c58a9b46a949446daf6e97b0ed3d44272b842415415936fcfa38117623a81c7529ab3239632ef744dd8ae45e1bce9cf097c7438af7e90b1a671179559feecc5a08a92aa34372aa1bb27756ee07ebc2dcf17895357436db5795426a2641094e50be3bc21358ee3daf8b2622d52bb54ab2d31ea7d477a2bc1662365e6f3b044727ea3b44f8fbf6aa0b828afc0c08377013f5ce08cba6bcd1f2cf66ed227a5c1ddaa7e2c6cca41e24a0b6de96009b4c4ce905bd3da8a753e430f7c0eb826ecab9a29e2a69ae9e09547c4ed84176e2fadaae476b2491d9cdd88ad9f8fe6940bc5521e9490e9e8709ee61ca760b25defa41d9132b905ff7387729ec70cc31d1851c39b22b04395597aa2049bc2221ce767b3385b47bf39d8ecc93a0ae55fc27085a6a89a2801e712755c24363172fad90537d4639f5055ce1ad373600366bb0a4aa3a5ab2925b24f6132f4eb640b20c396b5d125392bc981de6bc51142d10398c9f08bb8b55329fdeb8a1ccde5ffe3706c30b627b2c92e59c969c39d16c9094ae5344b2c3e49d7e52b0b9faa991cc148ffc7367ae720de8a30bae80222c71b124bb5db44fb2c26bf1c4e064ad83fbe9c00cd3f3ac1db4360aade90f7921a5763b0af0798ea6a6e2d89a7d86e0c38650d6f026ba27f93bdc74d04468045006993be1c25e2a48a239b38e461b78ba832f46dbb0d35659c603155524b97f1ee4f7a6e32e36d0988da4888865bab31804cc2d6035a9db57470f608310526a2ad2759e0081b6182118792b1951542c8adecadfe60a8316f0fef1556c61aaab55fbf73465516ba7e8777baf0009810f3dc59e1b2ff4cc11e6dff60462ad5b24aa8468d19030e8ae9a3c05dd8a952be8c41b4d7eb4cb8ddfa1968bd5dab3dade5583a7537becb794b48fc0dde173261d30875e319eea0bf64edc87896c17ca74fe30bae1e9041c9152b58093bfbd26d610335d7301acd6498526f846485923cfd4c5053710ca0eb6c076a373b93910324e4d5bc1eedd0e20621d499eeefdb4e550fe8b97fedb61ff1ff532868052ce6511583e094fd69067f6ee5f0ba55ead099b34e04d2182929922fee527b50b02507fba304490e8ec747840e088b88026a53586cf85cfff5f138af65063ddd1e894e00dcc504d48eddba9fbe552b5f3495395ca9a2001d05391b57807dfb636d8b6d034f6390d797dfb06dfb0f3d9ec7a4d400e4bbb54e120d04a3b77a024ac6a7e4578fbe30515e563a137cad2702b4480e5ec24a7e83d6d0dfd12bee1981e16f10d0313fbd0c225ad9a11706e1417735d88e02b096cf99d9e5172d29bb8bbce0b270a69263efc58af4eead2665010d154e64ac0fd7cbc382b7c2404b1e8143882ce0bcbc84373453b48a6133910f20b7cc2e3fbae06a0a1f3bee16ff957e9a645b1648d880a658ad40d08983e350074fbd7c27df9670426432a62df23ec0a0c300484f4ec20142fb04e59089311c58524f5f6f53a340976921a5a187b063f61e92c855dc0ac8a26594e666b21a745d6399a7949ae12ab72357ee3ae7498d06b03d6c51175d0d426ad58b88d5d0470b5f69ac8dad96744491589ab673958949f92520c3cabf0febc7818599cfab177169550bb17fb65bc2e077b1b62e423c557ce5eb0cb0ab26c545e0bef672a4243ca6ced0437794c3b690e2416c070779526b12227fc5bfe380b837e4877344814df798f8fdcfa5626aaf3eb54c75dfc7bf8966f34c874c9099bd9c208fadf65c2f38e05755f47b5fb08f9ca0983f4ad36103b0421149a991197efcf456adc11225da4766c46778c27f7dc898e9b57fb5bd6852f34357ea63e4eab6a23a8287d0fd9e0f609bc05b72fcaef26f2cdc1cc22f7d37150b8e3184329d9b063f90678ba24b1e8b71d5b9b0e89464e80edeb7376abe891d8839884a3136924ddef53d345da0637b71232f8636e49ac3ee0426806c034b0ca0d6ac253b9c255693420ba7f39d51922920caa5011466e68bd79cc9a0bf6a21c0b64435297d802616e17d76c18ed99f9d0ccda05fe09d613cf1e601af99ba0e43e45f2c93770eed4099a5df2e366bf6de2503c1e0956bff5e89be0b39225f18a72e2103b8a4c2ab626388840fbde8293dcb0b1371799ec81e993fe7cb4009219712f09dba8a20b3b77970c2093981c302b809437b0e862a1e02397e02d84afe0928473e5d745c75cf4eb67cdafbccfef32b23ade69cad06fd4913cb691a8ecc1d2ff78fc6a1395392bddb4d79ebab76dffbe84ba36e7ba1f5d50ef1f00d516764028c126e2974ee6be22ebe87182aa0fd2eb9dabe73dcb0400db5de076de8b2ba333472713bda2b4d1f108ed2bb62ba605417339e6d31d6ee43a5f1b68665b76e23e96d1aa5fadd98a65bfa2d3a66fecca1e10b68815bbb0d606e84370efb2ab6fa0a101b356c26370d38f161193637abda58a3bdfc01b550d622efc843573fc19d34ef89721b05bef9a13f648e3e00886d89e3e4206688c9b4afddf0f5a8e4d9d8e1d0695228954ac2cd6c8e8a205c992bd6b72e9cdb9cbacef2d32d1b6c0188b29b99fbb2e30d9d629387659bd138cdae9ab1dd8c29a8fb9f16660631ef19763fbbcd6b72cd2ca4e39542f44971e4b0987fb80f6351d192ed813c413a3dbcc0799d01ba9052d25fc6f724dc477425cedcd4fb9026c25ea3eba7ec16ea0b7e08d7829eb565160742c7deb37c16ce847315a62121639af6f769d14ffc19c07e3891e849c12963716755df583cc511d78d27e4c2017f9e09ac4fedc6a8a657ef2854fc2231facf3aa03a94bc24aa7a6c5dd6703104a5f94a2a6d9da504bc25e70e480f943fe352a4f76c8e268d29e570508c423603f058a6dd5bc341fedeb00ec6dca2a35164467d6a473b715cca9545e1a78941b106b3658730d47d0638886430f8587a3e2d7a2c36609e111999124a269c747c3f57b231974b6dccb9b4b48866eea24356a0379c0c74132623fe6b2cd481532d370a4adbb5d4db60930d6b18f7b1262a323017094b13af9a75d2fd4064d9bd080040ba70d49944fa0d17457d5e160b226ffc9c81ad5a5882d7e3e90e992c75692b526c0350569337ddfad2eba47a957cd26ac73db4c2a75b2b9790a06a10ed8bb84cdb69566647df659e3c75ea094a42eb766e09fbdafe64dec357451dd22faa960eab1f3866089c2a1d5d349f8258e16cdec146594aec70506766964b258b9df171ba30f8ad5e34bce2d153a439f95cebfecdf14d2945e07c55cd7ca0a7d81b24bd2f43edc8cb627047f54c3ffbc794772d2cfa72c02235864c70344e999c16764fe2db025950666460d8d3d75b8c0dfe4a5d713b488ad25ae7c54cf5e0c29673cd290140ac52142bdcd344f5b651cc7f5f9f859e734159eab36a0434de7854c71dccd1d84de6dcb5e1d486030063b8cae35e47d37810ba95ee50032be8c7e8be99959810b3c06ec4c6fd6f4e44f9e0ebf88f10f6f5a997814fef83741422a4e0243c5a2b360ef8956954511a0712981c0b1f3b204d9b1426d9c3fb52bf04da79bdd511e5a3b7155eea41601c9060d51fbc05edd7171974a2f891d04a45b37a5507c5b8a03a8ae89a20d59f28237f5cc764f31186d7f59b09ceca6e7b890bfadc7a087a312aefee96c444f5c1acda0a05f3e7df7e7284f00ceab44322b02ccc3a70675768006526e1bc238e8c4e2ddbf9c8f4da37808fdd8049e129602991800e46f13accfe8a79a10ae68c19a894240aba4a83487c1daeeec112c4ec8ef812c332c526b662e047927327ab0c9d58b6824139f342666ef075d82c0b12778c93107d24f5933134ca7f5a76b6f1de3c2e88e635921c33e9f45d2fe3c1e0916220eb26c444e5c2563c94fc58d744aa4e64d5073d776ddad084db82a9c92ad70f12e8d68bf3c47547a83b6c4712015de174c7163f727c3e368ef937f8da9c91f99c377bbf56446a5ef77f85d4365aefc285d51c458a8b5785b6702ac14fb015af2799a2ce4987dea76b393644a477b5dbf7714a7404453f9fceb1fe0952c7e1576018b1032035871ebf0d6a2f43d57b9199ab0bb6c0a24480b59e48426ea407ec2f4db409ed7795b53cc0619d856359767d8edc384e5402ef06cf7e779733f1b3c8e12a0e285c13ee8df6d40d52b0b4237f3ff02d37e6d898769402b76634a8a3cf06651c3c5c92dcc3615eac0356ae857aed7dee603e2e139fb234976ca7c464afebb1f7864e6e4805c13074e988425de1808aac62c8371c30f00ef09db5bd0f1572a1e905c554b79666b018acc98e9fca06372e5f6bd52fdd868b7f630ad946901e5cae40363cacfb55f697371f8672d584c68ca64bfe01e0375f19585a7d94a2ba017670b08a501b2fd47bdb46c2bdcb32b8ddfe8722f2ce34fd2197638c8045a5465c59b80c54feb8f36e25e338c6772c1eaeea375efbc1a79f4a799988f5f6a170c456fb3d3d1ad673e77a921364b38430d590b57d30cefb8ad0191e6f5452e79746796943f185db146439440dfbc9bcc8f98c9ad103fb78ab273002ed705defa74795384c0f8a32c78133b46274ad97fb4f53ccdc705d1d52781c2ce82e93b1eea8ab6ec897b49a98c0b1053bf86f6a263530026c0d36d6d3f551687065211445a152c5b88eaeb417a9fd2b1e638156bc952b7c24553d6e82bb3b244621a0472b3cc190a0af9f27fd42713136f7df8643feba741020fa2b39b887d871a76e0c590b7278922a96dc90365e02a8e279b9e788d44b910f2badd9ad96b255e59691beac9263cecb2e3a8c1f32e544f1575bd4c8c897ee8b4e26b1ddfac7ecd50de2db74f35496466b477bc595695c1edb02f6fb4fae80f3bd4597b3a780313afe56528a6d6f6ce869f", 0x1000}], 0x9, &(0x7f0000003700)}, 0x1) 13:34:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:34:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = getpid() wait4(r1, 0x0, 0xa, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getpgrp() r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="ddf6733022004a2c904d999684e8153e0fa041ae426b6158bef9511417d883b6e2f12b16b8dde95dedd69f672f8f1ce48e7b68c1a9611d9b9c11f1e259b6aefa43051c3cf69ea35a5e6e3817dca4d18cc25f22a901330da366327e8a8bbc3a994d32a95cd2dec0b01be551b92fd4e39032775dbc6766725522febddb01e187783ac51b9b9ff1a0c3be50fb3fa24ff0534e9e144cde8ed714ab269c47f81c0e156768dba50d42012fe0ec8dc8967bbd9feac1381b1730a6a3dfc7db734410180623b2d6726c792d45f2ffc1bf9b543980df7dbb6e20a4a64e1129a3329aa209dff7b37a0a0118885a19b389c2dfd632716e3e801b9ffc848a054160327329e442a4104cb9ec3f64ab9f64d44b6739640afd3aa7b973b7402ae82b19282e4e96267dc62bf321429a395e9df3c68d6b5d44ae851da32af32411a7c755545d6b5ce4ea60518f426c30a084d72fdb6d0fa337768caea94707f262e154119b6bddca925f2fcc62ff18bb14f57777d9a0b817c283387324fca58fa7e931501b0ce79728e30860896f1aabd56f277170a71aeb91712d45efc2b3050f40b7b53a2a4a91f363f151afd55b16f28a8beb2dff1fa631bed431df0aed6c8f577b8b0655da34ce92a59ed2f5835605fd49e2c53c6b4d05b8065a98659bcd7d5b67bd0e4b24d32235c2e8d84dcc22749eef575a82cfec6d46ab2b376457ae4947cae2f877d9bf42ac4298fc5517ff983aeaa688d8491fb2c9446350ae692e0a18f93a8d0422c9f6363678ee2c3560f80b30d818bc1f892f279420aae4edfde3ab14365a452b07ee5d8bad70067ead2d2dcde173e0cc037d78f64bff0df8c666fb5bd7d2ab38f4802ee9bdd1a9923383af7aea9684811bd932a0dd0fcd61707a0d468b8eb1246efab4af4f2b01e6037d7d89987faa29cb25a44bca09ea8db647e76109ca2756152f978e6a3c8e650d637e78ce92defcd75352869a52e3e3ff7c25091677e93ab9f463683104becb9d8775a834badb396a6745ef62063968d87904bb25e3a7c4e388cbd4a1fa89065e8ccd56a7605d3c7821c0490fc76725e0ce9a3a37507791e453d62251387a66878e36d59278733479aa03e45eaf2dfcbbdf5f155deb99f15043649fb6d0cadbaf210adab8d5e23da3a973f1a49993d3837122ae6372bbc5fe81e2a29e22c36c47169634d71531789c752cdea74c6c8a09b26e8d00549dc50fa88dc5b0383f72a465cbcfa63f0b1043f2bbd6a33188eabd1caec9a319e41ba799a05d94ff52689acf18010c19f90f681d80d152791f26f7ab45d3ddf6eb070db686f5db0c751a2d3a1f173c77dacb8d8cbb4637b14381c8efb78f143a6fa88e36831fe89a6b9ff7f4f49ce2b73001fd3d2cd78c2eaa4d7287b8c6c341a272614e70a679d120e53e48a0762cccfe925655b611c364ad8f159f438390d2aaee2fdb1211f9e4227d186b5a866737701dc2a32808015c26e6f6de09c1dce853a8030c50a2b754338402b92842db9a56e7f70849bf371c6b98580a88c7e903f9b660d86c5ccaf265b54722617909e642a733452d0eda037972b68fe0782c4eeff0ba49b7c4dbfd646c23439d1516d89ebd77d8ecf0155fa16e7cbd5f055daa61d507792833c4cf66e9e2c84c87e15f386e4acf2dc00878ec4f4b45e34e5b524500fdc6a92e4159f7cc5325782647bec3ef8485add1f5e9053c802896f7e9e8b0ce4cbc767818e0447704786aa22598bb8b82c1d7612eb6fbdb1a043b802a94db9ffbb1ec7c038e14aecbf01051466e6a6e9806993aaf635fd72d25a9aa40542313c1ede3204d52cabbf2941812156fce81428162ad64ddc822fa3d7571fe51712911260c590cbf27c36e6b863e7cb721be0f49fcb2a8f1bd0cfd06744d25835f396fc2ddebb9c122ca2426603027463f72d820217c2331174684e25d99ca807727fb09687e4654690100ed6572f19f83699bbe2d167408f9204b8259fb00afcaee00dc78a2c0e03a508f869817da40e8057f7b6bcccc57a3ea5b0577b0fa9d2537ef2d71cce3cce53465e179bb648ccae27629a4507aade3007fc1b2787ae583d297114b5d09355baaa24bf83c36f4f9f3c0079219a9a1ca0193b3410dbc0ab46224221f6c60801f95aa3206489924a343bc7b823ef522b50c5910c4ed48317578241efc7447257d8c124d3ce6211b1fb19f7d331bd291d392abaa232c4c85185db8c5a04b48cf7cbf16eed957282e526f663efd9988b70d9a4b27324a7f1e2a820c7fef7584c9d6fb549e7ca11a2415b58f25d3a1506750386a67aaf102d2356f4eeb321a6146af2fb2df69c4d13a9e39cb231169db6c3b5fdf0aae415b44478675eb60e56aa78dfbda73c435965696c1f74a9bb0bf2c78935b184e811ad4f648ddecd735bf320deb0dbd7f81963c44587d1c3b4ccf5d3e9cc3465aa50a547d852b2eee7f4ddf1906441dd7c85118a2faab830261bcaba3d867015055e698c9016de93a56e9108aadcae03a236df578fe3252e328e54dcf6ada8e81619ade25a10a65aac497edef0831d1370cab0b20f9fed1f0f15d4c61fdb5a84426cfd1e96b6d15f64bfc1608d80a154d49c508109a1f9027cf0143ab96c4526f04ec04cd4e2052bb00289c65d98b5b7878b9ea8cc389a5ba9fd8e3a00421fe48bdf53d37d7a3734621f31a2343cc8279c060d15378f0b09896f72968aa6d275167164363b060d87d1e290330a9cb66482bf97c0357cf719e08d627b48a024fc1eab8f6900684d4355572e1f79cbabb4876c85a47ce68ff68fb67d67992cd6a5749010d643f61e59b82a1385e3f8a28b84b458dbd184359446288470065899e18d7781c07a2d62426c341f7fb335e00182b95cf9d497cd9b607ae8cfbe6b2419034c0922d682ca31fc6f4cb81354c5449e5ee64c09bcaaeb624727bee6ecae44ab2f12edeb70a492ffa27b9f60349ade47b1ac9c5aa72ff2fa0edc7179b8b4c220953796b35bc3efc884f21d955c9ca9a082990488acaa391b023dda9beea4f48c0aa2e62b1e2851a01c5556fb2515ee46ad814eed754d78e18b2c7adceeef0afc645782e0c3d91fbe16674e87f98477f799669b2caef5d7105d5379d7bd0fdb1c84a24ff0fd7bfe622d1ad2208297ff0db0eceab1f2b577586bdc319610464ac4a48fec995b99b1ac94116062c71362f2983a0472f63734f76efdc983d49386a13908d143304a33eae0a1643dad94dd4af2e0eddfeed72d4e5efb98b564bad8233008b177b35540f753abb7708a432c2277105ebaa8568f0ee233368457ba6f9543a6ceaecc9b92e04048c82328ca1ad9cca9329893b0caaeba5cb915e059a03cb13e4ca3393ad5618b07875e27bc66f90fecb789d889f66e2d51e8bb4e44a2c34e74e3152f07468299d12e5da90215cf4ccca276082d276774d2652255a9684b33bc2805ced4b238a2ebaa0b8e33b3974ce55134d9c6560fd24110badd1074b6b7e64b7d31caa5e9aa23a1129d749766ab2d7e788b5915ebe0572b14406723ce51946a54f92727969a0e006e5e47e240d1c9c76ba45523111f3a9c07453c29e456ce750a808e191797a208563a49264639093e4e4a4a2ab15d5bea046299a388ca5bf1462d223c746c6e756451294234a8d475a807a9d4f764bb44d4572fc7bc435d5454d9020ea91278172f26e34f13ee1f8852d450e1bb74c05f10bd1a57925b8d13600ad61cfece3a1fef05e1dc6999ab12d460c49b504a5ac5e28240cfb30232b34a441a7655bad5753d7082e301b99a8eafc01a699daa48b80b0bfdbd34d23aa8232aab1cc9e31442a9cd33e119f7d016cf35c1ceb105246552b0406448cee3a8bcf8c98edb01efe67d4776b1075fbc6ee8177ae5a81774bf9fb791f0a20981588c90dcf932313742403a2ebdc15fa071dfa26218a2b304daff4d593446a864aa8b44c41339886dc2959bbd33c35ae1eb13f0579e667b0179b5660555aae878fa2bba38ac47dc3f8c7cac51a76465b51df40b947a98509e0495baabfde6b4957dd141b9467908c52e0bf7ca125ff647d05a8c0df97d96dbfbfbc2bd84882cbf62b89d084bc25cd90e0ca59a554a83496d024728246bfa66ef84a9de050c625b22c629b1bbfefbf1db5035ae6346c350ed6b90c3196898e159ccf7d02826a878394b4b52fab9e6627be0d516d779ee14c34bd3f549d7169c2a22f36d60a2583473400a1b2359c88c728d1f27497435866d7136ef27ac2cfa9b24c1ea39ff8c32d18def6dfd7f8945d268a1dd514d6eac0760a9c8447e14a669a7f99279f18d77a640a4549acb8e5d10593300f0713c099984419ad3e58aa9189fa61073eba9966f2cee9641489a2c141729fd6bf0d856f17574d0149c9f0753dce3c01ff8f8c01a072b233b1496510c52dd9cfccfb07bf1222664da65a3a4dc633811be791e7b5250d8a525812f9f323634e8f3cd815b0dacf2b7c9992e46ed609649132fa6749f8a2473ac80da7fcb30adec12bde0e7f32a600ea910ba40d622800d5ab69427b5b66daf7c2bd0a01070a036f4064620cb0dac2d0e7f8a3583390b2cb932f70184ce11f0f41801268b3014dfc6fa4d6b18e404a56b7db48e7ef4cddeda5ba6f8d0b18bad44e28192381bb7a4ebe38a0ad291a858fb97c83150ee665f12237806df220bc6822782575026dbeaac61c19446ec027315afeff3bfc0a9a749cf64d4b6825dc065d5d5612660065727c3a8187e7697c44e68cd59bbdba92a9f758220e382527e0255d3e1578dfba1816f997aafcc7943d5ee29715059bc01d395346af735f6399e52c3663a68107be5096b099f42b8770b9092a954984b8a83ec467b86b7e5af0fa5d8aac389b23dbd88e4b478ab2eaf0bfd2edf0575ec9bd2c7436eb934e3b677a1e5d84ccdeca25d510e647241c4572d1307dc9be33e34bf20c5a8d95815e7ef6b58883228c360673c7c6403cbf6466cfe7ee0ab351e19dc394570314295c094677f8fdeb49331159dac845461849505ddd3db6f2ffbdfcb946bc3562de49302d20a342226053dd900384b52b32745ada8c3bc8a53944c8cf4a634e440f725dcde2c5280def7f31b8f45c255ed71857c92d06095e84a4056a3f679966dd48533c7ae9fc26db8fa780e1189818d4a96ec26fc4d99411075931ee74fbb5421140f544b39da935abc831f9ecdef38d0ca2f290bebf5e08894578e9fca267de909bfa5bcb6b08e95a78b6c4337f0fb97fa3b9ead2c87a759d236a658fecba3de59b3a25e2b31e302d96b83433490ef99ce1c2b56b24b84ef9b1b7bcc50c54ae6e9e84cb24a02c0cc2202307bd345dc1fdf711db235e8d871e6801db11bee383f92d7376e3a21591120d7cd2148aaa1413ed14ea845a26eb1fdf7b9b5624ab21100c0e68de45c1f56ffe601b526c0f24af3128d078d7d2d42be60c011bd1974a41b5daecf4eec9f235b46da6fbf28e8f66293816cab574ebdc24eb2781683d19ac667fe35088c4d8d3633e0bed90b3eb6d02d0c08ff7e28bccb1df014f0bb8d53dcbe6e7e4c74652bccd764a32e2bbdd736b3ff57fb0a843a947be7f445404d0936aff49a224c0c47a0580fa71e40ce4227627cff788259b9251d1d8d26ca4379aa501f8004aa7348db41d01108cb34e7a437dd13ae74fde4e66e9fee4a7a87293820ef91912a6bf0c49476856b937dc1f27a7ae616e24e5b501e48bbf29b2b7b1f8559c875cfab162f7f74c239c70cd73b8ff61673b01df4f3f82b3bea7d8e57c8e0c726f5138f011f5ef62e37a41f193e13c8b329c78a540610abba9e8ed6da3a6", 0x1000}, {&(0x7f0000001140)="9b6409db9faed3425790fbb0109dc9f7a73fab90f949c4a9101beb98ada03014b5fea8fd36ffb46cc88187690a43bc99438781d58da9fa40506ffd1c9a227303b15736685db563b67a3d2d2f175722af8a008b1b", 0x54}, {&(0x7f00000011c0)="9976f22e3a404e051d8c9f2774613b1ba4a32c1c275d97065200a964c9e445e893d7c254385ff111cb1d63b4421333e971eb404ea55c14c5d1945caf8ebfa291fdc5cec48e7087316fe41dfaa78060d6ddd834b5148512ccb9771a2f058533440bbd98c7771982721969577f5e6bc5170bcfe2325b6be3276402d198d4cd5d8639ddd95669addde214856c2e760773b6fccca174c73f437796279f32a1c8b2b46e3828af9018ac602c5fa93bc56468c8f006a9eb65b4820a10e1238371dc7bc09125db8a282487806c0d3952b80ccb5d4e53252fd8ad98258b", 0xd9}, {&(0x7f00000000c0)="8778d255d918e99193777222025b38f67f36a8fc674f741f2f456b9b4bd6", 0x1e}, {&(0x7f00000012c0)="755ed1354dc57ee30a044c10787c363f883214cc28055957735718ba92", 0x1d}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x4}, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 13:34:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe88, 0x83) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffc, 0x6, 0x0, 0x1, 0x4, 0x1f, 0x100000000, 0x2, 0x1, 0x0, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x18b, 0x200, {0x7fff, 0x101}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8386, 0x7fffffff, 0x8, 0xd505}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x68) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x9) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r2, r4) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000400)="409f6815a2cb9354125aeddebefb8fcba17769d4f556b0e08b78ab321a52c544840d9daf609eb94b02660ddce42517f2ddc05947f54fa0a35635d18ed7e22319a2a217fc22821d730580f557b9df8f1ef49de15bcb34c5ada8bde0c4b648768c654225e583d328b57a5ee37e757d536fa6174df46053fc5303816f03556fcf118c55fb97e97416fd0bca91b28e794054a7357d2f588b9720695f80cdc75111233e8768988859467ec4efe3c2f553fbb745a498f4de5e3792e90a48131265f7e2ec86404f6a1583fd2c713307f2a855617e931f521e52e0e50a1fa30c3d85aa4470292757fc692cd88795f1c1f789805641611ed359613e4480da5bf287ea3a3aa64fd881dfafc2a81a5611767700918b7ce5ae30f9c89d7fb0f1762ae50f2ca9b2ae688a528de8a56f9b521ca42329c1b589a8b6d07d154999402d5d61fb126ed90f00d497b32a3deaa87319e967947edfcdb1638ef98ad03fa399369ea149ca445057f442473777ea8caef297f4561974e38fa67874ab90b7b950ff6c38cff75864741e2190cec879d576d1b7fc00483ea7aed1358df8976a62a5f7bf03aea50965e7dd73163d5bd7047af377fe48c195ca96cbb7521862e474232d690b5a52092261a678eb04c189b2606ac892c23b3504c73fd60c04cd305e81ce0353fa180c6d6cd7c598e070888e97b03ae824dfc3043e79417cae1aeb29ac18a7d2fecf6c19222af1bf3d3304b60701b719fafd2abdb554a6ca3bf74c342326e03b69a5b65aeb8febfd8c6973fbee8fa3cf851de02036819c1c9b7b5d666dbeb1320c0ac57cbea39da0abb6b69bee01cd4c92c9d7e94641682a7e9a0e645d896d44fad41e48e2542e214d9d2a2c8157312e6deb41ae244d4bf227c3ef96bec8455c39da271192ef4531bfadf7c5953525842bacb7b2ac6a6ec13325fd4a644db3da16a2eb55a3d1545301fd175fba5ed64f21a342ebc1b31239c3e618b7c8313bed8aad03bbaf199fdf0893c0c8f299abbd7a006a5616c2fa743f0842f8b5b6d997a34f91309cb1b3ed091098c2110f4844a8a24d899cc5635db849cf095c5e014b0c63662c9cc7d288fb7309ceeca16ca38a4374040e01882852273e4cca1a66affce7836b0d1f6929c86868803c16ce359de738d6ac09e1cbe2968817082b144e14f647087732ebc9f522104f28644732894e6be4501705dce42b90128e76ec08873918b06a26f12ad299f01fdbd589ffcf77bacc79dc1ccba0fe8ea05667675ed71f99aa3876da3398975e41b263ec6e1dee64cfc8636d5a7a59ee2422f63038f304bcb887431e99ff1dcd71644db44859f6709db831cade2340a0b19658001f1966f39adf03fa49b0ae72c7aa60269207ff909362288e4a70bf4c11c75fd27bb5d365df753853c83cb8deb8c96cb3d9e0e1f73f02d23eac8573733db9d012f7e9b20735670fdba1b9904d4afcd35d490da22dfcf7541aebeae0e72cfc55adc7f69466d6ab86ed8de9dbd99fb692ac29ea31ec4baae32c6ef7f9c6ea4f4069c84eaa54a5ad72a1c23c6b251fc74314392dd8fb8681b9af99e3e04cbd68cf374602f5688e0e41d74210e8e297134690e705b2f6ce0411f12c221fce1445bb10f3a486d2a55b64daa83514fa7d2ffa37ed7bb740cf2bd59375aff6fecb006496f879e36b22736603181131f4dd26f043c301caed03faef6e9d330d822bfad191af1d773f53f1e653187b4e6c2208c8876d0a5b1418e72bf5220ca044318ff0bc5f6d2e102383a7594df86785e246ece3fd286d851249e3fa87ed3a0342067d47c97ccb379a10562540aa9cd32d9c8f20349a2c9dc9e879499f87d248167c38c1e8f6115ddd169733237eaba8d9c6a81327c861ea7c98a5fa2c962cd48f558f2a50797c6289fc5ed1357f8fbbd8f99884126b9b33f06a10d05a0b0c75817ec98f209c9304984d5442ab0cecaf385fd573c28976fa769097692a6a4e35adb27af58ccf891d04ee6e3ab9948a9f0a2a13f1aedbdd5c7eaf3d30bd3fbe2c03a844484ce3c3c0b702179e8898bf45263048971f47e4c7bb3a7842e744a144835313f8cafc1a7a582aeb194136242d5d0084d16126d743b82f0eb2f4160aeec38a6f265e8ca4054d8fc15e8dba6ae2f7947b5fda4ed1fed986f001d4a7e68ba7d97624d601e5250c55677cf9a4bbab678fbac6a0c0ec68efccdb3549814b4e69869caf399a8ec67dcce3c2fa4df999f376a3cac9e786a4bf05a4e1a4e2cbbc6f389824c8fa2e405fb5eb6e37e474e59efc09690a3270bc645b3b0a56a9f3cd74a90c8f6ec473d09a0046b189eb59577155db129cc2ca8ffcec683f2c8bf419ac8e0c9c6a56ef4ca6fd7d25530543eeeb405ea4e0bebbd5c7e81add32b25b74ee4b94dc3f582f8309f151ff6c2964def346bc7d7524de494171b2b08269e57dadf6688e9915b073d5fc12bb53d0273957c9e3fafe7cf3e87f691b183b6004387219117775e7f87d9f1d0ab6e70810871ebdc25da116cc73312222370d83b836e35c2a74d8bdb9f4713f890913069cc4b2981c3a26a1efe81ffbc404b00727e6a538216ae317ff3f5ad61ff3b197ee6e56310d09ba95aea7aea8c106ce9a922b29e3320338f8f7aa28675ff2d90b67ae035c1c954d3680408943af725c72e8b6eb1c43d2e5d6690bcdbb817cb5f37d206904c9402a9a623cb91449e6395b336fd3aa17c309ad20a7a6931f8bbed833cde055a23465cb416ce54bf7aabb80dad3447b6aae1e5d2044d225b94f5cc16d346e86d0a648da8c20ee1ac2ac0a789ee65cbcd5dd1a0829769796b35ebd6f181ddc82692a180f1026046d663c25a106d5ebd2bf70c98799f7d6eda4d4acc6000f63860abf525344772ddc4dc7f5a534143062060e4065d6847648c1abcfcdc8de662bf34abcbd84752fea82714eb44a1f18c590e637401c48120b15053ad43485e62a098390ba5bb86e68891309bc86b1f8c6576c965e9bfc3670074fc0397d8abfa5420d5109f7d13019693499c0970f877981f397325b8c96f1c0a917171d4f46a6e2e493d13f59d7a8f1cafd0042e6a706b303dbb961df089dd6433333f427e57775e0aa9052e0ad4a74c36e8a94a30678796b2f930ba122d0b92f8f306578cf4de475e08e1985a00d3010f94f8fe2dd7b163f6bbbab272134cc4b9864d0103b38cf729fe4982563ffd5e0e9b189c4ace91ed381085cb6238292ba426990f1154a779f2e855c61dff0cad687083bef5af762491782d74d687fdcbaf05a83285aede07b331fae18f628f94314b44b76d5ceba8d5f6d315a7142a6d54275eea2e8fbc08f632a299bb22d2350663f0da79ef8a17f6a8838fbd6791f701c1a44a46fbb23f98263d2cc1e59a715d2797060e6ea1a1bca0bfe6910b9227c3b358549a7a3b4a894871a7b885af570b13ffec3886810c5fc93109930f69ba361eb6e9918b50f6e988a600f88caa3a5dec65e1e0a187aadd9a23a7b470c3c4ecfd6389700230ec6a1afd394e4d14315a177e751951320c94c4a99e641218ae5047670f9e6a7bb41dacdf8653b6b1a05a7ccd3a3ba52fbd820c08c3eb8838a93b81d7f69194f1d839ec27541021b2c4e3b1c3cd46d80f895fc4fc92e8699402798f43caa762b9eab24a3a3c5682b2be6338e40e0e530cafb845c9645aea986b6b22cd228f83ef9d39c6f9335c7d87ecc77484bd975a76c8a16fc2200895602cf17674e702da8b7f4d3afff65d824401516512e740776c9645e59e84815df0577e39b57d68cda34d6d84f802e53922b703085559d0f388aebe9b1cf2c869d603045e6c4e5ee92eba080584c7f02b90aa55fe89d675f7021a6cd3386977f8f1964df5c511ec34d25cbb7d0736a94b041d60e66e5c0118216a5f8fd3c6985a57b5b2dbfc62df777f7b39b8ca3708e32ec88e5465d18ff9aaa97fb3bad010211af4e389cf3b81b2f33a66872a039892d47f91e4dc186e293ba4c17aa649712bb4bbc7ea1950c2151f6d92315d46a3cb6a93a7727d71a258d6a0967cfcac4fa3576c34b039f7c18b4a26ae01c81fa45848a70683bf17f1117127adbf926b7b75a92c03507396023ec479b0f735d01f1542d89d85356a96890f2cf76aafd68e4b4de316f9a798962e8f1fd840d71de700f23192c2e112ca54767944309a9f170fa686de61f283d99cfc7ed15124d815aa9edc76f528d62dd8f125629b95322f8212a26bfa38c0d23836aa3099f00a5f027a4ecdd4fbc3708dd69f0d6b5398424b62c7c0b93b08d63c62aab2d1378c4c47b152d9b2b834e96083df447ac26d36729d54e7354df76cd0f0842215c4b35cba6b78e1597bafed195dc0d48a2eee846c67b16cf56e4c2a9f05a5cfcea3e496956d1ec3365f22a20411b4323bdfc168bc79baeb0e821bec1e1ce44d75f340630153b1e901ea759cf148cc32a6d5b3a7dd018428ee7a40bce2f9bb13d513a28d3e4a8cddd72dba6e11c8144ead9a2e49b327cc57e15fdcdd4063b167319706594109b11c0b07b5eba2ce475591b531f88f7c5d546ff560a6b9e1a0403d73f71caefc6dfb531f89ee5055adeea3713d6d85d79052ebec2bb0b9583e505291e2b4639364077ee189483ece8c9fcf2e71685f59e8888352649123cb4413f57e48d174f275d026030bfc5eeb1135dfc40ff6124ac5a135f1171e181a8be4c932c288c71cf353611bc3fe6eeb5d676a8f3cbc5e50a96ea66b57d4bf66093ddbc0d8298889c8a7cb516f644c09652593854c4eee5b1ffacfa93eaa217f5b7cfc62e8a49784f81f40e0020586b78ca8084613718df6374ba83d7c28902baf435cba7e568c4c9368f4f6d869f897cb25ba1e84ce41ea0276e727ffdf8d7f5a55abf43df9b446cf3ed552f225a3f10a2e63ede6a9b0bd4e6155f2c93125c97c492db1598a412672d11387e67227e19f6fd2a8ff7cb5caffce6ef921c8a2da06a514739042b05e6525885672a4cfd64fa90029203df256aa6dbf0787a7c75ea6dd66ed05825a80fcbb69a62cb9079d1f74be94854877fbd0d7c2b9eca8f8ddbc726aa7e9aa94feb1cada1c1ee01f3d7d2779fb6254ab6978fd8c21fdfc35091bf75764de4f26ad2e7e6a79ebd5bb4e7374916413239c504a81e2d437abc6e6cc365d2fc184004124c2b2f4929f2df0c3d63f59a95b41fc6c3d6d484cd2f61ae9a26cbba2dddcf6e790b7581a857650f039724b3edabe4da998d74111777f9e6789d9aea52a3b50bd48c619d9f3f141b196356d5cfa636f31ddc0e13f1032983e7021b440f7fd6296404bcb8fba79f1fc231ee169268bc54f515b6434d97bd305647385263dc742a8d6ec29673390c718a43f42cd436a7cb646755523b318814d814006726147a372a56564f32a761eb4388298e584fea7e55ca0ca4cd6aab7dd4cf8b5a13434d5e723f75c984cfe96bc5ff398157f822541ada6f5ccd8485d8dcfb96cbfd5e80f70f7df157a3ccab198eb15d8dd3d991f25a1c0cf0b0fa0ff6268e2da35982602306094fec09686e81c9c0a5d15e3dec5f25ac3ca12aab9a9e58d0901e26078354fcd592136abbe537254319977f12e76658e0c0f3cd9fb8f9edc0a4a64c76476e574fa46b56d70d4b3fb1f15fd93754b4b7ce204b3fb735cbeae091e01e47f5b8e72bdc2f6c5d7cf3046b63535ceee34ae4e7dc7e41fe6294558dd8d37f5632f2e445833ce2d713708cf7308436827d9b99ffedbf8f4b2fb2cb4a87d3c719a29bb8ba9777ac7b412afb16f36a0331e8614c8983ea628f3f257e1f9ec1326bb7188f8e4974c74c83a17bff5f82", 0x1000}, {&(0x7f0000001400)="494562d19254b16f54bd0d383dac5dde75ad9f419aa9cbe87f68df8e9aab22c927d300f56cd418b619f0fc81b5b27be95ca8f57ed8812acb074210d7822bd83f6ea031a7197c964435a8733f407aad29080cc76e2ba21d836d15f887b568dd9f122dbff471d6bb4da4ad9b90fd89e9e5cf4dff7e7e4e8286f0430301d7df117aef8d84921e28c443d0b112ae0a9fdd49a1e0e7174a3d1ec3722fdf7a27953d0eb98ebcb0aa5fcd0b1619d02690302c5c5c55596984d6a70e652b7941c67e6331cb7f59579ab4dbbd8b0d26e28227ec8d5128fb9c8cfea3664815211f577afe0cc077c7cd887bd5fe282d175a02e9d95b4d6608", 0xf3}, {&(0x7f0000001500)}, {&(0x7f0000001540)='W', 0x1}, {&(0x7f0000001580)="2aeec0ad2d45d2970b847cd9e9b351c25e9b9a80b807f845cb6022fa97b23a0d74542843dc02f17dcc31e0c0946947b4ae265af47d294f27133504faa2198ada059dfa3f27b59a4c422da7a0d6cd6beac67837b2ad15fb2ce966020a34e1f596389d0243e37c243baf27f55f68acc48414e9d5ae901e16973e82d5db560a2864d71bdb40ec59f02f785d79ad7f71a75a59403581f8dc719b8796460d9157e40c488c3d6f4e1c8841f5d8bd1b42c0fea12f19920a8e21cf1b66440530593367a5a31892b53c164d36248ea0fb25d0208d3cc6d2891a23c4ad72c127fd3cff85bcba7ca145204846dc44346f5028a7023e9e70b6f4ec54f739e5f7c80394916ab7f0cc243f344287837df395048f2f40b5885ce0a4f3b182b46f1ef409d119388744dc363480a6c68790fb12ee441f85012617efe1fd747a9df80d5cdbd787d34ae69687a77e0013b2b6525a821a40dbbc45bdb589cd70296199c5cf239f3650925abac27c147fa84fdd58bac0176d1fa2f31712b0e22417cd0798a75e3ff6466fa7de10a8ae868aeab0f49bc5d8d8bfdbdfc17784356b3272594364bbbe56f3d33398aed5b3a0f6ed32ccccee80d0985eba72944936bc482b5f7845d214ca75667fce2cbfc98293a6d6b3e9b2ccea30f18f88e7dfb4bb949bb9aa7ee4ff27a7009fb7b55f0dac42ec72b692d90fea0a2599041e812d389383fa07a69f30a3cf987cad2945b09cfe5607f10ee2d3ba219be34d297a999ec75d2b8b59c17ed0f6be18b92760fe4a4b36902caa022fb49c6074d22d5f2f1d33c52bf743280f6476ffff33d767a9cbfcf673f73689f33289bd2341e4edafc07fa5b36554b1ee507105aa066be3cf9f0835e5169eb8d6f0f8af2df53a7a830cc474af00535272527a93f61c5befb2d4a2e3fee7593bc786abf49502d28ed2feae9e1fb4ef3dde62b2c578d9009f39cfb7749f01e43b892941ba4b6a4b5cebaeccdf5434d600d07667d1fcbdb577c65bf8f75255d8ae7fd84e8a4f547cbcdedf1ad129ac8f3fbcf54f080c6ac8d339a5ea0cf83258fd55a7820140d538ae3c7f48c983b8c32330f3f752b1d7746d9eb679895cb722e95f2e45feb10eb7b86780b8649a0d2268153b60c5b376026690e6d5ebebcc867e919f5e3284eb424283c2f8bdf8b82ae701b57057dd15184ea875f977f99a486cd012a31570b627c4bba005e2ed3bfaca1a5ee97a8a488118303744fc99496ae3e12f05f9628baa5e9452547754da1f70d20e783d8b6429bb204a93546fc2ee9871f853a1aae6fd58632d719bf05ac330c29bd0928b1da9508fe6b065f17a36097eba1ff8832e63cd0f633151396e248371d9bb9c740ee75fdb93fdaa380ef4ee6eef185be90f6d989cdd28ff8ff9b417a5c547f6695ffd2b4369cacbc6c57167177cd02ec984effe3e6b1744505ded1654497ab59aefaaeb4e326d7a954fa744f4c952b1c44620aa29e6e1d901a18a36b3d595c4ccddce803afb278f1884bfef53462cef4d9a56b72225818e966ab085a6399ffee93a4b50efc6af6a738a913ad20bdb0a5bfc9646863bf9f47ea03979109faa1fc299fcd860baf60cd4fc1ece853cf9cdc7b3c21ab7f7946f87f20ae9b4d7ed1eb38aeca8a8e088e5a3ffdc4f246f6eed10b8c359d95310bf4cb2ebfefde7f752d4824da6246024e49326e4b6624b58f4d36f0b59110e8b64ca452c2559efbfcafeee12336d18981667d827fa746a88e991af896b6b9f07adab8b616740e8820e7744fe206c3fc026e6e8357b9e50baddf83beecf29f108e97fb6034fcaca424908c92328cdf6e0b6453599773f9603c620e54b96991b12c1af6c5077ba5c9a4f6f7abee60622dd332eda4f0a0e025fe419499aad6055cc503ba7c37ce4a24e385a166e905d0d327ac0ef68052d283ae0d322e887cf3790322236aec22eca5e8ce1cf6935fc00c456aca08999a8559d5b2e79516459191f9019f6643309e602ac44ca1a52018ce3803b0e719c88130a7209f6cc6f6ba09e819dcee6dd0594c64b0229066bcfd2ca0a59941fbb10a0fc6809fc460946294311208ef1ff144cc5e23c55883b90550b24ad35280e545fe92256a94ca685c18fedf18748f909eda8134dbb6aa9b6fff477709924d25f93892df4759d624ededbb181aa19f7176ee346fba18c7db6d956f964b6bf810aeac3c5776c97338cfe471a2569b80a50fb3278d40744262a97c54ad0a35abe66d2b7845fdc135ac42e216d2de2f2f5cf56f8c8441674dd162a209315ac0fdbf8b5d118bc4914acfb745183d8ae05bc4fa7ded4cf7e0d36ba3db12682c97ba38c807b23d3027a931bddd9c6f737d73c6e3d196939fcfa8c5f80a83814d9e5b77935d54f479a823c78831b7aebec9417d52811f4ad5446bb361b0b110c2f08b9e9e09f2248996f8da7c8c748aa930d305abbbfbf0105d4a7c43c36170e3f5c773c0e1a8d96fe70403325c59316b81fdde5427d9cac4252f5870ea733ecced66d6978dab8cc101443fdc6be402a5b9821b957e65eb0421bc1c272c36ed865607b436f62b7b606fa9e8c413d213e90dc1971c9b4c2b3899f044b2515aff24c642d75d9e4c4275d73b0c6314470d6310a9aa7e9e02fc85efc809a85550856635e90458a33f00433e69dcf1f14a04918fcd9a53afed9e1e072e2a3dc2b96b871254553526dfeba1a14a751ccfe6092d24035ff27d0ea9d91e880b5f81107a14741e63ece2232b2d4aa5ae22cd0e3dfd855ca5ac86e2f66b52adf49aafedb6953f2c13f1008e51695dc16f3c64d2d48bbf23683476d80f1b1ce6b8d6b1f73e9332cb585f817ed3853692ec0e3cd500e7273665d3eba5e57b05171cc16a601a18854a7f0f0b5879378b2be96258f4401d2acdc0130c4dde2d37ce416c8d118d54916a9c2b6bfef5af64b62eb0584e4fcca6475c809529e0c3f418bf39866eb57679e30785aeb0a6bff3025c6da1207373b466d1a1dec3180920729afbaa9b40afa036a2e3016d5a465c04a5f7536d6b26f5a75ff29d12e9291b09c7725187856099a06c3680076467913fee1ebf65000707c764186cb4106fe413e3e1716cf04ed90a707b7ab2fc7b1ecadaed6663fe9933c113c3797664927b2c18403bfe68fefb34e802be02b797b6226539a2dd68a6f1041681de5d76424cc9653a5edd0f7c35e7eb7fe6a40826c44e949663217abc1709bf39f6250ea32e0c9ae681ce22af42aed9c338d02f8daecc9f5e79191ed369f2ad002e462dcd934e8d9a1379b74098c95bca0520c76516023addd117babe27971648175c1f52f9e0f9f221d92235941a084e296e89d7c7f75b0b92b7da376458473f6f7984dbef4b7336d0dfed50ea8afe6f5d6b84295d505f06efbd310a21cbdc1148fc717c02783bc22e30f3b13eb9ee561e087358c2f3ddeb546570933220bd0782ab3ffe67e5f23f69be99c649ef14f254bf29f79ae07708388ed000f873790e8e6738dc331863203dfbca24824829b70279b9a2fc481e098a309ff8cc958897e05c20ceb5d06027f31e548b0b46394d61c9ff278cb1e6352067fa238f95ea687e908d16bedf9e25b6ed35eeca7af6915d21525958dc2f57f4bfbbb7fbe84b50b62f4b823b93674f3c3fae4e0f7de3ad8e7fbf8b8f027af27ce805667400fdd2a2144bd45bded8ecc51fbafd898ff697b6fae155f5d5ef36d732b0497c09fdf3f40ee98eeee4c8c56bacd05f71e3575297e8a10ff7d8addc2b20fd181eaaadfaad2b88bbe79eccdc186d01c274cde748004e9bd622213894007e0d9a088b3a73700ecc6771723d544a09ebea7639b66bc8396b2300b443a36fed225e2d2b90e3b57cb84a6a35ec2193892e80479b668a7bd8ad94e0e90fc69da912cfdbd23ab6d9fb92d4acc3ca6f811fa1299928cc189f54b3b1fea3ef1f9cf3156c426f5ea5f17229e33b70a367a220a6c33df001551b7b1b9bd189cd0499b58679bfee3e6007c1b3cd75612c6b465dbeb6ece3eaf9636db6f1a490dd0a1ca4e69f52160fc20b04b1fc54f44cd9cf7c643b5e6f70e486ba4b1012f0753c0e3fcbc20738b9ecbcc5ae1f5280bc60f509d1f2f845cd26c4139c885b8e3341de7a703a421ee37598b5a6445e7562b145e27195d16a74b32b6490aebe126cadf3d32b39698b060ea41fa185b72c235a6d22b3a1b410d963d1f9d6946ecc7dc00c24314042cd7915e54d055a7e83eb24835d3e0ce92b8aee5f49a615aac93cdbeed483505c23acaf76ed54a01d1cbb3e07916a4189ca2858cf4d4465c88aaf1ed501a2d34a56205ec3cf431b97f0d358de26b96f5b5761b3552b79c4c3b288ebe67231af46a70e9fbc54575eb444ba0af063ea08b1e99540e9c164b015836ab69be6467b4c757bdb45842c7cc214c8c018712fe1e59b63619c0a3c4eae3b397d31b99fe3d138c7ff8513d0f9efb1262c19442e963cfdca070e0f2ef6eb81e8a120b0b1dddb339673561f95c82bb2cd7f718cc88fa835cc71f558413556d977dfa94b48e596cf4d16d77748fc7d970f21bdaed0b4b96022cd098565a76ba662fa9d1d7c2fabb204cd62cb78c5792781e96cdc73b3239a10010e965cfd232c50165570654cb787263819d8058db467a55548e0a6f81e436bbcfe12c386d145b0cbac052b72dcc43d98578bb4b5e805dee918b0fc291cf0b1e8882ef253dfeb944335f074e69aec4b17301d65e3fabfe42c650502794aad317a7859e93837b40b57a40323b5dafca07f3c8c961173dff2fbc64d0fefa4188e1b2009362b10b12455b33ded7241443164e3b5ed67cf51a2eb9de88ccdd3d28dd37a90afb283acb5bfe19fbdde747b5dc1c8c1dc946807ed2f0eef77aeb1c63cf9e11d014a68f8bcea14582c1a95a807d786b744963993a3375c0d86974517b3c3d112876becf2c30d618970d7ed634cdf92b794c838180767f46f10646578e8d8d0ff43c443bc696063ed06c5d2171fb8c6a4daab7295eda5f8c70646b72c4a419cba76c3a011059938642a008324420fdc9fa87aa2f4a01dfe6fa6ef83a6281f922e10138265c5eb0d5a013ef69616a7359d8970d7bb001790740d6e0215da9a60d62300ad378bc2f0e8655eacf75cb857cd09f654f2e202e90e54bd7003456fbc80e26e9c12eed7fd69205a35d46751ea7324de1bf40a028c7c9d38d9b2f786805d8ab12a583d895dcf87c374d2724a27c1ef53f74da7a613cb986fc819bc47932d71e227c2be8905555ab4143da1828e1d89d35f21c8d55b443a01b6090993d1b305f2d16300d4f0ebe157d01d0738e7a20c671d132eec41802fbdd5b77a5aeeb1be804a10c93828a63cfba80bec3ef876c77f77012beaed2c6cbefbae89150117ea2174fa7586e141bcad16044311b8d5a6f45aaf42c3480928d360a5e15b953247041115ef3d3b7a8f52a198638adb0ae3994b144f32c7810d24c90697153d829aac9d37c1559805b0c4e5385de4727663d778428cc4b397e0739208a44acb2b43db4c05be9e1814713171bdabacfb7146da647b0c0788e9923d4af7ccff70ecc6f4b9b0374ff30153381524ca3793e63175610e74929e6048c270b65ceaa4110a271802955bb94781736c7888f8c4294ee5b21abe84d615350ecca248c18bb4389a8483878c1338c68b45e76dfd59bf1ad554744eaebd8db9c53a6de081c997549013d2c3008c0f5ea4293389331cbb461698373fd8179044feb1d4f5dd4bf9b1206833eb40330947026703760fcc55ae13c52821c19477d8f1b4c9d81434403193e72dbca45cb8e10646bd8574033a0", 0x1000}], 0x5, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x8}, 0x400) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002740)) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='x\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002800)=0x4) clock_getres(0x0, &(0x7f0000002840)) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0x4, 0xffffffff}, {0x0, 0x1000}}) mknod$loop(&(0x7f0000002900)='./file0\x00', 0x0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = open$dir(&(0x7f0000002940)='./file0\x00', 0x2, 0xf8) readv(r5, &(0x7f0000003b80)=[{&(0x7f0000002980)=""/252, 0xfc}, {&(0x7f0000002a80)=""/117, 0x75}, {&(0x7f0000002b00)=""/96, 0x60}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000003bc0)={0x1, './file0\x00', './file0\x00'}) recvfrom$inet6(r0, &(0x7f0000003c00)=""/245, 0xf5, 0x0, &(0x7f0000003d00)={0x18, 0x0, 0x6, 0xffffffff00000000}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000003d40)={0x3f, 0x0, {0x1, 0x80}}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003d80)) getgroups(0x4, &(0x7f0000003dc0)=[r3, r4, r4, r3]) setregid(r3, r6) 13:34:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x289) msgrcv(r1, &(0x7f0000000100)={0x0, ""/217}, 0xe1, 0x1, 0x800) write(r0, &(0x7f0000000000)="385c893de6ab7be931086ea61447d737c60dce51445e3ca9ef28f1a2be5be3ba5009660b93867a69299e5c02f34e432885eebc6dec88913abf89052739a2bde51f0776c32ab11377dbb5cf1a0a7d72d003a4be7b0079578af152e454bd17c515f6c036afdf6122cc48a029c648768f80d4fcf450230c2f884cdc24e7139e06f8a36bceb93a75b24a15f586056925e2c564da2b1699ae0a71022f83e845dfca797c233261e5118d1b85cafd3258f09571aef4848ca303a494dea34b67e6dd827ed28394813e9c287d81a34757fed026b71a21b59ade", 0xd5) 13:34:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) clock_gettime(0x3, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 13:34:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002640)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0x200000000b81, &(0x7f00000014c0)) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001500)=""/4096) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x4}, {0x0, 0x3f}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) semop(r3, &(0x7f0000002500)=[{0x1, 0x86e, 0x1000}, {0x7, 0x4, 0x1000}, {0x3, 0xfffffffffffeffff}, {0x3, 0x7, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:34:27 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sendto$unix(r1, &(0x7f0000000240)="6dda7ad03d574caa0674b0a16ff4dcc4", 0x10, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x614) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x6, 0x1f, 0x6, 0x1, 0x0, 0x3df, 0x7, 0x2, 0x2, 0x4, 0x3f}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='c\x00') 13:34:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xd000, 0x20) r1 = kqueue() r2 = getpgrp() r3 = getpid() setpgid(r2, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000180)="1dd101e8faec727f5fa7442229d0bd14dfaca5ed840d4a324f975b43b4c1e09ecb6841786632aeb7596fd0cfefa52c5df0f2506eef2ad75f2494fa89595ec86e027008c5029df4b99b126bc1dfa05be19071c0182b07f6dca4515ec8d929984c13666744382d8db6") fchmod(r4, 0x2) 13:34:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f00000002c0)=""/199, 0xc7}], 0x2, &(0x7f00000003c0)=""/4096, 0x1000}, 0x800) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x100000000, 0x53e, 0xfffffffffffffff9, 0x114}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 13:34:27 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/66}, 0x4a, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "37a7fdb308cc437a36a563f6603aa64ed4b879c7ea35ed4d85c271c069de9cc2f041ec63a6090eabc5e143a436625b8def33304b212209950112caee28d8284d9883af0657e3e6c03a3f2299923cbbfb83f4df51e462ca187734715697c68fae55a56b9186028d25e30cd5c03ded89864c4a224252cfef87907bd22fe2c8d622524a8e8841b6730a3d9a858b49fa87192ddf7d82668a0c6455c4b075ee96ed23aa5f504775a9c407f9a351af71c8b4fa79d892a738431d29581745c9f9a0e40dc4b432876b9d08188e6e95"}, 0xd3, 0x800) msgsnd(r0, &(0x7f0000000100)={0x0, "7b05f23645c352f486677439d9e9a27c39ae73e0b20ff5535b521adec8f305248493563949904281c724984d27f6d6b8c53798196b2a33b92209de4dfe9b147c6e823c2de5255442ba72459a30c9e6710a4d919fb4b3"}, 0x5e, 0x800) msgsnd(r0, &(0x7f0000000380), 0x8, 0x0) 13:34:27 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 13:34:27 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r1) setgroups(0xee9cfb9e39f1d628, 0x0) wait4(r2, &(0x7f0000000300), 0x9, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000340)) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000380)=""/191) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 13:34:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, &(0x7f0000001280)=""/249, 0xf9}, 0x1) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 13:34:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffff, 0xfd, 0x1, 0x7bb, 0x1, 0x80000001, 0x1, 0x0, 0x0, 0xa797}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) r2 = msgget$private(0x0, 0x22) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/239}, 0xf7, 0x1, 0x1800) 13:34:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\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') 13:34:28 executing program 1: socketpair(0x6, 0x8000, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8a, 0x10) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) getsockopt(r0, 0x0, 0x2, &(0x7f0000000280)=""/105, &(0x7f0000000300)=0x69) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x1) r4 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000180)="58c3c6bf40", 0x5) r5 = dup2(r1, r4) fchmod(r2, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfcf2) 13:34:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 13:34:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000800)='./file0\x00', 0x80, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r4 = socket(0x10, 0xc007, 0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = dup(r1) r9 = socket$inet(0x2, 0x5, 0x7fffffff) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000640)="95e9b38733724dfeaf6cadf62649a82aba6e7bca6e53dbf8185520dd452451620715b4a74166fd02692668f2ae5e7c10c296c180970b17d6f7e7013bf6815bffd1f69eb19ed697546cf0901e531ea51b1a877457bb5d0138b9edcfc393b7bc4723b01e135c1f73fffb1ad1edf9ac34ec939ee19c1bc28b81ce8ab4b8f1a7ee43bae41a5b5f94d9194c3b0a601ad3b796988e39f88d0896b1053c66fea35e5bdd4541b4a10750a5d21e9a", 0xaa, 0x401, &(0x7f0000000700)={0x18, 0x2, 0x3, 0x2e8}, 0xc) r12 = socket$inet6(0x18, 0x1, 0x6) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r13, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x2, 0x6}, {0x401, 0x3}}, 0x2) r15 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8010, 0x11) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r17 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) r18 = open(&(0x7f00000004c0)='./file0\x00', 0x4c0, 0x50) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x34, 0x2, 0x7f45, 0xfffffffffffff001}, {{r4}, 0xffffffffffffffff, 0x83, 0x3, 0x0, 0x2}, {{r5}, 0xfffffffffffffffe, 0x29, 0x20000003, 0x1, 0xc3}, {{r6}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x7}, {{r7}, 0xfffffffffffffffc, 0x68, 0x20, 0x6b6f, 0xac36}, {{r8}, 0xffffffffffffffff, 0x48, 0x22, 0x1, 0x5}, {{r9}, 0xfffffffffffffffe, 0x2, 0x40000031, 0xfffffffffffffff9, 0x10bfe9e0}, {{r10}, 0xfffffffffffffff9, 0x20, 0x20000001, 0x4}, {{r11}, 0xfffffffffffffffa, 0x40, 0x0, 0x2fb8ac5}], 0x101, &(0x7f0000000500)=[{{r12}, 0x0, 0xa, 0x40000000, 0x3, 0x4}, {{r13}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x20}, {{r14}, 0xfffffffffffffff9, 0x40, 0xf0000011, 0x5, 0x8}, {{r15}, 0xfffffffffffffffb, 0x60, 0x2, 0x8000, 0x9}, {{r16}, 0xffffffffffffffff, 0x80, 0x10, 0x8, 0x7fff}, {{r17}, 0x0, 0xc, 0x4, 0x2bb6, 0x17a0}, {{r18}, 0xfffffffffffffffc, 0x42, 0x0, 0x6, 0x7}], 0x28000000000000, &(0x7f0000000600)={0x9, 0x100000000}) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r19, 0xffff, 0x1021, 0x0, 0x0) connect$inet6(r8, &(0x7f0000000740)={0x18, 0x0, 0x6, 0x2}, 0xc) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff800000026fd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000026fc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026f00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,3,2000,ffff800020b43c38) at wsmuxopen+0x179 spec_open(ffff800020bef8c0) at spec_open+0x217 VOP_OPEN(fffffd80742a3dd0,3,fffffd807f7c7b40,ffff800020b43c38) at VOP_OPEN+0x76 vn_open(ffff800020befab0,3,0) at vn_open+0x4c6 doopenat(ffff800020b43c38,ffffff9c,20000040,2,0,ffff800020befcf0) at doopenat+0x2be syscall(ffff800020befda0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,86d53579010) at Xsyscall+0x128 end of kernel end trace frame: 0x86f732af190, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000026fd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800000026fc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026f00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,3,2000,ffff800020b43c38) at wsmuxopen+0x179 spec_open(ffff800020bef8c0) at spec_open+0x217 VOP_OPEN(fffffd80742a3dd0,3,fffffd807f7c7b40,ffff800020b43c38) at VOP_OPEN+0x76 vn_open(ffff800020befab0,3,0) at vn_open+0x4c6 doopenat(ffff800020b43c38,ffffff9c,20000040,2,0,ffff800020befcf0) at doopenat+0x2be syscall(ffff800020befda0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,86d53579010) at Xsyscall+0x128 end of kernel end trace frame: 0x86f732af190, count: -11 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020bef660 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001b47a40 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa5a1775e41c3c81b r12 0xffffffff81f354ca substchar+0x955e r13 0xf2 r14 0xffffffff81f25297 apollo_udma33_tim+0x16e4 r15 0xffffffff81f354ca substchar+0x955e rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bef650 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=83506 stat=onproc flags process=0 proc=4000000 pri=61, usrpri=61, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42e28,0xffffffff82334d38 process=0xffff800020b45708 user=0xffff800020bea000, vmspace=0xfffffd807f00d708 estcpu=22, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98850 363204 25212 0 7 0 syz-executor.1 *98850 83506 25212 0 7 0x4000000 syz-executor.1 17924 261446 1 0 3 0x100083 ttyin getty 5800 338168 0 0 3 0x14200 bored sosplice 13980 183853 4122 0 3 0x82 nanosleep syz-executor.0 25212 244722 4122 0 3 0x82 nanosleep syz-executor.1 4122 498517 12706 0 3 0x82 thrsleep syz-fuzzer 4122 66876 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 461260 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 229245 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 90807 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 310138 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 282979 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 173386 12706 0 3 0x4000082 kqread syz-fuzzer 4122 96280 12706 0 3 0x4000082 thrsleep syz-fuzzer 4122 411559 12706 0 3 0x4000082 thrsleep syz-fuzzer 12706 416764 51464 0 3 0x10008a pause ksh 51464 254412 47263 0 3 0x92 select sshd 47263 423816 1 0 3 0x80 select sshd 42689 67585 93456 73 2 0x100090 syslogd 93456 508207 1 0 3 0x100082 netio syslogd 53689 121654 1 77 3 0x100090 poll dhclient 9816 192283 1 0 3 0x80 poll dhclient 52219 108021 0 0 3 0x14200 pgzero zerothread 77005 477988 0 0 3 0x14200 aiodoned aiodoned 47102 56025 0 0 3 0x14200 syncer update 29474 333110 0 0 3 0x14200 cleaner cleaner 34332 513129 0 0 3 0x14200 reaper reaper 26236 946 0 0 3 0x14200 pgdaemon pagedaemon 1170 478095 0 0 3 0x14200 bored crynlk 91876 132257 0 0 3 0x14200 bored crypto 678 187402 0 0 3 0x40014200 acpi0 acpi0 78310 366866 0 0 3 0x40014200 idle1 34634 512960 0 0 3 0x14200 bored softnet 29269 514251 0 0 3 0x14200 bored systqmp 974 436019 0 0 3 0x14200 bored systq 59592 283980 0 0 3 0x40014200 bored softclock 1514 521561 0 0 3 0x40014200 idle0 1 293578 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 98850 (syz-executor.1) thread 0xffff800020b43c38 (83506) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9522 6368K 6377K 78643K 11257 0 0 pcb 23 9K 11K 78643K 999 0 0 rtable 100 3K 4K 78643K 631 0 0 ifaddr 56 14K 15K 78643K 288 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 28K 78643K 216 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 2383 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 35 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 217 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 1877 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 43 38K 58K 78643K 623 0 0 subproc 64 65538K 67586K 78643K 185 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 253 0 0 in_multi 33 2K 2K 78643K 148 0 0 ether_multi 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 327 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 100 21K 30K 78643K 6905 0 0 UVM aobj 110 4K 4K 78643K 122 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 53 0 0 NDP 11 0K 0K 78643K 82 0 0 temp 163 2367K 2435K 78643K 8101 0 0 kqueue 0 0K 0K 78643K 8 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 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 915 0 908 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 306 0 302 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 45 0 45 13 12 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 308 0 123 12 0 12 12 0 8 0 art_table 32 309 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 213 0 203 1 0 1 1 0 8 0 shmpl 112 120 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5065 0 3641 47 0 47 47 0 8 1 ffsino 272 5065 0 3641 96 0 96 96 0 8 0 nchpl 144 8038 0 6435 61 0 61 61 0 8 0 uvmvnodes 72 5357 0 0 98 0 98 98 0 8 0 vnodes 200 5357 0 0 282 0 282 282 0 8 0 namei 1024 23783 0 23783 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 7 0 7 6 5 1 1 0 8 1 scxspl 192 23375 0 23375 16 15 1 6 0 8 1 sigapl 432 2040 0 2027 2 0 2 2 0 8 0 futexpl 56 24793 0 24793 2 1 1 1 0 8 1 knotepl 112 485 0 458 3 2 1 2 0 8 0 kqueuepl 104 509 0 507 1 0 1 1 0 8 0 pipepl 112 1350 0 1331 6 5 1 2 0 8 0 fdescpl 488 2041 0 2027 3 1 2 3 0 8 0 filepl 152 12441 0 12346 16 11 5 6 0 8 1 lockfpl 104 637 0 637 6 5 1 1 0 8 1 lockfspl 32 922 0 922 5 4 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 3291 0 3284 1 0 1 1 0 8 0 zombiepl 144 2027 0 2026 2 1 1 1 0 8 0 processpl 840 2056 0 2026 4 0 4 4 0 8 0 procpl 600 6150 0 6110 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 1 0 1 0 8 0 sosppl 128 49 0 49 12 11 1 1 0 8 1 sockpl 384 1787 0 1770 15 12 3 4 0 8 1 mcl64k 65536 232 0 0 29 23 6 29 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 13 1 12 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 573 0 0 27 0 27 27 0 8 0 bufpl 256 9296 0 2324 437 1 436 437 0 8 0 anonpl 16 215907 0 207671 125 75 50 50 0 125 15 amapchunkpl 152 12655 0 12566 32 27 5 9 0 158 0 amappl16 192 10646 0 10210 86 56 30 34 0 8 8 amappl15 184 3 0 2 1 0 1 1 0 8 0 amappl14 176 901 0 899 2 1 1 1 0 8 0 amappl13 168 947 0 942 1 0 1 1 0 8 0 amappl12 160 19 0 15 2 1 1 1 0 8 0 amappl11 152 190 0 181 1 0 1 1 0 8 0 amappl10 144 112 0 110 2 1 1 1 0 8 0 amappl9 136 287 0 283 1 0 1 1 0 8 0 amappl8 128 187 0 154 3 1 2 2 0 8 0 amappl7 120 958 0 950 1 0 1 1 0 8 0 amappl6 112 947 0 941 1 0 1 1 0 8 0 amappl5 104 299 0 287 1 0 1 1 0 8 0 amappl4 96 303 0 280 2 1 1 2 0 8 0 amappl3 88 197 0 192 1 0 1 1 0 8 0 amappl2 80 19062 0 19009 2 0 2 2 0 8 0 amappl1 72 51914 0 51491 24 14 10 19 0 8 0 amappl 72 6414 0 6380 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 121 0 12 2 0 2 2 0 8 0 uaddrrnd 24 2041 0 2027 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2041 0 2027 1 0 1 1 0 8 0 vmmpekpl 168 19687 0 19663 2 0 2 2 0 8 0 vmmpepl 168 222076 0 220680 131 55 76 76 0 357 11 vmsppl 360 2040 0 2027 2 0 2 2 0 8 0 pdppl 4096 4089 0 4054 5 0 5 5 0 8 0 pvpl 32 586955 0 575730 272 143 129 129 0 265 37 pmappl 224 2040 0 2027 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 634 0 30 18 0 18 18 0 8 0