d8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000010c0)='./file0\x00', r5, r6, 0x4) connect$inet6(r4, &(0x7f0000001080)={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) lseek(r0, 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:01 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:01 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xfffff7fffffff8d5, 0x4}, {0xfffffffffffffffa, 0x9}}, &(0x7f0000000040)) setitimer(0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000080)) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="7e3d26cc850bc1f19e17ba4be7ff965c5615a1aacf213a394682cd55598e14320fb2f618847b465632a0327f9bd58c1a1dc03a8a08fafeb57569d58da7167ab467d114645b5cd228db4aee00473c1f531bf091d59bc2a3c1a670a3113bca4ad363129e63166ed7a4a78b250f1f33e3609911b3e9b163c7e30e4e69fe4b517068a463ea14f4c7014ef9e10c758a07891a84768d9a9c651cd09c9b0d1f43c1962a9763d7f095a33661e162d086db3f93ce7d466bccae78b2c4117868dc08c0b115bb23392574bf609e856f28aeecfc", 0xce) 16:00:01 executing program 0: setuid(0xee01) socket(0x0, 0x1, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x6, 0x20) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x5, 0x100}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x2, 0x1, 0x1f, 0xbbfd, 0x5, 0x1, 0x7f}, &(0x7f0000000080)={0x0, 0xca0, 0x80000000, 0x5, 0x2, 0x46, 0x0, 0x3}, &(0x7f0000000100)={0xffff, 0x3f, 0x7e42, 0x8000, 0x0, 0x5, 0x8, 0x800}, &(0x7f0000000140)={0x8, 0x9}) 16:00:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) chdir(&(0x7f0000000140)='./file0\x00') 16:00:01 executing program 0: shmget(0x3, 0x2000, 0x3, &(0x7f0000ffe000/0x2000)=nil) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000180)="220f3ea302148cb7f2f09cce270a0102f10dd6961f9ea758e1816d8900c8b6ef8e3aee50fdf97ca732ea8c083621d75179e1f24e5927c8e02ed245ec30148770cea42823f42c078cb9b1eafb2917104ebcde4c5be0ac22bbc2e69ff4e81d3fff66f9a4321eddd9cf633329466cedc444c008e23d5f5725f79a37edbc744499bb92b29579097d03a553401b47e76af8f6b2856f510673f3aa888f0d0df674f7749d26e83155bf6ffc47dbbb8fb0061396bddb3342b401db8db0a8f38d7b2b850e996c42dc14352a8b047d0510b93d7b34a2a0ea9eacac99d8afd613d40efa0d8114a6664010221fb18d4399013e18ee2de00849f407118d6723e385", 0xfb, 0x8, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1ff, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x3, 0x3, r1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) getgid() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="966ffa4305a6be50f717b82622f2416fbd207ec6b55a08c7ad0c568c6598779d157113896382156c089fb47600000000fd952cd488c64ac50c236e198fbc24cbcb2f238718820d1f25c322aac6fd4d50b0989fa158bfabcfca56b06dd52ac0d91731d420a679e72b8c3003b66a70392d3d21fdfbbe46295d0625ee04b1647d48e20edf3d9c5c5211b42841dba30107b4a86aa6586d56b0f8e83911b2ca2225eff6c7a9292d0dd68184942f9b9c7e1f4df6e7e7a092ebf769c1304755508513b926544bb1567fa0bd5c2d202144550b7a14bac6511510e1eb54e245c6c38a5245fb2261633845c5a517c8935f240cf42e830d6d9e0674520bee3c20674772733a75cd453177a8111d0453388671e79f58a5a413728c6d530a41c5de491187d745ea332311715a683c2c2c5e71621872c39e0a027afd6c61a322ee0e283ce6fdadb3c1fc03c6196d2d486e395f369b6b15c932fce8b56120d567e2983b477cc1d8522d", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmod(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./file0\x00', 0x90, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x81, 0x40) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4005, 0x8faa) socketpair(0x27, 0x8000, 0x7f, &(0x7f0000000380)={0xffffffffffffffff}) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x134) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10000, 0x8) r10 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000015, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000010, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0xb399034b72949f69, 0x4, 0x7}, {{r5}, 0x1cd5a9a8c82a1a56, 0x10, 0x80000000, 0x6, 0x80}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x34, 0x100}], 0xffffffff, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x2a, 0x0, 0x6, 0xc4c8}, {{r8}, 0xfffffffffffffffa, 0xb5, 0x20000000, 0x3, 0x6}, {{r9}, 0xfffffffffffffff8, 0xa, 0x0, 0x5, 0x3}, {{r10}, 0x0, 0x1, 0x92, 0x8001, 0x8}], 0x7, &(0x7f00000004c0)={0x1f, 0x7}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r11 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r12 = socket$inet6(0x18, 0x1, 0x7) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r11, 0x4}, {r12, 0x24}, {r13, 0xac}], 0x3, 0x65) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:02 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) getegid() mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 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) setsockopt$sock_int(r0, 0xffff, 0x1a3f, &(0x7f0000000040)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0x0, 0x6, "fa290944b135c40a28e2f66ac79e4ddf3a1175af", 0x0, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff5396, 0x5}, {0x0, 0xc84}}, 0x0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7100000000000000000000000000000004000", 0x5, 0xffffffffffffffff}) socket(0x30, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x34) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000100000009, &(0x7f00000000c0)="ebff125c00000000", 0x298) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fcntl$getown(r0, 0x5) getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x800}, 0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x100, 0x1) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x8}, {r3, 0x5}], 0x2, 0x800) 16:00:02 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setflags(r1, 0x2, 0x1) shmget(0x3, 0x4000, 0x208, &(0x7f0000ffa000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x20, 0x2, 0x7) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r2, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) getsockname$unix(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') fchmod(r2, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = dup(r0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x102, 0x3) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0/file0\x00') 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2000000, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x6, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6]) fcntl$setflags(r0, 0x2, 0x9) kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0xffff, 0x4}}) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='}:)@\'\x00', &(0x7f00000000c0)='-%\x00', &(0x7f0000000100)='[]+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') sendto(r0, &(0x7f0000000280)="016273131832d2841a5254ac10c4fb5ea9ea8849ebdeadd2b2a4923990bc0161fc040823cd158c7d2ca0d35d4f84c4e0dc92f5a4c3d532ff9056d0fc25439463700342b0618080b960c4e3c04d5d176279a63dc6c7d23f571a561c0cd9d10b1c713610deee0d77376422183ce22538842704b9348d2d0aa31701a4e9a16f152e8d7a11c223bd15e61c2dc4cd1131cef9ccead3d34e6d10a01912ea1027365debb03a6f420521b389bfdfcc55af7547e6237a6cc84784528781220af71f8f2bcda143a77b473617beea25fed2fd4384a70fa25b47ac78075e05b0033224cb5551cb0fbc4ed40c80b5553333795983f77cf0b7847e0bdab009544096fd9edcc1dde43691fd5a31781132b62bd640275fd0daea849c48285b4e55b9028eee186f079d3112e6305ccdc091cf00ca484a17acf2f087b7877f04b0db6656a3ba603eae548f480ddf43685f4a05d1f4614a21b1f66194234cfe2f45e63b2867ec9aad38ff3f3a9e24f7a9e7f7fd3920c6293e0ea3482db51cce18e9d86e635e16bbb0b7857f5624772747930271fe0c258c5db6d8117743b44bae8c10e32bbb783705b73e18190ab283675c0b9ab149ec6b96ab7edbda6e09b43fe777422589fda07ae891e5ad33f5511f814f34a1782f9c6e4d5132068cb64fae6c329f34d0a089995ef63853c013db3344213c30c92b0e47f6a69ae8e2cf944f52b048a1b8a266ba3d3557d9c232ca3a73a03eed8cb61db34cc8076cb98741b46e79489cc9e7f48be3f818530d0b6f35b6dda5ff9df266f6e7a1344c265a667d58ad5f87353a88a982b4464cfcad2047b56bef17cc6449590dce4a5d480559ca3a82a299ec0cf62922146975ac561e8349983be7382be7f957238889257cd1c95b8c8937cadcc88a3b13ac6bfacba84c4489abccb2e3da9c8c497a2419faaa27d7ead26d234fbaf0cdba1ac2d9c435050f51f4a478198f997f5e7cdfe0ddf2da82b228a78a1bf78808e28fb9c97c81eba309907f08af3625a2ed4b1a3a6100f43682f41d43e745cbfcc863f5294acb35cb9af76c45026e836549c90ca12e247b4d570b4c580088f9f83015ddee04821d0f317d9d512de94dddb7a11f21478551bb96ab360c1ce1eb55907083b4f09fff9f93781b9a0d6b9b9a865360ff8612cd3b67e1d8236848b7c2f75d822032da1bd38be1d8e0b93205993a39c558d75d2a9cf601edb6a925263d436048b8797e6afdf1ad79da146bc6040c9805bdd4b26dd8039ac9d5519bee9688356eb9824a925b2a8c547f14f4747d2b9a63f379cf5827abe04f86132188f11c9287045d630a71dcbcc6cf6e716be62e4e3e0fd8f37aeb4a795b9012c6c898be981a03d887d9d280ec486db459062c500f45d597946ac4126cee96c35fedaa2143709162a893f7a7810043cf44fca30e40a7aa75f95846aec5b3e57c0725c17e63d3bf25968087e7085539c4973478d30b84e7a34369955257069bf1a7d2dec364d515736607a1f0372366a98b2f3d8796fc39039e0c323ec848bb23a6c991d3d91374dab957ef7797aa0332b03e5e5ddf3f51b5812ccb1b2d997b47746f3af113fcf72212d1cbdbe38ea3d35c72ef44b019d0f92eede3458e7660cfa04fbe1d5fa6112d0a684a7e0238bb3c48828fcbd45bc81fffa240bab2c18e07be7629c477971114c184c317c2acb3cf6c2e573b7adb8d5d289e8c1476a8d2c598937f4fa3fa942e5b3d122631b287770c1deb2147be97d4a2e3655bb7b625353e9419d8bc09107ee3d9f46fde1fd1705fec3725465d6a3b8a807eca15a550fdbf12b6bdd1196cdf7a08a93a533ecc751686843e5d44b1b1001833af8f9271304d9f16078dd400698ee67326d15fb6d11749bf2ade9f3715689d89950d7a0bab7487f7a17cc047053969a72aab0d4a29a70c135adf7b42985607aefbc4f0aa8c2ba96f743ace43d4d3905e49b87ec665945227dc1135437d74cd677611f0ab85bfb2025fc764096ff9ce805b612884cc6a3bd5127d5f2c24fb45d02b5626a003f30a7aec4df58da23bd32e2193937bc00d58b06289cf6e6f3e5d7ac5047956d8f6aa72b78432550cc8258f3a8d51bd3e8c9ca0185561cf469b3341adef07032265a3a521900040e167fd0ef2af37cb19aabcc0b43cb083e0d60b85d4bf6433f3f95109c9ac4abbcd45fb5c3a90e413c169a54104fbe0f15f5a66522395e351923eaf451c58601c398bd29820f8fc47ca3779f0264c636b95d353f8e015682316bec16b039a6f02dfa95f450b96514a50a8189538482636405d80186cdd918a524f698a762e9ea0d819ddefb651fdb441c1a37c7af82271863e69e2b55054706d3773158bb126a9aa8415be9f9a779936b5fc39995c0168a87c2c0c49a41c4c2b96fc0eaf26f139e67beabc68d65958514252675a2c9faa0fcf07ee5cba0edaef304749c45e81f280410a385e53a84cb34be6ee22d1542c84f9ac6b1eb1ee205d8e4bb900bf668ed9afe5b243e6ab434ca5f46e7a7c58204083a7b8c0b43e3f898fd480374b4ec444659a2248817234a022518c84a53aa8e36cd210d3e363aaab55e9f5e5ff900f4c9d6d8c84d51c5b5db029d08cdaf035be1cf02d50d71d32855f5052ac305de14f6fc8c3d7ffe7d98302f6e6b16004ab8c6027295ab0e74e09625ed66751b406b04907ba6caba906a1d9d3a7e8bae04fa0f14d8d7e49c22e01e1d7ab0a4ff98b006db18fb414062587b7f79df42be83b11470eabcc19a5230ebdad9db65aa306a2122356b857ef45f337a957ee2a688a90ed2ae6805880e684fab2c6a2286f737da02d50a7db80736f4157235bfaa2fe664ea9804a4efe2d0c654d45b687dbc426527a08cc4635bb8a99645d365feb8a891e8011086a87af37571fe1bc6f09fb5b13b2c84b532ffe4ce140360a07babe03a2df5f26c1d84b2b4a940910b7fa477109fb0c9d24a1a23647f6024a46cfd7aa80de1a7c8bd93fc000554a608d1bd19dbc2ae3dd87a236dd421f058f5cb33db85af49c823c33dad2d40cbf93fc1bd2f188bc62ba3fc3a9b8afa363d148421460169c2b504ffc3c44501ff00049d619da728a6d857b908d657bd1fdf86ebb8e5f536691a41d381ce44922fa37632dc8e4718c19421d64f5cb2753e5e6dd90e364222b903449e142955dc21f868cca40a46ddde1377e0cc2a727772dbec499f6b2e683e2a0fb4beeabe257e2d581a34c827c0d491ac1e834e3089fe7a2b7ef8440535fc3ade993605187a713832899d20674dae8e762c3d8f289be790d5b1a19ca63020e825a2d1f2e932b04958cf93bff0ddb3eb3cf0e8b971138b7db65e47e411e741abd8c44ff318201f6c1b1d5a8879032220128cf25e4b56ecfc7b9ad5b544474ea971bc62cc6b1c35750dd21f8a2527c3c1ef570d3fd24619065cea5ff3ec49890461ee96ffea1a5896262578fb2cda320006dab59ed6e21abcaf07e9535cba0da44a2ae16edb6cd7e2e554f0afd27163d918bf6bb1fda30d45b3c0fba280c9be7c9296c6d5829fdba369be3412d6cdd973bde50821b6804aad967dc6b31f1fa5c2afaac0ea47fd3817cb7509a64637638f7a621d3a5a3804b0ebdbdb5939028d962c0e4f7f290a6564145be929664aa171a9c2f8798fbdf953eebb329c0305a5b41684847d2a55061a27dce98b9f8b3a9e903cd9c6086b686fe378a608aa98e258db2fd1af0e457ef3fb6290ad1bb264161f347cf9895e03756ad3c5ec707a13b8d88d7077c03972a3fd1b5096e060dc03ec719120e07e8ce5e0a9b249b82b2a3fdf6419c1d922e7248601516083ad036b4e7c120b7f5a3efcf313a011090e81facdaac6c5942b98139e6c11b5260ae7d62e7d98b590dbb5cdbe1930865f1c49879c466c88f2b9ac3d0770f0142e56f56268cd3241dfc8dcf0379b04458c9972de7371b95d33b5805f3b080b7ddbc5e7fd7bb881289767ccbef3746afedcaf51b5530c3051dc89db7af3b86a22620aa6af6c6b6b01e46758d33d22923b4c2f5de61fcdec4e45a1a6622092c57979d1192d94d2bf06f4ad20e263c73807e3cdb54a534f1797fb8688b08a2830ddd97f2a9e776e7e02390ccf9a62f3b6a5e307fd32af45398573fa96360ef7f42d2a2f0889e5060ca903b7da48559ea806c70148f1a6be648a6390b7d5a58459b3276c166720b82d8ad564909d72cdf56347c558ec2f8e7f2a2b8eb64a1a4dac29143b3e9477c009022c712803be6411660c74b46982914a03d1c640c3afdda365be12ee38eea9763edf0bcff9175764ec5db75b5740ffcd2c5c285ef325a096211fbe9989a92910804f4e623f57246b6827e96a32286d275c957f4ab203f4243d7040887a74bebe2df4d9cf9f4bef5afaec207739462340ed91c01ac281713568f915931bcb27ffa2ce905f4cdfe745e4891f93c8c865ccf6f42cb4fc677d6d8e4f574d2fac608971cff037649c657179e05705569cc6dd970c9e60e3e65c1d1cf08479a70597ceb9336d5e74f13193f722dfd31f0e798336fe09d202254f1a478201afe93e80847ce5dc00ab4e5b8cf45c09c4e186f2673bd054589bf0137b0125bbeb68109c87f8782ef4111dd03a1c9327e40711f837d94b9f25151f0f0b01d6d87890db23c22a725eac316d62175b80e852cdacf86b5f51b620460a78b7e8995112a9d3630b3c769b255216c5c19f3fa1b967246feea4abd761f09b78e981731fbf98bfb112b8285b4d08cb448a7359b9d824b0d147b0e79106c7003c038941d192d006787510b66eb0426d95b6b1f26be4168d747523585eef9a54eb5521aa711d1f81498e545ec0ebb870d26c4a2da10ca02becc265fbab7b3b2d0687e374870671c1f7c8c20e6571ae068887594c4e6a9974f1d6146ae9cf7f17c6bb0dd84bfd77f1bd7087d41efc45c95d570e05374c032856288ff37e9c9ac37f39667376983c4ff50490389feecb8fb6b95e0922fe8aad4a21fbf31e650319020d543babb1d91d2e913b9125e78ab3b715c2032fda1f5f3fbe25cb2a2451b5c7154eb7974f8385ca7340b3f243a303ffdc0fbde24d3228428d26bb2cd53f9fc2eed5ca7e4621272d721b25d3db1064aceee5f62779322a09b4f48e691eecd67eaa389637f2b6ce371016cca79a2e1e65285130ad38e3dfc3a4d1390561d5e303b6d6709be59d4fadf4b471ca9e46bec0538d0b14a3357ca8a613d3a972ffbc950fec8ab61b715eea1ab73fbb3ab72a87f17403fbc04ca502e56a821938031f4be1707eef5a35b174a4a4a4ba36af666dab341d7c14b5ddbea464b4991b63b336eba6655266f873b1c7f8803ae328f034e919bd78cd24f32d9c013e9973d517acc3b9d282ca04127c03655951936644ad0930241ebab042a0558f4563280cd9ddfe97d3b30908afd3ac93f1dbd562ad42cb61488c88d685ecf643951c8e43b67ef101cb994a5ddea04b0555bf4df31fc9df820dbe8558295f06bdaa5af8ea2f7faeb5ce7eb84465ec2437433aaa8c5efdca3b10f8f59faf299671dcfcfd94a6d65db1b243470c46daf01b6c6e5788aba492f68829f31a0d3e42a09bd3cb29cfa841c6accaad62f69f60ce6f10a23e34370859a652dadc5296aaf25846824af32e114345a6dbc6c51a23abd9425ba598d60dd3ec62f5e7aa3697fd0394449b8acb8f55a53a8b960f5c13032590518c362f71094761f292d53617c393fb66103f78286da0c3ea9f2ccbefaa76a0378a5d9f061ff83d2c4ef5f8806e4f28d0ab2cffaae17c2186bc7dc32839ae41a8e16a20dc03df1fc6315ec863a0128e769", 0x1000, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f0000000000)=""/60, &(0x7f0000000080)=0x3c) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x4, 0x599) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) sendto$unix(r0, &(0x7f0000000040)="51d9f38f58fa535ba391261c3f3576d6820335f8926e", 0x16, 0x7, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x70, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x102) chmod(&(0x7f0000000140)='./file0\x00', 0x0) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f00000000c0)=0x1000) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x3fffffffffffffff) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6043, 0xff49) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffffd, 0xfe77}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x10001) fcntl$getflags(r1, 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xee, 0x4}, 0xc) fchmod(r0, 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x5}, 0x8) sync() write(r0, &(0x7f0000000240), 0x0) rmdir(&(0x7f0000000280)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') clock_settime(0x2, &(0x7f0000000340)={0x0, 0x6}) unlink(&(0x7f0000000380)='./file0\x00') r3 = dup2(r2, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) unlink(&(0x7f0000000400)='./file1\x00') open(&(0x7f0000000440)='./file0\x00', 0x20, 0x140) bind(r3, &(0x7f0000000480)=@in6={0x18, 0x3, 0x7fffffff, 0x7ff}, 0xc) getgid() rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x44) getsockname(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) recvmsg(r4, &(0x7f0000000840)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)=""/99, 0x63}, {&(0x7f0000000700)=""/18, 0x12}], 0x2, &(0x7f0000000780)=""/129, 0x81}, 0x40) mkdir(&(0x7f0000000880)='./file1\x00', 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6010, r3, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x7, 0x5, 0x9, "bb5fe8bd8c021b06bdf56e0cdcfb87319f986e22", 0x80000000, 0x5}) write(r0, &(0x7f0000000000)="220e228901001c067e9f0180ea11cf801bf1fa8628828246", 0xfffffffffffffd41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) truncate(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffe00) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chmod(&(0x7f0000000280)='./file0/file0\x00', 0xa0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="28d2e78a87e7a01d6b507c5e36ed94a1a02994159bf7cdd9f23522e337f652d5", 0x20) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600", 0xfffffffffffffffe, 0xfffffffffffffffe}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_gettime(0x3, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa0c0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x10000000000, &(0x7f0000000040), 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x8000000000000000) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0xcb) r2 = dup2(r0, r0) r3 = socket$inet(0x2, 0x4007, 0x40) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r4}, 0xfffffffffffffffb, 0x29, 0x0, 0x80000001}], 0x4000000000000066, 0x0, 0x7e, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) select(0x40, &(0x7f00000000c0)={0x5, 0x0, 0x4, 0xfffffffffffffffc, 0xb470, 0x1, 0x8000, 0x4}, &(0x7f0000000140)={0x5, 0x1f, 0x1, 0xadf, 0x0, 0x0, 0x6, 0x6}, &(0x7f00000001c0)={0xffffffffffffffff, 0x1000, 0x5, 0xff, 0x9, 0xfffffffffffffffd, 0x5, 0x9}, &(0x7f0000000200)={0x2, 0x200}) setsockopt(r3, 0xfffffffffffffffd, 0x6, &(0x7f0000000180)="f4", 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() socketpair(0x20, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/159, 0x9f}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/226, 0xe2}], 0x3) socket(0x3a, 0x5, 0x7) 16:00:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x6) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="9a9d355bd0c5ac31891afb455a0abed43cadcda3266197172b371c303e12e20ec4bf3ec1114f8467d236a4bb7ae0df7c0fbda23c33b825905991f169d24be6a95898572e6745347948db0498ce947e8cb864fc921a82f41834863d933816602efe5c0b30e2eabfb964fae38ff0cbf0093b2d32c4c3811a8603c96573f96377", 0x7f, 0x8, 0x0, 0x0) syz_open_pts() 16:00:04 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x401, 0x800}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000040)={0x20000000000093d, 0x80000004}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="681a9a124514ee56227dd86ac2985b4b2c90512b88d67813dfabc455fd86410f5dc9d2fe423df2e38d7ae6f909c4b1f775cc4dd0d880e804139d21deb05b9d5aec82b9642f20e6f2c0ad63097c00ce98904f00f8c10ccb16770c139e3a8a0cca28d9fa2f07a4d47a0578c1cf5d75a10cbbc129e0bd5153b939c189a1dc2ce7cab4ce", 0x82}, {&(0x7f0000000000)="f4c4999f364139a266131b59e3512a4ece7b29baeadc63b72cb0ad51e10fc121cd6309793dfa1ed97b6adf", 0x2b}, {&(0x7f0000000200)="add67b2a2cd9c1b01d9d5e5ee5e2dca6fdfd7f6b11ad037d1c500d7b51b2a7f813595091d290b55d21bf7589668d80fe96bbd3af4c021ba638dbe5b2a835072badf9a6b8e017740cc8a972553d3826b5c31ad40f7d1c070957d6921b6a74a67ba26cd8b314e537f277bf0c7843b785949615ebfc551e0f3982663eaf6fc32c0e5dad8cd0abca5e10f80bb4324a51f82826666981dcecec39d00dea2ed426c190f8414b4a0c855f0595bf9bf350bc4939b6ca0e850542c4902754bebe375480d2beb0", 0xc2}, {&(0x7f0000000300)="8de52f0cd43b82c5050fe91d8d82302d77ceeab57f5fdae38baa245cf873fb98ae5361c550d07c6bdd6130708921f4ee41343bc47c23d20c822707a1fb3fe845872b671b418b9ad02992841ebdcde7aa85bc1e886296cd73d4a470c9ac67f51e74567752c2005e7c4e06248331ca51e5bc", 0x71}, {&(0x7f0000000380)="4496c6bcd000adba9b565d89bc0e4bfe5e9316594abd1da7bcbc936baf1647d64b4a66f048e33d2e094b1524fea11c0c844e6e130305e58d63b062fe3644a3b60127340b35a51c4c49a2e8531f808fadf5e7a55ea5d8f1c30fa23e6bbcfc4af5eff3a09a8042f02d6248d695829e489222a46c97efc0d3d50c2fa26d895ecac72e1be71fe00d74c18d422265b006198dae96cd1b01277f14fca2154eeb74df38d08533f79153dfc19d758743cb98ac9b111cbac765440e547dde65bc46125ddec51e690cbade5af17d55376bfa54d2764f89edfae67c570e46d0b9edbe48fac591e2985691537241701186216b0f5efbb5496081423d729cbe710195", 0xfc}, {&(0x7f0000000540)="1ab8d51cb85f9f307352adf30cd0996dee28f543189ddfc2ce87ff60d7c7b62c257ac973c4610d6bf423e6e96c2d5f34e534a93049cceee13bae755cc3277bbe6d19ffa021bafb193edef483f2b39466632b8b8dc28c333cd720f9efeb6fc6b86a93a790da65d085eb69c78255e0c8c4f3684530d9c035050b0271c6f29c8bf51e253e0ee03d6b623fadc04487a47c", 0x8f}], 0x6) r3 = syz_open_pts() readv(r3, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getpgid(0x0) getpgid(r1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="0600b86e253df494255a792f8a7c27340dc1427bb8ffc3a13ffdef56c4dd5b902d3b07"], 0xa) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xb70e) r3 = semget(0x3, 0x7, 0xa0) semop(r3, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x273080067e92c1bf, 0x1, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x3f, 0x7, 0x7, 0x100000000, "bfb2e69158b823ff84908864b0b4ccb7777f7c33", 0x1}) 16:00:04 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10021, 0x154) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpgrp() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) write(r0, &(0x7f0000000000)="7e83abf9bac417feaa00da98827842a8fc33316b279f0f3ece3579bdfd640f561895c494b998796d935112e623", 0x2d) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) sendto(0xffffffffffffffff, &(0x7f0000000080)="a87266722750a54107429de3b12952d2a29ad7b5e850", 0x16, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB='e.\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 1: sync() r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) r4 = semget$private(0x0, 0x3, 0x5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001180)=0x40) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r6, r6, r6, r6, r6, r6, r6]) 16:00:05 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, 0x200, 0x200, &(0x7f0000000040)="1279978c5ef1d7e1a15ccb487f41347449e614d53860d84f33cab6216822670b7f49172abe0229c269facd37a956562dbbb2262654340c39f1443c0e754ae40a969cf2d6fa155793303bbb1749757650c246953ffd5442fbd874828d10ccb2968a1382ac73fff6e84397b4c78ec75d042ffef46450496a2bf0c9269c3b482cfc7e87479de1dc835e415fda77ffa439ea86a8b986558a30dc8e5853d1f7fd3caad969d8b9a03e0ae53e850775d88d554a6226df3ee0726e61e803779c2991696091a00cd3b86f1701679e391285b3dbbd405226b279", 0xd5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x8002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r1) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:05 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) 16:00:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x168) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000177000/0x2000)=nil, 0x2000, 0x3, 0x301c, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1f, 0x1000}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000096, 0x2, 0x9}, {{r3}, 0xfffffffffffffffc, 0x20, 0x4, 0x7f0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x30, 0x6, 0xbf3a, 0x3}, {{r0}, 0xfffffffffffffffb, 0xd8, 0x20, 0x6, 0xfffffffffffffffb}], 0xff2c, &(0x7f0000000300), 0x2, &(0x7f0000000340)={0x800, 0x1}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0xfffffffffffffffc, 0x1, "00000087da80b6030a532a0000fffc0000fcff00", 0x7f, 0xfffffffffffffffa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x2, 0x0, 0x4}, {{r4}, 0x0, 0x10, 0x20000041, 0x3, 0x476}, {{r1}, 0x0, 0x1c, 0x82, 0x10000, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fff, 0x3}], 0x100000001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x8, 0x3, 0x7fffffff}], 0x1, &(0x7f0000000200)={0x2, 0xffffffff80000001}) 16:00:06 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x104}], 0x2, 0x80) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) socketpair(0x1f, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x4c1b823b) r5 = getpid() syz_execute_func(&(0x7f0000000240)="2e9840d9f942d136400f0d9a16751354c44175f18900000000460f8e00000080c4017d2eefc4c1796e4d82c4e141e3f5c4c14df63ca3") sync() poll(&(0x7f0000000280)=[{r0, 0x2}, {r4, 0x4}, {r1, 0x80}], 0x3, 0xc12) wait4(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x8, 0x400}) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x101, 0x100}, {0x72a, 0x3}}, 0x2) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x3000) pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000000480)="a24f4d7675a449a516f24e49d339ccdbe7cdb0a15483fb3776d17acbbe4970546d75aa51bd62dc316860fb09492543078951b29c61784c3414e188", 0x3b}, {&(0x7f00000004c0)="dee2675500739d0af869dfa78147aeb01ec6434e2401271cacc25126612ec498faa0fd7dae072259a0fce883964e90986db10b6b0fb9d80dbca7fad551ccd4716d54f887aee186f1d1a8f3ec3f3b65977428a3257d08e3397eb24ae9", 0x5c}, {&(0x7f0000000540)="89c753d43db3d9f5eb27d948102ee14b3a0676b861b8dd27113bc85b7c9a3323239f098f57", 0x25}, {&(0x7f0000000580)="3e04cd7a444fc968bf3d3b113ba8d8994b876931db144d07c1fa658d6342cbcf8100f131865519ecdeb34cd405a0275710d9c91d93b7693890131bcd295ce32f5a3a4cf398c20347e93acda94f395b4e0f920768e6c7e1a858a599e4ce6959709fa0e93b12a624b791469b44a4955bbfd5c0813da86b5a5ef8cbedd1a04e6358d5b832bd8393e9d8e2b50ee5518ab9810f6e800a913bf9432bc0d914158060a634759f0d081d31abd0f6cc492664a4052d412ea02a0a3e0f1aac4fefe1de40eabb73bb7b58101bdefff1b54829a66db8eb2484858db086a2089a2dbef24a043b66a758a3878d514ccad949b55edf19fce7a702b200db05deaea66538abf340c73768d0afb7a8d36fe5be9c5c38cb674227f36617f3ca8687170269c7a94fa1a36e8764ddb30df7697d2e37eb99a0d1063b818af5de495d5ac61b23c0936f612bf3568092a5ecc6df635e4d241abc89970ba2cabde2c79a0aefe949cfadf3869a75f42d14cddad0e5e39dc5cc49858defb5c1cbf06377cf0524aea22b4bbf1cdf736df107861d0d8c06a816ed5467001fddd48b48c868e910341d585d32c7005dcab4857358db0e320f06a7a6c4b6d5e3a26cec7088d4dc7b1c246341f3782207e25faa8e9c345363532135a1a17e3fb936ef879c03f1c178bde2590b489d4478b054042b07d55f36c0cede7ce2f47221e828f97e05b552ea476bd7c7636502729ce49086484f6b9e4c5fb1d04864cc4d84df63a501847c44dd3ab6230b1a515813d0e753562f2f1dfb3fa58e45b132db2120d14d2605328130d003759e7296bd2e14ca9b24bf9498603cd4847971967267bcb1fc2dd910ea7e6ceea5672fe1c79bd91d0f0dac305a482afb8478858cd221de2509291ae291df492b280f15540ff0a6f351467d64aeb87083a7cc72172db83d8b84bff0559d9f2275404a37965b592ac8230bcbb0d34b01c6a7978e160ff0d21d6b3a3a8366d8a8eb760f1e2675848ba7ff17ac8b6dc1b86908d64e38f7c7639c52faf7934c2f40f3d6f005d6157268ac0b30ecc9a32dcbc7aa95011f54e7315e956601188bf69ae2f3fc439ba7978736019c366122e013b4fe2c086b2fb3cb85bb90875e864b9b4f93ae894f88c1405abcb51d637c359382e0ca79d23c7d97567404ddd138b729fe97d949ed98827ac359db7752fd5b7a856155b76f7d6531c6cb76299e433fc5747f78b939cedb386c69a50049f5a81bc92670cf7209bb02f110d99333485cb2f2a4d41929fa5a86bcd81721845fc01635c4c9e01c90907a9cd19aa4d72ac9db3116162d9e0b8438cf317185d0b8fced468ffdd3cfa2fe23e7aaeba6d6a0bd94d1739a1d288c041ee7ea460b1f67049e7534fc9d0ddc36507c0b77e6b2af1c63e3b4c7f32dab65b86b236f078399f4462d473ef024b4e9fdb175741afdfdc18529fa72965fea096ca4b770753428919e40a7a9d2273d1383f8bed578b27d474354a8764e0f4d8e5e5a21efe4ebb2a7803cf111ee42857749dd5ead7795205f8f9ecb7e0ef1839081c35e496313920696a5e18c4b6bd5c17cf8c90e2d6299683242e9c7572a0c61f5b70f1ae2c8eaa3f096bce44506bdad3fdd6eed214427305e3ed541c12785d9a355484009b12f870240385506f54a1a2cd4e3de4aa2b52fc48cd3375f9e4aa45a16c0912f3c38669d60aa88ada006c83535fd0b816f4e25ea92aebfde9b6b7b1b33f5571c011ecbb81949f926f04a6b2a271005289dfeb12fc6844a50acfd832aa1c288db946b209f0baf27df21e6e8f13d2a13c5a423bc6a86787fd44c7edeb120bd4024ee48ff872dc08889a54fbc26d8dff2f4db0cd17d1450c5d047acc9bb830f6b61e67335b04c2bf6ae46d7b02bb0541882311af29b572cf6e803b5ee24540d4b771bc3ec263a34cd9d63d8b5ef172a5f62ee092ce989a22427f2025df77d95006f5042ac1d306ef13387ded7e6b1489679681386f283444633cdc8fd08fb938b519e7abab23e084e13fda51d2f175a251141695886991982429f77c4de85af5a3147fe30b526e18ba6dd037c6b258dea30737bfdda1dd963c17b7c3e359fdafd55771869ef11027d31e8566d6c2c0c888a645ed1bd5ded6322214ad127033e328a875e15e6f4906566e03c781ffc3c6660055e4651b622dcc5eaa51eb823aeb0e37da11003f9834b4e764aa2c65c0c6416c4abddd0fbc7deb115aa6da4101eea125ce0aa47b210edd3ac7efc46c7faf61d1002d71964131f245aac901c4e205b9b1c266020e2961d1b9cedb2a099c8284874dc491521adca2c876c445aa6889f938b80a76c9032744c65068555b5530eb2ed978601c5a7bd0180163c3108a12c812b1094c3e3953389b94411da66a90b2071fd0a597ebd173f978e27e18e61bd38a448fffd672665ed1861f3bda793ddbdcab030729eee39b5b23ff9337a406fb31b166c9497021e6a7e29bb1ca38cfc427ca776a8c452c3a5b7c1f9c3b46c163abaec6011f5b3f4586d3c76a50ae289d43fb722a1ba2bf004b185978fe08e6ca2986bfca7fc3ecf7dccb3db54b52e302032a28ba2b2b962e6b9f265d5bbb42865358f64f61af4eecefb80d495b5164688110d1071ccfc619ad12fa89e084fd58a8831a2e2c88bf3400a429dcd4662e500bed990e798626a69997a9fd35ed9ec1691736476d6a936707c44921c39997d7ba05dfebcbd5603bcf82fc2096420b4f4252348d22dbc5504d83141ec8520235d9c1dabecf0d97d373ea86865e8b12026e45d24448e4b5a7b184c7d3f0bedc4ac42d031889f8c4d57ef75587153a7032dff77ce61e19021c0938a25aa7c10b9d8c6a108f0d9dd36ec337c31b6b02fdd9abd375ab5b11266c14bd5f1111dd97e58a31272fa2b77f694d0321afb546513d0d2706c498345d2cd072df0bd1ccabedf1e9646198160ff4bf90be87a2eb383a7389c919da52feb4a3d275e92e1443f8cc4064dc2e47d171018cca8d7d4e7a0cde626f30402326342d74a4fa5da6eb0dae9cf825804a551dee529fbc07cf74562a1cfdc8a6be3b0e1b33b40fbdfc2f0b1c26e44603eb45a4c1beae9a33b24abd95b4aa4b0ccaa29af3bf57589035a3ec4f6fc3cace64ce1afb0684e900de1bb4083fd3d8e820df51a24f048022d10fa95022d7345f15978e2e75da624c8aa81502dea3dc2bb14d8b35e75ca0ec46159f0c4867993099e92a2d6cfbb2d4ba892e4e95a65ec850c66ef3044579860bb4f4f98c790d872c952fd4f72b67f73db1222a0a210da2091650ef5c4f0c28f3122de8103e20b37bcfb840c00616afd8c7dd9f58b2ade1b9fca7e74b4278b062bf6ff4eae4456f068d5a20c36ea13fef87ef97924184375d8d6844c8f71b3b95dbcdf8509c8ad30f23614c76ed92f3347114846e5777f96d4221e91c07db1efac1778052d718e43cdca6ad41910fcb00828264027655e552c8356cdef809eba81acbce66bbc70ad2e44fbdfe4937dd8d8e5c7f599df0538d98decf24e3694f2f2e27a1a14e4d6f0ec778e94c3c3a7db1a278c0967a349ee28caf5277a7ae0bd452521ad2ba6fa18bed1d1e2207e2e2f78557f130c58a7505ea26ad418bc414e6f062e02944755c60343a49899a9404a80e134acbc0c1f24cc446a4accb1c16d388754f2d22bb0666de954834e354369925f22554f65c39c587d8f0f32abdd7bb764447bfe7b04bc528bfdfaa66bd8bae4c5b437a864f56956292078fd4808ed7c50210beb1e44bb6b6da7b7668ac619cd2e8f50f1524cf302bf3d41b82cf6faf12630df8dfff8df961f1b29793aac657353501497cb17be2e18079132acf240ef94ec2d8ee949dc6c3c9c2275c754865a4f93e3da6fbea210701b452e896eec88b3ce9678f1e3aa8ab77216ee0fb28c3855834af79e4fbaa1ce2bcad5bfa369cccbeafb4dc7e1fe4974e5df101eb504691f816c51dc73a5426e0dc657a981896d3d4c7c50b93ff4320e53d322a8c9230ab08a2b4023c963bb1d6795e09bd7514516e4612002fd789caf2bc8f0f1796cee88b53e3094e6c53f2047c94e5cf9a4c38224a8cfe36e622efb535ecb60f7860d9c4d9fe0ea01102241bc42523fcb930a335e7bc781d6bfbb5479932e7cbce3ff9ef1c41cc53ed62079626ba72919f83cabb09332fd8908ee87cc3ea2232a8278cb1bbb0a6b1b97a91494d0510541d75b72a2ff59edbb7f93d1243e7c46aaeabee80d1146d15f22b2f1892b942981b2423ad49cac889fb0d825388a1f5dbdb5fed1fab40df888b7cca84933939fff5fa4b05ab1bc86e21d840ba244dad16fab92f30c1160ab1c0e829f41d55faed836b02506ec28c289a1e93d4df159d5825a6e3433e55b55f219811e00a20ab79abb0585ca9e0f1613b6da49b22b588777f179d11f4c046af1264391d6a642d0afbf911035e0e42aada596100368487d8c71fa429630017634cd0599cf6c1b0cae678c3b9fe2e636b00554c7da56eb93894c753ee01b87e7a5a303269e4544f0e9f46b5391c4f0cc2cacbf74fdb1a0ea92ab575f0100f9f699e2857d96feea7f9ee1e7bc4719370e276d23a70f3a3b29c0269d0fa94b634f5611a9b44922878533273be0f4f92f8b8cca9059a8f0b55b434ee1d28ac6eef87ba2701666f0b71658aedb2eb187b305d71ed7e8d2c36e400472b2f4c4f27cd34410368c9dd5f1cd115e407f209afbaa87884b1ec2b79cb43432864409e05ce6659a1105837b7bc8c10b0e3dcbacd73fff7cd1f334eeb1bc43d21189cfc23d5fd1b484061387eafbf144bd63cc6c13e5683a9a2871e7c4f7d518de127c87bc57cfef13a4d65a11c906f9ae46bee6ea406a66db596cf214e530b8181766df05af9a6b22bc5dbaf2c3e4ce625a9f011d856042522fee8e37be5cd87c2091c158d6916ccd073e4c0d998f562e7b07d0e36859c7ddd9dc615fe106ab7e345c2804381f4aafe0e9627a07bccb5afb8b71cc390e12652247789f436832c62da410bf6d61ac44f2c44f19cf537ffa9265bdc378016a293c550913e198d07af7e9bbf2ce9d81336bb823c8af1760e454f31de03852d8e25bca1a1c9bb8d0474d90676c5acd3a7ad44957e11e67776c5ae0b668fc973ebf4a90a3d9387dbfdd08f1d8a45ff7cc251a27c88eb01be7826c3b8b481f7d55c0274aee595aa78437ca752c182ff3ead9dcfdd1969c2e863ee4ffa44a46f9b92c60962f2f9423752ee22c1a3bdd59ec85dcfb76aaafa0353de3b676f6186675b5d5e7b6426ab55da082a6a46b0eaba3d329d5305fe67eeee8b20176ec057c287cd06f86c99a0b8999c4ac094718355e61ad45f86e0d4992e71d17425eb43d73128937d5f5035332093b16135871dd113904688c688937d48558f194dcec19202142a4653aac7aabdefb925eb35c5a86e7c03b3f89b2c37f8cc11121ca193bc12843a6f34c88d6b4708e9f566c3749fc8d2c7d519f4fc2f3b03b47bff2f9255d9422c4ffb2246c4949f620cfaee39e0754263b47b931e759ed8e90a5de7b7eceb4f7dd95089322cedc475eb75e8d30b3e15dfd3bbb6bb9e704586570d79fb83e099b949a85caceb4ca48c45c8bafe00abfb0dc11f7f19f32b2fa8e03593a592ae0bacaad33ed82b2bf0da5f4d6c7cdeb7bc85dd2b234af72c06ceeba8ad44946cb4510992834ff5c01653abecebbf58fcc522b814fcf93bad057aa9749b27e11b7cd9f5add9ec661aa4efd1cf2f91f602f6f442a99d9d2b68ca93c3499b9b4304028929f4bc561b4f517194a6b6e58e6285f8eb1ffc902a926e6cc76c70c243760c4219a20", 0x1000}, {&(0x7f0000001580)="b4e9e91559e964eba212a520fb095330affc006c907a4aaf1ed4a41d9508818921544c072d53a669505972ddce06a466dbafb3e347af4dc843aa2f4f2951016151", 0x41}, {&(0x7f0000001600)="737cfcb13a6c1aa6451ff40723cf653fefb165120fac7819d7743b003594bfd1cba4da321352f375b8ed423b0eabfe2d5822eea0555053b64a75b07c3aa4d3326350067f450782595e4fd5051efa98ed13531d8d12c6b7b62c59b9e63c359906ea7ebe2223c916a63556bb3d41000a8404c77521f062825b157345c29cfd71e674a3", 0x82}, {&(0x7f00000016c0)}, {&(0x7f0000001700)="0a7ed4044461c4f435586ed436172586944e377238334da742455c88591658f286c9b34a66f78e064fe796d4b797e6574b0a529b6dd3ef148efc6b85e5a6bc90a76a22455fcb2b48ca975c7674d9e89a244e3b5d6bc61059de6e8c83b387610da6ccdc07e112e928f34774c7abf4beac8949b182626d0e6740a23635887ee9b901ecd18e2363f9149caf3d25f4e060672f1bd46496c326d17639adf33f8cfe17689a68eb3c7c54b2caf0016e55d752a59a25368c322f7aad11f72943c690970ce732cf9e0aca49b1ade11fbb76229d8bec801db14c7cb2f67a4306ffeb10027322e540bd3fa1a670a6a2bdc8beb7639c71040a8585055d9534e5d235d1cc747a4cb5a6f7bc2a01cb20cece7ebeb86078378c309311e9559abb0343e99d93ead7bb43c1f7df27edd87b8c8b27cd6aaf81278525b4afa0b55cc144766227e2183627dfc523f3186a39c60d0e235384019a2f6ecbcd935ce81e41e9f88ce5b8038174f705c807a7faa912929ecdab4627acd20780d21ffa5c55974b2e9c2739a6bd758cf2d7692ee4d57465da97faaa180a485f2d86780c7852fd009ae0379a015c70834c8461972fb74cc0e9ccc8e3aa931fea23894088838106705951c7c7b520ab3e8c123be613c25c5ec06dedf6dfc15ee9942076544dbc2da993592891c9e2abe0884081b1bba2a7e05616ab6329d9e75de67551ff73711580d5d01bb22d1c8ab34019308333b5b8228527852582bff0fd31e09c8f5c641b274d13864011bec70d924e8ea9d668eed99156b054491730742afe2d782ed7563aafaff0e310e5d7e2c266b5b925ba23376667c5a93d2eaa6ca2612065fededc6511fbd698ce0b1803720f2e58501e77afbe2ea40a3f98cfab693efc554f3def6e1af7e30439ad758552e7c9ad01ac3c2d20e5340d91f1c8c82760aa594272d2dfebbf3db73bc0746ba58d52a45442ea5a760eb9203526abace0b84a71f00d25d8449c5329f05060fcf2049b2ab177c87a38054585733e6a5cc1ef80494e5464939448ecd6afe0ad3078b7836f68e96c6bce883a89f8f8fe7f451f04a78332db55d395a2aa7b92744f4922f2a6b13e6116ee2ba76d57c742c1407248aa3044ade2664cb71d326af1bf9c3cabe5410a463be3c43623ccfe3fe5bfdfcb40a051acf5d87c66b2c86bfc703269a0d4e9d47a13026e67548082e9e268486c124f5aa0f56c38333a2489e350645f8c21301facabe4cfb437110698489784f883f30c21bb995bc28ee2fbdb90a34865e92dcac97b96e761928560339b3a01877e09c3f1b39047c74d43b8d18deb1a7814920980e0033f443e516a2f3f3839e93ac2962ce3e65cc7bda1a91db074e85f451b03a0c3a6f0e37ad5c258e0ce11fff77f48c2f617603feb43e9ca5d342a1d641ec2b93e2a8ef305e0f840dbb6f0c3fcc266ea064b06233be5697b4b04a7b6335ecff3c4219b794d3e9a7d97d88aaa7527b7afbb68b6f25d8e0206ced37b585b6c8da36d4f534297de915486e01391f8a26fb3da940b56ff0677dfc726409187e24831030b84e0908cafc9e3e683681345fe5550e31e2094700a3629fb98cc9fc8077d261cf15eb6f91487153000efe9864c47fabe6a10c6f5d8132a96252ecfece1e5b21149b00ca5126f068ed1c194c18305782a87cb72775d43f602efbaad392dfa571a56f1047bee2474ef0c8077f36f6f92dbd9d7124a696ea24e669239593a45ea128b660655715587ee703daf820a71baba89f51c284b48aac798bf00a4bc76e3dc4c6dd0dd0bb1f2bdde8460d6f0a2a4fd68452ec65563e5680894183fadc061150527586290155c034e19a64183a8386174c56a9d9e976f9c73b45bedf032e7c0ae3b669bf85fc7bd53c4a6afd12137b63c2af2778bc1cd3d6483fae20edb8263cf954ef805f725e72ae814b9bd9d0599ae2e5b2200fe1305d8291a51a715447b8b8b775cb2cb769c4343fce476e9e372d40e9021ebd42352dce531f3cd872abef58edcc435bdd3096265ce2098d6bd2f78fc7878a283a1702ea5aa683b9608e691db4cf5613fab3e6f020907d92267904e90168e5f3e88d47c2eb096a01a53619011e819e2b2062647ea85467af5df46d41949013101f8cf545a6a7a4b8507a21c1c7a7d5be782ab4f17c8c3956f062aa399b188af999c0d36f3166a57d0a5e342a79798f5949c1f514357ae6c90a7bddcc2c8027f408a44639334a9e1474e2845ef9b2df57e66819c6b34a3b0e74947ff9a7f4f665693f2dbb7e369690f4bc6a9410beab86778bd01614560cd152689860a7ab77450fbcc9d5e47e4ad82bea112fb6cf69f98d69daf4e51d101637efa6ee8197a62819ef1f49fb08a87e33936b56bed217571b436e3d587a0a7a71c3615f59554a4fde3139ae94816529ce1410f09882841856925d942eba9be8c7a2606254c562b8b3b430a0fcb1184ff3f58ee048a2b15746f88c365b4fcdd9ad9be725606c12c0d492b5417d6672b2c0729f7e0bf5b713790ca91e81bee7fc4af8f6e8f93d8c151e97166fd50f5beed8a5d1ca8149fad2489a98dade785d9e9ac7fbb55f1010797e303b18b9c91f457a23224e3183957062ffa8212163f1b9c01d81d6117e675a046fe409d0ff01a93c395b5cf778a00591372763b8ed40b0e0db40bd708604e9ecf81521aa1f3202e2a2cb0de6c0acdd05349e5439fcb8de5e432667d980a8d0f354a520b3b4203e8232c36d58412da2a3ff2b69b4f81abbe997660a7e378e343af18baddb7967b2a0aebcb63ed9a4bc9e40efcafa206b35835906f6b2b8826548b424ff39493bf020805b17e82ff21a1277f8707f341fb687213677e2675ff39c64b6ef45981830759ce4d4f1b3c7fff17ab9123376f3de95b7f25705862df13a7bf6f3c51578588aa416aba84f5186c90587470052918257dd8ed323674de36f805d73d43879f2d4b3d90a46ed4b30dbe2bed36d21787d49e764c6de4493b50d68455ed8d61c5233e1ef498df73cdf74b96150961a46020be662f675827249d6649668da6e5a5b0f24f5ba36ffdf5eabd21c4aac80d83c7ec07ef79e0ec4b5715b6dd1aed8112dc0d292101aa8e89f390d1b586afeb294d3023c7b524eb686e1d1aa99a05b891f78442b86b929be05b00b07a003d85aba2b390f5451b61ea4695816c4394508972f9488bdc61cb21fdf23a90a1c495f63dfd76eecbf9e480c0931c1e37927a24359e277f54a09ce7b470aa20f69500289f3d6ec3e2a3bf396313b294da3a8a0c1f2a6b88ad9899e8493980025ae510e4ffaeb167b610af8053b09b673f818a29577e6cdd785d4be84dbebb6b8b3a212278ebbd9397669be1fd391342c49dfd438efd96560bc95681cc1a676d71db0c2575b2adae8870a0c4b769b29365ff2091ea7ddb0f4307054bad46f4f74e127fce522fada44da47795d9ed6ead613cbd6526f910ea07b238f27b5298c9f359091e14b42b8b39e81f2ecff2d06fc577c97eede3e6f33f4025447ce09356386e10c69eab901ac0cce139afdc53ca1bf35eb3d6cf646f6250e9323e907bc50c0f22356da560c523e7efda56474446cbe3c87e1a6a334c73ded30fbfb24ab86eb93d39beabffcf62cd83df96cd2a88d88c112a338b08d2b17dee881d71106137e0eee241af9ad6b436bfee738b887496eea512ec056030e9b63251a7d237a35b807df29b6be5ea03ee5d85af982db0c40dbe297c47390dafd3e59bf8a9cb367a34dbe69f0e2306ae6ea969298c8aa3bfc96095d0b61d67327d890d5510dd22988f17450fc36b0d45b7e53b43b21e313bd5b2ac198fbf52122158845305dba57f79c391039d467ecf50ee88c900a78556551f2c5d32a8c36bacb6177a6507dad06ad7ea3d54124d4c6664c2abc64720fc1d13c1b9ee073489bdc1cbf7d1a1fe93297725a0ddbedd4f4f9b4048f56d95b28d21fe4397c66270b270e36b28fdcbf5b70c16af3e31e8705e47412cda5ce4bd264a35be01636b62feaddee046472ac65d38b4dec3804eee1368351e9fdd53f6876960dc8a3a77388057bce0ad1c29392ce4e20f63f32c29ce36f3e5c4f16f35d6a5b290c3eb3a8b9fd511f55ab92345c4365e66ea0b1bb16e0d48aeab3da5710440fb110b97d09f4856f2a3aa8ee589cfad6043821dd378e2fddcbef0781da422b96fc47ba1e36b91a032faff1daa6c5cf82b98d72357b8ad0356bd66479f437dbd518f9af4524725d2bba3306d1961637b94df0ae030340c716d802cf96dd9f1fcc2681863565452b211099fbd95337cec66f0679254d800529bb9657f033a508e9d1fb1c8c59088421792e0bf61efbcac35b36f23004a90e040d53c97c243be36f9f99531702995a3c322c0309452cdede8e14e1b243743385dbb3311621d24110f834333e39ed746a6c59964e96218bdd6053c505e5e285bad0425f4e80d01aafe4d43af660afcddf6a62f7c5f28730f635e90934d080e7e6bde1fe292b056ef69e96fbdbc989ff72ababe0d758560e782ababe24b075f37c97e2c1e25d32ee29965a3b2078aab34a5aff693d39d211454dbaa66a5d1c91650cb28afe1b72a857473d1e5d22a9e48fcff889dc2d31f645c60b2a1a2c0f18ffb472dd42ce2c2f84c4afc7113aebe1ac67d5e4f91fcf1360b86d326a80e398df5c328d1f86be62906f5b0b9a5763185a6a0940bfe7cfde2923b652f97167f110b173a6615b70ee809685b338fac01a75aa6dd16682d1ba9734e0ce27ed78d584e8a69e12db2668ea7d6e982a5e2f80f2f2f5c32a48c954ab2ed412183333a188e9c332f17778416006ecc9fc011ce0bc6d501f1e99f1917593c7f2b1fc5513d0ad10213398672a8cd65c2fbf54cb5ed5fb22649a8f0e90ace2d6abeabd000d515ca981203fceec1c30ce6231acc5e1b18779b555751b711f1fc59d0dbd5c09e1969a165c8a943d4a518c6e4f244a7da0baa854bf4a6ed88ec5f7eed964137e6f7a73c2e0ec7131a7568f78340eb16e432a5d5125efc8f223cce68d0eaf5ac9bd8b7f57bf4b3b661fa8727b7923aaf6c88f4e1d23d556312c1de190771537987420ce7344e7c394f712c2fb877bde93ab43c8553c77932a3c813498c679b1e6e27879f4af05929dd118bb16237d0899e62ed47ff14a99fcc7f0e693d5ba63493c995ae5f6cf51a336a63b507b20b7551aa6f5b941fd323b9ca7092cde950f10fe1036dc434a8d51311ef6ef055b5681560ca01976607745b8a1c80e632398413a892c48867cd01f88e12604e5c8316a79aaf2f81751bb9c5c7005d458143270b203d6b836359fcb55e35acc0dad7b3b74448e6018e3cb8a73235ab14ec01c313b92a8d17fc4b9657715c1c3a86363862a1b6b4b2b36eaf95c5214a438aa022e0635ec4fbe58cde2888e0806f5a9529524ace4bc91915c80a3da4edcc895b50ff37b1a3c38968dad88593c3eb32109c7586cba9aa076de096b023cdd278684ce481e111b1358a717eedc4855c3b26b5e4ec86d73047e1903464e5b25971705e7f628bbf406afbd3a5c230c70fb38c2bdb335ea1addc6ad7ad6ecf924c1e311c8169e5d6714c2ebc2d2226a3217aeaf84cb5be19d5f14f5149611ed2ecc7e20eb69fc9ab2f4acd951b32739e25c82b48b44205c46915fc17b3e5cf33e381979ba544cddf46f9fa32ba33949f1e564f4feee1212f54227c7156f2de61cc852c15bd88475c1f8701e4860cf431a061a2ee22c6df743607e5566584db1ac80b870b4e2d39c9b7aea12f72a2ab44650fe8bb3b57feb41b4c9d9ed025e2b05c451b3443bc", 0x1000}, {&(0x7f0000002700)="725cea6e220389df1131355baabcfc986a77f0", 0x13}], 0x9, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000002800)={0x3, "57f46fadc4adad4d55947052e7c18e9ce101cbe4fd428abc8b9c449320dde673445dfd95ce0e9584db3839622d146ee71b92ef2916ba48da9d870909076cd0bdee389eea7ed185416bb20bbc98591fd45409092e1b2d62d5138009bc518171a4e7c8c0d9e99a152a9cb1facbfdbf114af065315e2f3081169ad7e5eff7e946149f62fe1a1db3fd2bc661"}, 0x92, 0x800) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000028c0)={0x1f, 0x80000001, 0x5, 0x9}) msgsnd(r7, &(0x7f0000002900)={0x3, "d36867f673fff0c5a837f4db78c28117754953fd05d1a38a33f8d3788ba2edc3502b041ca4ce1876e0d544ef8638d4f9e400ce6222543e088f66cc984ad075"}, 0x47, 0x800) getpid() getitimer(0x1, &(0x7f0000002980)) getsockname$inet(r1, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) getdents(r4, &(0x7f0000002a40)=""/38, 0x26) setsockopt(r1, 0x0, 0xffffffff89a57d83, &(0x7f0000002a80)="09ac6a6ba86f007256ebedb2cea06e285cfdbf49c7c8ee31727d45a5ab8550ebbe509147876cf27a1ad0e4fc642833bcac8f5d45f1ab6587f7d8f36feb9d429b35dd9e51a9e7f5170b78522ceb11ae2dd74ad623cee7db74679414ef0b", 0x5d) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x3000) recvfrom$inet(r3, &(0x7f0000002b00)=""/243, 0xf3, 0x843, &(0x7f0000002c00)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semop(0x0, &(0x7f0000000000)=[{}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000000c0)="de97aaa1f5d44092bf5f334838b5e55fab1112b62d8fbed67645a63d4e33d50a4b15de371bd5f2001927a776694e2d490c1de4cb001257", 0x37) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = semget(0x0, 0x5, 0x20) msgget$private(0x0, 0x80) semop(r1, &(0x7f0000000040)=[{0x2, 0x9d2, 0x800}, {0x4, 0x9, 0x800}, {0x7, 0x100, 0x1000}], 0x3) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0xd5, 0x100000000}, &(0x7f0000000080)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2000000000000001, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x74) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x0, 0x101) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') r0 = getuid() seteuid(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824afd4fe6c37b3bf3a05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) r1 = getpid() write(r0, &(0x7f0000000080)="722cb85932d5b2315ba1d9dd90d4e16f596633d6f4fc42660efe6eb4c5988039da210b9819dacd3c970ffe5e01d2c2571656ad79b6750b6ae5336c995c3040c62ea85d6a5b01e8750c35379f50d69c38d005c0ea5fabd92547e8718e04e1d3b1582abea6530ac40a17f1132c14ee49ff114373f99d72149b24b7fefeadf13cb03fa3891734d6f9c3757843a4d0864548878aa7ee", 0x94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00", 0x0, 0x401}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x12) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/217) r4 = socket$inet(0x2, 0x8003, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="c3eed4cc39d3ad08e85b54db80fa05", 0xf) sendto(r4, &(0x7f0000000440)="b93973345a5b1980fa8df9946816483a36a693c271816cced880f5964f1f42cc109babf119f930c5edb92c92a3f85cd02ac51c482f38f7d3363424d643e5d8765705f7f0fcef3b233181313240de624025fe3d2e0ca29f1c6587f414fdf6bdb59ff496d3990e511d30b0d2fc16d869e41d5eb735412f07876275d3848a259afd180b3ad48b57972d5b4f90de697326f326fc27580fb03e7a80b6c2955fe48b5fdb3852a6ab4d9d9e0641e3c730357e2ca0508ac04f1fb008f2a905fcf6ed3cde7a8cf110379bb0a115f51d2b1dfe26ceb206a3086633dd6977ccdc1ad0cf2f199fdfaf08d5db61b92a76dc5f1abab4ba7f0d45886cb7157a6600b3c4b5fcc00b7770082849b672652f6cb51ce3a3fc7867f71f14e043cd3a244e2be5ceb17616a1e43cca99e36728edb6b85d4bb88a010dc2f238457587e612f30b1713fa2a6917bf4f4df30f21c06b9719df9fa1e8b629a39edd454838b70bf07bce62aa1cfe04ec01e3bca114ccd4bfbacac72f525f8f7c856bb40967b75007a5cf3f7ce76853d22350b57b092893fb8eae52c7bcaafb760d0c97e36eeddbd40606e9d4585a5fc0585799d6dee7d7eb12c47dd4f1c0967a892842e31da25ef0a08ea1567c669e2f546c930178dbc798fd0fc000042df1a7a1df5937acf4140e93903fb822decdb0b49444167281f28f00b3139345a75c44af354d1d63eb6018f421e0c37ecf04dad4690b764d333e8d1dfc8cc6f0e4948f9350e50819517e3968a95b9853b8526769bfde1de957ebabe37c74981c71dda60dc57e497009a7c13fba6f0d09bc34c052eb7bd2d83838ea0d7b49aa49834d5bfcf02233d6a9d0dd5e9cc41f48a1ef9cd7f9385fc832450485e3e4aae553a598ae72652870ed4cca560ae909fc62fb3a6e9e64e4ce54707d9948c79b4d112d701a5389ac4f3f5cb7d2d2932a3e14aff36609fcd206a06f0c0746e44c147e589dee64f938f2446eccff10ba3b8a90b52c4d223793004e5330edb6670a3a9ac55664969b9a89db519b1d87345bfd1c392c7b2c37f0640844a5ecfd0366ab49daf409c3448390f338b5245f979ff220e0aeea5a82eabb692c43e025575ef01e1f8f9a2489bc7f3fdd438913e9c8a46a7086a0cbec95a92f479b6486a7826705bef56fcff3bc866123c7c5b44ca3b1bc518caee2a0df029b8084205a7424c889c97a49bfa3904d3e38ebafc37809b6c1f4558445a79499051686f94240c097b0990fb0b73d059aed8170e954955bc18737e1624856cc515da30428a1c3730b0924ed72b313eccbe1487c94ad43f10564d07dbd0e63ab6dbad7769672737be067b74ed0ac5234891191eadb69f1014b196a5980ab050d04c7042996c73f0c9a190c3a97022b9e4a5155f9ff2c324e728d6ce9a61a11a5c21cd6e049704ff105f9924638130fa6de40dd4aabd6d15cc00a09324ba299236a68de4a79a234885f899b69d72c3ea08d1959cdd2827bd3c58f4e73fb2e25029846d8da534a14edf595121166f9029889be3ddb2ca43eca6134b6728ab4e6653d79f0237ad948924a0d0001c2fcff03cb63b374a5011ef2f4cc639de45535f0c38ccc55e73b8968ed4a5188a66a4ec1e6173e7f3055da9379e91803ce8fd5265d859864ed5decb1cd9e2e45a7e092c7d5f81fe3be98afcc2f40ca77d9ed86ec2403cc56f7dd578d7553c0cc6edf4239553e9736135b91bb1cd0048e47090b1b67cf1616cec013d654f0b119cce6d475fb50925a337fd13c6f95547ad9fce7faf3bbcfee41c6c88060a0fd863c30c761e41fd3a9b2dc9a8d05b5edf95035e515464e4de4909022e6da18a7f89745db8c68d934de5b34ddbe1815b5e98c0ec03feee14a46843a8cb66d8ae5b30997c9aedde9e1f66287a512092fc18e3d9dea66a1ce632ad82f0aea143b29c035cf377659752e158312783bb22bbcea5c44e7bb6cf8a69499fc600e11135cfec26e11b430a0cf5669d0032dd25ed0f15392fff7f02db3a305d8d7429937df87d3c24b5c88804c5e193a019d6e1e2bdc2847c09462567c3f3e33bd7756f8ba13377d7ed32a5def7b1970e70e4f69a845111574db3f6cc49178531c296cb6dfb446840fa508e93f006b631cd55d8cd2146222b225d39f55bafbf6f3dd459383c62eede8b2dc3c37649b85b8cde4301ebb94a0db351bbc956a1b25587bf4bc03bea5a26a6f27d739284e82916dff447228a39d53df536c02cba59b4178d825504debb8ad0b9043da4a73b789ff44da738bce1b3c8ccbb3c92b66b178aa0c9c76faa14d43c8a77e180f00a98bcbf51d6e7462cff2a2de38c0a7b8b89ad8c44d9494179ae574d5c6c5791615d0259d6087582ce770a9fb097a22a07dbef9c2e46f36eb552b89b62d09df4744a2397650aa693cb92789d579a4c73761cc4cab6e1feed9274a8cf715ca22405c26b144ba969e686c6e415ff6b3d7b7a2d8d558a0f24faf5fd65af37debf4e653e7951384b9ae441cab6c2ba04e2d5e5715e9748cd27af5f4e9881df2821453abc3221d100b5db4b4d90db6a9932f42f3122d20a5fd8c9ad7d93073b3f2a8c5ade1754cf84b4bc8b1bed23e3dee07e86258e65eb15e3e0e78134e30e6c6354a77d7b00e2c9f294ad3b3a1c760321c103b37e9a04260b0bc957d21ab9e5d7c08013e7d5ff995c62f87638a17f462a99f229066e49d1606b93e5b5a7b12161bdc9677b3ee793721a3d8d9d3561f0d49b3a3cc3eb0821390eff5964d93ddffdcaa468fc8288472add4d5bccd571a57e10f512eb6759f10e038742f81fe038f28d9b09c7f7768597b33c0e3b7849eaa641fa16b37c4a1b8580c7a219fe12f4d1ca7bacfaa33299245e2af57c688a720f1ccbe9580cdf20c8d708f7834ed77ff67685ff58308a069fac1b5894cde9a32c0471023191bd82442da3288046ba525ac9f29016197c9ea0ea20eb2199d37456bfce1d74e2b2bad92d0d756c6bb7e3e596b0437b67331c5c061c09de7ed86a1c22c3d541d4491f3ce1733858fdefec4cea1c9091b19bffdf55097cb98dd410878a2607d333a63b73b6999f68a62501cb02b31908faa56c5b9a30d1dafc77dddbcb61d0e4fd93ec722d950e46a17306980003ca31018230ee1ac2b8161015d08668d22f19c659e7f14fb189e634b7029588b9b1d24d4e31473af2b160db9beab47e0748860cd0bfd71151835b87e4a17c07af0c608984bf9e5407d241da85c52ed9a66b3928fa3607d9a0e390ef4918668356ff70cd1775c494698184dad913f36c834aba1f2278e42220c428061a9bd731d6ec168d4b2778daf4874e8fb1e7cdc4f77fe5a028a19996e7968a696882c2bbee377ead2e5d9f1ae7c44816709ac9cb181eeab4245abbab54b49bbda709af46def60712d4feea882f0403c39712e06c2b4f72ac1174b97cd2ac83e4cd0eace2683d5c92b86ae7fec276b35c8505705128417ef410995d432b75b4e958db228338ecd1c7c796811f68cf2abca4a4d7abc3825435279d3ca77294c2d005ed91067cca05195fa65ae9b5ea2b557ad19c97b1b0101c1eaeaceb10b859120d0da87dd572876da042ca04aefec8bd88b94cb64462f768babdce8dad7cab8faa839fc342a2fdc170251355357db91284c7396ba64266cabe25894bd751917503cb918e664b3220a4ca3c10205c4c61f0c0ddd1488a685098c0b8407d1e75617483b24961f22328494cffc48c640f14db77af9ea546444dddf724a8126b031f9667014fba605f64bab3f6d703e9727560c30e20491097b495192c9da0af4ace25e1dce30c4158ff4ab25eea67f436576913be6b0fdd101f4d9187e5743ed27b306aac3094a3b8a2006caf695cf9e48d43750de6688ab11ae70477f447b1cd0aa8f18ee43c6543f02506f246242c22a6e09d67c70e4ffdab54d36ce4891e90405745e45fb0babac5787a48ddbcfba4c0efe8c91a5eca701b5a22706f12e5a04bc410c95070756489a9a8d89145c39cb15020ec61e26c6947b96164c4df2ba260152a4fe32d788fb50c05508bfd383d2d6fc849a8c6fc5802e07beb9da37bd421137cc88cedb903ed103714c012cee90b26935d58b4ab2b2d5e4126a0b82d53482d41fb068e26035bb3928b8e29a735ec3389d3848a648f71ddaee6179b2bff9d013804e50c6f9dd2dc1de42114ff2efca5f3a6d452e1e17190e4594670f26daeea2bdfaca27e8a4e7cecac6fa9bc555305fa35b44f7f57dd0ccc17f42de8b78b96f2bbdcec6f9d9619c18c96f85b85541d895dba23af115564ee73c4e2b810efa59d7fdff46ad2b6163cd22f6b4c7b2555d7971c912faecb6ed5bd645371e50dac127c01f7208237a1eb31d92e3d9254e09bcc8cd2d4ba9c26e6504b2618a3a29ef127693bf775c8fe045b2aaf0a812d41b1c1f1a33d84ae53a8e07134564a4a2b08462f1b5e69f855aa808a8c6c295cda50231cefd511ce9adec4c23cbe4e838eb666affba26c9b5261a66c1e613fd81f56ad9148f4f0b1714cee52efbb1c49b7d51839dfcc95244c09bf0663d79de05def195d6f64c036a3845e613f9a50a370684d18c6861a2ace80a8e5ba7007391699ba84e2e6bc58359184cedabcdbebba1749e0249ed41290f3932bdd906e185ea51304fd742432bf465f3d464329ab45fa6c59fb8c9e5c17c3d8ebc9191f7a0354088fad148a10479e22566e4db7ab9002182bb049d1bf380e4f1a6e380f2872a9f8d48ca84b794c19ef899afb383b467f8008f216d4df93192c847758bf843006b835a929a2da9c5af8d4394f5ad863360172bc5e030d18ac86ad7ce9273a32f41294e98b69c41ac61993603ca7fd7d93a0a382545ebb6773600a85d97faeb47b28590c54ea160cc7367587b0d145025f49cb19d8aa0cc6d1c8db9b2ce87c11f17def3627df759027a752824808a16d267bf7067341d06db844613028957746ddb0f1c3e1b3687bf52151030dc8247b119048aae6427ffac12fbe6610991f758dabc454a410b1b1771b3e57cd3d7f50638a1f648b56f0409367742c653fcf9efccecf4bdd0e3f30611a49de26c809a5d2f0aafe2762f70cf40ddc12b390cda5c5b667ab1826de7b4ff26d0315c3961b3e86d5442a4e553ac8b0e7e5105f55c4a429a3a8036c49ce16ee1f3c88485521afd6bc908befb9077e8a5420b464a0bffa52a2925b2961e2d610da1f51e6d34caf0609b57bc31baf5caf47d1028188894a2073883cf07591c7ce9623397c0eafdbd46440821dd82a57e1e58008de22f6c450ed089e770da5a7530d31d57713845810993da020252020a223cebba4d2f180335bcc2831ecbf328a811f8ebc143dad7daca4208d05da12513fc232e5d78b28b2e93daba7c3ccd9141f69725a40e48dc77b90e9c85ccb708d8f05e5bd8b5e69b0e98434c1fa849f04970e7d18b037ec1585455607dcbfd956d4c9d56fde936067d381ba8fa88881b2e888ee9f4ad4efb5db068f3ac7d20e7bc00d613e223b3e437459685cfd9b9a05f72b0ecb954020fe1530466f740d96f2b7285c024bb92a3f83c11aac275739d4e891d85ff4a2d82612ec741a516021e07f121e8a697d458382b1f0e50f358ed63a33194dc7f80943129a5d1c839ece4c35fed2bdac1558017d8de35cba33133c2b24dae1316908370d4b1bab9faa3c44cfe6590faa0796ed0a14a7644afb39b4125066a92276a233b5b02ad3a9502f4d106a8f2d608f65f68a018e4689cd0097e8f0a387e826c4f3ccc1d7a86e9585a4af3c51fe6c42526d0da3606f688462d30fc71e971ab1ca60b75cc6053fa2d", 0x1000, 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getuid() r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10080, 0x20) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r2, &(0x7f00000000c0)='\x00', &(0x7f0000000140)={{0x9, 0x401}, {0x1, 0x5}}, 0x2) 16:00:06 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7791, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000280)="1bb7be19883c5263cdf9ea2b37bb761fd0b9571f9f402e2a29ffc44f447747c6ccc6c52b94ac63ef836aec1ecd19646a7a445a00a1b35794bfcaaa64dcee91886949d56e83accaa3ade3d9ed63b7d7af56e50a65065db34941d329c54c307dfd3eb78742009fdf1c9dded81ca1627bf336a36fd41857ab4719d4405c4d082f1099b7fd5cc9594f39e0da5f9353f7e2e7951ce974d72c5edb05af6e8827dd4b4ae52a9f72bbfb9b0290f243f43ad54b4430782b3255dd1583a68eb4c55542466bfea902f86d384fd1", 0xffffffffffffffd2) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000200)=""/254, 0xfe}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:00:06 executing program 0: getrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65f000"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="6b0d45045fba97ac35d91521a11d0e0cfd735518d952193882488b78ef4d80049ec9870b9de23b4293bc7156fdc525e21f62a88b1badec92b09de3ec048a3e5422bdb353897b922f9aaa00867404f49cf0e1731ceadbca44d62f98adedef9393f470d650618e8aaefa6cfe9cebc112612eb7", 0x72}, {&(0x7f0000000140)="f39ffcac5d6dd1256db6ab9946e844beb31acfd6195953e4a90beca365be0b68aba33e2f80505963b4ac25dd8f7870aff50aaad86f838a921991f87ab4cbe28ab523aa1c676a15f9a7f55fdd066a35d180c03db17a3b4d6160fcec1b7611c740830ba4b534ae3392f15e187af42e8f07d3f85cd9a4aa6737b206cadd588d5c19484966b1f5d0733f027a042a786352c6229b857b8c309e8b42a14a27a13b6f2e5e7fe7f1ad1adced68e239a1a9d6449b433f37059bf65f4249ef4bfcef7aeb7517269543346fc9ebbd90cf46fb503a1484825a155d688799e8632cb8d99562aa8dbff735f85d49c8482d", 0xea}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x80, 0x406}, 0x5) dup(r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x2, 0x2, 0x37, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:06 executing program 0: 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) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10280, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getuid() 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x88) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00f40000000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:06 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r1) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = geteuid() seteuid(r1) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r2) close(r0) dup(0xffffffffffffffff) syz_open_pts() select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x78, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6173, 0x8}, {0x2, 0x3}}, 0x2) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4002, 0x5) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() flock(r1, 0x3) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pipe2(&(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x11, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0x1000, 0x1, 0x2, "4c9f5244af2a45fcfd9b4d63a1b396813cdf3c10", 0x9bf, 0x8}) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/132, 0x84, 0xf6e09980b702cc48, &(0x7f0000000100)=ANY=[@ANYBLOB="01bbfffcbe2131000000"], 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) r1 = semget(0x3, 0x2, 0xe) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/238) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) ftruncate(r0, 0x9) dup2(r0, r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40000000, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) 16:00:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/76, 0x4c}], 0x1, 0x0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1c4}], 0x1, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) setitimer(0x1, &(0x7f00000001c0)={{0xffffffffffffffe1, 0x81}, {0xed, 0x17}}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/114, 0x72, 0x42, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="04000000a60b000000004b223297460d8aec0bc5a378f73ec4afdd55052d338b1666584f8df8f09462054d1ef340387f6e078ffc8496cbabd3b6d7cc36baed1f4532a4639804a1e35a8bafcfdf"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1}, 0xc) dup2(r1, r0) 16:00:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() r3 = accept$inet(r1, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2010, r3, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x5}, 0x10) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560200"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x2000000000000054, 0x5e0) getpgrp() pipe2(&(0x7f0000000040), 0x10004) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5) close(r2) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r1, 0x0, 0x0, 0x2) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r2) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000080)="e2c7f10ac17d9544272d08f9912e03c934d611a50c24bb51bea4a53e2a472777d59bc1f7c4bc1c0f21eaa61b9b57950f4eca0e2f5d3576d5eaef0acecf1354381560349b8f76d51a3e0c45160fed70b27b7bd3fd68aec6d6ef0fdf141a0106221bb38b93eea575d207fd4be4a71d9ec91460f6d9792cbb90d2fd810ae1209f1a6dcd1e9447610ea0fa102a7fe4280cc87786e63df8592cb173a0f43c60676458840dfa0ebdc40a8ae95eb48c08483704c2b82bb4fc562870fc2e4c01701b8c28f74292224577fbcb9abb635e0089b8b47fa5c4c63869c3261d1847a1811a8078e4f16cb3a7c167b50aae21fb2959", 0xee, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getgid() setgroups(0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) pckbd_enable: command error 16:00:10 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pckbd_enable: command error 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) fcntl$getflags(r0, 0x3) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./control\x00', 0x24, 0x4) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f00000000c0)='./control\x00', 0x3d4cc1a1cbab624c, 0x191) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000040)='./control\x00', 0x400, 0x114) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xfffffffffffffef3) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) 16:00:10 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:10 executing program 0: select(0xfffffffffffffc98, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x5}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x5, 0xa2b5, "493a1ef6fc9d182916ed99a75b7d4a63d6b675dd", 0x20, 0x401}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setstatus(r1, 0x4, 0x80) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000405000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="fad5a74c174407bc9b84d2beb5af28c61d2512b2a49ced9ac1e4622133e4794fd84eddd08b379c407d9a255830a6b234935a1d8a728ecfa1ac82f9d7c16e1f77380900a5c7acd758a88b721634dc41796ea1", 0x52}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/19, 0x13}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8060, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fa18df9b4c0000000044d4b273b6f9e19cbd8cf9e7cd36d1878adf28877c7aab905ff1f872d5b6a809b426e80fd98494067f79164970357b425095af48aedd9f08187050496751102767933af895023b0732767068f4bd47d54f909f304b92c80d23d32443466cfc5a726d67a3c6e05fa6165d9595fc3d9ad8358e949df51a4c3485575d934cdda85c5bd8de48fca6cb67f9d9e439eee9385613483e6ee5f711a9b146", 0xfffffffffffffd85}], 0x233, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="2b31acd8914b4be3fd2514b2cafc94c7cf10e2ccc87704627476d20cf568191cb16dcd919e06abc407228d227ec641a8287aa872b47f8e6fe5d81a98e1dab62d02e13e86a0e58c3a2b1cc4563217647983ac34e912f1765d0c95df6c330c", 0x5e}, {&(0x7f00000002c0)="dee7866516797a6507f950b85d3e3f871864f01b7b77d019b7f276368606e92a47461bad04eaa903c1f14c0564586316918aab3ebe3ff39ecae3f6b9d1bc0e306391581c2f08f9926fd6712ac48725c1ec71be3e6795e8507b623835ac8cba5e42485a01cfb304340f3a428d19b79aba871c1013be4a5248abe1bbb8ec02104025e74a200bcc81ab848480477c63d7cfc9be57f701fc84", 0x97}, {&(0x7f0000000380)="1f3f9fece2fcceac619649742a49c67e39ab0a06c9fa6caf47fee97bf19631b96fd0546f239771bd65c6a0387381ecafdc0d9b30c5f30a165904b43b870680902fa4c7c1c3613584cf70e3741ada3a2da3bd8d5e26722468dbaf89b958f5c931bd2b21628097a5f3b619eaca70669a0fa8ccf891c5799ae7df9887f0ca6efa7658ee", 0x82}, {&(0x7f00000023c0)="0aac031a5897e6cba94d283e3ee9ac997efb97dba68403b0037eb209572cb75d14fae9cff01371b3aa97ab7fb346cba4dc663519e2fc588f760c1b67d11cbdfafa77947a726550a5c2d40f69b8aec2d52b93bd8baa977ffcb212ae425afd6900010c984377a7f842e84be6e8ee2f5c6a04fd6cbd9ab177c9dc1df2eb240d5cc27ee62754edf33e965cd28a17cc388f89d8171be0e6eea60776276edb9583e94fc5a1381740d7ceb4e0806a0f821993dd088e8366160c786afd2c8cdf27a0633de8c62e59a0d92970ed00ae7e76ead6f5aedd6aac10b5b3eac0c508671e4eec8a571ffdf926fb6db67e0a7cfcbabfe932917a71bc2e1e4d3fe639a70511e5154232472c85e5434cf8edfb1df51f2f5f5d59b21fb799e707cba3c3e50a19f416af7abd8138c132be2fccc8d4e421bba63b0949e3fbc167707d498904df8be0376282c4ec9a305c76bd976f5dd4c40f5b45135e68b0f5e936695cb44a45f0be98ed1d71af6b8f954083bea45eb4a7b26180928cb8d702b79a970ccb41a0baab3e8cce965589eca2ab0939b28f1db0ac321eafefa465bb83dc8f12bf0bbfc359f3edcb21711cb09af2db17b069fcf44c1ea4d6e1b14cd58a2a1760c13b22fb8429d302f0d9a372e28e24ef81add35b8a773307a61e255a9c5dc66c7020ed1d63cdd2c45a3e01f584dffdb03efeb3722417e7f70767fbe2a2ed03e737794c5029e380a44fe0385c6791cf2c9615b4a042aa094c48a0303920ca52797e2ac2bce0f2c093de828f9b0e01e106d166a397771b89d4e29831c17a8bb4f8fd85ff06843c3de1fd00fde68bd7d7175832d1d81da5b1fd69a385222127e4b80dc74b8bf9ee66f21679c147dcb4dfb685f3892f9c5717e8b44d55ef9345440271aeb5e15e10757b7b5ca8ea736b442fb84af5e6854f1af203af388544312116541960396ea62d96446a17cb0b289f632229c36e852e1e8189ac1cb43097a5eec5f3c4f95e4d1fb06f2529f4cdcd126246aa2a5158ef2dd06ead7355e9ac6a42e26dd2e1b84df6192efb0c199933ba99f687ec26adeda6eadf3b25ef9c8c56241f1a94375c73dc88301ea7d2b156cd835246fc65e406ec0f27b6f745d5d28efcb8753d54037f93d07ba241096291b85327fca1ad92d6a19efd8b93454ff8c1a60e3885f1830273a8d1dcbf2d2e3109bf74f93fbfefb6cdb852b92e1b33cbbe10be5d44b7ed5fd8f82aef89c86e1914e0d602e67bea57481811ce12a84ea757a29c8f0c7e464cd2d569ec0e87aec3120cd755d071879a19bf5f771d105bf1b4ce3397d6d51ee8d2dfdf9ee094fc02c9917428de7095b3b98bfff4600101758553ae68198107724c9030f43cb2f4b4564a4c7a9a775adfdfac694627e18e65dadda3e764d590e5bdc426f89a1501f3e51dd1ff1e7e14d6fde5be94b78ff628467aa5b64a451a9bb9c75bfcecc0e278a3078e1b0fe155004abe3a7cf332fdc8b78ebf7442818fb709dce8ca28dad3f9c110aa8bd1c8cb36873aefa1fcdd6729fe2873151a057a659afcdcfe8117244ca900a5c1aba9096bf97a10ccbf611a32194038c14a68a36f5a1d988b1596ad03f7542672fd8662f6ac21995a28a992c092920b98bfc76eabea279ba16921aa30ae29093f268499cf20b56e9bad891263bc1092d75c54adc57b17bf5c5da9e832090d00046ff47bcfe63b8364c001bbe1bbd758bfb4d85ffba6d004c03c3cb5e02b0a463897b6d91e5b00dd85e4d0f738b6c7f8025bf987d05a5b0911319b4dd394922899cdea24abd8c0745e7ddf472209393732398c25416c4150d55fc3b8958c68a36924d074381c427478b01d57886668fa52146e2e75b1bae36470c1ff0f2afd38eac69b70bc88778a5b2011863e3ba37e7c6d8915c14fb535fbba951122c3f5af603bc7f2214f793802ee1da37a71c91b39f9071de6f32998b79f70b8e8b56b8735272e6f8f7e82d38fd0eb683cffb0c963c70006f5c728c3da648b3b4a13ba8fac45519e0f49e7b22ee6b81a6cd6bc618e31aa860c78f1912dc8dcba1c22310ad2974b0b7b7dced0ee789175a643c86b45bb5d5453c7102b0c2d2f1bcfc191da3f3b9f2fa714b89f17698be40d83c79953b6dd02acf3c5eceb0d92930a458e1dc874e294a18fb9d226228c8c01a2c72aff6eebd3f68ab85f54f27ae210b37d6215a2cf40decc6c36b0d660383ee83bd1bdeb2b43c0c84d37b12aa4d1aed2b3e295c96f4d0e221a010a45ff26daedcee49dbf56802e80af70257021046b5b0da39cfb816012a70d49ec8bb0be579c68abfaa65562abe9ab7624c2d0964782ffe42a1b4e0868a52ea68cea9c386f7775e0cab6b6e6786c664dfb69a3e5294ca93c9b2b93378d2fb6c9bfb8ccb5397387cfa9b2c0b7380b26e633460b05c36d7b7e0d383a15808788bd508fe30ed35c5bf2553b3aba66981559e68425946cfa693b68cb1e540074616b53b5bff0ae62cc2a9907a94a19ceb059093913bb92368d07c0d750ad226162609a7420f5501ad765791d21a810b84e1530d00abe960fa3cc9af3e9bab9320d1d1f56ad5b9de70c3d16ed01cae6afd12c72ed8c4164482f736973c44a9ec1a6d31b8222dd8875cab53e8f5140a7692b2c32a692d3bb6c1567b288e40158eff50dee04b8440ea4923fdc2920c2cd54f8e3a9af44454abf40d2d0ca1a8e7fee5e2326421a58fcaf7c52f99849c4ba228892174eeaab626db05fa66527736ef0f7c26d0defe221cdca26a9254154874364b28355c9ee782e22e70a71a4e206b24428d451ea86768d88b57715562109aa1f405cc047cbc43fe4901a84aac939e86ca52ad2ec61931cc4cd0269d2131b29373bd0dff10a0468f17970eba5b9940181df40c2537f914f981c386b5e5c2513f28f28772f3c178125aafcc4289c25de893c8dc145b1025e7ae888f7473d82ca5d194a4f717d1d2fc24b78b51da9df9e4ee996fdd29ac52be2832a4675713e63ae91e0ad162c22169293292123f2cf603b524ebf339475839714d69e5bdb8c114e490068e6c8f88c07a8e2ab69ff8f398aa9ba09e7822e8691fdbdfc0ddb57cd250f4ecb13c82aaf92121c69e558e6d42493d81675c49831524d1ffde655f41e601c338f125a3d2e7067212a8654fc958d513d3414218be1da1c8d60d350cbb22868eba5e731087671b2d0c61ebfc63750ac2af8f8b6433a1fae47d06a2336a035680eceb716ae3d5860f995a06042d1f2f7f49c942a7d8b379b2b30a2ddc5bbe8b5254cc717ec0dcea6547380dee4aed0431e0c86039972747ae5367f8f353b386fc0b356b2ab6b9ae2b3a64b48b1e335b1cf0a3f1fdfea595b522200377890f85722a9b965d15233a35a7af498d2a0c4480601a26647fa7b0cb14bc933aa1e766b22597dc9a3184f3108c059150d9a2e6e9faec484b004ca1d96e47650af6066fd97464b4bcb5ef9fa708246ac9cfda0409270a89c3df565d1a16da98dc1110156396be93030ae9804d504ff3e45e92b4e20ebd421ffd06e4d9042ed53a8f5783600827a5fe1cbb3aae7a8ef533e29d54fab05fde4e185c96b4b1a8bd8e14fc967fa14a45b24f39ac6136f44d9132d62a375feb0d8e3786302853bea27a3a784764dbd8b0d59a073420cd012a99009e4bc0710d23ea475c346bcab958a8804ee2d0466d84a427d038ffe9000b877a1e16242ad14eacf70399c4c86ba6671e91f0690c0144387d164c947f7db9438f96f391975294bb46a6e6b0eb9d71aacc530edc0363ebae86ca478d0d9e8ef12345a042d680a80281e00d8284ffddcdf6bb378bd112be1b3725043d2b38d56effd4afcfb69e11077ade22341e6f385104b8f81eda89dcbb2d0898ff2c46078eefd644f156cff5fb3c8c36ea331df8c4f93322cb707b4ccad067850f8fa427c8d339e3240e804a9e572c871a6f58446206339241abfce28947497e5d4317371ad06e2a17e70d83d8c7640b9c4f9c538f7744995328859ed0754e0842c0b8fe7bd31f8c2ab61df16ee33bd01a3e020de5bb872cf62ef42dbb41528940cda6a5bc1d9b01825fd1d1b85622c4a5f69b33658ac09ef30f9c3c22728d13332ede6fc3864e013a225eb92cebf6c90fae9d5a05021af9585e08c16588310c3de8f98bbc87c094ff94639d72d5de78aae50681d2b4aa41bb7831ab6ebc201b47e7498aebf151c8382fc310bcc0dcea365d2ea05e6e8556ca6b4ceb262aa513d9e357ec526d4949682900ee5c52edc3adbbbf80b97646986a99336a37703f9cb2efc46ec267e01d2da7b8c64d177240e356f4bf1ddf33035798b34cf08de6c39f3eda22144c1a3cb95c35b0b1efa4538537dbe3583ae5c1b0c68a009eb257b16bdc3380a2123c36a8106a958be75a171c7195f38dc3568f94426c0c0e2a2dea4aa92335f0831081dd560d323607d8073af98b34caa8a41ab2dca58410e1f2940b9a342c763bb4f7feee1d1a73b8a2a566e1c158aa4bcdb2dd12e324532420178600d9365aa34deb6a6581f308b1cc9cc6e731920bfb6aa0db6d1907c5530ece61aaf08e0bf0cade6c9cb6dea27255f4d3a38da0997df1bad449740b9dc30d7159b416723ff56216ee2d0ff831cd01660f6754f2a8b57c154ccc04bf6526aa7ad14c3ab0a3ff16897eeb4135fc278db221b2cd82658daf6bfe4065d40d722bbf6c2c2c53aee27f02c9f5a9bab7dea02ad20e673b26cd4439173338e0edca88a38fcb3f6ac32e7fe72880cc754d1ae941e479c4f889d544f7a7135d3575f36c69a6b0996ed6b7b68a8e248cfa532aa13859a2ed954c2415523dca3886897f76355a4220a60528d2cbf1b0607e5b84fd8ed3a7edc3a3cad50820747ced9fb1b0f5762fe04d2bb9d7e868fb0442179ef43a55981ebef1e1c0340a5e833d346b3b0d6a7d8cfdafa70cfd00ad3ec16de827b4b4fcde5618cc9fcdedf8d8e9512f858913b2135136e78f2bed230290e7849c0d2ff71e2b744aeeba74f6fe658062d93f5ef8e3117a794a7ba9a0598785439f456fd7de1d654e30d201b096aff21c32c5a96b3db983b755d78bb15112a4da5c620c9adc8ac23439496e06d0dfd56ce27a1e29fac9986006ac5228218543db9e265f3f4be8d119c6ea706bfb03e57cb7ac21b8e8976069f272af6fd9aa4cf8345fb09b7fa73e19cb0e1331617d7849ee406723c4f1d16660debe637afa763dd30b7d263578d0eafa93927bc0ff20a336596b07289fd5dff17d188b0a08d4e9d8dd670c236e0082397c2ad507027c35894ee378de0f3202639d8a0790b9451c7275f6e5a257a653b1bfc9a6315fa3507c235ef9295491cdc49eabfb134c91f3c4fc7ae51abdad049a6c4ed05765b517ac121df92d78ceb236591006ea07274cffa026909aff1ce52a15d8c2b82eea8401f0e05065da1e302c9d6eb88f391258011679370bd73775723a20ffbceed5a25bb616231d1c80245b27666e0f129ce6d2e1e1732c937f1485436866d796bbee466f7299ffffe7f7a335d5b1a1e72b733ed95eff4b4e250fd5e0b30543d71c68a7a08becff2e99ad1c84f3ccfc294c2874b04ede5eebcf159f8811e75468b4fed152c6bc9108a750c213146ee10e1a19e52ad3300fb2652ad7a89065b08ffc31537f9df07afa25c70cc790b7cf6a2d1d6dd2e1c10e2a3357649157b29e1a38bb51ccc8278ba770791fb3702a148cd490ef5fcb3cbccd1f66d5f50328e8a30e52f93b1c5b22367774ed036743226ef4a951f1ba3ca81f5a8ef630a793442e62625a5a1db39e4a9619d22ac3178416170238b6fdceb68ea6bdf", 0x1000}], 0x4, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 16:00:11 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r6 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x81, 0x7, 0xee, "5702f3daa0ace19029b3e76d3f352de00d8067a6", 0x8000000000000, 0x4fc}) r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r8 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x743f, 0xff, r8}) syz_open_pts() r9 = syz_open_pts() fcntl$setstatus(r9, 0x4, 0xcc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x3) socketpair(0x1e, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000)=0x200800, 0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x52) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xb826, 0xffffffffffff0001}, {0x2, 0x4}}) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8000) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:12 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setreuid(r1, r1) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) munmap(&(0x7f0000752000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb9f) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="5856ab6486d75a583fc0474b21f4063d04487a508616f02fd9b1d2ee0d75864f7d5adfa5ce8aaf749b8592073f606dd170bd1292a6877da28868ab297ca82128d69c5b4110420f69e49a99b15062f09fc7ff248507c6c513c761fd11cf10a2c31461075c8fce51b716028dbaca3559291f5202c47fa594b6203296e8d8b940647cd648e2101103f436f1535cd8a66b631cd74b97454409d1dfee056ce50b239eef9c57881cfa7c882bc0240d", 0xac, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x67) rmdir(&(0x7f00000006c0)='./file0\x00') writev(r2, &(0x7f0000000600)=[{&(0x7f0000000140)="666304517848ae2a3f4f28b5b311e04be78e78cb6b0fa42a3c805ecf3b5826c28ef9cde7849e39fbc7206344763f4b681bd191a783a7d4aa5c887ae3b736766cabe9230b74f3c1a4a6f9f1bd6115660b0f922f941377abbf5673c6084796f34196046036bc264ee8", 0x68}, {&(0x7f00000000c0)="691ae1b4de21126043d76b13c8a21f6d", 0x10}, {&(0x7f0000000280)="46e1ad76468afb04111773", 0xb}, {&(0x7f00000002c0)="3539b8f7a7552e77d7ef79bbbd28cad0ef91892f7f6a034e75ed15e467de2f4d68a793eaee0669cec3109e190db4eb25a180e58e1a893304970020c0dfbe3c46748b1da4361f5351ea6a6f75243da99bb802f8c877d17837f74d7ddb6eaa2171751a44274effb9fd47bb29222b6de3726db3a0d085f9d3458db196f78dad7b975320783e264934a737ea2d0e2931fdd3f6471775682422633894c906476a400a2cc790500f6b27be06cf70061a6baaf41ada83358438718a0f237adb208dc661b5a7c80cfb497a9dc1f88ff11a0b", 0xce}, {&(0x7f00000003c0)="2e95bbf66d767e3a27b88a630a5c6674c3d7bba3f40ad7764e20b1f19c392a1198844b0f6496196c95462d3c8adb774fc2bf31bcd3e19d51b48feef2aea2551362837394e88be0977c7e10a7fe6d17399378666e1772376daebef266237bca85e612989368c07d", 0x67}, {&(0x7f0000000440)="62150e2171e1db5eb90e767797c0fa69945081da94486765bd5117af7c04d1d8aeab511eb71b1fa97913c29d573c6b87de7cba7c4797dbee41", 0x39}, {&(0x7f0000000480)="9d8271adb9d0c8fbe112fc", 0xb}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="e10f4f2493f7240704d07465edb8151e421dd4d8bfe2b4cba52a168fe457403d7f2d591a2bf6b2a375a3582bccfc2aa25adfc0bff3903b456bd472e4616e48d8be2ffab27901aae477f10f2f6fff9af2e57022ce4042c06171487a7d496f38e28edf51f50bc1d997bf9b8565b570dc8f75b049e7d254e1b0695c00a01ca00b1ac1403fa3b6b76e92adc52f6b1adfdf5690125935e8e36c046a796d9206c37d9e57423cd4846d07b4ae2cd50f6ace4d2e5ebc97322b778d95ac39c533aaf3ac98e847b5dc818326fc7d27", 0xca}], 0x9) getgroups(0x1, &(0x7f00000004c0)=[r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) seteuid(r3) seteuid(r3) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000532000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) r1 = msgget$private(0x0, 0x100) getpeername$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc0000000000000000000000000000000000"], &(0x7f0000001080)=0x6e) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d700", 0x20000000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) 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, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x0, 0x1b) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x17fa800) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x100) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) truncate(&(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x6010, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, 0xffffffffffffffff, r4, 0x80, 0xfffffffffffffff7}, 0x2, 0x1, r5, r6, 0x616, 0x100000000, 0x8}) nanosleep(&(0x7f0000000000)={0x100000001, 0x3ff}, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) 16:00:13 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000200)=[r2, r2, r0, r0, r1, r1, r1, r1, r0, r1]) r3 = getgid() r4 = getegid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x7, &(0x7f00000001c0)=[r0, r3, r4, r5, r6, r7, r8]) r9 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) getdents(r1, &(0x7f0000000080)=""/162, 0xa2) 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) r3 = dup(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000093290000000000"], 0x10) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7cfff9ad496624a7fd05de9b8fc89284c451507eca9ef5456cf7f81f6e20ec1ebb0eb29afbf868ca4b535b7ed133fb9e3a75d07a94e33e3e1bb2b128a910ccc67c20cc641733bfb967ec7b81a10479c8f47b7af461", 0xe44}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="fd", 0x1}, {&(0x7f0000000180)="4ea50812cfe8983cc94d36f0ad086a1ccb36258bf80d18a44658f780a67b02492b2ae600e7a29bb3e27123063a04a3238835e56d4d1bb783e3fa0b4252fbcf56bf839a16e5587e2669f765fa579c68a9d036b4d534fcfa3cda251edc41f98e748b460f57e74eb614aba3299e67c802aa0aad2dd060d1775210a02aad9c0958e623a5f68980b3d2bfcb10b9cca5cc15a0468b54892253d1ced0a83e91e64f5e0fa7b87330cbcceb0183803758e6e2185c03538c4aa9d1fe07", 0xb8}, {&(0x7f0000000240)="a079460d07f3a7aa70ee8340978da5336fdb731120a70b9cf97289e456057dc243de11a1b8e3165c768926245579ae54adf2409a0f4f2a4caf02088fbe77641159e37be9358a33816387e3e9bb76cfe013aa8a046b17ea6c735ab073b4ff711833d85ebcf2c6aad42d4bf9dddf11", 0x6e}, {&(0x7f00000002c0)="23b6198a67a0344a37924b72103111eb2f57ffbf13692d5ae38bc200c73425604e94c225e17773dee0967357c1d413652512fa", 0x33}, {&(0x7f0000000300)="1c304750c4b1acf2207162e2049184eed270e25821be5216447bf1296198c878d6c37f1def5e97f1f513ade325196cd782f278d7cb110dc3da9b6a19432235c8bd8b03b99940cc7a534e48a19a40a22957dfd5ce739bf42f95a382ea81626efc67c67cb7d8cd5252c10b135446130ee0d0d525b2d2c8259925f2e5142f758118c7f88613f463404c98f79b6001e271380174c52c5091d04c3706b90876a96f", 0x9f}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) socketpair(0x18, 0x1, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x1, 0x2, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/33}, &(0x7f00000002c0)=0x23) r7 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r8 = socket$inet(0x2, 0x0, 0x7) r9 = socket$inet6(0x18, 0x5, 0xffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x1, 0x1a0000000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x3f, 0x38}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20000003, 0x8ce, 0x8100000000}, {{r4}, 0xfffffffffffffffc, 0x20, 0x60000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x21, 0x1ff, 0xa2d}], 0x400, &(0x7f0000000380)=[{{r6}, 0x0, 0x21, 0xfffff, 0x2, 0x1}, {{r7}, 0xffffffffffffffff, 0x70, 0x57, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000006, 0x1f, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x6, 0x6}], 0x5, &(0x7f0000000400)={0x85, 0x9}) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:13 executing program 1: r0 = socket(0x800000058, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x15c}], 0x2, 0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) dup2(r0, r0) 16:00:13 executing program 1: socket(0x2, 0x2, 0x1) setreuid(0x0, 0xee01) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x1e, 0x3, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x7f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f00000000c0)="df5b421c300b9e6974624082fd53fb91a678be131c918c7b44c9e42d4898e1526ce1d4fc61ac13d1aa19f286ed22ce4af32ebfb8200e8f3abb733cd9bfca048d454a33002ed7b618ec451d869e0ae80f1a075eaefbc4f737c945ae4e71db9f77b595bf482b2e1b0100000000000000da600750e94b97bffb370ddd2972a7c4f12a3bddc9b62c3fd28799a7e1d7606eabaabb111662ceeaa38d87995e577cca0196f948a49a8e4078137068905fbb23b7fa9f8681a9d51f4980da7c9cc982a5cb968a0a31de0b510c73c45044ab8e3971268fafaaa235dfe8a0bd91181b56cac11bce1042566e09306dac0ed7b6ee4ec8c992e9bfb4e9", 0x2d) execve(0x0, 0x0, 0x0) 16:00:13 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) execve(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000200)='$-\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='{\x00']) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) read(r0, &(0x7f0000000140)=""/198, 0xc6) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:13 executing program 1: getrlimit(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() r8 = shmget(0x0, 0x3000, 0x520, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe60b, r2, r5, r2, r3, 0x8, 0xa8}, 0x1, 0x6, r1, r1, 0xc2, 0x4, 0x3}) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x8, &(0x7f0000000200)=[r3, r4, r6, r7, r9, r10, r11, r12]) 16:00:14 executing program 1: 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) r7 = dup(0xffffffffffffff9c) openat(r7, &(0x7f0000000700)='./file0\x00', 0x8, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r8, r5, 0x4, 0x4}, 0x3c0, 0x800, r10, r11, 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']) r13 = semget(0x1, 0x3, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r4, r12, r9, 0xe0, 0x648}, 0x6, 0x8, 0x8}) setuid(r8) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup(r0) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x1f6}, {r1, 0x4}, {r1, 0x84}], 0x3, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x7b) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0xa00, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x5f, 0x100000000, 0x20000}], 0x6, 0x0, 0x7, 0x0) 16:00:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000100)=0xd32, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="7e349cdb7c5fd45a7d8d816b44ec7c9309a775213648b9e2cbcb244323cc468ea627539a4b50204919b653e486c40356e1c0dc500f73e6637385296125404aa992b637ba80639b22dd724a0fd66b04d261aa4bf29a3e0a121762b0bb47bc74f5bebd4390f4c12955f7377cbeb7dc102486f3128857069db08fb0713cd9c61b60ae93ca773b61c4407f6c67e59c2aa791fcb14e3ca0a6ea29e16d06e752ac46d1fcf4b7cdde477272f7a4a4de8958443658ba46d94d4a20a27b2404031335e2a4537bab", 0xc3) write(0xffffffffffffffff, &(0x7f0000000300)="865aaa440eaba0297b1f21af2ea343da258a12f320e4b2a2a71776d4dcafe9a49a5afd9997f416fc3507c0c55332f1cb7fd48b40d0a518ac9ef6436f422c5b6218acecb29c3990cc0fc43692ebbccde3ee32e286dbecf4436e58cca1c62e6f242753b2a63119934a90f2b59bbcb2c775312af4c8826ef7444bde6f821bb710f12c", 0x81) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffe8e}, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC=r2, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64], @ANYRES32=r1, @ANYRES32=r2, @ANYRESHEX=r0, @ANYRES16=r2, @ANYPTR64], 0x7) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x406a, 0x0, 0xa41, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x0) mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x1) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x401}) syz_open_pts() r2 = syz_open_pts() ftruncate(r0, 0x101) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x9, 0x8000, "8d12e2b3b9884f43497aca51b705718acfe422ed", 0x3, 0x1}) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/99, 0xff66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000, 0x1d, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x7ff, 0xff, "f08440594bdd6b3d9dc9ed7bb153389d64844243", 0x5, 0x5}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0xffffffffffff159e, 0x100000001, "e3340d0f983c5efe97fbe373f5ea73673415cdaa", 0x10001, 0x493}) 16:00:16 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b0000004de400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = syz_open_pts() close(r0) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0xfffffffffffffffc, 0xffffffffffffffff, "85495d0002001167f5bfa60000000000e700", 0x7fff}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) syz_open_pts() 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus/file0\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x40, 0xb9, 0x5, "930077c8c07f7196b6cc3f0388136002859887b3", 0x80000001, 0x1000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() fcntl$dupfd(r2, 0x0, r1) getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x177, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:18 executing program 1: setrlimit(0x3, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ftruncate(r0, 0x2) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) close(r2) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) flock(r0, 0x4) listen(r0, 0x204) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xffffffffffffffcc) 16:00:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x10001) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/133, 0x85, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x1f}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x200, 0x8) getsockname$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) ioctl$TIOCCBRK(r1, 0x2000747a) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x960, 0x5}, {0x18, 0x0, 0x27, 0x5}, 0x5, [0x8, 0xfffffffffffeffff, 0x0, 0x8, 0x6, 0x7f, 0x80, 0x100000001]}, 0x3c) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000002c, 0x35, &(0x7f0000000140)="99bb2b5e92dddba0a65458590e06e9f77f982454b44c185cf5a5193b3f2fb52709ff320170a15801379ac549058bfbfd5565edda56a98b95a9ab50b4df8ec47eae679909299c018264d10046725f3c230d27a278665fe3ba25ce553562db000000000000000000000000490d83fac35b9fa7ba021114cf183f491d45395e7e79cf861185405ad830ae2d8eecbad8f4751d65ab9c774d20af704c304488b91c34", 0xa0) socketpair(0x30, 0x8000, 0x5, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\\[{\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\'\'\x00', &(0x7f0000000380)='%\\\x00', &(0x7f00000003c0)='*}[+\x00', &(0x7f0000000400)=':#\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='+q/\x00']) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r1, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x1, 0x5, 0x1, 0x91}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xd1a5, 0xf}, {0x0, 0x500000000000}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) 16:00:19 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xa4a6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4c, 0x82a0, 0x1ff, 0x3, "ee98e86a98f363cab501b30230c7171a7445e8b4", 0x8000, 0x1000}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000080)="05", 0xffffffffffffff5d) 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) flock(r0, 0x1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1}], 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7ff, 0x7}, {0x18, 0x0, 0x81, 0x9}, 0x0, [0x8, 0x1, 0xa000000000, 0x10001, 0x1, 0x1000, 0xffff, 0x8]}, 0x3c) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) recvfrom$unix(r0, &(0x7f0000000580)=""/172, 0xac, 0x843, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x7ff, 0x5, 0x9, "593e0e58af3b4c90e979501223c1c12ff9a3fb98", 0xd6, 0x5}) recvfrom$unix(r0, &(0x7f0000000180)=""/185, 0xb9, 0x41, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000240)=""/109, 0x6d}], 0x3) lseek(r0, 0x7ffffffffe, 0x2) bind$unix(r0, &(0x7f0000000640)=@file={0x1, './bus\x00'}, 0x8) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x22, 0xa9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x168bc0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[r3]) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000500)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/25, 0x19}], 0x2, &(0x7f0000000440)=""/69, 0x45}, 0x840) unveil(&(0x7f0000000580)='\x00', &(0x7f00000005c0)='x\x00') shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r4, r5, r6, 0x4, 0xbf}, 0x0, 0xbde, r7, r8, 0xda3, 0x20, 0x100}) semget(0x0, 0x0, 0x0) 16:00:19 executing program 0: clock_getres(0x4, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000021000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket$inet(0x2, 0x4000, 0x6) listen(r0, 0x20) 16:00:19 executing program 1: shmget$private(0x0, 0x4000, 0x4, &(0x7f00006f0000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() chown(&(0x7f00000001c0)='\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="a8ab6ca9936415ab035e0a300a55989ea8529ba0ba422431f999d50e6c6038a0ea1a437993e7327009a43e848e8d7204a27e72ca0775825b1ea1acb1f15fe3286e354ac98e05288ef6758e896b360b0e2044b80cca48e78d31f1522788636db19ca3c189b53eb910039612856acd472b246450d2caef1eddecdbf7110c08d833ad71357ac2c45296f91ef032e7b3a19ac97ffc576f4762bd68b7ae1a400917a952fe35525a5b040f9cc04e7a408fe547588e3be88328da2479", 0xb9}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') openat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x1, 0x8) r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) getgid() select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0a9cce999721bb673fdb691ad175", 0x4}], 0x100000c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) getgid() 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r1) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x110) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x99, 0x40, 0x8001, 0x3b1c}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xba, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x80000000}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x100000001, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x4, 0xc, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x5, 0x20000000, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x6, 0x1, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x3dd}], 0x9, &(0x7f0000000000)={0xffffffff, 0x3ff}) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) socket(0x1, 0x4000, 0xa8) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000242ba770cd8747a78313392bd6f6f278e0e1658b13a4bb7cde420b2e047027d3bf2202ab4b898a3f9b35e9228f07000000d4fee05f10a372b5232aceb82c0ef3f3a66ba5e0a832781043f788309a51934510f2109d51cd308502f6cd21793e35b8af26becb4ea3568c10fb66892a4891ce2c6ebb27c09969f4a6f2582223c9bb9e6969a53be2cfd9f46683ea1452fe3d9a3142227d55543cd5ac92871a9efd2fc5"], 0xa) chroot(&(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r2, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="87fd6c8c5454452de1c9b05720a7054e610ffeda3ce2828e0df96c299f615f019e4b923c8803e3780b3317c13da44bee3a814971e161a02ac692e85bd3fa7668eb590fafd2a640c2a3a549f0bf50b9381538a04cf2080b813ec08317642c5be1f6a43b52aa26b2a6a67163b0d03c3d57925d7fec7c4a844d604225a0f6463440af8e56185308a79017c10f007f20b02372eaaadab651", 0x96, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0xffff, 0x2, 0xffffffffffff8001, "3e3244caf0fdbc973ac3c8cd3a5fc47d64179047", 0x5, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x1}], 0x7f, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xa625, 0x1}], 0x1ff, &(0x7f00000000c0)={0x7, 0x401}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/126, 0x7e}, {&(0x7f0000000540)=""/178, 0xb2}], 0x2, &(0x7f0000000600)=""/191, 0xbf}, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x2, &(0x7f0000000100)=""/57, 0x39}, 0x1) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f0000000780)=""/130, 0x82}, {&(0x7f0000000840)=""/39, 0x27}], 0x3, &(0x7f00000008c0)=""/132, 0x84}, 0x2) lseek(r0, 0x0, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x90) lstat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getuid() sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) fsync(r0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40000010}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000100)=""/191, 0xbf, 0x40, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:20 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8580, 0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000002000, 0x4400) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() geteuid() r0 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:21 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000240)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x5) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) pipe(&(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x200) semop(r2, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) semctl$IPC_RMID(r2, 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus/file0\x00') 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a1549a88e5e0ad72ed1b1f12ca7c37b1b", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000140)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000200)=0x8) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/133, 0x85}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/152, 0x98}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000040)={0x200000}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) pledge(&(0x7f0000000040)='@\x00', &(0x7f0000000080)=',&\x00') execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x200002, 0x575f) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x5, 0x40) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:00:22 executing program 0: socket$inet6(0x18, 0x3, 0x800) r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) 16:00:22 executing program 1: pipe(&(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1}], 0x2, 0x80000001) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x4687, 0x1140, 0x9}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:22 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r3, r2, r1, r3, r2]) setgid(r9) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) setitimer(0x2, &(0x7f0000000100)={{0x0, 0x100}, {0xa59e, 0x6}}, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000001a40)=[r8, r3, r7, r6, r9, r9, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r13, r11, r12, r10, r6, r6, r5]) fcntl$setstatus(r4, 0x4, 0x8c) clock_gettime(0x3, &(0x7f0000001b80)) r14 = semget$private(0x0, 0x3, 0x420) semop(r14, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000200)="249c59a5a1ae83105092b5f39dcb6eb42596858cda9f0c8961003df9308b35bec3d7e91cdd1430d4223f4c1b76382453970b161bb23dc8b4d0832907407c8f58510700de8141cb38cd2e8fe1f41f5ca54cf91547ee952e6e38dcb5b984c8aa20b12a79451b2dae4d1de8a53f649d97c47c9e22fba4ec1a2000b32cda58527947817613f4a08f78d34cb0b012e7e78364257e6469f2aef157166c4525fbf821826a8f27272c831c02e12240311c5ecc90fe4f3de9ca", 0xb5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/248, &(0x7f0000000140)=0xf8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/173, &(0x7f0000000240)=0xad) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x8004, 0x0) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x1ff, 0x7}, 0xc) r3 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) select(0x40, &(0x7f0000000440)={0x8, 0x0, 0x1f, 0x8000, 0x2, 0xfff, 0x4, 0x5}, &(0x7f0000000480)={0x7, 0x0, 0x3, 0xa747, 0x5, 0xfff, 0xec, 0x6}, &(0x7f00000004c0)={0x4, 0x6, 0xe5a, 0x9, 0x1, 0x85, 0x5, 0xfffffffffffffff7}, &(0x7f0000000500)={0x8000}) select(0x40, &(0x7f0000000540)={0x10000, 0x0, 0x6, 0x1ff, 0x3, 0x100000000, 0x3}, &(0x7f0000000580)={0x9, 0x7, 0x1f, 0x7fff, 0x2, 0x2, 0x1e1e, 0x7}, &(0x7f00000005c0)={0x6d4, 0x4, 0x1f, 0x4, 0x7, 0x8, 0x8c8e, 0x5}, &(0x7f0000000600)={0x6, 0x98d}) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = geteuid() getgroups(0x6, &(0x7f0000001ac0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000680)="fc5640a8fe84dd02f106c4b1640fc4eef7ac9110806b0dd6b4576e84cb22845a7a8a6c82c50b121707a4f34d5ef638909398280056443b4fa32f3abf9d74a175822a2af5043aeb7e5a743d", 0x4b}, {&(0x7f0000000700)="c893929b8fa666e707d9354a8043bcef947ddecfbc94c9d071537ec9fb35ef588e3c508ca3a63e214fe72365d37ed18aab823c4ef5a7a6d815249c67a47b3b16174dff01498cd94942cd72fa34b812f4aa4265796f28a3d2105cae72d9cb5560b5d3562432c3e85ab7898ca02193e8f313f258564b8f2577b8edd9d02416ed4a6e0514cecc3ef36f728fc0056be1084b95b422743e698efa5915b3dbcc6a1a55b5d658", 0xa3}, {&(0x7f00000007c0)="bdc1235bcce3b4338d408ac0974c5d15fd71c586f3f864cb99796ae9f95cdd7aee40f4d1316bee3a6b80200b16ec42ada3994657af67c024805b3ec5f7f2e7299851fe5a1db2fffa1ee91db531887c27a4008819dfcbcd4c59a399d930a076f08c084e5f77266b8c937c25ea680266a1b9e6808687651ecd4f71fd6ea81541f5d821aa4ad63fca50d371a83b794972739d3a0b97c0ae87d443770f47fdeef4d88f2c91606a3424ffcae6372a0a5b135635988d6cc6f4cc8ebe22fc4546846df95ba3faba4f8bb24eecae38b47e4d8b5e48ad51", 0xd3}, {&(0x7f00000008c0)="1510a0c2c1df541f8973116cae4ce36360b6cc4698d434a01b267632fa30fadcc5efb520acad747b4ddfb10c9dc449163ef5f5cc3cb360ae1b5e34a32479155fce70203fdc0be87be72995df1e7298a0a4c1837b82e516b1b9848b1ae2cda09f731d0164ef63ed57dcf36b239fd48a5b45fde216933c1e59a675646fe33496a90fa2475a5e94630686e54ce14925bbf6f4f03acaef953070497475690a3f653bd8d09c586a1c97fa13e60cc6bd34ddf6e9eaefd4cb77f915980601ea38", 0xbd}, {&(0x7f0000000980)="8d29460b023bd4a149c8b8d989aec6fa6e2549e4ec927128e4f9137baaecd5a855f4a29379c9c69a027a3d3c72c3b64738887e529fdb14031937cacdf778844ac1a1a77beb884022f3c97f989474e7a23ce79b4b45fe2e49c6304c26914ab487de9bcce39398d67e2df570b9006c2b2f95d8e35f631127e3a4f1b2c2684b3722e29455aba092d8927103b8eb2cb11a37f3b66333313562340b0da04dccf742bdb6910bf28097b4e2efacf3fea9a3d30b817c69971912d82bc06aeec43952b056c65f5297edec11372c633687cbb0184bdc9ce2d11af6e1c11b845712673d1d1fc28d6aa4b3e9f20dea38b5693b3bab54754450bc638009daa7b67f531d6c9c9e1b6a462d99c26ae13e3157ff455663eec3ab1263c033c451c9edc941f2697a9347c8c9e2be1d32e719700261da22124135e870c77de1cc2c3bbb61bdc2fa28d41487fa7bc147f155f9f2587418cdb84e9a94124fb764d2b39691048a2f54236f77805fab9242ed2322565cdd87fc7fd886a982040e9df3ead5628dfd25c761f7be53fae0a5a99694dd0094ac7db8d7e971cf428e5f1fe063f0b9b10a6efb6f3047947925128655eba71d794e9aaf5ba27383d7a3c7b538d00966dfee2fa47f99fb369c15448e8e260b72778b888269ee4bbc2c8e4a4d9a2c9561075b01e10fe6bbfddbbfdd0272c9eab063758400dec1e14609ed8ac99aab9276529837dbdb1f7177a8402050d8e5cd13da1f27a7c8e19bfd80d96ab71c1056a3a03a34dbff72900b0671f824394a3616cf1366ae606e848292b878ee8d7c5b8eda0ca1405deb11d141dbe315dce01247811ef2a0f012be045bc6f2ba5d8a5cfadd902507974577e1a0148a8c051b7b4f6a8e39f54f9294c0654b3d036bd11c36d207c95da4d5cd283cfbced438f665129f00c0dc0e99803ca59abbbaacb0cba8cd8b250102988a184b2d17a042d42d7051457e559eac17e2dfbe2441d01c1bf3440b994e373a3e40676b3c9e3465c57920df5b5ad31471de9600276b713317be35e0d6c0a44c83a168cd2122e00c304e4d330c1c18039c1f310df53f367ed68afe306dc7be9453ed388a853fac8a588675fc3b0ae75c9bda0ec253f97c994fbbd71372d7fe8e40ed946dc67bef48748d2b6bea4d26dc0f73dc2067d9e555cf8e28365084ce22fcef2646a16afc78b411f715484c94d32f628ea45becef8397929a9f8a8f3e0c7c0431f4895d9b9bbbb3fa22e689f55bf18a4561484fddcf0945905cf7b489965a5da3246870eb84421e97ad29dc9ed9be3df0badd9a0073b1c6d062fae9b022217ab766e2ad10a5a2241ce559dd509d2d9d670291e953d96531fb8199a2c4152c768d72011264f27278d1cc071827bde3c14475092f8909c8527646a6bc5291686cbf3ca9be004f33ab6ab298ada9151bc52fc7ec0185d0c6e158bb2f7c4c5f97154544934a2bde9b50d898e0c86a31172b900040bd0fb5f13774a4a0bba3e29338f05350e21f880cc7476096dbc64a4b6c7bdfbb61a885aa7be82c4cfa33e2d9ea32ba23daa2cf063303ad372f46af6806ddb1103c168eef07a92ef0236b064ad8a2aff434d2bd9671b1c2475270da09fdde9caca56df23e5cee2efde6fb8666f7fb3d85829a14e5d858f70b57230e18ed161b12f6ec46131c2b39ee87c7b0aaff18d3cfb97b12bb33e5c303ebfc6f267c41aa213f376ca07fb442ecf022c87fcdb1f28e9704cf28cfbf3476e83459d691c2cb766ce38029457f9a29acedf4e620bc12494125ee1c67533722b456d3ce0e067bf7566eccf701378fb49b46332e66f346682fd6b2411826d711cd28634277d36985646647d2df5b72e61702a9727f96cd9f7423d42e1217cfff74d015c12a3817bfc215374641a71d203a2849ebb33a9d029b6dd8d3f8aff54965fecf010bf828f95a58785a04637175f5c3999ca19062f0bcc76e146403e439d87f06e1599bf6a871cd22796e85239a45e1b0c79e6ba4189ceee27f69c8d87b24c20af9431762166ad769a20e0fa97cda7a1ffe3f33b8860f6fa1580b317385835bf71239a374c0be3d12a456d2705241f778745871ca07bcdaf31f9aa19bcbe24c1352c42efa416b670d14b92cb7e9007f8fb679b52b3b61f1269fc0f3a977c885ab31d6da9aad49b4d7b5ecc94e21d3d7774e8575e82807fc11f013e6906d043874d196698530bb083be43c99c07ad6e254dad0ead57be956d9bfa3ab638b0ed5e66ab6f49ffc287eeb27a558bd8b520638818166e2d5bf1149e2b0f43fcbc950430f1b7b279f876c34b92cb3de7195c595e5474f8c722538f3c8329d4439df27dbc52da2d01f0072b8a68809a4a0dcba133ed2acebd8c8f9dae9c0ce1cff608f2d1d437d2605c021995e689615d3af079cf52cfd3b3db93add9da6bc46d8c289e325dbf144f59d9d5ea9013a2297f18aa6d0b5e898a8937cd48356181ac3c21c017653f41e7075af194f0ec89f82c769b30b4d02b47cdc804ce66cb1380f0c0e987ccd95c82228a80542cafae1313e7830ab4aaaa954285b6f0b9ab0cc391d43fdf48f2f962760749c90a556d3818fccb7418288f71d348a310ba47110a9af2fb9e69c9c61415f6a7f1e3f3ed50f7802bc0627c83de022179a537add7a72e225d44687fc5e38448c084a1a40a8db12fd7faa0262e356753aad4de003c5ac9af8080db9b0d4f0d96c0ad324a5845b3c88995a5bfa414543d4a1cabd58091970f17c3d77e96caeedff3f1b91deef5627aa7be058e07fc27398f5910d5edf7ad17e09a7ee54f795953294e20017313b9c5c2684b63de201bc0cb2c2ace673fa17f86cff6bab900a76b5f542097ab25fa473e39fe1f80cba5e572f8318e644c445d262f623b0191e5445225bf5152d12892b0cd8b0851bd791ca0010733e7f648c368b694ebf6b68913a00c5de0a020e3196b756655a365302549436324121b5cea31e7c707dca6384429fea375b5a10293ee6329cc8d7c23385094011e9b59d95243492e1c1758695facc871dc8fe4d4959735abb70256635557d1c30abadad1386ce151387929f5fb11feae7a17d9b8fefd3d9f78e2cbe47b22cae7f8830923122f34f4ffbf769c32efb46237be45b20a972fda459bf2bbf36e2f00fd1aab9a76bb9975b7f80072ea8522144ecd0753f676450f67ac71dcd89fbc7804450106278215426875de27375b23bcc51864fb52a363eac57835803509eb511257913efd191261d08fecddcf7b698192dbaf4cbe1c78ff45eedd25832e2c8173beeef9b6c51e7c9f47ab875ef73024a96d571ee32064152e767fee465be57def8cec52b320c0b4b84caac021ba3a2ffd2c3e91e81ae6c7e24faa6e3d1280c9c6f6b661ec1bbb3c765eaff6b38c7d43af31af415c6cf7e3c8b169de204056737ea021b90474d0289529785dad2e62272032d3d7acbc8519e0ba4c72a90bcc35bf74a2dcb48d66f7558cf8b28c7d16cec5498a894ed291a178cdb1a805e8276249dedc680f5f0fafa029204b8c781fc30b8acbcb72615bbfa3fd5f642dcf5332509996a6e47741d00cb6ba089d85c206c04a08c99fbd37d4e68cca0b614407093d56bf7413268ad2718057158436c2f93007ca1bd6bb2e9079dca7265d189c3f6f9a88c72d589b6e4ecf38205ec14e3df49778a4cc2f10825acf636c527b220e8bd90ed695a3272ece3f1deb3daa8c7d1905772380ed2ee03583e2904319ebc89449708bb8178d21c97434eec062c1d21c982f4922b9a6b39e33d7bc96b483b12ba57a62aa1301e3da8f3a7d7e3cae37239f934b2489eb35dc0a599d96f09196493b9fbe1994839cf686f2909c97bf31fb507736bb17b72384c1b03113108e355a1f12ecdc8800adc8d1270144de59f3f22eb3720f44fac6a1f68c75935e4b2a8de65bf43863c28438dde34a762c6dcd4a3a5285941206bab2d89b252b686dba89c96d1af8c4b227846d190cfb25b63eb77308ba1b4300c07e744c4a83a337c003eb9240c76030e6888a4f91ab8f3cdb0c76ee7f3d6258031ab09c10b00b494283059d9026d16188f838e69ac77627e716f0d4617a099dec9703bf52f528fb9ed4aa34744ca35eff601251b21bac9b8e9443863ea83116d30096a9c80cece445910b91d61e3136360b39cb26b3d6d93d1e82c46d931e28206a5a6d80d963aa9db40fe2466be54e937276ca8b47d1209eb277cd77d9005c65dc90f53fa32d517638a1b2635266542d8224c863bd80543d6709607f49d47bc95f22bf57519b51d8a423e7c7f6df6d9fe02a5439a405856b6d51bdf8b0cd8da34e85408c5632622d41ed070712fb195c47bb8b1792322733040452bbfd8a763ae536052ef52297f01d93eb18191ae2a0e99ebfc8c29376434adfb714b2132fd4d3e7ee7d510eb19d74931dc2f68f4264b9c4c939968202099c8bcf3d5d5ea65805c24457eece8f653dd674e787f4ec1f7cfe194399c8223ba6aec61b2f6b33d8cc0748bedaa7dc0b191d0ab387339f559238b6f8995b2ad8dd09a05e053ec381056ea61da1e5d565062d595a10ca4cf65f88459b3b55e0b3932b3373338ac5741765070da533a9b4e83303859f562215ea117fb592750f7e1e57fae51cf929e25159e16f2841418fd2e17c1a825bc8565899a02d840fc28568376f0c51d215399a49b7fb2a359bdea6fd0fc78d445a743a3115ed1415745d7dc923c21eca2e9e2df7ec9e381077814226e13f33fe383f0c1c474a0d5f269a2ec115ea5d13e194a7760453270dbdf42996d3ef7874a758a2b73254a9cedbfbc7c728b1e50d49f53d54e9e492044c9bc2f9a6c7f21f763ac52edf4f8da50d46e84690803a88b55a83b948ace6c188361748ef8d7b5051cc531b98e43e1772e872079c4825ef36aa163e5976f3d2adadde7aa9d73f66b7bbc9ec096d93c9ccfc55ea8ec353aeb6d3fa1edb4ac426f4b56dd7af8016828a3596791722aa30b24e087e61bbb6a62922ac93d98ca276ba9079a03e1916433f251c2c80a536017e5002a75f0f28ba8c22b0b62a79913e9d86855a8dcaf1906587b064c50fdc4ad45e467474e8c7d9ba37053f60c90a759bbd0f302c763862e7b0b2e66baa2e9c4dde8ab2963b03bfc78761bb63a8e56f27cabe06990cc9caa3c1cefbafb858bc691b45e79f84bcf617e5ede33388870bec1de8dece3bbcfe6981a0c87c8c26c937409015a5a452784a6b60ca5dc46215951adac35ea9ab2d39aee943820b305d14c305ce5d91909b3525a43188f9f2ffa4f78b9fda92c76843f06edf77eff905dc3a39ada80725d5cecd8e0e43f83c133f0ac2dac206c83fbe23c213626502e662ab6423f2ceeb5a5b464cdf27f1ca864bdb5b1331f8ef460bcb6b638c62e7dd5f879a2a0e3347e9d43493c23a228b0b66847d5bf16fc965a0dbaaf64155df71f230a1c8ddb155c7148cecc7626a43760fbc8159fa043ef9ff944884e4f33e09e3ba04fa15497f5245490aa44583eb601c20bff6cd2886cc16101101e8f7a8b7e490021d12eadedf044e0b76f6d9fde48b101855bf1cc9076a521703d057ae0b5969d71c90ecf5eb8c97799d66a4ac9e5a89678144e9928aa74677b8145b1388bfb3ebe0bdabcd9cb1d124fd96b918fe514e59d9bdc61647f3d7dcd69622b8cefb6ccea451bfa0016d814558c419e435919f33e075aa16ac1083ec5d5dc19d495a1741536afc9f8d8a41ed1ab049368b1c89e443b16e2f4d26ae51e5c356094d6ebdd2f75b57d825f01209b4da8035857b3df243f13daa0f95ae20ad3fcdfc4807cc6efc2f551e704", 0x1000}, {&(0x7f0000001980)="641157cd42760185148f433dffcbaf603ea1caaf5b4183af305a0ba681c9c3822119779e8aa6d5a43133b9cbe8761758b498b8559c01ed80f05f5d302fec6c63b7b7a36463e79fa8fe8148b3456b4a2d086c324c232d1848d3e86f6734e7f8187ccdadd49b8689a0392c95fed9c4f8dd5379530fa7ce53c0dcc58a95a121901eb5109ba3b536dca84ed7776615e70dcc4a5ff7582099725e96e6acc3e2de1cb106f2d3ea4dcd43b8", 0xa8}], 0x6, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x10}], 0x50, 0x404}, 0x1) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r12, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001bc0)=0xa33) r13 = getpgrp() r14 = dup(r2) sendmsg$unix(r1, &(0x7f00000022c0)={&(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000001c40)="97edf5b83ee99cd17915aec2876e032c8313ddb9fb1438c153aca49348ec43b7e916d70e6179704768afae4b0f3cd52bf5d021b9536a6f3d36912f54d2b3cebf9265324bf7a331aeae309b1aecb557aed6fcc467aaf69f7c39e93d3f09221fce5063772368044e59b781d28880eb3f0dc79d5fa3aa10cabb06681993da4edc309d32762c9a78f397295354896f65025985bcaa2db9a51612c283eef0799a7fc06180b9a0d3c4fa1761d98754", 0xac}, {&(0x7f0000001d00)="eaf6d3a342dad7bb7b58b990927a0f3a5614451c3240cc9610a3622b54b32a42e022d92851f1e81267ea621df186963df45794f71754d781f5", 0x39}, {&(0x7f0000001d40)="201a4b41676b4c42ae6d83d4cda44ca7ee01772887896306abb1f13c8537daa1c9ec84d39aa1e8d5fa52ee9100e2d1e2f13889f318bcc751dc84aa7576621d5c00d4cb9b7311f5bd59d824fb9161e04e38f2e5e0065eaf9b0a306ac223d5efe7cc56bf34be1ef09661376307e8665194fe018b5e562f1faf0ad3f524a8e96c36616d216af2b7bfcbab0b601dca2764556e0f098c78395c9c3967a2ee1d345a77c0612d0fb8f627c8174d2a97a8a7c5f60ac04b0d5130fc23c015c6716171b9db0f89ecf916a70d439b7eef75000934c3d522546807eae1b43c73bf73d9ca06eb48f6965dd3a3966b2daa55af382ba2", 0xef}, {&(0x7f0000001e40)="01d442b18475bb19294004c6f5c7d2d3ab1a5c49772a3d4302d62ff03c9ad26fbf261a0a984e04145c9aee1addadc3ea4f31cc39fa9a947cecb885dcf6ec57f696f7e3c91a359f3c0ed460b4218fd9eaf1c9a41b01b043401d4c54d1ac4cc912c6816a3361602091572044e1f82de53c3a5b696c1006aa3ce2a5bd001e5fa5af2e6bcbac14a9d44ad33580fd15131b6c05b8e16a0cd9ab1f", 0x98}, {&(0x7f0000001f00)="558eff7f4eb0d954098ece2c247ba8857ad5b065aae43581495b16efa3d6df24ae64af49732feca21e2873bfbb7ed946d942dfe3bf17fae44df563ceb6b543ab4aaff9e531a8ba4a791e31aba0cc492d81dcbd44c0616230a44a845e4d3d7b7941e399c597d2c7fa0519c205a69decd98b802b45b79a5a", 0x77}, {&(0x7f0000001f80)="b22e602f3c0387b4e5406c536c7cdc0217fd013d1a37087891ab82a8a91ceeaddb28dbd0d7f2a7aa7027d324a64512552cdb6013fc5be8084aa08138761abdf16c26884f75bec3d213167028e620391318051bc2132494c1cc6614", 0x5b}, {&(0x7f0000002000)="b6750fcda36625c49189e72f5c65c2e4cd73bbb79b7868dc97a2e74b2983c80db4810efbc3dcd41751e0064ca55f1d74a9bbe95d5694821895b18ed34ae923ea49c6e8a651200d0966c90ea24a8beb9430e465465966fab41496300509a7ee0a93b489ab22c2673f976d41e06f1e6e2903fdff37c3da5d2c18811167069b9b710a44ca3c0cbd977092d74acc4d4cd99b8c4083ec013b5bafd4b9a4fbf2a68bbd22cd3110303e46949e828bec90c4ec8b55221bc8f5d290adbc63c46f2c6669138a1f9e95ed773e246bcc4db300ebaf94fda2ea4fe84ea9a2f993f367be30f849db7d83d730104b28fdbe5ae3a1", 0xed}], 0x7, &(0x7f0000002180)=[@rights={0x20, 0xffff, 0x1, [r14, r0, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r3, r3, r3, r3, r1, r2, r2, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r5, r10}, @cred={0x20, 0xffff, 0x0, r13, r5, r11}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r3, r1, r3, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r8, r6}], 0x120, 0x408}, 0x408) pipe(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000002300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000002340)="2e076132af61529a2228fa7bf2da16e4ce585ce6612d55f40130fce9136620f625d343500b43674ba0afe64d1e247a16593a2484930fa99a7f", 0x39}, {&(0x7f0000002380)="4cf72a19238f3e4c8e5f1aec8ec77e15914890f3c7b90acc5b778ae02337f678e8c30bb09f89c2cb5fee2b1a92dbbb9cbbbe6463fc82271b2e374cb0536f94455bf72e0d039ca993203affb3c693e86449ea4b493bca396ae87fc2", 0x5b}, {&(0x7f0000002400)="a9da54e586809c17fe075cea898cbd95749f44890cc019e9dc5d6e40afaff6491b8c175ed56972b5ad367ff1b4addb65965d6e1d4f91b358bb26fcf8d8fdf9a737984af55e5beefda894616e0274e8139ca42a8e4b31c5424dcb94aeb267bab18859341594d66987059d9f1957e04539883eb408f877a3429181d1454ecad94694c7c9a5da01936256ffd1b116a49da32a8fdc7a2451ee6fafc1d3e3737897c9aca4a701c5d09181d95731185f72edbb0a8cff33b9b59e5327a19deb670c", 0xbe}, {&(0x7f00000024c0)="ada9cd6dcc61003f0f4680a1c83462d934c5ba4299e19a682ad398937f18d7ae409698a185ca8f", 0x27}, {&(0x7f0000002500)="7941e3eedca876ff4c359c123c1304934ab6a29c1a58c9e0e984179d9216e251627d3575b5bf3d899fc22c75f5bb3597ff1488b0b868e7da25bd8133", 0x3c}, {&(0x7f0000002540)="e642bf07f25b9ec716c543fd694aec89df9e342eff8d1fad", 0x18}], 0x6, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r3, r14, r15]}, @cred={0x20, 0xffff, 0x0, r13, r5, r6}], 0x60, 0xa}, 0x6) clock_gettime(0x3, &(0x7f0000002700)) bind$inet(r0, &(0x7f0000002740)={0x2, 0x0}, 0xc) ioctl$TIOCNOTTY(r14, 0x20007471) open(&(0x7f0000002780)='./file0\x00', 0x80, 0x98) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000027c0)=0x9) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x8000, 0x200, &(0x7f0000000000)="6b10a7c41c2d61d9911ec46aef18cb97c51bd074049dd5ab87742f766a859eba3bd6bdc813a34768b89abc545cfadc81acd2c09e0f68d7d7930a2305c83d6f0baa3a9c413532b67c471899ace65bdc2c2e9a794c64e5d339c6fc4fd0865778b5d8b765c6062feec471afb3c61d6261c8b389778c5096a71016ff55d5eadd534f1b9283b5858de57bd12f854d4a91e2795c5930ae0f589fa21bdfa11bf3f89c3abe6e44e38add174a8cb86fab41fc716ba92e8c1d1b04155e1b9d0afc3b7afe2afd2882ab3d", 0xc5) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x46) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x46b1, 0xa000000000000, 0xffffffffffff7fff, 0x7, "2913e57261961bba5c34895127b75bd92e6cdadd", 0x6, 0x9}) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socketpair(0x3, 0x4005, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x2, 0x8) listen(r0, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0xc002, 0x5b4562f6) close(r0) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000000000000, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000200)="119d", 0x2) setsockopt(r0, 0x6, 0x6000000000, &(0x7f0000000040)="6898a81670fabac241135bfa774beae5425f5bbf43f9281951364e15f07849916caab403d31456cd96240830330607679f6494e88bd52cda87b0411e72f5f57e045dd63cd438e4ac7044250ea02ca73191b33633a93bc57ca247037d268c0a2e544b339979eccab767fcf6641243e9c8a6ec3c8ee94984a9a445101f1225c70860ad5088102a4d82571c51ba5fd0c99fd8bf62c1459e7abdb7525340124623c02967bf369fd61ce6bf57e1b37cfddba2cbce2ae0417b984645568059017c447b372827de05ac53f1258dcbba15d891c8d9b77f3d3f4c10b7a5f2fba4770446a0f362432e31fc1e6195b4b741317d13acebbc", 0xf2) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0xfffffea2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x241, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r1) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) 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() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = open(&(0x7f0000000480)='./bus\x00', 0x200, 0x6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000004c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000440)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r4, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/103, 0x67) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x9}], 0x100000000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x4125, 0x43fd}], 0x4, &(0x7f0000000340)={0x9, 0x2}) 16:00:23 executing program 0: r0 = kqueue() r1 = socket(0x16, 0x7, 0x1f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x84) r6 = socket$inet6(0x18, 0x4004, 0x8) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/63}, &(0x7f0000000300)=0x41) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x91, 0x3b3217449da12ff, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x99, 0x80000041, 0x5, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x5, 0x4}, {{r4}, 0xfffffffffffffffe, 0xb, 0xf0000000, 0x7f, 0xaec0}], 0x6, &(0x7f0000000340)=[{{r5}, 0x0, 0x0, 0x8, 0x1}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40000013, 0x8, 0xe6}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x9}, {{r8}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x10001, 0x400}], 0x3, &(0x7f00000003c0)={0x2, 0x6}) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 1: r0 = getgid() r1 = getgid() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0xc0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x140) getgroups(0x7, &(0x7f0000000000)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r0]) setgid(r3) setegid(r4) setegid(0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x77c7c103) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 16:00:23 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r1, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlockall(0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)="f0cbbdbd1c5b22d6647f9fe1e31ad042747682c49f1c5c1d3f56a3b6ce069c64b52dcde327c0c13b655b977dbae3e89547dba13caa662301deda560b789d50bd16a5e522c84f5d6f", 0x48}, {&(0x7f00000000c0)="45f33cafee286a8c04faf7381b96d3475c073e20664928ecf75236367e4aa8f337d42299fc2c6aa36df0562fc104170c9c2c34ed189099858bf3b84411fc67b175304d01f35fb9cb6f2a3df8de3e02dd06c8ffef048168cd33807dfe0a029bedcd48525be5d8229eaf8dac30d608d174d51476c452c616904553533d979e16c80453934f2897e5c24224f69b40bf6107767d42c964f6156ff3c5955a6eabe805810feb0abd13bd9503ca16a6a5d0d4a441629df5c3331193774aefcc0b8c682a411c237df41a1ddf9b5f21d0e14e816e78fefe02a991a4", 0xd7}, {&(0x7f00000001c0)="778b4b362d167d51248ab047954c36208eec47608c26ee3f510a3509bd889b8207a93f204073a54a7b19794872b93ef0d0c57b53806f1e9b041f28bda1ad389bfa715190ef79e24dc3f428", 0x4b}, {&(0x7f0000000240)="24e2f56cd013bc471a773e165055c131bd3cdaa54ab464d6fe7b772f87f40b4cf4dac031adfe5389fc1a8b763a93e2bd25e27d", 0x33}, {&(0x7f0000000280)="f18b72959d0511d51f8a049749deb7067a0c434f178d02988b0f1726f26d434ef93cff5109e883966f17ac271c42ef8ceb8a89367d6d4d63d909015e1810fbe9cfdb0365fff3de4f8abd0b19251ccaa4adb57cdb6d6155a638abff0aec65c99bc66d41ac8128924d5c29cbe2eca117fce6f3b0b3df4fe97c41", 0x79}, {&(0x7f0000000300)="6c2af68900263b7536fb8123c6a95e0d9eabee84a9e9a4fd40f013c293c69eccd5fc4043bdc9afc530a8b65471a3d9300e1c47bfdf3a63803fc40945062fd69a12a72afbf36152396b46939e3f654d55f717b0a833a547e9ea27a955ea955ae5a331d22cab3902fd5fd35d2cf7fddc245fdc84240a6f4e9bcc35452cd92d1543382fd04fd5997c39c97a9fa51fe7b81c1a990bfac14e92b0b5044f39c217dc3bcdc7285ffab1e1", 0xa7}, {&(0x7f00000003c0)="b96d3bf9006d55b4715b5b9568333e21781c1c", 0x13}, {&(0x7f0000000400)="6b2e3e573d61bbd73770cd062e49343f56f64ffdc6d5a403540375471dbd3d89182f1f66917afdce36523a7744e739ab3bc26e9b0f9b82b771d4efa8dda27d1e20843f2ec5ea47440308e6cf3e83dc2843adea579077a37d3e9af19793ba6ff4680d57d789", 0x65}], 0x8) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2ffd) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) getuid() setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x3, 0x10000) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x88, 0xb4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:23 executing program 1: open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kqueue() 16:00:23 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) mkdir(&(0x7f0000000000)='./file0\x00', 0x63d39de167a030e8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r4) getgroups(0x3, &(0x7f0000000080)=[r0, r2, r3]) setregid(r1, r2) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x3, 0x4, 0xe89, "3a7b474e7204afc4542cb2b37e704089396a4108", 0x4, 0x9}) poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0x4}, {r0, 0x4}, {r0, 0x45}, {r0, 0x80}], 0x5, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x400, 0xad6c, 0x7, "7c1a3d15948229abad764d4137f1b3cbda6a1416", 0x8}) fsync(r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) getsockopt(r2, 0x7fffffff, 0x400, &(0x7f0000000380)=""/169, &(0x7f0000000440)=0xa9) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="9178a6a0ad7aca3e145ea0bc8c867d4f330b96c6cd9d037aca861eaa1288f3d96560787a1d95b797c473457ff4de15a8f3efb27e530dfa6668012b5d7345c2ee1723967c71474cbf79318f1bea1f45579e9cacad5e224f8f2f314a543ab12715a626bf88c963e08ada6bfe41412bad18108758caf034c89f674e8b742659357e57990a0d7e38eb873c5d8fd79731a7e66306399227edc43099427f89d53db92cd4e924b402dc3e89d8253004e01d8265f61fd96fd2eb5faa43dc7aebdfd83ebdb7eea4ba7f8ca90cb80e6d76221f303e54cb595171e85cc8a75123c1f3b6356057b59a96f66105b328164d53", 0xec, 0x0, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0xa, r0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f0000000600)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000640)="8fbd191cd31097280022ec8fd52d4cb0a08896d91d2097fe1a1dd0f31af3f85eea34b45c5c23ff4aa9249360d907d1635cc17eb727f660decc37fa2e6a7b1930ffb376baedd52b728ffd67580b83a58006c02b74d7467373b6ea9190451ff463dc0349600b", 0x65}, {&(0x7f00000006c0)="a4f2c39c79972d94864df532488807bc74cb392d1bee36bf32b75cc8c596f9199f", 0x21}, {&(0x7f0000000700)="34298e198ebdfac90c17499d3176a4f35c4532e01a5b4ff2b1331d908011edc3b6aaa20933fb70d5fc2b9bb09028a97e902e86afb8cb3fc5eca24919943c19baa8692de5811b0ecd33572a28e513d99dd30b3b12119e1b48aa3ff901c567df0e77850286c2d5bf3769e4d38d5816dd8ec3077072d67da378b0bfc5", 0x7b}, {&(0x7f0000000780)="ed3e072c6aa6d65f8511e436bfcf85877fef95171bd896b3b6e500207f40fad9071fb1a8b7875e0093915c5754f9d867b0184895b902f08f71f66a392300a6b9c872d40a2993fa3dc8d55aa962b2efdf3173efd2504284808bb1938158fc678f50f108c03d8a1b74c8bca58bb9ee374ce5b34ff8eb3b8fedb6f75ea6fc4d7e62e25dc4985f7d0bf2308e58e181195ff6361d27e287b0681eec2c146051fac5471ccbb2e40e96c1a535bbf0f275483d9822741c809ad7d1d363be617152f4e50f8043889dadbf9b3f089d54c3397bc17aa020f33a911aa9b1b5504cbd2c67e112e8c3c2870e18519b774078af2016832a5effe8e657ede56d199cb255c4abcb15cdcc327e87fd1ce335b1e526e2e5d9ec7ab898589d52039f06d635a5297504e5de35892b0d7dde4adbcd32546f99ded15fd9565d00782f06c5dc8fb3d98226464c6140bf49d628726e8cda7d9b8cb546dd785c2b6fb851145a9be5f2d262d4dc6e06a03c82f1ca1a59a9d22b7f721a38836ae5001e27bed0d125e0a5d56312cbadbfba205b47fd0da5deedbe85c98478914cd9ddc95e3182ac1e6383531017c64f41a0cc628d719393c37288d408e556d762eba648eb9a0a05418000131a3b01359b0c4a142125c705ac47682dc7bf1f3d9c32be5de076f808ce334edcd91242f5d549825420d7a47bc167965b5ede86054509f5682874a08d2874953fa02870ee14aa8bf08ae9564215c74d0554d475945dfab82d3fc95ca921532f407721f3a62322c53d1f6d116c3a2e60cd0f89de83b141c53d1e1cf992860d2c553501bee0d75f58e4c34eef3e2fc16340329804d40f69b0321f54cceb1e4c9f2749b3a285e4a4c6d24617d6263fd1a4c257e954cb031dbc1418a481ff5ac9516c794c225735129d877d2852622d7d349faecac3e4f55474234cd66f04101710bf2b824deb66560271c39cf95707c8c63543f048393f13f10fe70efc452645cb853b983548e0222831645f62c7abcc3aee4b6621b48494f786a30edbbe635244b5ac2aa27c0135913c68d2a78660afb4683ccf485f1db7d133bc3ec4d09021b99120a5fb52b72a178b2acdaa5b7d1ae9de7d394ae50b944462c25e4c15a3861a42ea6454b91cfba777c97fd1f9fee58daa02f1c2139a5eb3e0e7d02262b9f75bc8af2172a246394fdd8eb994390a352d43d8605fbdc8beb646ca30678bf085850e0c4865d0068ef0ae4f02897dd0452f8500362d5b1d3d4118d6e61ead5ce5fb1ac63dc889552f2b39f262804e32ae38ea4a4babfbad921316b783ee2ff1e156b7c6f5162524b59d4b4cbe45fbde8eb29d757260c64792c6bbc3d8f6953cf99a280a205e4fda7b95e2da0168a51751c43e9f741c9f2de04150ef353088a751a29d011613e06fa5ef3e83b1b4b9ab22d70d3a25bbef55defeef6dea7ec5eae403c580021f8900ea1a5fa450d1884319f6c276777c5d3d5e73032534d3ebdc7d2e03197e6ee6f156a966878963f85c0cb4e10209a1f1ebda5888edc1879f2d4dc266bc44e7975d1cb2d4b88b4ce4ca4f52b9a63627b7ab3ba178522f47bdad9f75ce6b494f736754ae412f20737d533e8adae381dcc3cbbfbc2f77abababd10086a6a7f3dd507de37a6086e75258dbbcb20aa4a5c179ca1a6c4a56ecf4065b5f046eeb082b825b0676d665a7c21df05422894fcac9268ed4e8bc9f18a964477eb5fc5017f8456a0e640dd399fe3667e1bbf1125eec626d9690ae865b00c36f69bd3e8ac1cb51b2ca68be7841975e05dbf05167c5fa0934e4c93b15f2b5c4d0bce20390881022455850c28c6742858db01947b5c83c5e9df1f9016ea195f8cd0e9e325bacc05d80668fd76288fc7eb8166c796a3a33f37ae8dc4d746347c74ba1c2610ba486a2267d16c05a9448e84fe2b5fe3604a4044f2f4f6e127c5cdc0684e0735ea289dfe2c2c7cb46fc8bc4d8977df207b52e5a08acb6709f7c3517046d81753e383bf8be733685ae48a4a9915eaa8897690777af31c36231a94a0c503685622c164707b21af8fb04ea25ff3b89a2ddce4bc6f441124c4007cd33b3a376632ed1b59bd0b47e8237bf29967aaa7703b6337e731582ab273af3f1475b1b63fb822edbe7419198d0831107a93272a753088935bd78e4c5e120426670883f5b93b6467eea1ebed13015fa5aed9452835a5775f04e57b40c13139a82fc7e7f27d92368141816da32d4d303d747ad4a924c3da6774bed3ec1b67f0c9210a3cf5ab36d907d1aa3996a265ffe281cf2e922affd86c794dc81246c84abd95a32cc53a73601558ea4ee6a8ef4bfe4049ff5fc4657ebdbffc63d55c5ec0019e76742069b9770769c1fb0b1123ef903759223b94f837fdf2926d216fb244736e8d1f653c466cd7f00659361057bed7d8d145ca3f02c9953cef24354924a2b4ba7d39eb1570e261ebf2d48ef547c607b4a86f22e5147b0ad79668f70adfae26bd5677a301dabaa10cff1f9fd0cad22464a2318ce6e9f28ef54b25bfee2266f060d059177163f11b4b8187e5a9c46c7058461dd62e4e28110a578f3a78ecf2ea4be35130780aa6f6d36b9661919e7ad99b864603b19eb82547785ac6ae15b2f039ab61708d0d6ff71c8feb8a6802ec1a3f0157fc0ab1b338a874e8762a63c51b4ededaecb253f8696e9d934d1e6f9ebed5fe7e2e69b5dff3eb42b96e86cfc9554ddd2ad942ea103ab39802ccd2c2875fd97a07dae8005d1a46916078cfe87a140cac033e61a5a28068250a3e9d756b88f1e37b3ac52fa6b71845095e3cf18f8495a93983d164fce2233b0b50a20d847b60f7f6b1ca35fc45578c7daff60f4f896924ef473a38f80eba538d9c6f65c42871566c524b9b514b1877e22bd5f3d566c529a599d309ab670f707cc54fae7119505498e3454e58bd7a8f92acb9ba413fbb827d74191b6981de15af676de4ef9c41e68ac16bdb329e283b8658d540cd8f4f4d4c75bbe48c76a95081e7cedf262d9360d5e6a115a0cbceaacc399c7c394312c30711277f29a1da94620b777a0973f493f7109229b30d5ee9ee648e4817be86cdf0fbb09037217548e5e6abc6fd4dc022864fad1d4194f997742e34d39ba85a067fb311c1083ec4703802eebfdb0be33b4e2e2e3a021bce20374106d832f13c1ea8b5be35450f91573ba23d78ffdfde95090df94012bcde971057bf721f12e1d528606b314d660742979ed3d59f76d28b60743f6236fa912784ed5ea3e922b580cba898b863415171bdf28394dbbe481af3d4ac9caee84623a5b5f9e2532b868a4fae6427b034a05f1e97e47fc1f5d81aa5528894163118370cba470c1b9ce2b9999c9c267c3f8d37db5713a775223170ca235fbe6371b1df10701a35cf870dec88474aa220fc4d5680760e08ec818930a9256f5f9023f959cedae87a64555755c47f1b49109668e54b8ff2f911a344ccc1b29a78c57e99d01f940c6eb736f92193035d0d046e24d511dc2110eddab9b2027a64c4f9b0a3acf65266b3db29dace27f082269370b9616d45b0959718ffba3d026b8e2920425ac5b26206de3dacf97e4be8098ad644e163e32a46c1e89cf9b01060b85b840767cb57874df9ac12e5b9c229e1e29f2fab561262ba3cdb1630cb90d84f7f7b866acfeaf413197167819ec549997ec213518447b37e6db4238d3c09d4607d07b12dff049734092b1ac761ef9b8092d084a5d36c101b348cf35f0be527ed7194a77f63a15ae91e3a5bd71a9d2d0b1572f22ea4601e8b4f1feb96dfdd85936f9b8be0034a304f38a80406b4c240c8e16e3998c13cbfc816a63be217305a4dd738d1ff3e10d0c08850e081428d9716ef6edf1bb7ee63228c4aa7cf1844190dd8d308e10ebe485a64009db0c339f99e66d44505b87dcc7027dfbdc1deba2a4533e26aa7c5fb8dc8542dd6e0a5fda292bfae79384161895f44ae6023491b6939ae746db90f98c6c5ef2bff0cacc1d178e710043f7aba175249ece76103e7fc3c0db0cf56ec6cfa95bb68f9cee679c61d4f10d2c20d0d63e3e2f806608f88156c465d6923b943c9d2914f994beda74b21c6745a48bcd2ea36aadba67b4ba141d28b340809832210093dfa0dbef7a49d9b3ed3165571e73626a766554fbbb739cbe35ba697d49e5261a6d5aa2b35440545d80ffa9a77f7b9f23510b2b9594d5666fa099546530848cb64f95fd58eb356d67d6470ad4641c845f2b9d1bab4923c0a88913dff9bc21432b98a37200652f649fa262999671cb734dbed3146e6329989b2602e13d0a0e830c58f258240f9f34adb9cd7b637c8e4af6ba8eaa89330667811497e88cc4dd030863dd00336a6287d97c3497f9530b9a49098ddf1871196db299accfa81e16df28c24ab0f51961e9facc7122cac9d0291bebb1336c15207ff4d916b98846f1432219fe174bc779190329b4ecd16d38a8bbb2e49495c5e5f96a5cdec25a03410d3e2cdb1604d65833461aadf6e2bf5ec4ce4542ad95fcfe40d16c53de640660a5f980ee7f4150550b89e06ad2aef981cb025da52e63519a4724d893df99f1f2bb32d5fd824a8f4cde9378eaf78b273237d4858586bbaa6a0c86b24d3d44ea13ae6805e90ec57d19d417d7acfd25faa4d6352a521170d9bf655d576062cd3975bffdceff3f609270b7ae7ec08ff409068fed701613cb29b47da83ad8c05d708997cf05c3a3d263a4755d6f06536673f605c8b2e0ce8575fb3f140a0a4583ded8b1db53e59a12b80a00dbf7e9075685e6185c239e689c98bdb4282077ee8282a6556bf959bc92473f4b79db6d9ad0a0dce68d091c33a8025a1301490444e65dda979a7aa3ae61b3dc746a6aa0d56dfc7966ac0ca2ec548399180e52101cbcb269ba7a5de13014315ed331de9873af3b459ed47ae7f677c3a61a715f72a667ea97aae0fcf16408d703b7ae697d1eacc8945c69ec3db13c5eac7592d3f8832aac27c6167561740004841ef9b818a45bb84c7d24cd5ae5ca381ad80ad1412a460a21bf438fcc0665b02d1ce65d0108e148d8991009fa94d335f8df5848d325c07995bddf826d6eff00961c53ef45ad2579f4e8c26c216eecf6244dfe714eff0f88b7229e6c25e133b4d99ae177a3a1b64f512670af6753fd3c50a526ded827116508f2704e7cc3783bcc6b6ef59cda6a11cd9d10faa3e3ef99aec06011c3f95eada4e54a6a094f9e0a89348f35e1fd97f1f824a1285abc1f7a218f0d163a48f484dba128f7bd9806b56d94e58075dae68cdb84a52b914e4635b152ad489820baa07e67b8d39132bdf1ddaa43254c4414a093525cc4918729edd06e148c2bd822edd5d289450341889592f38f3fcadb428870f50b5922f671ff45558a4c977dabbb5d46fe134c9b351f44a4b875a4f024c7d5241ce8be305700f752f5793c9bf9d4040b6e0d8c44231f148c57423f5e4cf2b16a42640928196a0d1dcea12c899739285dedac7be6ec06ca3b25ab6e74f9b45eec4cf07d95bbf31936f242d970da2c0e4ff56feec8e66df3ff24e76dcd3018f4f563876247ec2cb874a646b6f94af3a89ca2d39d7647940e0c3066642a6d55b36d982a398ec4994a9d3e9a7b65db70a2d47786c26d74297bfc86f61d90cdda9c38c5c75f5930c46a95b45c6ef75d8ce2477dffe7249685812a2e1ae369c096860c71d4073a341805def3476932a2ee372dcd0072f23b06623bd9b46299d59c5482df2b3258c521aea1469f5b868dac42eb53ec8a3728d0d2773423c046b8f05a31c0e50ac45fdb3ab5042b1b0cdabb72b5200e4cc6075bb8a6bc7397e8", 0x1000}, {&(0x7f0000001780)="6df7acbfc8a3d094a66050c5690a73b8c7dfa4d9092d9d8807d6e7458842e4b74d2a4791451f07ded50d67d5b57e1a74", 0x30}, {&(0x7f00000017c0)="f7e346e80fff94f34abbb9b3c51e59f004c1fddf4d4b48f70c", 0x19}, {&(0x7f0000001800)="d5d478d1f6624883480c64ebf4dc723fdc6b09c442896d6be20d7d7e6573b2247852d9be0b6c439d342c15e23c32b42d971284dfdac0a9c5cea2db5f1e2ff5d6cd0d86418ad895fc2fd88b5036d9082a29f24121e2d7be4546e13bf1134217657cd1777a24a545be4d9514d54501249b12d85527bc916d5d956f5113fd561db13e7c799cc4380d32b59321bb7941136931e716e43ad06dd9237fc0cd437ae6375812055218c8b53c857ddb50702fac6e0dce79b19676b4d8c9cd32e74cbad63960bab2fbed48", 0xc6}, {&(0x7f0000001900)="24e52a2c08f27b68c321029a4b0973f313546d64f1449f2ab56076e3c66563ab974ab257f97d533f918a3a494ee43d3b0579d08f438fbdbe342ce63528e1126ba58e88565820f730183981fa0fcc56a017ad90758c159b9cca1784aa2e9038a708b9ecf25e281110c4435753c6605dd4276eef53165ec27d8c8272a7c02e9dc5f389482c4e47eacc3195e98977044e71d51f414a81cdb1c6ccc6de982a6ccc5176479f1c8198cad214fbb009e83f8f5c8c2f903a2071c66f8a5f189431bbe95a1c666f", 0xc3}], 0x8, &(0x7f0000001a80)=[@rights={0x20, 0xffff, 0x1, [r4, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r4, r5, r4, r1]}], 0x80, 0x6}, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001b40)=0x366) r6 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000001cc0)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001bc0), 0x0, &(0x7f0000001c80)=[@rights={0x20, 0xffff, 0x1, [r5, r3, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40}, 0x402) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001d00)={0x3, 0x3562, 0x0, 0x4}) lseek(r0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001d40)={0x6, 0x0, 0x4, 0x101}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001d80)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pwritev(r0, &(0x7f00000031c0)=[{&(0x7f0000001dc0)="cff5ad13cfa5101dabd2071d4c8674bc716e6bc2ee4d08d9f36939d83df68a8b357b849f99a1fec87046ceb18cf12c5053bb266abc01f7e8f2d0c9d6c6159bd03f43ade54d698e3ebb440bb1d10b2e502f4e0a46a7ad30bdf1028b7d122e128665b67fec9ed295a734dcaa1d61e51f9ff8c53d83c423e61c7da0ea7ba79c3e5babf5798f9a533ab2d73cb332f17f281df40134966ba0c3be8211354db62a736916dfc4cb8f2c317adeb1ce340d0ebb9b9ef6225ce4dc359be013575d949ba168b1e463e45e579a81483ef56f2f2de2075867c7881ec5b82d3dc8", 0xda}, {&(0x7f0000001ec0)="d8eb75d539aafc3acb89590dbdb2af16b80b20769540ee966b4535f7c6fc9b", 0x1f}, {&(0x7f0000001f00)="65086636a033585e7334543b37f93d3e5793bbe70c3ce0b6d5600326ce7da95b9b2b60c28221b0cb955c6611fa06dabb7d147da8d3e6836d2f5d59cf46b6da62026f9505a7376dc7c4afd169f44293671118df5f2f7d183ba23a6c4ef4f16167ba7fbf892bb86e1dba1c0996bc39fb882eecd55a4a1d59bb99ec0dd39e1ad9ad8a8f89781451bad495037ca9bbd195a090f54e2b7ea108970399", 0x9a}, {&(0x7f0000001fc0)}, {&(0x7f0000002000)="a1e33a8546b4503c9d8d6eb507c9cd3d16ebab60e522bae77160c304819e19e5c55fdfa7dc121943f14b8b4d1a797085c99ec6987fc6fd29851cb3793711cf4692cabe26fa3e0ece18cd13ca7933bcbbe2ede6f29ccefbf6403af96c8aa78d70d717ca87a1ba6e2a56f20a5124496d851163fb80ee10ff402585dd1f046d684af3c6225c5986d99343b39a3ec07eed06c4b6e40bcf4d4691a212", 0x9a}, {&(0x7f00000020c0)="9a81c3c968aaf31be80442b231e9a5a140033538c383b3c269e18a9854b8396e8a916e3606c5f32ed48e35e775428a9a7b651ed828eb817779c148102456e2d4b3c386bdaa7174f3eb1b212bdfbabf5f8f46290145b5f3341548a3c666cc5270d16c66e0d3a33478e730475348a4959b0b41fcc9f0ed812cf4e40d2ea019ecc735dc54a3cd6a97ffb8b8621c4e0ae16666bdb9de8a9d636bfff836c0923607f4b7b8cc31be175632d200af00c2cfe66ab739ed3b93fe54929a01cc512a036080a3a725d2c1b2b282c8ff75d5f2092e799963280fcd39276c7eef0a0b694a68e6bfead537f6c6dfde46ab8189637a4c4f314f6fa35b8eab7b1e3f07d00cdb245d986962dcfd60e1459ad79f9f60c491b16fa6a23a5ea9998a862e3a3a782e84bdc9db693d9ffa23e61bc755beec8ff033acc8e802f1eed2300e8b6395ea9c110744d6004938eb6ea3284457a4763651e8af6f409b3b52445b77594a7f85af00753af24999964b5d2ba2dd0c5397cfc09504387e7ec032d2b29022d282bf969986fc72fc7c897919399b119f2a3837d526c2be0a417828b4b45973524e2921a9fc3f1447486802b2b426d48e393c3bf2d88a5848c27fe995f83a6a0448e38bd0fa1751dbd075184508e2d79f59c0df0a2a4ee1be117e2298d53cb071d698f78bcc937e2887ef75153985c1e15697b765e25745b373fe8e46a5db6f319e3dddb25e1f78e23a628288e989ec57d5e4d655571a544c50c3f0fdaf419017da99cc4f393ee07dba05e64b53f8b1842d44ca52cd2a4fedcd381fe933e65becdb9b0c945e9bf7bbaf254e475809a2ce1730295c8ff54b9bb72d43babce9bae76a8611eeec6a7338a9452f6d2d5fba0b7c682b5141796f2a0c1c4a0ec60c2c75610bd13e4b26726e8544b461a740c50a48c4493114ec1a4b25680bf192fbe322c4811a0b89e9497cb4b2ec1ba0d07b9f3209e980394368158dfd5b37c7fcc99af5068facc345f0391c65b4627d2882bd4ced7926db3c141acbbef74539edef053f72ada73f06a3848b7b1622508e9eccbfe17a5df28a4c5db22552e11532bb81738d9fab1d9a2376718b55c019a58a70f36e23476a980cb47639b61423eb553e81d84557f9ff3f270e037672c6afb66609e4c746e89c66f04bf32c52c94303bdee77adb112b70087e39418fd2fdf68e55056e85bc6ae0b9a173ed0c966971172daf35487f5f9582899170e8954938959472f18c35e920dad9752dfb9f45b99f484aaece81a1ce2adca074030298e62ea62f1fc04ea130f75607416e47032a45bf4e4d55175ebec638310d7ae19d7538799fad303bbf82ae4b707f74793fa1bfa25e10a5ebb2b8c02acd85b87d9a5091d32c5c724b0fbc46efa4f3867f3a0fb047de387ff234e3890a445d731e04b8d1a3d7648d36afe11e4fdb330cb7bc4e0ecf6e08a769c06d294c5b5d70607e9c1f4beae7f773576e3e6f65b214efb83aad3547f3e1e5fbb74dd2a8f7fbff6fa8aaffe61e26fa6dabd51a5319b4caf77208dfe007094d967c5eedfc00866d88a255954a6dd8f08576b748571dabdd99f1007232d09477a3e9046fc99c6ba5253efe656b148aca14a46a8eb8a15becae5aa64f3137e52013e0fc7b27d9d33b2a5e0c6394efdba136909afe6e9f07317857a3d866e865aa0e1cfbf9aaebc6eee1201bb8c1e416546c187a391c7ca9397d3bebd0eabe9bf6d2e30d32ae67424a74d05976250324bd72a56991ef6e72194061b6b290403124b236a4ab3aeb0e0a8b9aa44c8c6149ceb3e995df9af366a2cc36d519b5882d1bdb47ac697eacfd19bf66413f5df61c3b9051c5f9221ed9f03d184b6fb4e5b42bd25af004baabd9e767e41f6c1cda5195a73d6409b21d4b9ade600c922ab092276495f49cdbb53ecda4e43e06f785e621e25c4781331a11d99930c98e7f451fa2a2cceddffdb32f363640f0375477573e087f20780b3aee9a5a79170be9b0841abe17154ab62fcdc6d814bb448ba5a67ef682e5abadfcf6777b563cf3ee7ff0f7213f0ec43fee61f53806acb936eca4c08ac7be7fd6a7722050084dcafe1a5375f9ee920bba0511f26202d05ec266e47517bdcc72509a0687f404289424f394d67bad820a05e2710aff6f07d5d2509ee265b98cbbec99321124c149f289e188a87d8a21d6ed05d4f417f4b064c6f5b3dcae79831cd8e3263cbb7f18af4ff3e1cef4507c838eda8c6440deeb67bc2720b3e8194a94f8412b13f7282beda49ccc96893047a857352b5043a013e406a7f7420882d5dfdfd87cfb1bb3b3ac1f9effa69f1ba8a2eeb38a8075a88cb47666c86700e12c43821292e770d376383b465d42e54641c96ff72a4e430568fd2a10bae1c6932178647aeac538e0f4ab5b84f33cfb4570e1ac346a8f29c0fb8751b760867dd87765e1ebbbfbf63878df89cb6458b99f27880c325ca75f5e6db8df78d4681a547d5aad15e1b05d18420196b79708661438f44c33c530e60077cd840094cb7716abe0990d23f952a3376ece380a9cff61a32797a3881331308a0bd69045f4c0e7c33e43963f423003d59b2352ec96cfabac31842b3d9b1d14f54da274b164745de25bf1f0f3ccc5f7817ba7fd4be2fa8cc47570064ba6ae9b64b85eee5b80701f1fd29bbde7f79728b9d96c23c3c289a4fc447cdcf23c615ce311a23bda8ff85514dab1b8a3b7a8b108319a2a829ac200e5e6ff6c09facb904f93129cec0470495003e6ab91f8be4f9793bdcc382f77cb2ffd3d93488fa976f7ec3131b6e59942d6b40bce1df3bfe34f6acc616a13435bb875191121f23ce67fdd56d0f96cc7ea0732b2eadcb710665a57795393927f3faf337a7adcc9d5186cddb74d368d8b5bcfe6f142ab309722f4563d8507c60a85dadbcf0b025bf00f5c7e5b72f89554bdd189df19d3e81b8efb78262a164fe352f38d335588a1551062980207d804448c1e0cdb9ab321af45b91a31375b2d01f667e84e630bf33bdddd63cc46dfb19c7748a11eb2177067f88deea9d796c91a91e5fce860b20fec479d80cf1ff0623c1cc1c5379319adab79fc331583faced074e8a3b54e2ce4968418c468caee6ab41c95de281a7ff122f77de42fef236544b7e1a749020bd598c2239e3bb50e30a25d9b0fd5aa9e54336d13077b20e845f141e5b567864e839c4ca7c5d184d86af46faf3a87abf892c5b32eab23a413deb309b36729dd391fbc8963846834356a2590a803be553005bac9b3b862ba7a21d30c3d7c1b5bc1c50192aa461d9e0b759e81fbccb78b06f89478eee639bfcba2248c35edcc3bb133368947caf0fa82209450ad90932515d5b9a721f94f99003e287d806a30a0cba93227033d2ad602d233add700f5725c5ea6634cab9bd6d3cf134faed054a6c548a0f204548eefcc57b0ddd0398327b2f203c1e2b0d3abb6c01de85e55f0653e26c290b7aea7c6f87f2cc2d0eaa4b91ae2ec180fc0b1a4add8f7788215e473b12e8c87afdcd27b6fa374549a8d6520f9930e52ab8fc20f7797e5ae9217dcc7d6ffb1167ec53355b0e09b061ca76e0b4de744a48e31f0541f9a6bda469ea691a6c433155631480fb89428031d9a12bbd5f75f541d21409053bd25559de5a6f6e4e98ca2a5f4fa19901364a9b0393a395f81b850fd66b777a14ed1470704dde97d43ef144635c7332c839c3bbee8d898e2d1a990d0b12e849cf1604394180b7feefafe1674d94676269b89e86471bcebe152cc268d30b2229c1d581e89960c07ce5c6e02e1981e946c388cf4c98dfa388ee0d7ac6a2a7ea52fafbaa45b039f1bc908126659e4b8abb00b4c3bf529e0a396ed6c7bbaf8e602f3fa7584bb1f5da0ac46c0c98bdc0781664a403029a0c7fbe429170a7659a479447a456a5172fe2730e5ea9bd36aafc271b3a4b763d9bae6757279bd4984593e24815583b9d1f58affd47b5d78e70cdeced3a701b87eb92682c9bba0f986206b64fd5c19aa569c2e917ec982f258d65ed1060ac0556380354b28569fba2115d25f81555a6f17cf88ccebce5016deeb8fe2a5ae70818eb0d68c43071dcf69e9eb11df9d4fa2e8c611a8af6b0d1538e553fec2921857427d4b75a9b4a1dee783b0a7f997c7547fcd8ea0e2e5666c9adecda83a9f43eb4121130062c54cf92b57da4680c4b2d285b9bb6bb56a1f675b2500d5c4005844fe28a4f182bf346fa98dc8d9d888dc9625cabc4cc9047fa8d5cef8d527a84c85b081aa0f52ba0d6517a2eb507999ff107e479d44851b1b6f054970d105581593e49aa11934a7cd5cb70666828f9c030d643ee91d3813315bf15b41bd4154266e5e8b007debfc7b2e2a9bbaa7b64c39279ce27a450f516b7ddc01801ee951e6971f8795b19fc16512b4685de6c6a4acd8222b67350c4ec564fd86c6c2fa977201cd131d6001905c9207230b2a5e7ff50f3820679abf586d5f0779927f49e2aad9c5a49c0907f3883e65d9491114182ffdfe395235024c6aa6d90123d41ca348009eb91d006933e2cd1412800c79719658b92a9e66ff771b82b05e746dd2cc83abab2e9c8d05564ad085efb20236179470406e179fefa9241da62fa45463b0ed4e5311ac1f08ef81a06b086b063d4621e291b850066d659ba583ac0f23ed6e537d1aa6d67e2c218535edaa79208ba9a31922f063b92bab01b20552b661debb812cfe07c5c679a3ce2a42044f3c22c60f35bbff37574ea5784735bbf1f4f7f665e9ff98c6936c19d7b52245460a5453a3599536b87bac3b94cfc276da019b7e1876831890e9beb99859be2bab58188e5144075802e1eb6f09339ee5f1ded1603863c85ea331565051e37f72de8fcb538d0175e4360ad28ae5e114c4ba4f1be47d938e33848a8b92069bbcbb50b52977026fc0178608deb95ab1b8a3f525baea0325199fa6e16e0d36756c9b6053fb126f6c61ccd73bf8127b83b5e9de84945e6ed6fd9be3b15491781ba166c7adfc2b156d1bd1b28ef46f5c1c8f28a095a581317303b4c8c2cbaa5eb70d6df29ff89040e926c6128be83b98e05aee703d20e3eea141d7f1e668600aab4fde3c9eeaab51b6e7aa448ecaf95c93f93ae976e47f5bbfc765fe9a014c1a9ffa211c6b8ee716e4318cdd5bbe7788ed0ea3164b5269e797f4365ffd2379885bd628f959ad9e8b7ca57c25c8fce01599a4ffd8ecbc3efcafdf07c5eeee569d33cf598db82b1a87d54632a3b282c1de2de50f81c7d1a1faac890ba5d5dc37ad9a4962bb70f3c8bcafbee57880c95106f412837e5b5cab88cf72dd8787a92b5b61e4c3ce53a5aff93b45712a5639cb6c4dfeff1aba3695fc35010dc5df3f7040d15cfefaf2acc44c6d105fd0e60dbf38411cc53ae441342ba41638d22bc2e73c703f0f351a173bd9fa9da21bb839e72d0f1581cbc55c7c4bfc17c35317e2230c2ed01ce0b654c5543f0f6977d18f9c7db0dae432a05fc7e9a4c893b95d7e5c99b79c644116cd1661ed78277c5bffacf1ae3bf954f9d9e264219b080af98d43bd668777c391f505831a9867ef8b98252b9dae9c8ac8153ecb79847b42af6cbb1a679de43c0bb2bb74b89f066f049456add2efb14e85ae90f4776e1cd60fdc6a8700733b09e61b850b8fd34187421171076001137456ff0c3f4fb85fdf274a51aab52fbdeb86e9adef802785cf62f6a25efa47d6a29fb3ee03c199f8a280b69bbedbb0dd7ed60dc3a762194718986a155165a6174e16e71a57da9094da5c88044af50c7d7a645b4393fbcb9c41b0d51da8f5142434e0041a60f38a448389c5705c899a85e5b6e7c", 0x1000}, {&(0x7f00000030c0)="8ef0f4b3a5da6c218be918504b3ac51daf31adc7307a82f1792822ecb652505768b22bdbcca7928e03cf9e697fe89759230ea48064e540f0c2e894d9a2adb8ae7ad93e3352634084507b4f485e3a6d4f28a4e47eb92c06b6beb2b657366e5b323c90a1d98b95f0392776b107b0e7b4c2e9d906050bee697f40c2cdd7cb57536044b789487554785a399766c40031d0fc6233eaabb99ccdd890a7d11f58a88e4cbee18dc075feb5fb5089a97c5d64dbe97ed74adc983d62e43d58ecdba3bb359f44dab354294c993eb429550880870207dbf2ce4d007bf9ac851983", 0xdb}], 0x7, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = getegid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shmget(0x1, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) geteuid() setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000180), 0x117) ftruncate(r3, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0xc022, 0xbed6) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000001080)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x41040003, 0x7) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f00000000c0)=""/109, 0x6d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: socketpair(0x1a, 0x0, 0x8, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) chdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x9) 16:00:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffd, 0x29, 0x0, 0x0, 0x2}], 0x66, 0x0, 0x7e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x0, 0x7, 0x6a6bfa66}], 0xfffffffffffffb34, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0x3, 0x20}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000001, 0x4, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x38, 0x20000046, 0xfff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0x22, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x6}, {{r0}, 0x2987cdce6932b75e, 0x5, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0xe05}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2b, 0x3, 0x7fffffff}], 0x1, &(0x7f0000000180)={0xb0e, 0x8}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffff, 0x6, r1}) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) flock(r0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:24 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x80000000009}], 0xfffffffffffffffd, 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) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) mlockall(0xffffffffffffffff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fchdir(r0) symlinkat(&(0x7f0000000080)='./file0/../file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)='./file0/../file0\x00', 0x30, 0xc0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) open(&(0x7f0000000140)='./file0\x00', 0x20eda, 0x80) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100751e007206000000"], 0xa) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0xc0000}) getgroups(0x3, &(0x7f00000000c0)=[r5, r5, r5]) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='r\x00') getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kqueue() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000000)='./file0\x00', r4, r6) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:25 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2000000000000000}, {0x18, 0x3}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:25 executing program 1: r0 = geteuid() setreuid(r0, 0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x1f, &(0x7f0000000140)) getrlimit(0x8, &(0x7f0000000000)) setregid(0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffffffff0000) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x7ff) getsockopt(r0, 0x9, 0x5, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:25 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x4}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="3de94c6ee5de19cdef354cba41813b8b89865cd898b46e9ba304345d21f162ea97cd9b0e46647f12447778dc2d41b7d2621662c3831d3e91d615d256be27d25551c85778f26f0010b237db9987f911db4be4320f6f9f7cdf2dc3d71f123b6d129ba28f73e2cd6df7a44447c81277af033e2058507f445909bc8b6d77760e6e0b0286bb876e1d41d3f836d5a784ff621ca1abdaf0f319fa03c4353acbe06617e9ea4e0094548dfee53538225db04041e663d3ddac670e08f7ab5719017e94bd44b85585d8b1609eb815", 0xc9}, {&(0x7f0000000140)="9da9386191e4f49048f793", 0xb}, {&(0x7f0000000180)="c96a3c839f9ab5924f0dedf2d5ba3e04aa9d064e4c5cf392c084eeadaaa4c536e0d3b624045034f52f7c3ebec662107591e73b977367dde6781c7bc77e74ff2a73cc246dd4352e5ef80c5987f0aa3f8625f8e449209dd047f0065daec7127698f8b3b4af98aadd8010cd01c321ac762a50af8deda27dea66f66ccd93820bc716fa19c4aa6276756e7d32686cbc6ddc5500d25df4c396781787206a5fed15ca468901f49e93f5f3dceaeacfa567132db96eda5fc817b6e995b8c10ee4d468fc0f049011749bc23ac8cfa7ff230ae02f262aec95b2f36cb38f9b81a30e9f9a7903e973dbd738879b1bd64ee6", 0xeb}, {&(0x7f0000000280)="f66d2d136813a3afa1088127cc6feca1293b", 0x12}, {&(0x7f00000002c0)="34102f9f13892ea08c9c57ab52e52f1f201cf0ec6340363beca66ac129dd6eb9c6bc05d3abae18c71500bd21c0a35e8e83bf2a10749c2e1bb7305a6e444c579bc996f0545befa398a97ea86b0ad61c01396c3f483eedc31044ca48f4759a82234364c80b058b87236e7c90ed7b540f319b11e5144ba0db63e93ed1fe7f5a303747b6df6736d4db4ae661724014d03b9bff36ecfcd24616e7d608607110b321c3c0de5b631425ce85e972328c4222b642ac71f60b559f6d070e373e28000f2d01321e697e400dab310ff486a0d8a98b8a234fe7a66dd73f467b0337a30745", 0xde}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="1000000000000000ffff000008000000b000000000000000ffff00007600000064e4a321d71fa5365c90f0440d43e4d8ffe329044051b2db7a037c479a90618ce51dc5963609073eecf894c33ad1dba2e4868eaffbad20d9b0571527cf0cac153ac122f34cc7777f964c4e8fba7046d74150e900d32b27d549eb389b2b887193347412a0a1d421d1984cdbb5e6ff084d9e13a0d16f9f575bcc8a7935ce1341c7ce4f0a3335ec45da43c7de9a294c4e47906796c7abae94c6df5350a3c95b0000780000000000000000000000040000004bf4de9f9dd88148e69709976be35dafa2541a837d4cfce8ca84f5d766db564e761b22a13129bbad6979b09d1aa4b009cf75acdb3eb31abc9c9af26d36ec99c45524a040ac03e8df8ca3d9a231eb983da696646ddd3c26d08968c2c09b7f7fce5393de3bfb0000001010000000000000ffff0000ff0000003bef1d9ed4187640f4dc90f49d9f028b7aab2103a0527abf87b7d2b37889a3bd97da6d9ca362d44adf8b586165e882483bafff3ecbb0e20319424e2a3696fc688001bd18bd7b5c9a817c462e1e1003cb3a5e788bc5388334c379649333bd92c08512ce88c75c50c1312a0dcc668d75720309e5518e368b34026b2ddd8df35ffdb97772e396cb84ba9394e7025f5e9b03efb583ecfa2172c66b73d0e22e15ae7da438b8efe3682075be80192cdacfac69b52edc3ef2f9dcea631e93267377c06b9a16f7858a6ffbb92dc3a9e7e5d183173fa450f7c19f255bd16dd68d6d6dd895979b3b8716b46359f040c59c621047fc51cb65e9574f6eb313ab1f056c0c758b24f301e64932387def0f3940768aa20c48489a4fadc99e17189d681a18ed86a9f852ea687ea48a1ec6ccf5f9b53d18b2009a58bcadaaa5b30cab8843ec415f2b3ca705927f8cf68067fee56f01563c32c510f101260060349964a64a6e6fc2de453edbbf26559a0f1ae13efaca3cc4d0ac7ea791c29838f2a5b8b8bdc714ad4f235b1e0c219be2a16fc38e2129546bdf9306c5019d07115bfce37de7d68b85714ddaee1f18829206fbdf85718402378016f1146ed5e3706d14d121eb9c7a2707353fa7120c053ba4b9b228c75c60bd9bae62f591afd6be434994597192946549f693f4f4c01d00c20fb26280fca2d2248a763ad85f97fc4af0f9d73180c0c0e9506c4fe23553373837098385e0c35beba64794320f05e0a2f69fad54e426937281f524d902c8863bb10b0b9e07b1b2dbce9892966b668416c29f6f27e44e7bbf49640736f8d47b2e1bcf6b23c26b0fb3be1ae2018dd37af58da54351a98f5e7722e3afc6199d405410295944e971fb3d8966417c12a11421c7ec94b7846df95cab1a1a4af497e3177efd1a1ea54a5ce9ff2399eabc039efce3bdedc4b825bdece1511f837df9a292d842119cf8d956c0d0c566b4589bb7567f6073b92e16c2bc92e479dbca25a4a298219d877812ed2a101a91364898393d0fe690b6bbbb5d771220458c5c339152d73197b9cf2e9855ff7a7fee1532e46c35e0959095ab20765d42651e417f0dbacb0a26b2002c2975182daa41dc123e9b57cb2ff6fda12ff5029ecd1fa20abe0d659f869225673dd317d2ece579282457a88898780be04649770920a94bcec07457883cd2382b4bcd8bae4d5f8566878eda3bd4d83037f633a6bf012c34c6506905c7e6b9dc4c9ca7c0bc325d8fb8b459f279447131701bf48f74cec0209cc0dbeebce54af59d1ffaf603d6c8f5994befc20641065f0576999004b61877b28406fac92def1af45883fdd2524683dd2d3bf77f8c800bbab79bfeac858d09f2abd138be5b3df5f3e66f3a39763c7402184a5a50de659c266110852f27b2d22b39a9009d08ba0b269bf17dd822e3946d8f8d3555186d4555a0e530ee9a9871a838df4bba511993cd2b366771b03b01b1ed228cecf5c32c28345fb5c03fb74618b6f74e80938c56bb3cde57f82f7cf5604d08a2bf1119278bb134660cc6ac0379ea33090a08951ade04d0c0b1e280414819b16e2eb9bc92f8159c39da9183b2bd9fbf975ec1b59c8c239d7a3bf2103114684609b21bcae06fbf1d9ce496352615f36664fd174c23e34cea8d210b3927a4b3827b5de3ca99705c695efe39cf9d70c866bf2e2a04726fb834b4720643ecf1a811ac3d1bd67e796c7a67ac996ce3c4313e6551c476f207f741024028972e1e1472bdcd75dfabef4f918a55846ad3571a9648756f84b0f90f60341f1ae3b670271d66ee62c0e0c9127c429d5b9fdc360068d047f110469b1570ab96a2f23329ffb840bf74802f568abe1ae14d7b60a55385432a736ed51a53447a46f6874f8055c6dedf364e47b4324fff9d848cb087b224393979e147bfe0b0afe6fbdbdfe7e61f149e9b9e403a54611326cf23ff4e03e4bc94e1bae9bc6d2ec9e41b6d95f059f68ac754be56cb82253b485a941af022cee68f4541321e43d6ef88ca0f5d4a6d9beffd75232c692dc3f3adcb5608e7190a0ab7301bf5e43de717ac5dbf3524ffa3a294065b3c69a35ff4b59f3a093c5badd892f7f8221b202d37990a2824981e24b7aac3f5e70dfb87b6d0004934eef9022ea2176a7dcbe94695611d7a031f47dc9d897bcf892692a065ea3891963b7722e793dd7db5384c104f95e3df7c0a72f8e75cc7fdcbfe37141c3023abe5defa37769cfd697316c6c5f7911ec17e79f0aed6228f1095372bd974a1f8c8b289295664e6994175e2a5af28218019fa4015e87a52a7be36e7a5109e497e6c8418c731da65b82f6c6c70bcd3c461d1d5ed718fd0b1570ee21d1b23ee089b62854ce8a7761e53ab7a92a9d91d6bc450f568f9c48df8a96ccce352aae2b635cd89487d76a5f8929001313aed75d62d0c9e21998739c473c2140b8077c1a82f107cd5e497016349a3e75f071e9ae6c6d14f7283645ff45dd767e138bd11cdce303e17fe8222cff6e6d933f889a9c10a28ede7717460126db0dbd9344844cf30baebcc85070ac88eee3e425b47136c2d24833f4d235f036a5cf621b3b3bde801c6a3ae49d749abd3b904c340395445c852caf950b704ec7ca959c3a8501a7cfbf219980f382445a64009a5985ff88e85af39daa79045c7a67a0a875fe84c83c05d4ffba8e52f6b62ed5a4b5851a7403bb29583d008f14ee5e785f62a8b9e203fc2772872b5b944202d2835629669e490ebe2db13c687ad6c9b5face2a877a2f875d8a78d33fe07d9f02cad940190dd9215b56f6792154197d3ca56934d1445f92d5ba105551c1a7e5c7e8239495cdd16c500d6cc6f5f56229f6e69844366f57ae0c171406af4a4358ff5abb82846dcdd2c7aabb3ed7f97f2234f07f7eb377418130f06f27c2c902e639519c14cf4a18e66dfea6f289b1123ca57e2a14ffcb2a73761deec26b557fb8d77174feb4dc710265ec2d201820ca1bac7004af60a558efc41c4fb7f5a1c56f97443093eb238f6ff116175adc29f1530679b45fd49311f1ceab1fc8e2323445bb35798ae7e30633d68c1f39042f7692eec915f7582cbec209090bb46a4eeb859fe4cbb221cbce1bd3b67d749d74954b565530ed63861ad43750c3177ac20eee17e055c0acaf7bbf3b6ed900785a5c50fd8d2be324b0f4a162d7ca141f7cd70033f3b1366117516ce1acc30d507732861799aa52752f83f9b11e87d428db3019c321843a2af2b456f49bb36ce629d11027348559ade7caa6674f82159e61228f45589f56cc16580b635a98e2b409f53426e159183f424b10b3bc482718be4b40a295f003c36c283f6a9e5434c1a122f636fb0d461b91cf74f3e5d44f4d079f27beebf89f4b7157d7ce4b3385c92c8cc32d3a98b4d0de2f3e1cb97688075508e5372c2e3586a7756a25b37d45c918e803b7d660a55967ff607ebb1993c3b15b06df12ccbb4ba4a1eb61ae148bf332098111ca69cd69e18aefb564a9ffb8f7e895d5bfdb20765be11e71d1c9c773f529bf969ddeea98e8a550bee5ed3bf72e8921f5a3023657387c1e09afd849290ddb5f6f969c7b18650378ef78d81ea1a27a15196db310e0ce2e3227724ae04f0f94e614814c1ba44a7a11d17d6ee34d53b8e3eaf074ae57871915fd5dc8a379a7de5f34ae8d609b2bb92db583afeaa46bffcd2c4a85fed600be9b2e10833e1c7ad842374ada26631b0a34568e94f38f150a2250e27d81b3d964872faf14bc48cc39c4282e6abc169cf288d83d62f64edc02b624b94f580ef9c49d3cc3bbf0391981ae6361412e00a11aeb781485e8ab38d1bf852cd52581ca7a655c9beb31c49ddd0786e3c22d60a49475f7a1660a3db89190c5525e44f0e9517bf5ccbf7629ba4aff1f9a0fbfc3884dafb9819abc09a83ae4e50018c6cd9f1c7bdcde1ee16b6db167eb1baa5a5315fa85170554428814837b342b58be36e680e72f5cfd759336edd06a4a5b26970ba26592ea99c5b25dedbcd67a41e8bb2009b570ba7dd74d99b4a66106e3995f5c287bedc761d82040b80242e5e4ee87ec889ada88910061e6f21766c69d0b2e5a0a6fb9b5f4ac194c949b63bb74f5192771fec019eb8b2d60252156d63c2b797e8fcbd6a1c4a31d7b5b7f2cc78526d26e9865d371202700440029978dc17eaa5a1a785974eac4ae846a34345365148a38e08579dc594789de2f08ba8272e0b7414f7e4b30eb383953c58bf38f831daec88c62c12b372f26ba8bcecb6e173f2310276e356c54b6db22af822b4dcf865738e2736336c763d4e1abf2cb55b5722ecd0f8b36f661e2a2c674908aa7c6e60f04f16c232b8147749195a535ade8b2afb1c6364bd95cb66d7bdcc390357ac172781a14375ca20dbaec1d744aa564dad15070b89b6de67505d6cbaa59634d4ad1cb6a221bc6109ae60ba01798ef50fd438b556813b29732b2ebfc0b7529d77dc95c9c21e204a643abbe32a92cafd7294f8339437c2f0d38ded6541021db8493a292848d299f553e5aebca802daa3810528b9c5df9836bc48300112c642d7ca78f58e54898dca3074f86c6918f1e79d82f946d47041edfe85c83f08feb281436ca1bd86f1d5fed24047327edba5e4b99aaa14154a0342185fb2960a0881ab61638e7bd5431f15c9dd06cc102e36c6bc03762246a97e91f729ca691212f907b373ca9225c27222826707fce0b845cd5379aa38ae91d8935cf0016226af793f2d9abf13dcc030b4f7660a87aec5d9ff54e59c017d395d208aba5f5c0f274636c2279eddc5d86ba5f41e2b74eb6b5f3cd9050cc5081377018a8af7976d432f19d97d3d47284c501282a7990cc6645d0407e796bb22f0c7bda58a1996b09237e9882594938ba0dfa064ac2938cb5170574d3efcb1e72448b77858f02ee1d760298b00cdb2676e68a93cdab751777f2f1289b0189c8aefe8d88bc43d4222a5d041382ffa1933d50ffa9fd4881b5575627439da549d7af00e202fa9f5fe244b53f851e08431724d5c05b21da0b53082e59896070435006c91cc60b223aa105564880f5f927e7ae46f130a940cbaf5bb3928122887c176d9d025a618a360bb19b076a73f017065c1444a86c798be4fdc90ed315f9c36f732867b22a99003a962a2d264c873c438b0a6d45dd8d51e89c4839d59aff79791343f89cf2186757c96e8ce9cca5423873bcc8b79d3a451ebc822bb44d59aa1abe5e21b785a646545cabc0a1c2e6938ff98bbe799534bf1db5be885979e2ca01d417f46f0c119e3de628545046af59fd2a3865265d813f1a86fcc70fdc4b62433a297dcd46a9a7709c91da7ef1e79dabaaa3a4d1346a768d4eda342d531638f50f6c5e2888d39ca1d722dabaf62039c6f14e66106de669d01ffeed5fd79994a100b83184de31eb27b725aaf108b9659bf8d37c140581e8dc2013c020a08a667efbcd16d99d2d314b9a73c7d94b4e50db34cd7a366ed4a223b61fd6a10515417bb68045daa385da3c6d088f250bfdb727916484f592876a031e0295fd6dbeaba6db7429dfd2842e7317e30c63b24421d590357c2f0d71d662dc2633c48460303b45fce287c7b36ca0165074f5503e97661dc9ad98283e1132b1ec910efb830e6715db946a2f8b05a192292abac357bf27888e674641c35044f3e9e5f4a112ffdb34aa510dc5c708034d789a6ee3b0bde7184b51a836e7661dc66ce248f85da9ccb8167dfd72cdd58fa0bd72b676ac5ee2f2f962a8fb1c6051b8eca7beaac13eac1b8cb5ebaf60c477461287ad5cb2c00b879b5bff304349532ab85e45f294800000000000000ffff000000010000924375320521da3cffb6714222ee298a1b1c7657e85160fec16d074d5beb6f6d8f594e4a9582c764176db67a4aee8d26ab691e0000000000780000000000000001000000b0e48a4938bf695a659eddca4c310ae237a36aacde5e98e6b9f62a28fdda9438d97fde390a7c4ab768c5f9aa54ef143986a6925239aff23ae0a9e758bc8313868b76cdf12ed9637c68971831171e77173a1f9cbfeb5aa3cd0c27b711b595eb91b29a380d3b2a9e34b73980d56800000000000000ffff0000e24b0000a02e74e8d3bc2b9971ea53f8bdd93587690033231db8b3e2906ec9940ae22fae7687eca995a467a1d3cee6df4ce68e470a3137cde8b5b741d1263e8bf060a24f568a2a8e7c3d5f50537403d904e2cb83f5780a00000000001010000000000000ffff00006b000000ec0c9cb8c7cbd85a85c174e52373e5b3f9ec6e5b6456c8e3df93d3e730bb9a98fd6900805a7aaa90aeb56916cd2301200b95883398734165d04a21704a631f051f9cdfdfe8409244a69905cdcd8eea25b6733a7d484a5cd06173d1c957558d4db8ff562f84a3f88a64b3f6f237b1e5f9b4b86b9f2cc709c41dea1fd9b62f3f615f48bdead2d1109dc0270f7e79028db351bf74fd7555822ea2e91708a8519a1b4bafc150a6e8d165ff3e935d2d23b156fbfedbf4aa60a383de2f36efcd0bf9e37e36db458e3ca44587836b1622dba321ade4e206011edf15ddff303358e78ea74e1c8d40e8c0614a6a61e45869d9f8a1ef58a42e74e2fadd76d0643362cda5e786e07b07023d836c84c4a1672d71f0c581089b6633b178ec45477a4043de69f2fb6e4e96d53921f4e3970c88a724c0ce2e30158564baa3d2b0f75dcfd953a19c613f28cba8cb7863400d49d8e18d850d2fa9b8fc563f29e4a4a55a72d51aead694230393cb93dfdf4e53cdbf57aa537bdbdeabbf4e7ef9ee6642bfd99b392fb880aa4ed3d8eb306329bcc7ea25e739229902b369c9316af656b651387b5496c58cd19dad08f19f399667e3c15d9866d3a1f241148956db0b45a925ec1ab03638e172cccc2283c420ec75486806ec83111d9dd29b31e9e07252ae3a7cccb8c634d4481df0412cbd14cd167f06523d693c049773200d64483d012db48586dec2cc5d1bf11518c7dbb8b7ab57cd3395f1c3a039c30b76ccd28e4fb47218ef191a856ae9aa6f351a91c4d3d38e85717bab51a8b2af20bc14c5115486e76213d1b33c0c8e8069f96794a7b57b7a5348e382870c9116fee54f610cd5110f2a17e0097219cb6280c82f9aafa6198a7de6bacee3c3037f67ea9377be726baebafa1a6a9de6db5e063af80ea8a3cf598cfc9d593a4d09dee7461a5101ad4b2c124d45ed58bf79e29baa5b75108f5b841ec765794c39c74ee6f765c101ad67313a17ebe61ed3f721c6b882e13fbf3b9b5d9dffaaebf04c11f9942c47e10a0b4ffe97464ee359db88a56c4186a099622cb47e596b17f349459245c35a5ffee41f2858ec58b4ecc6e81a09dfc9487b958be2a93734becb38109b76bc4bbae7ed9b25d92d796ffa7b7f51481a125911bacb95f3923bc86a4defac8d15306fc30306e76d0023fa6e35f298e01e5e2f7339de503c0c72a395b0bcf54cf4450a7819aedd20edcb08688798193b69bce6d077793c9c07a68b7ab5329532401bdff62059ce5b4fadc951119955a10b875b557ef355dfbae999cefb61c3c0ddcbbf9f019e32df9e39bb7976d587b2bf7d920ef7240d9fd3521d02777538dbd3401ab6eace5939b13c0d703d5b1a7ad74459c737a6b10cb767c1fd7eb76f45b17147827e153696ccb82b963e20eae4c590719ed2f575e6d069e7e60d4451d6d637dc56eb9aa708151ff8e991f74e83e5fdf1c7e2a57cc1bebff9a72eda7170e4eb0ef1a181a692e06f16309804331f3adc372f3056a1115d3e960ccc17b03b298d64074c36974db9c60f10873d31d84a2afd86430a5824d63c2792e25600fc295b605d28be652fffd8cfbe86c6d5bd27acfcb6cfe7e27312b06c422b930ee60ef70b9b438f6856b78d1175242468afc304eeb284a5cb4907a1557c01315669661ddbe23de1072792f6f5274e655a2a5485803b1a54e7166225464c9074bad714cc52a31e223beea8466ce964f83d677582e6334068b4140794ff10f0a446adf195b6c476f2a1cb77554d9d5b84f168545a1417db0b12d3f00706347425670436c63ebccae443bad4292861c8a9efad4be7c738db09620d816259bf3878efb344e6aa59f81cbc67a7dd93f1c9f593f45223aa4a8cff1fa63dcb60624291995f661ce6437f2eede85f409871957283f1c1c926c73300b5f1b9d1ba59561983f432aa28e1a56b62447d8a29ed7afc5fe0c671d7f5e90a689c63bda408ce223c9108e194ea51f4c010ec81abe8c17ddc29f86709c566d983fa917ff75e65d0b17ddf32c8f2b86c12cb6c02108b6e9a1274c8969015c08e1d1399358ba6e343b14f705ffd9aeaf875d4e26a8dcde5a9af2393fa9dca1c5bbe439534c0211bfa2a7d835578068d0fc304c1d1e610aa464652354ceb35b8cbd15bb4102348fe1e45cf3313fa16b60eeab00dab817c09fbd82681c8d435e0d783170df12ca0d60184c2ee669db107344313498fd2961b52f2c6f79eaee100a92974ce69da11a9383a456599a62960c395ec5e68619e832c755ef0d7bab939f415be514726a5b6e64859299e201162db09cb10b1bb4c50a49d68f224720a87212d2104763258c8ec6c43cbd56379778f9c480c7aee3c0d0242776d4011c440f3061e4e828e78ff71b805b65d6f55fcfd273cc1a18f7e9b96a9fca7ddb80bfc1191e8089495f2e16f963bd028f4b8d326bd1ceb69f3126db900d8fb6c15cd81cc6b87854eadb960f48fbe1b9e95e05a84b175d1a6a9e54683aaed827207fdac5958cba6174de84201afad6f112e2816bff26452aa3871ad59499a54b44e146a9d244dd654f811f0c4d3ecf2d46bf2571cc62c5d79da91981369fa45d499de19bb484aa848a0c33b6100e35cae6324d4a175a0c91b0636969aa18e9f79b18134729785f3649cd6c4ea30ac252e94849d7caee9e779a8ef4fa5949441f0d7fb1bc4e88b2d6a71f3c44058e24e9c7d6b274489d4fe9767fb4d5ce0be677620ef789735da136ddc30cda662a893548390f32ddb655ee6f423ea83637acedd24a356b2eee00e7cfae5981f8adca7cfbe5e775f550e7332810fee404f5dada81eddc23bc321da9072c235a94a09b98f5667c242dc570830376e373c1d88252463fcbadd7f42f5c8040eb6f8008a204a64c06abf24c5ceb6a2bc82557578430026efb634d28c99de501cb55fa8baf9524e380ddf7207b76421ddbba0e766e78f9f884d16605b611e9bf68bc291ed50bedb27edddc0091c8f594b0981b3352f48e31bf0a6fd2ab1ec640455dc6ad4a2999068901f22a53175e1a6d29d11b275f964755c2194bbda141a7ef1d36882fbdea2de305ed8321b00018c45b7065080fd7e7d1550b8573dd9a9113488a145580ea080b30e849442750b605d430552804e0dbc8408eb2dad858cab0933dc8c19efef877e5f7dff91c9c84b8a35877c001ada4580a4805a84a58a4afc5b841a321021966d5f84cf9bc8cc7fc57821b849ca54965bc8602bda96a837e0f041d4e595795ff9e11a41e48447a0a45ff4a867d95561d1fba82d5963a8832b199046a038b8fa157450bef68df1bdd5b537a3260f20cf057866f755651d81d14b5e03047d70f90dff8b31020a03e27936b0135f57bc888046a9662069779c4cb92e23475e70f9dbe20a4fd4e95e125d9f76bf89f0aefa05b46cf9f92986d16ba58a0487e1ecbb92234ef135b4a5b2925bceae5794bdbc9a78a9807bbbc33cee459a63fee321521f8af18173431040acd51741bf0a8fd4f24a9477f9df4bd04a8ef02a8114d2ab3932f1d3a75574dc509ec71e7df0eb0a4b67eaab6902bc8d8be317d6197e85018a09797ff1eca1d8a6dc1aec9153009a2da339983c78f99a262720b40ccc5b47c4362ebf12cfba93ba446a10b10a38cf11e8c129bdde6adfbf2f3b9c772637cdc027091b5fda7297c47a763eeebf157b36d8952b4e685027671fbef1337c77e212e2d06f288dd455beefd3842768792ad68d4180fa0619b9da7ac1d05dc4182647a40b771cc325faf1c23172236d4d272dae6fa32e2505137105597011d729bbd978bb245d1a074272530c719326693ad2f27faf0fd1aa317523481e6d32bcab995a82c510d406cdbea17bcaabe2ff12f81cb5a26ed747651c16aab9da4f7220f415f0c5edda861e6e5c406524e58a2fcccdeecce8c1d466b0b920c3fd1fcf1b69239905ab6a8f0244923398d397fb9a524260b7589bfdd561472273fa31d3b3a8b1377c0d48d856dd2b7aa1031a89df4fb063dc449f7ac4c697d18400a091b62f8fe752f2862af51547ac3cb6526cb77240818ec1ea256ef24995a94e105582dabaa830f41be7159f88d808bc8713d2ab730daa06d1c4b54500c3b919a0c8720cf1ce260541a7be19cf2228a9b325ea22efd265dac54750138108d2aadb68629b7e6c65301fe3dac9a8a87f8032a72e34407011897b9cd98dd05610ee041f77395d2481ba13b324672537a77629ba3cf142c1a32f87705386ecc5c2281cdbdaf5026c898bcce9a50593d533a9894978d4610fe9ef74abf1c3f860c74610a11c521abf23818d7466c17e687757badb699413a414c16fa77d47dff5327bf5ea1b2543c4d3fb69dca9aa7889e17d8a05c6fe3d29305b591923e4cd55fbb6d6c5c31241840a31b97bcb628eb54e75ecabdd1d193a5155af13b6d92c1dc5ba3c53f6c1ebbf737a62c3cb4b0c3626fd4eaa83261452e5a8edb50d3cc03de4d417ced809da321f79c0647ef9af1074c35170da5bcd1a8b05702167ed556b9a4fe181e6122b0b31404d5c0ccb8abff792c0579e3b31aabbce81464bfa889adcfcf815b91004b0989f5dd05bc861557d79672ff6047bde1f87d3cd8d9f28f5956b8f5002e1fdbadd6654816115b85fe8307543098864a69aaf91e05baa5e04e70ad34523f090856c04f6b61e44cf69f3eeaf4b740fd1cacff52cbfe98a099dd5aa136575c416d9b4e9c83c651fc3a9a1147a07e338dae533ab43cef8c055316431f0aafadcee03170be277877f253279e140059191010d6ccc06202b858351b26e44071500b71fe5bce4b158480cc4f15db6d6a53921a3180f783724136d803057d00153355d91602e81439339b76141fe5ef71e886db677bef3842a15ca34111555089f6942200d112f6636ae9a9222ecbb99f32693bacd1c65bc4f5560340e08e8433259e3619ed7b596e6d3d290566310cac02c1eaeb66a6312155b8b1b6e1e41da3be7d2a1e4602f91e65cc2519f48917973f1b36294a3aea595e31e8b0ac498d8df88f5cad7ba926baa0453de8519b201796460a20fe8a1d044ee9ae058f80d2784d2335384e2a851270ec2b014ff655057b885b9083c591bc352e485d1bdf055fce6a464710095e8d48c9588dbed7b687f5bebd7f28bb7d33b7fdfec798a835c58ac50248ffa406de1a9edfba96d4aae9b28a5cce1556462f9373e3f40e747d2fce9fdf59e81eb22e29c9c4ffdba5d9700915f8eedb947a427618eb31817c4210a5f0c77e83039bfe7b9cb19a9fdc03226b9a49475bc25e53f63cc5f4c5f40b25adfe607352fdf30075c8b87315cb36c6946abc80a8b8dc3d3a611b7656d32e8d39b5f3d2877cee20cc56c00dec08e1c3509025ea65582967f3cc85da080ca778c9ffde5a2e1ffba711fa3151dca1b37131032b0985801dd66339e2fdb7d2e6b127e14f9416db9fc98a643175abf28042b00b152db57af36f04f04571ca3506731547263205dbebb307bb1ccb54700f9dd618c3f1302e0f09232917c93ae339f590fe158dce941d5180be9d3db28d5f76b2a76201abbb92af7ea47c2a5bdd2bf73b2025ab5a992c981bce1df53bbef2b0ad6cf31a0e150e4e237ce0081ed655773ee94769acf31cf234c940894581d56b20b6d7944ee5065446a0a7d87ee05d533ddd88a515a6e7e2d4c28bebd0336e6eb7c82ff16ad67034375dcbcde015e06a1c7d80cf68cce20fc8a0853b6c36450704052d6fc1cfbf9f7d6fa7d1534c82d8678290f70d6bbb84519ceeb4a5c1abd9e2059ca02079e4e0fd153b21d050d4d90f772d1884eeee7"], 0x2280}, 0x40e) shutdown(r0, 0x1) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x10000, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x220) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x7f) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x313) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/48, 0x30, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) setsockopt(r1, 0x34e, 0x401, &(0x7f0000000000)="f2d68e509d85a6cf225d6500b4560b0235bbff22a640c5faec390d415ac3f6333105a1d1a573887644173887fa1446d4c464cdee5add622b6c5a62d8e05a889566d44168", 0x44) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() dup2(r1, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x100000000, 0x4) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560200"], 0x1, 0x0, 0x0, 0x0}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d108 failed: no mapping 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x8007, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffff1db269a, 0x80000000}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xfffffffffffffac8) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6}, {0x18, 0x2, 0x3, 0xfffffffffffffff7}, 0x0, [0x20, 0x5, 0x9, 0x41, 0x6, 0x7, 0x4, 0x7]}, 0x3c) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:25 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r3, r2, r1, r3, r2]) setgid(r5) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r3, r7, r6, r9, r9, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r13, r11, r12, r10, r6, r6, r5]) fcntl$setstatus(r4, 0x4, 0x8c) clock_gettime(0x3, &(0x7f0000001b80)) r14 = semget$private(0x0, 0x3, 0x420) semop(r14, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) socket$inet6(0x18, 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x111) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket(0x299c07b25913db21, 0x3, 0xfffffffffffffffe) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = msgget(0x3, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setreuid(r2, r2) r6 = getpid() bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet6(r0, &(0x7f0000000200)=""/1, 0x1, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x6}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4cd0, r2, r3, r4, r5, 0x28, 0x256}, 0x5c7, 0x0, r6, r7, 0x78a, 0xf7cb, 0x1, 0xe037}) semget$private(0x0, 0x0, 0x1) recvfrom$inet6(r0, &(0x7f0000000180)=""/26, 0x1a, 0x41, &(0x7f00000001c0)={0x18, 0x1, 0x100020000000, 0x9}, 0xc) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="a3cb22f5f82993d279913cc15df4288ce8329059dd80", 0x1, 0x3, 0x0, 0x8c) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = semget(0x0, 0x7, 0x60) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/70) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) r3 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="cb1fc0ca9a256377e89c17dff86e44ceb8aea2e0b9202d5e238dcb33633f7007412a527072234c8aee8bc6d8d3aaafdecd87e592596486176210535cda8c9ea255c07f6e484501d1a688128687108fe89bd6313bad6a38db38afbeb6bef480173dde28d7ed6e50a7b174e234f2767df0437a0747d13260f2f422d636137f8a44f3ded4068e7f1cb67b5415078e6c0658b9190d0e102f39efc4176357c02d767f4eca39edc34f3d7335e1d924b804a1115dc977f10b2f7547468ecf6a0441c25ee0d1d97ab211478270a15cd11aab77dc83b61b86db474b430511972daef9193b1633c75f075d88ab5675323dfb137b966eb36b422d6fc140be05e2dc5483f81f0c0fac49dcbe796d535ff1dfcbb571a5368ded8774d91800df0e0cd916b018f141e5954fc7bcf3241061d37884baadef97fe9dbc1ddcfac57dbe0bff1adbef53edff703c8f631bf35018244f9fb26627f6041f97f1d5c368e514a22a16dae0eefbcf77111b918e3743887e02b51dcb4547c61050584a0b63f3f2274916f44273b99b309460ec85e84b1645b8eee53761a30f58f88d38ea18c7e82411ae5b5836c1bd793c0a09b05a5e0b85106b1cc4707da8b1a46c2f5fef69d5b10f983b52e742c7bdb8328aed28e1481a4865743774a321ca2302f1efc15502609de626dd3fd693ddc9098d113bd686e488de0c9bdaa8c9ca8ed9989a49084b9dbf262da4d474ee613a6ada6819a230cfe9ec90ca1076f7701a24ccf71f80439e6f3080cd759caffb821bac586beb3024c6fed36f935453c71078edff9b53fa912bdba5776b3e8fc4cdcb5a9e695e48500b4e8fdfd270b0c9379d550324ba9a6cf107e7d33146b6cebabd554cab05fcf39a985aa9989c9daf313148efb2c50ebce24126250d6f99368273a5d5faefbacafbf3c5d20ffb9e2d89f9e603e8f89f721f458c878c22237da13d8f0991a1da6eac223e44f30cf2f827a743e4e8091cc24304eb33024ea5809f13bdd611644c0aa386162b96614a0f8fea937de14ab87e2ec8efb92a52782858a21fa86a166b09ee09ed7f9659e4a1eef9427dd65239dea5b6558beaa5e1b68ede170ccf2be26f55c3c73f029decdf6c69e022afa8719ad32aafeeabe24f71232b6c4f68c1dd14b81aa75d502bb735d7c967f05d7d825ed3c0170e85c61bb3ce6e0199551086378d3f563be51ea9d2f13d8c9a5c6f4124a58f46aeebe21cfaa6f617c35783ab7a38a7798d09be343d4293d5552cba11d5094bb04cea7d32ec77ee256c00149887419cef15bc0c0d56545e6e6a52b8fabae4d7e318c00e6bdbbded14da54001cee12d2abb47d9042ba6f7701f7efa543048586022c3fc3840413b8367a2870881f7760d0307ac85ef6d8ea1e21ca038c952098c889e53192de6f7b707bc9f890706d13ff515c3aab70b6918d376f533a7cb84a61244053d321acf7a99ddbe1d74949c27ac50992568622bd3e0776a5dcf1079116af82ca5ba411f7560804f7c3b9ff48622392cdac7274141b2da46a227afbdff7e734e408813f64daa2c6e4620b3ddf5bf2b74e91aa8d67094ba2a0ae455ebbe32ab0d380e33dcca6a63c8d3e2b1135595725e353361f73ee37439a211aaab874ee29b9bab659efeb41415dded8d4ddba43a03e45436564edc0bffaa5c462e6135a544cd0db21aefcd8c99b08060873b6b68870d8a37912f13894ee6d0ef6f9a6dcfa345ffc78c5c3adfceb98de9cdf2f9bc9dc72b6365ba8e840372d6a619e85dea014ffe16a7dc0181084ce8789e66bd885835f1bd7557e5873686ab0b5fa9b8c737fb84cad459b1ed849c2e69ff68e5531334cfac8f0dc91a6f8a31a4e35f57c14af12f699e0934f6bc2af80771dbcad10ccd9ea8fa4753853bc76f281ee018d760af5051593bc86430f741183e85e8e401886f67a81e1b0f4ffc208c1936b459799041f88a474d976840f040925fae5c79cb3ed4d1eee554fad271256c0230439745476628bc256f820aed9355216c519e1ef9280c0e049bec3bbb298ecec400abcf114b166fe43d146323203b822f979fd1fc118ad4859470bc0ae954f22a299a56b7e9990d548bb4069a5b56f86b09b2f72a18f4d1aef670dc1a2294d2c1a19fbc9e9a55bc8a8fdd9be6e0750b442eaae6a543fd9e813d10a3eb35e6dfe2be7f05f1c09ec2fd3588f577d8261ae191db53a27c3ae3c8ac41c4e476ca123ce18b6385fb3ff6b05022f171b7b1f65704473a5ebe1b7015d53f758d01840a7a1dea2ab4865ff1f3e30e32de30581405ec7217aab96a3cb2cd97d8c2c5be50d9fe2143933ee231fbd92cb490cca3b5874d8ee1f27dcc7abea7e5375179520d47daf2240c5e5a426f24c1267275bb8e4b5d1e6e7c98a7db866c01b9baab82d394aaa22622ff75b62a62e21cff991f4dea38e9b667e7bbab2a0e47f8b90ede7e3d2cdfae15d8dbe5485e68636d1e3eea64786eddc8af187c719e3dd5b135e295daf6a56e6cc917b8e5b4d46e59580e490cd585e3e2e4e931c88a2a39d20541aab088fba898b023cb1b2aeda1047261523879cbf94d82efa24c4c1c69d4d76283da84d7cb1b2ec875b39755dfaea269c3cecaa8b6c6ebb5be8ab3c2f9a78b901fd068544541069a1d012e2217fe1b683182d253dbe839ee45793a79b93e2dda00db3de7f6e28f032c2a3769b642b23ea3a3ed22e0e0223cbb5c6b536e69841c0b86d23ebe4b808701617ad2ed3ed3552cde54a890dd06a5adc7aafc204e9165d455ac0c7ebfd5c4704fc76342c1f9217bb7a623019ddb0d80c57a6f029908cfc3a763c93baef23f0942824f48495b6e8cdaa6f80e72e7b7c14a3320e998d9207f3dfbcdb633e15b3ddc03a92b7906675ef779159e8668c71c54d1f09f87e826c249b894a72f0954cd6edced4d6a0d976142505ae7ca2394b96f9be6e88a69649b8bd2c073d2d680442e0042b6c53bdfdd8d8d8c01e41000777c3473700243753b755e8747412c98304e584fb9ea1c96e44e7b4ef9894e952b4a21c21d5dd4eb5afff1e8459c76fceb7b022ff1816448bb92a6818a731d72dbc86bfc4e2d0cd47b853f40b8ec2028ed1b7f5cc5262b7a731fde0c9d7c6700ace6a0f05ffec2dddf4ac88f5d173cf8a980d5edca60a6a56bb0c7c3a7282a02774dd79036188049fb69e8e9c640800d0969e23f0fdf3cce57112645cbb97b6cfda127c9a0b1ab58b667dcdb046cdd2a16e60b69a35f44576bdc5c5a4a4eebcce1a9edbd53c70bda0bf9999f489dfc2ef18f36eee028972610fb337f0c9eeab47ecbb6d5a65c487bc49e11fe60b09618ed07d7ff43f6c943d913eaa08922fb52f1d26bd5f3ecb7c1aad422fbe8dafbc8e63c4092ccd8008c82010b427a2c3a5e50ca688211cf2bc7476d3a23d7b9bd09b05637c2d68fcf3723c4bbeb25c88c193927976c04c8f3f813407a61acb94b8336732e3baaf096d0a3363de6179491eea390de78f450c64b4adb64134d94067411cb08c8ee7b56f450a19e946787057271d3fa8f2bf84ab7809998cea6363b463cbeb79dd2f85723fde89cc9d9f87d3b5964bd509883eb4845295fe4914c307cde688414f87416c8370b006db80b027af1c1e23ba834b518bd17d8cb1a20136c0ca91d307f4cf87791b22cab2d139b8ce47bee4977f8f86acd74c46f1e0ecde3f7011aff2ef1bac5467b861071586857531038b1882d273881c4e190e47a7e293f057b875efa5406c913e9c1825192182dc82cd01ab4fec2d64aa5a2717380f7cd3da7b5ec2f669d09a7c821ee0b5e66794c3d104d3ff45ab306853fce0c58c047496a4e2130a8c185a0dc8c55bcb9b30f6ae69e3dfe75c25601cd7527343cd22cfbe0985300e7aa89b62a6d9c8c3931ce339d2616c356a1f45289e430ee73e0fd7403fc109030f65a272b2331c3a9171e98baf5caefdcc2b92d2945b60a116a46d8b18276c3fe5e582325ed50f85cdd537f68e403bb41e602ff8a5d84e4f3ac0bc7bfacac5eda20c984eb8ff344329ab9e44953590f96e3d17aabf2ebbd10a4e6c6aaee18b4c74f8bf3ca8028896bbb952ecabbb0ca5a613d13568a7d4e828f4d5e79dc10dc748314de2f3befc0376fd31cb2cf4e5ad45ff062b3225f7e80939754b71d08b1db0fbe09b9a2315c380fc374134e0224ab2b3b1b9628d284143b7e414b81171683cd7eada70e52b95f5aa2a32f6e3ad9024395b89cc5574185afff4ffda3663e8b07d3515437a151829d9c858e02578ec83f07c3ea02275995f98805f663b5d60a8a76b04dafbcccf7bd0884e008b504884446d498d7dc7d56df8a3cd465f661c07008f70330da47e8c50b2541b5d33d0f3939cc367381677c6ea86c38575f6abfa297a193f1e48a6765800656db94e7165aba624381b62e9a6f4961822c4ba02384dc6e4475fb68e87a09a4274371f40d1c78dbd85bdc69064a242933c32fc782817c3d810e858fc974512f9a2200d5e531aaed99495bf33c4408e05d321c36c266022d1de035fb0b650f85ae3f15f11ca8847278d7a10f403f10de63323fccf9f1a6b13c17814aeb674ba702d3ae4e4f0592604e9b78d0e28e501e2a7e688eefcb677f8a1f16f969a3681c2008685501514278f3c5bb32594fcb344b7a21be1bc1d6cfe5c80d75b00f45b52643a3aa30bd80fbe00bac058d4ef672d301496dc60df51360fe848630563a60cb12546c341671c66c3a75071a05b0ebbd94c6cad798ff6439d30fca993a9235825f1ab61ca4051195d4d0686b54e983f2776bc5ed6081e58585556f45a907f4674d1c1872eca1f5a3fa801cc33f52bb269e076052653faec92944294659b99d0d378e71bd9580f69b05f3893bc54c00dc3670eaf6aeb6866d9c9d8e8de6385233a631a32a93d0ae2ff99d569ff23bba63b6e3dd40989c4f0291611ccae55deb8a13fc9a2e2714fd4ba96603ca28c5c57323a022c153e3c19c2e5bb030c5ab12ed78c93ceed03e2aa1d99d979cf1081f3928ba3364bf6b0c2b3521e3321cc3de825daecce956ed7cf8b84c11b13e5081463d5a3777af6b280a42c50b602fe225d10dea4bb15bb681d8b8301a262fa638142150ef740777d5fe1d9c0794b69b4eee15238f09ef5cd966512c95b4213098a938251530835442c14291d81563e9c99cb77bf41a24452abd61f2ac3ecfd5dc5a5dbeec887bd3b5368e3268d1ce649470f9cb16a99c2166225a90b087eeb5f1e45c924e24454724f87f805afebbdba2ec612d9745b110fa1823bb27fdd747ca7e8f566527f70225241b6285d0a9a652fde5baf0e9c97474aadefa6756ff0e81beb9eb7f1b9a64960bc1392f782b586fe783f985547c418d0af821880449b60844f9af8ba2e10d4c0ad7d4a90cac76a64e4f19d6dbe931d3d3dc44721252fb2710c21a98be8008198489f327890cd55364e48ba93d1a1fa9c38323b789c04e1c94499cca1728db30a0ffb199bd9e4bc6307c765240c6706b9ba95fe5576ffae6b90fd33f50e0bf32a173d6eca4f9e656dc5ce255d2b18f444e6d582f171bd6bcdad61541f20f37a61941e832f27930a0febec9e2f30a324fefbb855c7e82ba223937c4a2afa9006b49221529fb2a2448410f12aef22966dcf9c8d7ebafd84fce1a58370af7d796a67f6d8300d0f5dbaf179a97c941d9fca61fa42825c52364cce0f5461d5629683d9dfef840c1108c0bc93d2b9914ac90ff9bff5a64f4c42c2496686ef0340af2bf19a886af7e4cabf9ae76acca2f839f2d45983e74ab3856ea5d321c6a7f7838347534e90f57703e754b0d5c48cfc38d43c2f", 0x1000, 0x0, &(0x7f0000001180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x83, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x9}, 0xc) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7a, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) mprotect(&(0x7f0000199000/0x1000)=nil, 0x1000, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) lseek(r0, 0x22, 0x3) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) dup2(r0, r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xffffffffffff2790, 0xf}, {0x7}}) 16:00:25 executing program 1: r0 = getuid() r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/205) setuid(r0) setuid(r0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x1ff, r0, r4, r0, r5, 0x68, 0xfff}, 0x2, 0xff, r6, r7, 0x20, 0x2, 0x2}) socket$inet(0x2, 0x2, 0x4) 16:00:26 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000001380)=""/88, 0x58}, {&(0x7f0000001400)=""/88, 0x58}], 0x7, &(0x7f0000001500)=""/66, 0x42}, 0x1) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x80) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:26 executing program 1: 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() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x800, 0x3ff, 0x7d9e842f, 0xe4, "89bc65f5654c731f3a1d9968d75d43856122cfe0", 0x4, 0x6}) 16:00:26 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() getuid() r2 = geteuid() geteuid() r3 = msgget(0x1, 0x81) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xffffffffffffffe0, r2, r1, r2, r1, 0x0, 0x200}, 0x1, 0x8, r0, r0, 0x100000000, 0x6, 0x3, 0xfffffffffffffff8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = msgget(0x2, 0x240) msgrcv(r6, &(0x7f0000000080)={0x0, ""/107}, 0x73, 0x3, 0x0) setreuid(r5, r4) 16:00:26 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x202, 0x8043a2) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x100000001) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa00fffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7ff, 0x200}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x4912, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000065, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x3ff, 0xcb42}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xa8a, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa, 0x1, 0xffffffffffffff59}], 0x3f, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x100000000000000, &(0x7f0000000000)="b2a5acf9114842405886f611eca14dd45125b70de76bbfdb78f1a991", 0x1c) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="c6b5e9bf220cac12f65e66466f10b1c7e5a44119befc3d70cec5978a0624d370922a19702ae75c4bf33f9ac4de2ca896233010cd45bf90c46be74bb36833e2706d8755e01f1f94e49d948e4307918e063e45d3e22679c1fe61fa0995813f5e6b8690beb1c530a77fc3aef73162b0de7174d938aa93892171d87d41d523fdc281542b18ff8b74dcfd2a83b48c53616133dfab3f79", 0x94}, {&(0x7f0000000300)="ee6193da77d028c2318cbfe5520c6e", 0xf}, {&(0x7f0000000340)="aa70972787a348055d5539c40b1dfb7b4ab63559f8450c6bc7804797ef8e677be3732bc43388be065de34005d064c65f1b36dab080298f802266977089ef0e39285c90de96e3a62c371ed70c0880fc4916232bbae171c62eef48f814744fe644afa30fc34ed4bac69f5beb05e1", 0x6d}, {&(0x7f00000003c0)="38d310eb46ecb75bd96aa3bb72ce48dda18277887a66ac9752590dae521008531f58365263f1ae9ab296e0fba3ef99b4d5982f6b7b740eaedbf6f162e9e6d1a0728c2560bbc0927d023022aa5953d354099eed62b1c5dcfe9ad9453e9d0319aa72f8f1cc0399ecc8a89440ba3723d2f5c9d15ce3f11d28f7f3f805d660d746b305361052f6c405fdc9d4fda94cda5633ae22cfba8d1625f009e5caf43996a4734e22409277d70e0fb5f33370c738a4fe0f0b06d1902c06c6d5b966f5d07ea65640608f911c0d8de298d0f448d7a73167b4fcd0c1792808582485d8890a2c4d115a0ba5744320b9a0b7a3d548b9", 0xed}], 0x4, &(0x7f00000005c0)=[{0x60, 0x1, 0x7, "824f8b0ae505313a1ac05fd0a94f6e5fdf85bb9e02b74b65d38307c65b8cf0848a73964f4449d4d58d038337d138757c153ecb1bbabd5776a3b785855a29ef19fc9878d450ec4f9e77dbf22f8e10"}, {0xd0, 0x1, 0xfd8b, "1bef1fe8ca2298eb94a41135215807170b042d9be8f6584437d61d759abd1cd975daff4bfb8eba407c398fc6618aaf4dd417246a4475da41483da1e1fd034ad0acfa776a4b3b503c43a40f19f89cb5afbbabfa9cb859526a8085f170e84ce7475f86bd913811213fe42e0394128032dfd444dad1cda9290acdb3f0f350ed382212031a58c508c4412bcdf984abb4c73e7691478a149af881f2322c178c2516f6f168e066b4b34870fdaa78d2e02085cec9e77b984c8114ae458492596856cb"}], 0x130}, 0x401) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/125, 0x7d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x8, 0x24, 0x9, 0xffffffffffffff0f}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x21, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x34, 0x0, 0x1, 0x1000}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0xc0000026, 0x0, 0x3df8}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x4, 0x7f78e083}], 0xfffffffffffffffe, &(0x7f0000000100)={0x49, 0xfffffffffffffff7}) 16:00:27 executing program 0: geteuid() r0 = syz_open_pts() write(r0, &(0x7f0000000080)="377c3398e32f61380977e8dcf5a235dec7133b38ac7168739663f6315d88b24e274d722560cf91a11702b7d626e5e36b5aeccd134de3b31cdfe3ff9c14aedf141c4617606f1775164e21f17a4fc461a208314a3e51a97b30a91e3c1955e36935dc459f0a81b20af4e8496a3e65d114fc983be4cd3d57d4856f3345773c33d1407ad1dee348e9c0406723796585c8871d52c4103334de10c0a745ab20cea58c5185605cf00cf16b9b9718befe472fada36a5aaa", 0xb3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_execute_func(&(0x7f0000000140)="c40209bfbc4d4fd8c401f3470fbd23c4e1e9570c36f267646440c08900000000ac2ef244e3ab36463c004502730765450f01d5410fe274a700c461f9116dc5") r1 = getuid() setuid(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:27 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x2d2d60dcc04375d7) r2 = dup(0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x2, 0x2) r4 = kqueue() r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r8 = open(&(0x7f0000000340)='./file1\x00', 0x80, 0x2) r9 = syz_open_pts() r10 = dup(0xffffffffffffffff) r11 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@file={0x0, ""/69}, &(0x7f0000000500)=0x47) r12 = socket$inet6(0x18, 0x0, 0x3) socketpair(0x0, 0x2, 0xfff, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xa1, 0x10001, 0x5}, {{r3}, 0x0, 0x4, 0x4, 0x171, 0x6}, {{r4}, 0xfffffffffffffff8, 0x44, 0x26, 0x77a3, 0x8}, {{r5}, 0x74b34b6b40d4546b, 0x80, 0x3, 0x2, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x7, 0x7, 0x7f}, {{r7}, 0x0, 0x83, 0x0, 0x6, 0x5}, {{r8}, 0x0, 0x34, 0x42, 0x7, 0xbee}, {{r9}, 0xfffffffffffffff9, 0xa1, 0x1b, 0x2, 0xd31}], 0x7, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x81}, {{r11}, 0xfffffffffffffffd, 0x80, 0x1a, 0x3, 0x1}, {{r12}, 0xfffffffffffffffe, 0x31, 0x2, 0x2, 0x4}, {{r13}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x1}], 0x50, &(0x7f0000000600)={0x8bd7, 0x7}) 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', r15, r14) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000000)=0x3ff) r18 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r18, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000b3a000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000b3b000/0x1000)=nil) 16:00:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000040), 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setstatus(r0, 0x4, 0x80) r3 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/70) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1fd) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/152, 0x98}], 0x3) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xdfa, 0x3, 0x8001, 0x4, "84aa04269bdb092a612f190ab3c35376ce3ba4d8", 0x2492, 0x9}) 16:00:27 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0x404) msgrcv(r4, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r5 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x0) r6 = dup(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r6, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:00:27 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, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) fchdir(r0) fchdir(r0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x1}, 0xc) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x7, 0x4) close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffef6}], 0x10000000000000b9) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000140), 0x2000000000000012, 0x80) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="630797259b30fe35fa8b210053ab5f4b79580207833681f168a0b3f592510de33b90e7f2682a2cf2a8827a634d250a87cb830f9184a368ad8f282dc9f28d206c019f52c0283cf872f73166f35966c080a72a093602e684e6cf3a04a9b160ea0e0db9519bb9c0e3e1ca69922d273c3b3ea4146996e0736a1f904433b1b0e63debd6eb66246dca9ea66acc94cee9da25388ad556f26f2dbe3853a9b8b565bb9af9ba36ffdd2a1903b3ad3f9df705bbdda026b519b2f89a3dc4afde86a3bf9c19b72aa3b926eae6fd710344a5be845a874b9ef8cb0071c6b0f1eef6b1b3bd2fd95e34fae961396d09be238d5c89e55ab72d43dad377496ad471df3fe22f62901211957e421452ce105a28a0961d7422bdbe12ba5c62633a76ec5fa0e1f6f64ae2ef4073a0ffbce602cd4db52a3f524346886c554fc85796041e8e70a29b205799356c7628c2a80552c7c8b0d2e2c140442d8cbcef476e21f3e084dd8c759df5246d8813f5e7648acf9fa854e509cf4d3bf4386fe86aa56c83365899a53706cf327a7364cb63d58335de5d67e6d499fad5d9233e4e9a589e950214d97a46c62c0abdfa36c3a27ed30bc60fe5cff2887dd8eb69ef3a0c789be7c2ce0986b9ad75960a8e25480c076ae5fd6507271715675279924c476c5df5a3957de14473d0d1c37982511376c177fb789088e408a11bfdc389766efdf7534cd6f52372bf88238cbf59d19c3cb5cc9114b67fb6a76efa3814d0d0c43efcbfbab0bdc45b12251e5cde2825fa7a4f3ac54f7e9b7b5824f35a23826309d1f3ca8d06efc7774e87ccceb1def4ba093876055b4bbafe23468caee177758c12ea9bc74a6584b1799b055fa73523e28a786c56ed6ca5dddf21fd409ec68a1a781de67c38405c49775bdd31778420625194d15f2cb9d2fcf25c1156fefd82f550073d30c5078a30d861b967d67876ff77d651118d337acdd3ac87acb2e7046cc68803b9db01138f8152728be6a4ba8af4cc5b7cb12c6036adf5e8b33b1ff8bc2880728a754299b8d7fd52532865f970b436fb9c0d6211af2d4df60a4d4fd84382a480b04e22483d49c43b15b7fa89539916fb07fa15931b787b65c4b274728494d7f39041f33d22754388b162b789f7af25fa30bdf56382e06dac69fad6f4256c41002bb445304f3987fe528f1e6cc4423ffc89b0934b515ca83ef9118cb16b04730ce7e59a2de961b3599d4360b98adfe1fbf6efebfca1269b59c37162918546c4ee59b68e4d9cd42a03ec8012678ad75e20b3caed6a9b9cbba1669dccd4e8b9e799f0ee9c5b6d1c4af646c27426459e565a05f876d96df218a6e7f39367be6d98c932956bbff06ac9d0f535c5dcecd15158a36230e61c5fcf8e67c3558d242f615092d44bd1983c7d2862269feb5b91abb651e7dc286d52d1d32c7667b393c953ccfdb0e6dd57765a58b30483137bc156b046bf34f13ac6c69c267ea63595cc34febdd5039b4cc8ed117052d8bd7e8cffbcf1f6481a5437dd960244affff554a4c890ad9e39d653b23026eb4bea6be7e43d78bb3c2938f05584c2db058d69bc968cd37fd4060bd98034fe52e328ee21d005209e6450d5585cec6d6d1424f8879e9bacb4b3470ec745f737ec965d0cd5808a3ed8510aa5c1c884276fe41b397da2ec26a39264b923688953449187dd202fedf53ca89b7eb4a9f8d7be38013930391da46a7d285209f7774e1d1775f136daeeb79e3b499f11680a6fbbc0e0540ab7cd90e3be7a5e773c0005ece3b7deb900c07c4ba747c4f54dd42660a9943c63cfdc7b58720d01cf0c38a9a4ec662a691b6459312bb4b104fd060a9b09efda04c5108c47d3c3738d395282ca3830296128b0afea363a4942b0a14c904a94e6fffe8931338f01f1528a30bf673d20b42c4f41d6f2bf4d672349bc7d75c48e6d1067948c9a047a72fc2b6a3cbc65592680b79e87e912f07e863f44e772c568bdc515614613dc87c619e00e4f25f70bd41e81ce58a11736277b73aef20ee1bcc94ed5ac3e8308a0432dbf1a1345dba95e787a2b9dbaefe3c16162629bdff5fd8b512d17d38f6a91fd320d463c3778c3e01a2b2f0c90671e4eed62bbe9b1af9dbbb62533a545ecd81dc915558a81224ab7b32a6b987d4e5a161a19a29ed2c0cc71c553f0ae19a715640eeb94969b87ee3292bdd5d5f231e0001975f42c3c0caad4c3334dfac5f01b1e7ad5f23bd077f6c02b5c6872bc2ef022421ba016d8575d608ab2ba85fabbcf76c66a13c8ec7ba62692b54f700e5cfd53c325b6a7261bd0e907f84df1bdcf17c4c17bfdc101894050c4c0ad54c08c3f41399952e8e2f1fa255a7e74748a845fb96c98b097bf3044f4bc8106578e2e30bea4b0e252fe24ec6078e6117cf7dbed8ad9ab999a3df94ca3ad8b4d687bad409098b281f618d34465f5044daa71c0fabd429660b57f07e31e5c574db637e03fe9591e7bb4505c704a7fb5d7e3c0d775e693e59aa77f0ebc723c41640bf64f9199e54e3cc46f9d5bc8599f510f2ae2077d7fa36de630599eeda1b3482c56b425ca0d07c252cf9cc01e6caf6240521a83e9f891c41144b2fee1aeb2ebec350e902d878444aefcb0cc0078f8ec4b31368c685f43218cfa903517604b2f062c4280c4c39a90737180b709f56e31a7e21c5dcc5ffcce5b938d463a056b527e1c71811bc1c88698caf1634415d44cf5278400cc7b8c1c1d21131a5c4d0b2e5eabc4cea26a0de540e2541643f345b33ae7901f8249d56f4a8f1ed819b0b9bc043b444310d495290f5fcc665c0a4117e86cf6203dbc02ee3d5b71f9c51c938b36bd623f80fd867ed37ae7c5a833bd9d6192bfa659ca676da0ab5c308fcb4e0e79fbf7fef15942d7a8893cd80a47e980e7149693bf58006181a018fbd442853d0cfe0da369dfe23f4cdc2de5ef1ab886d896e8b157d75443faca927dda4a9cbcf2a77168714bb37a75c1e16eb407e25731d80d2c5a42dc0fc6d146677f2be4916a9a8b4ca68202e2f34dc601fb6a51f948ad42a78eaf57312bfa60b34ac7ca4423d9c21c774253290b673e61096e5365176f3890fbf0b4045610c1b28ea07d47082318a742e81ca2f4757f73a50f0891291a7a3b950d7dd5d1bc897aa8f843b6c196e4e3e2a8ff7c96655f07df11fdab79d45208058cd1562b989f1d2b1db896d875ab385ad60febd12e56975443910816bb1d1bab19ad1e3e03bfdb822939152c90c37d4b0aadba6bc598bca975ddca0554e881d79df2dd15a2d5df85959551fb9554272b71d9f67a55e57ef1d98f30aeccf8cbe5ff4097be54c04b4147686ebeb8d6d20b75530894573bddfc9021807cc91c57fc57e65bfa837d54aaf66bed4d816aa711a87ea17e632c0fc11f7df3bb4ca109cb4aefe9124debb4a2afb37e50fcd20cb59672aa01c8ba7f1ff92a0b973d5dac140907656dbd651f10bb593f9b26ff65178034620006dcc12b878dc9783eb08006860aa89c84ab96d4f13e0ebd6b9a3eff309ef04752749270172aeb99ddf4b143df765a1023ab9a0d4a647cc7eb556dcacd126a211cfce432ff69adbd5c7578b3e6f22c0de449b2e55f71f0b3db89c085b9feee01921a02cfc8dc74fcbcaf45c72079f749899db16d6332e1064a97f9556cc7013de20932eac7ad7ebef2b592e42e5f1751ec4eaa9a8564c6ee110c79c86c7e1312a519687ffee4ca007d5f309c73e2f3b4f188caa84a9e9a7b73c80eb13f2e8ee4375c879c93765302e41429ff110a0041975f0151475c89f2c8f00ae9ad893bc53f32dbce5b358b1538ae2ae40ada6d74934595c9bbb51cb208a6cef8c7847c264f2b1a26f2128a18a95259a7f48ffa33476e5ced0f18f863048b56030968fdf66386a70125ea86bc001329ee5761caeba805be5a3b5b4dc45bf96cf4970882c24e85b50860b07bebff7b515e7ed2697ae2cf8a84b04772d1d504b860cf88e7a28c57efc1edf09a0b2d161fcd038fcfaa8a0dc3fb127e9e0be1a092eec69c0f5ca9917dc26b0eacb558539c8626c3f29addff344fa25d85f36a2a0f69f31a3046a784a2ed2c8d7b810c2cb892768bbc17d1819b92b913115ac3fbaa3a492d4eb84cad31408515a3ef63f59faca31d4431b916e21c31e572e8570b409bd9088455261550dae1770b55eb93d50a2945478f858b732237c9f444ec0aba9f37126fc4af714225eb3b32e6cf60a325de227e00a4a3d51191e0600b8350640225960e5e6056307c6a03d444050d57a1f2f27b4be1172956b4a43b838f0cc9c060016392a62824b78446f38b21080e75fbfd753f286e9570619f4ba2eb6592d192e1d26f56a4fa12127abfb181560b3f6a78256c4d232ce0fffbae06a56c154f6bf3d7211e1d7eda25fd177bff93e3726521ac3308439ec827e7d6970bc61d6a9891e40f96c13234b9501be269e2def55b202715905a69025f1d40560bccb27191648c4f32d450646f2d10ce0a09c2cab44177d756fd1b9472671bed875d4a0c73a55a263aec01aacab0a3649de9ef6efaf05a71a3d0b0d53fa7651d62645c42893d57eda9ee0a720701ca71a41da72d822bc6604c79198dc486b6a6afdd11e2546d06b55c2b3f6987e4e24420ad4f760c25d7a6bd61a877d8f3f59c3510f6052a2eb8ba7dbde6848c3fb97432b9f0d39acd75f7d83bf2df6da1f8fb31f000d5f97823c46a43948783ecb8f4f4450c87618d151addb2910a2b0adec43cd85914a8686e88f2f42451cb86b8ae19cf5a6cb135df7f27dc77b93673c273756b887a7ae7e4fbb8bd4cfe78a2d2d6135c249c3c010bc6de2146e37b2b21f1e72243ae7e43c2b46d7f1c56f3f9286e6d2a99b501600f165cf5d063e20d38f26e9cf88967c49d2169d3c086a21f1d734024e371cf664037266e3ba30850a40e8fad52e3892b3602f546bedc62ba2971491af7d2cd4554296e4581c385195c8e6d4e57f05bd0e4130e7db99fa267761a9b4e8ab500999ec0cc3e48714ff9cd39506048287e917bfebb0e3b89eee449e0300a1b204a72be3d46f1e01d4e8084a67eec5927e50a9224681a61dd1ba088c75cd516dff87878c76840542667e3f83b455847311d70ec76700d2efb0dff4fe3d193794c0623b450a01c4ad8f6060947bae28fbb6e14c785a74b94fc002afee37b83e18377f0260c694d2eae9ec444be3ba62db77e0f71616bd933585e3bdca248f261ae26a3af0fd799601b52a200ceda837a04a9d8822e33dbd0f661fa893886520f5dab14f7a665089ce76d78b7283a5e8f7c02b376d6f959a2f4f323330df06ea3ae03b040c65c5e491dfaa311343efc8c8937599587febfa9f0f196e7669830190b31d2a83a1029122c07bd55fd77e55bfe5b5ac0d8accde91221f25e6b2240cf4318d8021fcf6ce47a315401ab458c4da45da25f682c5063e71f19f228c32519db53ac6ade9e82a82564d14637a56db86b4cff2ed5f3a7aadc0b4a2818e994ce5457f516aad7198507ef039c84f4c898a47abede310d87a0d718b07a3b00abb62a89e30ba0c09a2b029df92530d47c59dbfc9bb59150fed5b19a57b93903472d8f45932a4f14fce35f633cff187ba2060917952ca203fbeb2ca20a501a9d35f02b398858a90bab940769236dffa30ecd89448f0fb064b107148a404fca845efacc7e0d7a55f73f3c1e2015151a2f341c21f1c565ae4678b53c1722117f5fd7b18dea4670f27cce228cfe2989560390b981cfcff4110ed1afb54b243196225b572a649b92e747e871f162c501ee187523586f4fdaf8658e4946355bc64bc53d5f1ae9b2cbcead", 0x1000) 16:00:27 executing program 0: r0 = socket(0x2, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66693f00000000000000f3d4da076d830460fa423a59b16b9e8155c2d9181f141c274363cb1e323488cd930fc21bed484aa3db5c1a875b1e11c516380ccd78195c1055c1047d83030d5793cacad40d6d88b872a6c81e2a68fc8c160cd23264662ca89fad8798d2103d8543988d8187cd2160da200852cf52a0657730a6cbb0582a9075dc3867f467699fc5b6c21907d9505d9d92f2f68b9f472394063a"], 0x18e) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:27 executing program 0: 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 16:00:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) lseek(r2, 0x1e, 0x1) dup2(r1, r2) dup2(r1, r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = socket(0x11, 0x3, 0x0) msgget$private(0x0, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r2, 0x0, &(0x7f0000000400)) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0xfffffffffffffffd}) 16:00:27 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x261) semop(r2, &(0x7f00000000c0)=[{0x2, 0x3, 0x1000}, {0x1, 0x2}, {0x6, 0x3}, {0x2, 0x101, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x55}, {0x3, 0x7fff, 0x1800}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000140)=0x100bb) flock(r0, 0x2) fchdir(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r4, &(0x7f0000000240)=""/146, 0x92) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x79e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:27 executing program 1: r0 = socket(0x6, 0x8000, 0xffffffffffffffc0) r1 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = kqueue() pipe(&(0x7f0000001380)={0xffffffffffffffff}) socketpair(0x2, 0x4007, 0x8cf, &(0x7f00000013c0)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x3, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r10 = getuid() getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="1639fc2422eda5ef589c56f92759d39b351b0874bb227746a226c08206ea5b515474631dd2a4243d959393fe914b794bff310a9b5d43f8f15fb220d0acf4ee0c2ccbe5cdbe4ed4e132ab520bfd2df05e40010d00f5a0a795316806e983859245796b9c78fd925fa6d9cfff8a70b21679dcef6fe52e2b989b59fcb85d0c91e243c5a1d53c47a69407de17f1ec02dadc5a656c75a4cd4dc4838688610fa812ee6595c776591aaab81d2d024c6cf4b1d759deda728b40eadd651495d3f15dbb232709b0153757afab43ea468f044752c696747e39c98d579e0580e9e24090902648485472", 0xe3}, {&(0x7f0000000200)="832908e2d863c7e12d7e12c4c46cc9fd4d3aec3543a6b84875d525e8f1c33e9c8ed4c8eee4295adcb3468576a1287586d5c4084ac5191f413526489ff9a6f66347dc18e95d66f0be55a850824a57c57d803087bdac7c92609fd14016dbe1b4e24be8f4fb371499459869cb0afdf3545f25ec91ade752b7b35879424ca2ce9a20a2458e5799da66dc618ee02efdec76d344f9fd920802d19e415b0d063e83e2128bfbd7581533ff129af9d8f143d83833d236122f318f21f30516e3be16804f62542ea7f487051d759b32f4a477da0a21bf435e7dcdd0caef7d5567592f6acb7d08fd7a2aaf032579dd14ec6e5e5caf0cebc366fbc6efdcf9dfb0dde470b698b0e39c2f093fe5d14a12f6183c6680a25223cf4d3a78fabe1f0c921aa5ab0b543aeeb000ed235c1bdca1e42500e1575187e3c32f8e39a966b9f79df851444ed68a6fd640b0ab3c3436b6e15d081856fd18add4b604cbe39613765993107e5e92de7657090b3525ae4fae85a334e994f557553720d8c8c6238128afa2c72f1fe1f94e7e89e8a70fac8a4f8d944ac05df01266456b4fd99fc5c22db503444bcf919b10d98d90909a4e4be9418d17a19bc7db03eaaef829c128ee1fc7c5bebf02270c1405e2643a2fbd12514617f0be0c20f7f78696adde0a8bafba159e911d756c69c798125d073d82e1685945d73f5e96631862f93387bc9408bda2b6c1aba6034413cada57e7c8c9b854451d52893d035d346a249018e8f8bfafa7be8e95802b5b6f51d199a66dab9679ea6d8c30ecf5319f0346d3df81173f03aa943b373806fdcbcd0abf9381fc2d4f6b1b311bd2a6748fefc023f13bcd5b7efe35d0d9bbc48141b6b78e6892c4c492891e577c475ce018638c4db2ee6e2425d46e95f82730832c1e26040222a3d7c7ad2543f0a4a6b6be57c84e01c650e1b0972d8ef0b6c037ee7e2fc9b5c95d1a6a7e384d9b104c12cc9896390c23fbee1c2a5868f8567d12c3f7e5e60cc206c157ebd2c2b113614df9a6b3c9b7f2e2158b9392b9be582cc33d85dd308844e6ec3e9b439b7d9448b063c52b1a60d9dbc43c755f835b2170215ff0ba0f6787cf2f029594f99ae4d9d67b26f90ce609bbcfce370334d2d9a0588bdb5fac96365d94f2a44c3568a0a2eb9ecece9f6a715c28ebe0449df6fc69fe2f1a2df5d705faf554ef19f397e744f2c031c9d0af6f7bdbde2c508ce8b3838a11bff9ff09c285df52963b9b507c0de8508ef0308827b2d156ac2fca63d1814b901951b0a9cdca0f084ad44fec49af13465cad60ae69dc9a74c0fe6a92c72e168dff08738a36fc07c30ea046e4eecf6d0ca482faac4cddd474fe8eb6ac2eefc369d5a4cb5ebb73a973c05f41fceeadd34ae4d0aead30432f70f9b302e2920db0cb828e5bd9637c31a320dd5317af6a9309a8d4b7cf4d0614a141e08f6b0f30598af155bbb5ae24c505c98d011f22fd730b0ee8e3d18f75eef7c75353fbc2f0eddb5e8a343ba31b0d15e627c240f3d097de22893db621e618a9903569aad50a6a83b12bd6dced52c58130b783fb8c5f8260294eb5b26c0eb8970ab1c4999a2c58bc9b88b0997927cf21fb7fd9caeb10b7f5354f12e7018234861024d01c7cd77d3a2228979d33bd2bbbc43860b65903214ed6ed3031c10ccdba9d850c87f3477ae1511b40e1aa962c0590f2193c383bbe064d22f9af58927b06f8df7a01a96f1023c333eb8d71106f5e92560afd080e0727f52256b9cddf987de25557692d71daf270e9d2d150080bdc963da3a68849cb0894d08f2229452dc9d1afce0ad7e6581138718a812d687192d98e7ca0b821fcf2202a62dfb09c41ef5d3285579d35c06bf1f4f4a6d850cddac98905675d0fe9938f2841261eb9a6a1a8a0e61b6cb60e1cbc5212829d0d24b4ed2bb3fef3866d2faecc8bafb8b18f3be1b412a46badbf721b38b53d819c104d2c034ca87270a87eb6a76eb95548f606243051b26a439b9354e1e649459574d8d3458d70bf67764b09c19208fa5ba90cff612e5c1f58323c7cccc4362cb660bdd3901df4cbe507acaa22cbb05c867459551ddacdbfc34c7dff4d2cbc3537e411419430f60e92c09e14f3bb123f42671b8d5cb9db7f539f2078a5cb2384dde8e3513141a11841b8369fd0983badea7ccbdb00cf6bd59ed6ca10085ac61f31083c6a1794bcd944f3fd94321ed65e02dc70208f3aaa8f7b8bd196ec891d525910014e9f2f7305717fa53ca0a125ea07c1c68dcb6c97740ddb6b21ea01a5a34f5cc77ffbb79585ffbfb6f173225f88b1af65957c96c22e4c105e846a8139d47eb759c8e2d435a1dfb9cd5aff0944b36f93d8a180ff0e995f4c0609eae312d5635edc2de77044830222be1d9198072f5e3f040e3df0627a29eb2776df9e7f5bbfdddac4835cbbbba1b85b8a327e3044e44e6a6f9729b72024a1a2345bbb44d82ca770d82fe7c6dd77b882cd11342d3e6abef53611b1acce8bcce3c6ab91efcf6afe2b54ed1213dea1a2760da9d78c30519785695eb835e893220952e0b243d2d9f00dbef43c08a694a424ed09b7b3589a37011be4183d2ce968b6307fbf8fe7ce606ec62b8d43b997a381f4eca656fdebd6f256a6085ce5df63f08e0e71f22df6e357043172f4e03f156f3cb10d2aead0192e774d068e7cde11f7287bf54fc7fa4488f4121d4fe42b3e3089e64931d6156d158b4e3a716a624aabc24fa5e19580495c62a6e75c1e83f3dc2e4a1101cb7c04067c1402ddfa911ede102f13351554132c30c13be3e8e85899f4018e5730eafabe8ed727c8697b13d494406fffcd54317a6ebb409b28c8a2584aa315118cce32cca029e15209790b0c64b35a7ac3b243913bc382701345d6d5a559b48b4b7876fe8c8349326b11de1f43d2df0342910e6b168652841af03fcc2b1d900fc94632462a98c1fccbf312a47119c6eceb3dac78954bdb27cfed887daaeb91fed24ee9eecb80070d9758b81b27bf102a34e5ce28239847219d9d1502c1264a1edcaac1bf57d39c4893b70a267897782c5bf30c83450b0adfd36fdca62a47525452a46a65182ebcadcb6ffcd41d12049b8be616bcb4bac23fe3ea07864b63748fe95647d728ce3e5c6afaef15c72ff0b4512843830234a987ddba481052328f9ce6c4b9a9a8c6836a30f847dd04753b63d5e743c3a1630cc9a723486ed39d84226f602dd3fb6dcad9fb75cfab432db6ea74ebab60b3106e64542c37289efcbb8ad902b651cf2b26fd99fe6d4db543d80f4a28523a81e93e05d4246c6951c10323e790fc7d023f3e73a8bc927428e761683b70b60b75125e9f748476dfb5a6470456a932e38a47f7aab29cd04f283bdb6169d17a3ddbdd93e6af3acfc6c5fe4c417ccb6b3786dccd30b5c0a767e374691cf8ccb77fb394dc43dd38dcf8302f4ad0c692f428685e4837c93c260c26e9d73922b3123190a67276446ef0f1c1c369018662d86d63bc17a71e46da9695bc55a285cdad4b089bc31f9b7f6a2bc6d45ada856a56bad009c22566eeb2718c488256972b4cadbbc61668956e29d0c44da7117843fdcf11dbd5772cf2ce0abd797f19a3b9bd8f79e2c9e95def51fdf6542f816678f22874b5ee69f6730b4857b231d0deec2ee6120a0f0ee6f298614e449a09fa45e7e112a9b1a780e8f800a9c0c1d078190b6b3943db663c4b14dd183df8ee376e3d5734566568197f91da9310210ab6993b6da70cb70bef897276a8dcc626dae0cf06c12510fef78d591299a4018fd28b3681bed961e820f58cd285738433622b13e1187591a836efdc4d12f61c350e730b89744485182451b9d0f8b8e8a9870ba1deb198b309cefd8a18b0d2ee9de6558afb05abdeb54534499cbcdfdb324c478c051fa4e356d6a6a6e2c23e00b6cd92ed9cc5dbe996954295dcb8de9cd4fb029065dc7773e1d7924346e3c8e933f78f00b18ad31ab86134791a6e31096970ea90e55db83e33e34c04192de60980aaaafbf55c1e3dcb233e845e7be64f18959895d7ad96743f072dd09dd78aa770f13e0988441e7358cac956cb9e2ee33130a5ec06d8041dd7dc0bf7580bce286cdae2cef067a3bbb99451a82fd64f9afa0c6dea0a99cd0a510a5dd627b980ec114f2d1b51efff2ae42263f7aad49cc8e920cf0839c1fc4c0aa4b369b5bae7dcc0a3193688f47615052caccf91f45afa72df415695d06bee38b5f5a1e10cd319527b01497cbc447e63439dc34f16fd136a69518d10d8d2db9375ec9c2c1126fbd4ff03c73f99fce7c08eb29fd6110c0fc749c1ba56fb0e12b2d2bb4fbbc58f17be870d33210b4fedb74fc883050a4cca7095cffc636ea17b39ff3cca0ed7c4d48f361d36998120d7dab34d77caed87c18eeb0164ccfe1f44a3bad5af10a6fd3de743e246509dc3fe0aae31fe94eb7f9b20b3ee0d1a631a959f4a99d413451e4886eaee3566e9a2ed7ac62e09edac3a508ee5cc0b43a5550cb22da099ffe2081f79e73b54fd15a8dcf043a3be256b5489e657360e2dfaa1a7abcd1a64a16a956d41032b3a427d9d638855b99182f3b2d5142ee0706bdf59df2e85bd8762a21664b10c1baffda28877dec2276b49bed3f9f4324b080aa1cc4375f19cb05cf4188ce6f59fd34ce939bafc8802bf22a095595eff12e5e0b52ba41eb06a00b2cd2d421d3a544b2e9a812636048b8c4774ae399fca29ece4b9bf58bcb5d9e134d7f9e9b0c61fcb010e4d57c06e48d987eeb2f720d7c222563d6577ad815a2f3909ee3d8e21d89e2aa7e7b5d9e64fb168ee42d238e9d44722c810a4d69cf278e15dd4b293afb39f98ee7ed2f7d3c4b343454e87b8717bd4921e28d6d0c6cb4736d4b6bbfa39e1c16761e2212ff1b1fe14e63121b5117c1202938ae8e41d144096af13c57a2460bf534c6ef9727423e603cf4ec79ee7ef3213469a7440934c119c501b1faff6fdd1d80e9b13747f2ded5db13d10711ff72648cbacd9823c994f25c9aae549214e9cf80accb166d9e84784f9bd01acb5fed9944836435fb0f2b779097c55fd78369bd956ca31d1ca7ffcf50cc8a0215f91e91c9a89badc2ca56d981b8d00b4a114a5a82937229c5a7929f731ea6352025330a3d4e9e0ccad0b75eaadea86f6239e02bc52252605602130414618b68650db2f9939ba9a8895350b77f706015a461cf55271b6c8f49f20f7822e27454763ab160e3a6ab7d1339ed28a0719ddbdd6a71455b3f602891e3e9535bd9545a6fb9dadc087a686db05a1c1a5122418649757cdb0c6929496151ca82b154b337868327b226de20d440b49372b2118d5b28c1c561bb534143b6e9d3abed6a0aa047c0241762e1a4d4014192dcf66d1b6f7ad74f43bf1a89c1d25fabebb7a53913c7f2f7b9799b1777e803d89b21a66fe04d8f0415631acbe98194174aa2cdf9084dee8a17a3236f9b68e51e29e0b717aad3c0e8f8ba412687c0397ee2c6c158233ffa91f47746cad14390ad51d0fbed059f2d6a01adc8fe669ce6d2d157f07498609097fb7e7f643d67061d3fe6f8836f1db9c0ac91a5ff09f14217d7f2631a5cb833201ae12ca737dce8054ce7c17d80c672ead255b912b261a0c25c13dfe3ab480f9fe52ba2ba484e34d779f23fb24667f9ac855a83c7f6d2ab709b0e8e45c0239de7a95c06b6931888dfd0600c7dee22c08ca6aa140d9e108bf8c7d79a9d0462d60af75448b04db06b5d30e74929be3e53d69a3594f4a3ef2132d14018786c774bf7688c5d98cb93165906ece3fceb69d3e83c8059323eca267405900e104e6f40b0387f1a6ec52e52add", 0x1000}, {&(0x7f0000000040)="8f8781afc1b01545aa79e47caf94db1ce299a463575a377e94a41552bdb8d6515ea3819ba2291426d386fc808fcfdb116a8658cc6ae95020ef965c86e73692d404c1bca4e2d58218c70e55", 0x4b}], 0x3, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0x400}, 0x406) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x5a4, 0x0, "61f1aa13d72f35d9936271d59391024b27b9bc06", 0x5, 0x3}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget(0x0, 0x7, 0x40) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000040)=""/175) getgroups(0x7, &(0x7f00000001c0)=[r2, r0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff]) r6 = socket$inet(0x2, 0x8000, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xcebb0330a7bb49a2) lchown(&(0x7f0000000140)='./file0\x00', r1, r5) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r7, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000200)='./file0\x00') r1 = socket$inet(0x2, 0x4, 0x1f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x2) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x10, 0x2, 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x7, 0x3, 0x1bd4, "bbf10690c35670be05886814720146d24dd84f65", 0xffff, 0x2}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300067f239a44cb77874f0246bf13880720c133b3a0c4685a051859320dd89beef1fb80be651"], 0xa) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x47) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x400, 0x4, r1}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r0, 0x87) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1ffc, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x244) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x100, 0xffffffffffffffff}, 0x8, 0x100000001, r6, r7, 0x4, 0x20, 0x4, 0xa57}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000006, 0x1, 0x3529, 0xff, "cebdd2c09844677d592352c237103be2b05492d2", 0x400, 0xfffffffffffffff9}) flock(r0, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000140)=""/255, 0xff}], 0x2, 0x4) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:00 executing program 0: r0 = socket(0x21, 0x8001, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x99) 16:00:00 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r1, r3, 0x80, 0x4}, 0x3d, 0xc3, r0, r0, 0x40f700, 0x743a, 0x5}) r5 = socket$inet6(0x18, 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) setuid(r1) getgroups(0x8, &(0x7f00000001c0)=[r3, r2, r3, r3, r3, r3, r2, r2]) r8 = semget(0x3, 0x0, 0x8) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000200)=""/136) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r1, r6, r1, r7, 0x50, 0x10000}, 0xd93, 0x4, r0, r0, 0x101, 0x73, 0x4}) r9 = semget$private(0x0, 0x2, 0x3f3) r10 = dup(r5) r11 = dup2(r5, r5) renameat(r10, &(0x7f0000000340)='./file0\x00', r11, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) r12 = dup(r10) open$dir(&(0x7f0000000400)='./file0\x00', 0x10088, 0x124) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000440)=0xbbb0) bind(r11, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x400, 0x1}, 0x0) r13 = openat(r10, &(0x7f00000004c0)='./file0\x00', 0x2, 0x6ab828a56aad189f) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000500)=""/154) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1022, &(0x7f00000005c0)=0xd70c, 0x4) r14 = openat(r13, &(0x7f0000000600)='./file0\x00', 0x240, 0x40) accept(r12, 0x0, &(0x7f0000000640)) connect$unix(r14, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: clock_gettime(0x808000000001004, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8}) 16:00:00 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5}, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="000d0009000000b201", 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffb, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:00 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x3, 0x100000005012, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='\x00', 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r2 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00: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, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x1, 0x1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) recvfrom(r0, &(0x7f0000000340)=""/204, 0xcc, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r5, 0x2) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = semget$private(0x0, 0x7, 0x230) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r4, r3, r5}, 0xc) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chmod(&(0x7f0000000440)='./file0\x00', 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() fcntl$dupfd(r1, 0x0, r1) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c040000"], 0x10) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040), 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40000010}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x1) fcntl$setown(r0, 0x6, r1) setuid(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x6) getuid() r4 = open(&(0x7f0000000140)='./file0\x00', 0xa2, 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x93, 0x10000, 0x4, 0xd41}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdf5) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r7 = kqueue() preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1, 0x0) dup2(r1, r6) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0xd5, 0x0) read(r0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) 16:00:01 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) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x400001, 0x0) listen(r0, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r1, &(0x7f0000002380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/203, 0xcb}, {&(0x7f0000001180)=""/113, 0x71}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/193, 0xc1}, {&(0x7f0000002300)=""/108, 0x6c}], 0x7) 16:00:01 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x25) fchmod(r1, 0x40) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000640)="038c6d057841308d2dbb90a10a72edd0c1df34a3696250ef6055dcb3f2f1d9999d3069a9d605579f4ba253aab8852bbe033598c5aa71502804a336961ac06d373ba87122debd83b44255c764c1e37e2fe565894394d282f790ea6ac18f31988eac410cb3980554b884d34549d24d294ce5d32c5c0cf8324eedd5047b5c51e4127985a4103942323a80c9470091bdd84c11b836297c20e0c6e5568566404e013a1d0b274c8c99e0b5fe565f437d32a1db290d683d597af8e51a10ef3e7d985d8b9032f1c2f58f0e4cd636df39f5d2132c6284691ad849d75d28b58a50", 0xdc}, {&(0x7f0000000740)="5400ed3f8e982ef8b9598b59ed14d9629161033e47304d27ea4a33203256e030a96b6ec08b4aad1ad58b95a12263e2fe888fc57d3b72cc614e9d8f41e3df9ff9840264d2b86a71c4cbd981547396a65e27477be315a3a0d16db08c2e6f20f9aa3a1a33a7d4a96ba667adcc7279aa45b4b7e7ca72bf7bba2e2dcd9a15b023323b08267d7d2c7f1224d78450f54c5dc76863ac5d2f1e2c47c5c1211400683c55fd305f87c3951f578395857618470f206636cc43071e0379c950abf726b894b69f96c12899aec7782dcfdcd4ce3765fa32fb622144c23bc4f227fce9c12362504eb447485acf3d44c01d13998e111189cc64e8", 0xf2}, {&(0x7f0000001280)="c680f0882e84bf7e467f8d552fafe6651c4c6f1278928f2aa1f9f5452073e3f8f9c66631f26b8ef9ca080786b62eff413b162b963091c3b1a5db95afcd295135dabab6fba3f2c0c443071a35382a8a3e0b6a22349942291313d33a2565dcc47b4bf98634041d7c61fdfea7ee3fe625ba5fbb91fa747b9036a337d0bcf9c227922f192b01805e9cad6ba021b74354cfea01ac475ce85d3c1f221102fde75a20e68fcf01852c6003e73e366005931507062384e6116374bfb8ee67140066f74d6d066f808839bc0d33077c58a1de3e66e6dc872d0ba6725ce79b13e684fb4a6b2e804a70bdb946955e68fe89de3d6fd5dcc8907c76fa423293718b9d338873a467c77092aef31714ea63f69c46ea8d4158d0f9ba71527584513b1fcc9e0d65d86286fc135568fdf8cf78a234125047bf6f92d97b648752ae0b2b6ce331931f6b58bc34fb45a71fcf414a026725e1beeb46c5e8068c32832cb59656347cb9a1456287e2c84bea24931d8a05273b12a46b5ca944b3e0bf5e0a903a5f8f08f17d2e550886a6dc2e94ade717d4e13b2bb94e714049efb6972181008f6a28b07dc19041b763fbe4eb2a411bbe1c950462b9128b58539bdb0781d4998d9d5ea780772baaa7f5f1979d91e3dfb299a12f330eccf6d9add72d54ab36b878bc333f6b51fee2a00ab5faa5bb237f19d71b0c017876ea40a521f40eaf93f325d061353b6d8e01238d519e8bfbab6ee96ebcfdbb4b09c4bf4b0518240b5e240bc92c688af1ac44d299496569782e1908dbb68dc7a714a0dbb3ccef2937355ecaaa9d9734940afb348401784e4976105c79202b79eeeea89c7c520fde3531e1cb17675056014cb1c6b6713410f201733424ab632ba00662aff7f540dd794e34167f4b48aef59d64220f75a54b4e57d59842e64536f1bf696c331dd66df24653c3ac83ae647cef292bf74593a957e6c408a99f61db07009bacda989427143e55eef841fae026355d85de879ff983e2d198358c9d8da6328b6639f065122ec8871782559bf15ba0fc1004af578cf159a158997477933b3c008ee8669e58e1da46911bd50367225f06ba412b4e541196d12a85d5f44b4273b2850a9eb5134bb399d6fd6e23f508b90f343fd33ed4323f66a0646a0ba7f0d788ccffa4f0d7c55fca2cee5fb1d832d595ea4b718636bf969d5c5389db060971d28bb1fbfcba80dde79cfaada99e1e56b6182f2a4526f32094d8675d51de975a1caa8127c4aa95443d9301c3b8c904028c5fc34d5e3ed649c7d64b929c8f6d652f3d9e74fdf8fa5983417c737a64a1497b9e6878c5f63d3391552ad2646d4fc3b51132847817d60c7d1a3c265902216a877e752682b8ba32c95a1634549f4c82dea238bf47fd03141d31273d7d1abbfb3a120d151ffac015df5bf9be805540cde14500ba46790ef1e90c814af138237df46389cd52c999fd9962262037bd79adb759551d32cf29ab246e882c566c76ed1ba876a13c46f72a6632782ca231c1ff92bd0b6d28e90aeab723d4a3d65ca5d2789381fa4aabfb4579a248fb60294f1d153a0b407f35c9b2bb6dbd89c548950b955fdc4f87f765efc65659f768f4a7e215011e474f5185172b5d05d0e7438adc2cb6f3e6913cd9ae4c18498f8a5fdda4de402bb377957334147274e2c731996999b33f17c2466e0bb6fd62a7ed68534ae6f8f07757fa271ffea8bd7b2866b9018a6b8367956b184941a1c69f52f90983197f73b504fc07ee4948a65ee2493cb0a5ee17de0b9555d9ad60176d736fda25686d2fe482114013d88cdea722fd4569f9d98b93649d5fd2f993abe226f938be2acefb1df46707eeec92a421015df2d73296e1f516b6b2fb4359fa25bafc9e02545498dcb46a0f7e42e888141efed2bd0f966c63f91943ac4251974b371198a56161fa1f522b8641d695774b62838955d757665a9491cb9add4143b2d408bc47919ffe9162d2aaffc6c3c57cec71aeb71654d55c1c8290ecb88fc81077d81a12a82b5ae4be569ca3da3b78fa67bd35728e2ab1b1e9362b109067fb50e8d1a26bf44baf3bd1432356a7b0aa0b460cbe09631523359e4a1bbcf766060e59c0c0d6ab0b9347122aaf56dd43647e6957fc95e3ddcdd1f3da45cec594db42ee50af6cee446214d605efd81b2ad391d115b955c3d0e5f5dac045d169035e431472c0fb7a2c5d03aa3aaadced35ba05e44763c03c9ff57ed6af99d04902c6f8c14de0d07a6a5529f21acacf2c6b96784076f8d814616ab8d67480eed93ba6086a5ecbb3030f51b2dc080a2cb9c39b88845a8f8d09ea2e4ce8ec281fa3fdb5ae08dc3040af2c749929be3cf009656e9a1e4bf5d8ef07413ad859fc10313fef68adae70407422c2fe46276c470f8c339e6d1dab93a62a25a48fb99c15452237d924b7db4aad9a6a30e6b3e9e77e4ef1c0997edc38cbd19a36323733e9ad01a71300edeed30b825d72872362471afc36ed51e39dec8c9ff22483ebd8fc6f27d2efde46fbdbd60f904467660f59403a76a37388b949202d5b255b4510a5d57dd1c1fa25609f4eb3483df002df4479267e87a9ce734b67fe93f36ec384eb7db3d50dfeedcb7d40b054fa7add9de219ef61a842fdfd86be914861bf48f3782f44d80ae71a9b61454445edc91688597ab7e3c906b0c7c58d8ea3b5503bda04bf65a6c182bc19b95c050823b4f0da14b1481fb60cfab462d790218a4fdbb98049038a2896bc4e4a2d88e4f5a5e8d83ff9ba540d667f6b80d7e085bc1789d4af99a6d86ab006c20cf4a04a78d016fa73aabd6e995cae0cb2a213f5ffc2b24dc628c100c6c855c56dd8c963fd08dd36f9ad737d9484aea50528e1de79f417101ad7e20dadc66cf64617e783b07b208eb337e7223aad13b98a0587c07a7a9276a0c13b8a5f7416f3ad94cf692d697f9cb856808918cdb92ec4b571e9e6880bbed6aa7f34d84769a51e57fa45a61e1e19612ee2323e64fb83ae5a0d8147d4bfab6376f53150f8f169eccb21a61f66ae200fa203d6aa20a1705f312b3920ad0fe7f15cd9fbf83bc7ab42f1ea924df0fb18c83a796a8a09e57c56585183ded24dc124177740e004ecca2ecd2db914a51aabe5ece07cca9e8f9562ab9741ba6925d6b17a9fc3be6b32336f90289362c421b58d73342f5cc53f93ccf622ec3364f9359e70606b76768cefbbdf17ac1ebdffa2572b965c1f12be2eb57519033b5705ee68399cdb2a42f5ef1928ebdf24a1615f1fa70a817aca71ff9c703d8b136a1836d4d66ec046f1885e672570b8a72d6479f5eeb3fc23dd504fbf7f2f059b659c694ab9fe938a06bc8d394613e4710aea52d8d3e06d86bbe45531be491fc991f71a898801d2108560d65abdeb51e9aee419ec9ded98a5d8b13a891a264602647754f68d74c4d0cf8141be13796929228c536118db60a4c6ae12134085de011174e6967b0f866978d463bc07ad4bfebb7030db14791f82de027389c0168e785d9993db2ac5eb64e43af0dba6f1840ad1f27e51695d69c96e33f7c0fd33dee49d9f2675f219f6b219dff8efd2fe46a0233f0ee6e6901778712befc64c01a1fcfa777fec5ab6bff2dc60085b3e590fa8242f44e7228daa42a9ae75c6f9aea7f6ae7510f9c6807531818d7df33cbab55b29648be19144081cf5fd3a017a1a6f7a5a7b2aa2b6ef79c579a3be2788e22d0e789b9616bd36921839abc1b61a258cd8891a0429bbe08e34f2b22b6d1841fa9aea20aa5270aa3b7f243febdce17e65cc7b2584db28284c0cbbcb5fce598354b0810130ab76178c9289fe46f62ffd60f134e163fde14cb4a80d6bcd690e862bfc1f2bd61578ad4eeb64fc82beca89f420be67d3a7d046c9187447ee3eaa6735f5277da835df006f0c0555992207df113219b9e3db2a6455a4901a75e8ab9081cedfb56760ef5ca3ff979636514155dc18eee564255e27701b643c5abdf405164717a65d6ccdd7805d8271c2b4f27f1479cefae1bf87e54b1674dc1d05ef8d106b186403832ef6dc3b71145a731629ed1a545e03fc41fdbb7fa9e4b91a1827392d79fdd25639130e8c84a75933418c1e84136703cfb39861d50d28c4eaa1f94a2e3ae93aab343c5b58a5f14e9baaa45464b320f581c131f12c0783a6114c9a269330f51a728f244c2a5d0a8adefe5e1eb94ceb4beaa90aa1924e17378c09136e6adb87ba37de4fd2708d629d8bb32d4fbcf33ab45f164bbed44b3b5640aa1b72a304d753719469eba1c9aed10965f1699a6c7c7335a9a4d13f8d4613ac9c700933bf6d1afbb78b081c53a32db66d89929243c64ce27076c61cd4fb533efe8c5398881ec0789f7eaa4e1dd7c51ad3827e73e0aa828731b83b6598734c69a5778ae56b4d4c4a1cf0aeba496c9c1b39cd72ae0b3ed9f59c24a8f61b69042c725cc9115a6245ea8c59752caa99ab051cba2434a4f9ea2d0cf806eaec8d02978d503442b4584f265c5ddb0b8383eebe9848f0f8a44be2012caa6edde622e58b5660007dc93e0187c6c94ee62a4284212bbc14810e5a98d16109eac5cd1b3213c02b6d9755e30109213b22da3e10cd52b196ecf784e0b175186d83c422b8d0b6ccadc83add9e8c240a52cae213371738bf0fe7eec889b37c99e075a76d297d2a8cb9a2eb9c9d27ea4c36365b3dd33d43aafc613e15236afc486b331688200c3c3c9986b1bd19dcc590bf612b1956b91dc7f3ad11005bc591be68961e960c1670810978a6f189df6187a0c441ba31955348b6aaa39e4f2877af72953fd5be5548abba9c5164729ec9524024408c51bb45824f75b7f7be88a411fc74da6804569f0b33013bdb0265b7048c56885caf41f516a1c9033d9617d60ba87350e8a088de4ca8b4085ca7cf10f708e5dff14096fcb4447b55dccc3a43848249f7cbe45d9c4865e98e7ee0b0d1e470956f6d264e749fdeb080fe59b2b4a18211300202fa6e4cfbc527e1bf8ce6b274c629b670547b5a21117b5ad2204e55fb7fd266b94863d2e6a318e4e2fb43a0e50ad2b2f8087b89ab73eed6e787d0f4eec984727560465718663cc5cf5a494c1bdcc07825abbf698c557aec7178f2104e93ad66709764383996b2e954cc59faaa0a60cd67157b62eba4e52364bf890558e05187cede31c452ea6911b94be002b88ee8e20374c3d13d4ddf18b0540e3f185df83bdf8fb9d2d5e7fed6b7362722bc4b92b22e1f2a218aa6e1e65d89966f40f2eefba918e66da187355089e134c7ba63bcbd85bbc1acbe57bf46369d6b35a0ff0149f66c09597d56d5b821b6c79cfaaef39176e979566c9a8e88680ebdc9ea5b82fc70bedcc4d42164d94d7f0f127d8e94b3f1c192b73cf46972c3c0b8902151ac4c9bfbaadc5b9edaba5c59e617a3e2aa14eada7420e767b1727cb35d4c8babd8ede40bc8a6f642c8d1d8f1a80c17c807943fc712dd4310eb1c774473b6cfe0fe7949dc786c32c6331879968245db31a7e47ea8567420285e3b9dd0663a705178894a92a23504d640824a4f0bbf3bb31d25c412882e2590ff8d7cb5934c36ce1608ef3fb05c57ef0af8f475e5cda044764ff5fd57ac80e7e85a9b49f590b8dae19fc89fa1339a31976bc6be11373481ad2091fc619d18452584790090a65cf9387a12cd677c4810bb32e5ffefac5ae18c53043cee58ce354d9341c5c8c411d417f8e715f5ac57a87590ed2012491f72b7313d66d47e8ed75efaf0248ab885cd76353ccf0d3b6c44501041d4b8c1760043ede398afef57b07aa7f59fde68619bae8e728623d90976e692234d97cde1fa18ff3c58aba7", 0x1000}, {&(0x7f0000000400)="21848c922b1e47cb0a8fad130ea26af1aaa95df7e77cf9976fcdc4379a7ead200539c7ec7ec4ad97612ce27b3d17380c4036e1714c4543037091c51b4da8f3ad28", 0x41}, {&(0x7f0000000840)="fa89c02693850b69a1946256cee8c502af28f7473cb4afa93db2d1dc7c71e78533614daae6e75935914332d13c26f5439f9b18a849b543018cd77f54fc2a4fc4691886", 0x43}, {&(0x7f00000008c0)="c3c0b3878156decf5903483444db3cefd69fa4c928286b86f43e0809521d6be3be0ec440cc0c05ca69e7840fa386461812377f53398fd21a8490533c0d6e604a24d37505c328e7dc24ec441b418afbf1fe7bcb922c8b87adad0958c0774a3959ecf12d452d689c5dbc3bd817552c2478ecdd907398fe4fa0e017812964f789bd191d7fc8bb508fa1949e10b9b2fbbdcb22654f020cddb46b61ee18382945336b77a0923858687c5f1fdf90616ec2823ca00263a4c8ab88f4942dfdf71d31e87c5a6c129071c48519b2285bc39054655a97e9acb1807fcd135b7cd290267090182d1cdb03e5ea5513f32c60650832288f3ecd56b9a26d6f0d8d30b4f113a2f2", 0xff}, {&(0x7f00000009c0)="056318019f4c350fff1d36abcd8e88f1e644860fd29463a639174b4dcb7ba033f694d4211ce06bc2df4c80a212693a6b8eac2826a84ec0f9a05ff1434fe5b945d1b0eba455902bbcc4d4e92eff5dabc1ebbb2a48a1e86ccb483e54bc9dc8587ac4db4e5e70869d5a633a4cca4f754844bf6392c1aa6226804c", 0x79}], 0x7) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/116) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/214) r3 = fcntl$dupfd(r1, 0xa, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[/%.\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='+%/*\x00', &(0x7f0000000180)='^^\x00', &(0x7f00000001c0)='-.\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='\'#$\\-%$\xff8\x00']) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = socket(0x10, 0x1, 0x3a0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:02 executing program 0: syz_execute_func(&(0x7f00000000c0)="8fe848a39562adffff43f30faed03626262e660f684700c4621d2e4496b1c4e3c55eb60a000000f826df7965c423255c71f600c422a10a5e00c4e13de45a8e2e664e0f3a60960a00000007") r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300c0, 0x60) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x40, 0x9, 0x1, "49942fd63713b8594603ef6bb230483f98f92cf2", 0x3f, 0x1}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x5ed8}, {0x18, 0x2, 0x6a7a, 0x6}, 0x2d, [0x0, 0x80000000, 0x6, 0x81, 0x101, 0x4, 0x0, 0x2]}, 0x3c) 16:00:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = dup2(r0, r0) getsockopt(r1, 0x100000000, 0xffffffffffff6b97, &(0x7f0000000080)=""/84, &(0x7f0000000000)=0x54) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000000) 16:00:02 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0xd7) setrlimit(0x3, &(0x7f0000000040)={0x4, 0x8e51}) setrlimit(0x3, &(0x7f00000000c0)={0x5fff, 0xfffffffffffffffd}) 16:00:02 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0xd167, 0x624e, 0x4, "77529e12bd32eda2c1072e3b9f2d860e770355db", 0x80, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 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$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = dup2(r0, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = getpgrp() setpgid(r3, r4) kqueue() pipe2(&(0x7f00000000c0), 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) dup2(r2, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kqueue() kqueue() 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400000000000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f00000f1000/0x3000)=nil, 0x3000, 0x2) kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:02 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000380)='./file0\x00', 0x2003, 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() accept$inet(r0, 0x0, &(0x7f0000000280)) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r4 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000180)=""/192, 0xc0}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x80) r4 = geteuid() setreuid(r4, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getgid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x7, 0x6, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() seteuid(0x0) getegid() pwritev(r2, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/115, 0x73) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') fcntl$dupfd(r1, 0xa, r1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000010221, 0xffbfffffdffffffd) setgroups(0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, 0x0, r2) getgroups(0x2, &(0x7f0000000100)=[r2, r2]) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c4, 0xfffffffffffffffe) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x6c0, 0x1) mmap(&(0x7f0000f45000/0x11000)=nil, 0x11000, 0x7, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x42) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1ff) pipe(&(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = semget(0x3, 0x4, 0x201) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6b, r2, r3, r4, r5, 0x28, 0x251}, 0x5d, 0x9, 0xc9aa}) seteuid(0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x80000001}, {{r1}, 0x0, 0xc0, 0x80, 0x800, 0x3ff}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x0, 0xa2b}, {{r2}, 0xffffffffffffffff, 0x2a, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x3, 0x7}], 0xb756, &(0x7f0000000140)={0x3ff, 0x5}) 16:00:03 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) getegid() getegid() 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x1, 0x800, 0x1, "16bab871e69beee90db14544d577179dc288c90b", 0x80, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="825ad363000000000000000d000000002b3d56fc3ce62ba6b8208aae6865e60a888cefec1218e03342ef270841be86fb4c89e4f7f1e4242b6800a01db8dcdf4912b54af7cd32719ae6a917ee7ffa0d727a8f707adedd90695cd39514fff7bc82f5c150a363800432b194cb0ef998b13cdfa9010000000077a090a6ff1ddf557bca4a23fc2cb015dbb9063d3c9b890b4aa953a8ddbeafc56f08badf5e44dcffe200e3a1c38b71c51ecc1707c78abd39e1936c9cba"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x7, 0x1011, r1, 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r2, 0x7) 16:00:03 executing program 0: syz_execute_func(&(0x7f0000000040)="f341a68f68d0a38cd8998999990fad2e3ef3450f1bc8f346a60f0f900e000000903e653ef2460f1a3ce9f23ed9fd660f38179c3e0ac70000672e660f70f74b") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20100, 0xa) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = semget(0x2, 0x1, 0x208) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000001c0)=0x8001) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x48) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000007000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x10000000003000) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 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) pipe2(&(0x7f0000000100), 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) 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}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:04 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) r2 = getpid() r3 = getpgid(r2) r4 = getuid() r5 = getegid() r6 = msgget(0x1, 0xaa) msgctl$IPC_RMID(r6, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x1, &(0x7f0000001380)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000001640)=[r5, r9, r5, r5, r5, r5, r9, r5]) r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r13 = semget$private(0x0, 0xfffffffffffffffe, 0xa) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000001680)=[0x2, 0x9, 0x3ff, 0x0, 0x4, 0x5]) r14 = getppid() r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="c392457849ddb1bd4ddcc877cbdefff39e69a5591982318d8f0ae387bafd01855b5644daf7114a401ba17a1d26be52060e83feea87d8b850b3d9eb87da7302a4834e38db4270217c05e8862c1059579f07746d956091", 0x56}, {&(0x7f0000000180)="e9ac6eb848540f0d870319b9b5efddf29619372efec2a109d2a7422095b2f2daeac4a6296cf8f6d799dd05856dd114fc4bb9af38a9362fbb72b09ca3cf144cf949e8de5b0bc7a76de16eefaa4cbc3ffd110cdc5a8d55e525cc637fbf7d49cb54f8fa5af3aaa384769b5370300a38ea1dc729b39299fb6cc8fbefc66e215ada977482c219c642da23693af7ad70945df217982eb801857e1b8c2551", 0x9b}, {&(0x7f0000000240)="27f42d532d3450b996fa42369cbe4486202bc941f7289ac00ccd6e4a61c09d464b60c02028cd393b1b28d59257ac8ca30bab47690b82efe73f964cbf5d97ed89793bb75787d6d30e465b560ba4b123409a0f29a4a27c351a4d4a93223f5dba1e50f8253dc493c483e838709bd31e82fe36b22107716d0b5c42193d7184ac9ec3814975efdc12a90fe2f75a6e2ef46ad8fd6307f59aa7d2332605ee1466678d0d44bb0585d2166e3e03b97cb09fccc996eabd73aefe45448a2ab46379331832c3c22018fedb1312e34560a9eb0349cb3f18fcc2591eb94aaabcaffa8a3e61416f4616cdaf47a5c4831c3f4e582b4839643c9dd2fb06d8c035a50bbef592354e7eeac1a989d66dc416237e0b5589665c1f25f982c976564e3ffd3a03b5c1769370fbd1edb2874a4163b23a9be289b29e3f25e94ef1064e67e42b306b6bce342e8a8db14c5d399fc1f15dffcc378384742edc69c0c4ec7b599efd375873d882d71483a17238da9d438bdee08f0b6c1d0e786b2dc19d08a393b72252ddc9b555500f8e4096a9c26e6f90b8985d186896f7dede23c392159a65af1e66f544f507adba8cd64e8ed00daa77b6753eca57d6890a122d4232962b6e0e4677271211318ab232d369e16746995497b1b77d33e80710b6593a502cdad6b4ed1708eb0b98fbbd1902c068828bb24181558cff10ab32566b91cf7de8f0dbf43e8eefebfbfa5d855d8686b156129f68a28679ad9fdef28e7bfbce86e463c2aa3bf0e28b1506af28731df3dcbd20fad2b5988d74e6ccaf7e8ec3fba1452146ad2cad296150aa0c79d79a6c110bcd914207946a63193ec98b7da54a7b163b243f0ce9241e0f87de9c2309bcedf83d34f099406ef5321c08f73f4ce26a61755d50584c2bf0cc0a6359d82c4ee96a42dfaedff8e4347642f95bbad5a9a22cb155af270457bbaf561f7019967a4b68e9a9ac0b75719af6194748c9b57bf00b0528f8c149987d2711f4d902386a06c55aaf5746b613fa30932fc16554dbdb4f73a3db6dd5223c29d1ac895a2b481762d6e9b8ab478537e07671f92021f75a1054bfd847706af3669eb877117117a194562fdeadbb3e8fb7c5914742d13485f69b9cc91c0600adc6d2a2b4ae93faa99af646070ae5dbe5d4e045c8243576129607cbb681af23ccd6273bf5945b72424609a462ed7a0654aa890f4816a99673e9cb02364ec58afc9868bdb44d272f20e8db5248be173fad856ba60395a5d33343477c312a9df62f6bc68c04c92cff6ab4a3d80f8af32eb5a26b498943271d5438d2260ade4b64b269a4cd870d0733e341eda2b3aef43bda3f2384fcdada5b67c7c287a7e364e8491dcd2dcbe93cee558e4e9006d95155059a36895f07c3d673aa5811d1a92480c95080a3be02fbfd9d4abe045b73cbed8bd221b08bac1ebd5eb2c785081fa08c7b3e8e30fdcf6fb0c868bacc754e853ac1c9efa8cba453a4adcc02657556d4ce4fc04277c41bacb29ccb8fef347bd4833395cee3580ee9e3278470aa341f13d0e77ed09e5fcae49ef89e48484d0c0eae3377087da78763d95a3221fde3f1dc65024f080f6dce9d5aec868933a5bcc7722adb8af638af1cad1384ab858d39a0a254b335941a20888290543e1932cab812dcfb1b441bc7c4cd448bfa5104bdb4557f60afe42023b0382822c9142d9f49ae7df133304b2c5783491f652dae9dd2134b621ec0a70596c753a5fcb221e851591b6525c56d17cca650cbeb9fe9530442210ffe8f628c55ad40b58907f1ca8d59f60b4adc5e93ac9d294fa06d2b5fca869de1f291ca22266a26475b73917d903b829586d6fab34b5fbbcd91b28ebee60362d2bdc9ab040f5a69077c5aac2c6acffee3f003dd18f687010f6f6b5c099d11ad0542573d83570046fd6e29567ba54ab05defc9bf80c23fae4d5d218fbe760114d22f7f8f199e056db16200ab9f2f6b1dc8e04f513e03225188235350acbd7439fc7e3fa5ccaac5480acab3907314867735f9fdb850979b189820f49be1ed84e8043710d9763a07144e305d3e7fc40800086ff8facaba2422f425ff63f32a4647e5aee77e725c776c2571aeebc6dc8098b70821554dd8ca0b9b212eddbede80c5e1f22a8e9a17365bf3a4fb2add82b9e58c5887d38aa9aae512db94e53d2e40c39bd9d1ea66c78fdf17f2531c209ba5c6c166ee6ba47d8e31e8cf0356f566da5850c251c037a1a0ed0a5d988bdf14eb9e985c1dd16fda8304c2194e03d0ac341f7f86af05d81694d1c013cade28f629e4cfb6cd035c41b5b20d837648f60820893e8eed992e318aa86919d26f15f937cb047bfb24e3bd4bd27017d7577f6d7f2c5f3fa56afdf19feee17757cf2530f00a07dfd74d8eafd149b8b5ffd2a343fc0448d359c89cee8f3961e06d00aa9021fcf082df983c4f953a354c134e1ae5c6570818dcc69824a6abac28cbbc2a665421d2dce7979a206ffc17abffe78c693134cd4b2342decf691e49b454f895d0ba7ce0260df253685bc25644a8b9de33011a947079ab84c3d2cdaf2709342fecac31f6cb24fe41e911af4444a1f1ee33e707e4810ef4026cd1332d9bf0eba84e81407e1630698cdef26cd9a947eb902135fb9c28bfaa261d1b388dc90b189129a340695ce442b17640e3712e3f2aa9af940bd66181ef2ac668fd0e8114f3d9328bb50f1588a0e48eec58391ba79156195b0a89cd26ff343d27534ecac303c24e6c621d631dbd6185f2af5d4cd3616d37def54c5e1d5aa48ff6cfb8e20b7b78eef459f41292da8bdc9cdc9682702b77aca4f32b7011f83641bd479c36f7b27e86028e3858691bcabb752ece0079777a9f9f51a01281b34260687ac7ca3b72fc12e1662eca0373da79e8013e3d5035e61ab8bfb4f1ff842c5b7caaf2b382287de63309898c6b4365a8e5c7f2af8bfc5e753391e0de49965ab9553620f33067ce6fcb9e1006d65bcdcc776c555b78afc929136333a8a4ca80c339e510d5d3246d4a06c25324fb4954d1032e1421af4946d1ed3e193b464a0a415557d5c54a5fc64f755571c4cd266cb8f750cc11d80959b48adc7861d6c042857cf6b5d1a786a542b7f367a79e96dab742e96d9ccd93b0f66eece9cc69f5d4f656b3c2282bfc58961badab1961799c5a4204522e2b0283987733e7e1abc00b168405f669f28625ae77a96e2795f5b581132d5e748d7720feb262ceddc3670c6aa957a625cf9ea86aa9a6317760106313a92030c69ddfb6f817293a8792a06169b249e2ac3efac50716a94193893cd4c296b2f606029c0d443e3c22665303680c5392efbd6cb562b397066ec776e3b6cab56ce11fdabcd1ffa399ea3348b52b36ebc021a9540d7f84a5f489419af833dc859029b88fb1586f649b32cdcf7f0c269eb2551d56de35f203e4093d3988331bf09a9c77b63992ad5759d680b9cf923eec25ebbdfd8158dbf408f2a9ca639e34f1569ffdbd38a8db3d531b2651c5b3f5f0d0b378b55fbd5336d848cd0f1a6c14d9c8e10152d5abeca2f10e2c098b3f04575085672104340f4e86497082904ef86ebd219dfa499f80b900769527c932dcd562f721784fc68c60d0c6eb9b24edff1907a37a873cd68660f6044ed2049f59e261033c4115cdaa510b3bcc621d7cfe4649cc53d7b5a66afb4219538bbf7e910933e8edb9802310d376948b811ebfde3b22926835e65502043718ef7bb8431f457c371d91d7cfb266d164eda6222e133729fe71df3a27384359e688c5c754af867843ace10c988b79ee289e113528f2ee9162e01ab4546984e4c353d494428951108dccde84a85e4c685faddb869c09aa4280636cc6aa6c3e28b197734b26d81a012b73222b82af9e91771770a597b62304f263c1fb30ab914f138f17195cc16baf8d2c611925204214b6dc527644375523625e717bb9bfebc7e81f30c415cbee248fc924a08b567420a7152b018175c642fec4b528463478499c2fe16f1a44b2db30cf76dfd3f1340c1065c86e5fe15d35902e3ec5ae44de39ede78d6d3300043db2bed9fd641d136969af48414191be67a77665d97ed673a15457f38d886935e1486207de50ffa835ae78ffdfcced407542d4fc47cfe7dba159f68e088ce15d19d53d6ca5413ee285ed6fc49a89ea617d7e4649ef51d6c89b547ba279427c84dd4ece967d67eb70f2ac39368b5ff7f633306889b0834cf8369ca86306bc87caccecd471ec4b4f60c7694c8fa727ac6844baba257a9ae74ad15f47977ccc356879224842f7ee348f9b8d4d184b344d5c07274365f4c67d7a19946fabe5b4315c40e05fdfc956adc8dd70b282cff907218e214d01cd7bc9aa9047f8dadef771457abab323737b7c0dc117ab4a4e84f40c94dd83a521cb75e3433919f10872b631e39cb13373d4fccb27a96f77dc65a1be26dbac07797d1d1e8aff90797b1e16f4b5891fc62b65dfa6398def7ce18ca270d95bcf9ede65b1f5ac84807d9f38af4f43b184eac9f221f2176dbb140a06d32a296dadf2120f3c80fcd8782f422b931d4a6b37c66cff244d5c27d59961577d9e174684b4ec7f6c2288e227f27aaaa4742d50c23f5862ea1d5c2443cb911af4b1c93dcc0e99248fa947502f14e356ae24acf09bc7be0613d5736f707dc06fbac7ca5a3dfc9660731852ee62e15ad5865eead405c70d5313e5dac66ff648ef5f74dda44d26893694d67974e4fda9a813084c014378847d195b22a7b79e71941a7638dd7caf541e0dcc20512fc5a60fefa49ac03e9cca420d899a1f8c8f363fc7da93420e2dec32c0c4b346da348da754c64def004d93cff13ec69f2a92faf0e558f27a3e480c60de2943686f5f96253e7ea1a8d2ae72cf99bd06124ceedc8096e4df71f049980ed05ae0fefb29480b0a10dde846aa573023a6e9ab20ba71d4eafac5c1d010454272c6a1b31a6222ca8d5fe6794e6205eb28a2d001e206be67ea19b7024d0a0f3f3e8b7753b34b5873780e8706a97150d7071596b714c99eceb82ba3f2398a1895ceae29ee11eabf3cf3971699f1ba6481d066c48c24ee4052cbba8e525db64b5a4b4982832a76b2cfba2b61b2163971d9975c3fc6048b25561057c20727be136cc8eabb6a3e346aa7fd9498801f749e89ada95a6e697afaf46cf7cbde25336247bc261d0acb7144689c08bbf222d7839afb9d3465c9a92d94c8e2e79af1cdc85d7a8185be7a09896c365f13a69eb1c3896da040efb3bde38b32d35b244df37ae7b2ddf61f04546193b27a8191a4631e95d9f7034f76d78feac930eb8af0bf28744faea57a249bd887c8a083e487fb7625e9ac53902ffbefc43b66bbb6182cc7b6e1d426517f813f6db72dcb3ced16fc303256f93367bd522b9ea27b34f9bc818c5703ed0fe657f531eb0397dab9a68a3de22ad5ff8873423ddb0bde9a4edd3ad1a45949ec7e9f98e5c7f90a5092b6183677a86ec54ebb91a78083682dc1af5e0183deac6fdae8e2d37bbd475ecfe5c527413b5a2be7fea3246ec8eed67db6d412a10097bd50c44f805256ccd1a63386762d97ed8d001360a3dc7aac0819ac0e1870751219637251419c15e42b13764be2b99c293d5ceb9ea4e26e3c9056f3d0d1558ef16fb45acdd330cc939ac0183588714cfd82af3a94286d46bc8fbe9196de5a8c3edd84037fe4b01620ecd7838f1ab3154dd00d1f8cbde0bb1bc22c945b544e2c15c3f0c6212e42dc0f8d658afc6174e7e773405c01d652979fbb858525cd8a1254f45cb0c95d3c7b8ac1df50eca53341af0ec9582ce02bb1c467ebffe9fd0383def062ab3d", 0x1000}, {&(0x7f0000001240)="852dfd53c86273755b2bf23d0783ff7efb585ba1f657c2effb2110a62f09b50889129e118665161a95c13878b79aff1eb081e9e77a93d56b2a6c16a73b97bc8462df91e237a578668cbcab91161b3be0a92987f28dd1bfaf1a1704b3e31acf3d2cc2418a85a574b03b17a488c862985f1d0cea26e213cd74076871c7939c387bef5c04f47c7d7aaffc5aeaae4e39cafbaab9cd235ff2af8e56c8f3f3a230302839df67412b917c8ef20787b19747c698b112baa0e1099c38d3c7da978cc31cf362b9", 0xc2}], 0x4, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r18}], 0xe0, 0x2}, 0x5e17c52b57697b4) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = dup(r1) r3 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lseek(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r6, r7, 0x3, 0x1ff}, 0x201, 0xb9e9, r8, r9, 0xf1, 0xdf, 0x3}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0x1ff}}, 0x0) getsockname$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008510039f0f6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000891fce965edc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3066c217359977f421784018f90ce4affea6a717d82fe9e2d14b40a8aa19299dd76ea74d95fb86385abff15b3a891bf9c901cffa2b740e7cb95043a577c3ae02277d42d7152a5c541469b0"], &(0x7f00000000c0)=0x1002) 16:00:04 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r3) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="95f6464995dfcfa689f292123548b7426a64ade97d4c73bb7b7f00c681b6d1913c01f0bb0de2e3544971d57fdf73378e5a9faca94ce264c912d2045067159e6dd11615d2256ff667be208306b913702601627b891d7dd15c656d685be45bc230232dce2afe354f16e7b1d5c77aac94103044258d9439d4f7247aa6021bdef4cb80a5823cbc397062cebe9a0b0bbd6e86d666222d1dd7172bc1a353cf1a42b0287829a0f8f0478fb94015a58cc6909e3167f619750df6300b59dbc8ce2653c7f577300b42aa11b53979022786dc83bffc4afe0cd37e233011c0e646f4e678f6b80d0564ab55d9c28d3499b7704bbe07807c52ad5a1c20bac20ec8a492931cc9026e0777093d3ac2808bbc33bcbe76e838acc97aa26a02226c7e9c10df82620c9293ddc64c7498fa368333a0f7c5b19f804e5f07e4eebfb06393a60136e7066aedbe0152d762a55e1007f928b7d402ba613db58483b4df8b1f3e8de4ccb6943971920a8605f53c88d04e9a897ebc0e325cf60605a7686280a1129cc4b681262ad007697c4aa9b126faab17c8648ae71ab1aedeaa0b423552b90cd7c7bf6ea64be16886fc4056aebeab32e8aafdd5b56d3fa93c225c8a5f964b37710638fe5b9ed2fcf3d55d660427b91011b3aa321f749bf80dee3744ed313984add4667891c6fd41768dbee0735116cc3643a6b91bc70bafe12de89734130fcb580d33a5d92f5cab502f0c8b46ade2c47869c89384679bedbaea4ec9f26396b99fbde93569188b4a69f791e5d08db60f3e7ed38087641b4b4a7eec095efc170b5404bcd979e216489c2f80401eb56be88be9f65cf69017fba55713872884672cde6b92b5022d4f5884ff196284851511d1a019146dd6a3d53ff4035169f7034f4f600a348ea06e5ee6c112894cb7c913e81ba42ab9b5846fb313c92c0d7a39ccb06730792954ecc8c4b0cf7b389c11d98fde81d3dfcc4d44e4101abe270a24199b448f5998e6916d77662192da767dfd0d3880e4936bcf1621806a963afc4b33b713ce8927ebf4407a4aaa70b54ffff81fb9e023e6179c6364a4aa95f89f13ba1f065ee869433f344fd91e3026ee532570e5d4c3440a9653c5c53d02bb5107be8d46901b5a7adecbf8fd945f7f2bdc98e025996cf465628a563c75b416e14d9c5533644c763f7120aff5d4c6cbec30b0c3c54f7be0fa5e68f6f64ba0fae0c4338d1e7d1326f8ff1e73af954d49a90f23609a29089d3bda19d226691c85f004b222b0227c20006a819c8b689b4ba07b37ef4626bcd40eeece65cbb0d23ab04a70141e03aa94a67386c18b756f8b1e8232f5683c32338a92a24c4765af0657db9ebe5b94150d505e58cae9065646f859bea219019d8bf4dc97721fcf84127b881ac1c4baa70e647239936c291cbc35a862fc1c9eb6a3d999d2ea868ce0c36e5cd7bfdf28876fc87f2360a5fb5954a3d1fc651ddc1456a9ec7c57ac637dc77226c42ca9e42f6216068928232b412a756218713779af8ff672ecb930428291b9b08a6c479e2b33f1a7d917151de9062cae84e0fced7f1481ee534e988c08d9dbb789bdf66b28ab3da6af980381914edda53d9c55b1017ac1e5b908c27987b0df63aee049cf932028864310630c3aa93cff4230f631a9e03c4bb4ff8995c79862abd03bac20a09eea578bfde50bcf87a598d65a0b7afa3baba219ddd4129ef3f24b609d871d3f5f83e316a166aae9351c69ac3ed87002ecb0269e4ccd3a6f4e4947a81fac4e8f3df953c35985a91c3bdc8f703566ee735c93d3264c5d993796f50158ca2c95c70b90a15d83ba02c47dd448ebb541b30754bc0c64337b63236478bc6c41f47675fae71664e3793e3ef4457034fdad8e789b312d270993b9663e75a91a2c3fc1a09b8436ed3664a1f8d290b1cf444d6b8542d0550c7ec1aa168819e7ce8b3fe556c254b63d2c6cc9b3f72d01286e91baaf3341906c74d6063de3559b32832c700b7c588ddeb79d21f8b38d7744d47ab6c4f982b2dc808618221cf7d855769542a8e8525cfbaad34f61b3c9136e958a27009bfd534e82488605af4cd925f5d71ea1f23aca16c873225c480315abfbc790ba7a3a9db63d0b8230da39ce8c5d615491025731c329b4698610ca8137ef4669229d2cc8b88e0957e3cc864ca48e3911831acf1995b1c2cc24561928f7c0075fc9529d32eea5e86a091c587306474957c058b314d74d39d1a91cbd375f864292016ad77e8884b3fd50b97c5f31f9b8549cdc0d6ac19433af769be6d8a636caf5647a34572174c24464672e6771ae6cd4da4dc2f3b6b1791bffb95a164ceb68533bffafd10ee990ea90261df12dd153c11cc639cbb98fa01730b2466e0c6afddc0002ee45460ff920b3b26318e48b73a5eab5a15ccaf29e6f1e4fca7cb95163155729d6a5ab9437db283d6a52d06500b3d33d42adec5104dad4e35589757ba7d99962d8f4d3d841fad33babb2f6f5cb5ab0e3017eae1a49452c6cd97cfe828e0a35cd4e0b304cbe7b01e9bc9abde30fe6080df5b8c59e9ad8df89645da7af09334d2ebde9f76ac461c016a179c57fde46bf4d36b4d4544fd19f258505b2dfb74c44707f5160a588a920f36366560bd4d2cffbbd9bd70d2dcf392c49ec9598e82cb130b033b61e2d6a466c9d3ea3d2cc9201f51c92dadc7786c139af1a1db2617429975a262731149d7f7776c6574161dd4e221614b48728ceded59652efdb5fcb5c4ef361d54d490656a65c609a4c2b9e778538dc7babb0f1f24463335c32f6f8e8ba0badda8c9cb4f737379908f836bad8abe014d2185debd3553e92c16220afe614ceae21c25841be2a7e880da2ebb355f2efb6ab70fa3aad61b3ef8671ac8f533396defe34326c6123452ff294c436f3872a4ab6049c202ecbfc2b30480b10810660433a0e249f882b628a527eceab2687f9d3b16b8d20a9c32c4d758c0f98c1f9eaecf1dfd780abd8f311621333484f9ba2437a150e0ebaea759b569c75f76ffcc3752ae164119cc079ed7bceaa6b47814a45e579eb51c05f9495ffaa3295e59e270a37c34680a21aadb661670922ccdcab32746003beb93dafd54d9ad3624826a19e99688578885b34c84ba82ffca76ab8b5f508fcbfa13c7e029765429018acdc5a503ef0155821abd5e2c907d146aaaec15e54a79b6d514e8384704c72ba887ceffe6303ee12f0476c6415233c7620e0883ec1da88f404998af30a7fecb5443736c6a591adec1179987bf9169745f49060d09ca350bc2c9ffe8155aa1c60ca2dd5dfede0c45d991ecd9130fbde4ec4b34d943ee8f982deb5d805fa58670dfe7bccabf265605c5575234340e6c07cc27798063b2503ec8555f294f01e68159ea6d390399010f77685327e66837d0465b48814c4b9449a011d219c8502f79a046a42afa9daab6862d95914ddf0f2e21b52fc5f8795e6a6281f609519b34d924c2d0cd7fc0a23b21da405e1226ca35e05c278abc637bfa5d148ca6133d4e12c579d6fd32273432c3f7b22d563f74385343eb737c8c5b24f083bc987443d3068a1d1d5f273f12613e418a6c4e64e9b94d09d31762632e2c3a9433747c3e0808a6a81b5d587c7302f506534d61fa8f771ee20b3e2769783f15044d5ca71f2fe5251a16aec6d519b88f3c5a8f7b81082c741de00ee3cd9b31a9c2cdf2fb1e0e2f31c72d40fed7fa7240166c27af1adae59fdb5273ca52d13c10f45fc94f0d03af313a076cc38a8872631b54787592711f03fe95dd72c5abfdcf4a2b57a8a76058365a8ee963964426ffc8b70a06b30287f93d71bad3dca846e94b04ee62376b1ebcc0744db360741bf9a3a8174c96103e8358fa821e60ac40e27b8faa2561adc9f217bec5a10d7d37f1fbec3990c9e1b62769d83e9be7434a3c0d47acc07f8dde1ad3f757b7d4967ccfcbf9d3091660a0c14d34536f531ab64c2b96640984996c2356e3699fc9fba3df8728edf77c088ea431f77bed147696cae53fc9918afc1a34e4871f1d28bf0a59d25279ed14338a9001200be9409bfedd6774a18442aca0b4430dd63f12beba4620890f553ed5602d3a5b196e97674abbd8c5acdfadd62f291337bcdcd5319243ba8c0f6aa87152f83737013708865b3c630379d317587db1d15c84bb8f1b759fac133e67669c5c936b23d2d7f33e72024d4916af8d23e26fa5f830e139d26d9e4b8f38fcde4f37463650d7f0139f3c6148dce72923177a18f091fe2b2f7023b9459376025d31e4154a98fb0145471d49d405b499b03381fccb84d2dc369dc977c1ae858bdf9dbf834a99efc1064ef90ec5d55b6e3def9563921ab414119e3c808c89a88ac3ba79c84ae1afcd1bb458c85c3d3c2b359ece088b3f29a321573a9e7d0285f915c35f6e105803ab685dbf9e066ad6bdc01acd97ad60574b0bb1ca3057c3c3067dfbf9ba875a70495d3ee95e79a5054d5d378c084897a385e19a5c510f1637975f14f50134416f16451446a69117232e9a9d966d1ee60dd640b1058796e27efaeb43dc9ba1e0305246b0c5385daf1e4c6585de23c0bc12aad2657e887e74f8218a62c3bdb229c293b265f361ee14ce35f07d80614da3245288860247c5b142799a421b78aece14c3c72d3f6dd49d4c1d72b5684ea4340c91556c46e600de0c67ac382ccf7e7658af747d87147cb010ccf6fe5a8ff7985d40351238acb6ed11e18e7c72fe6e242924c05270b80036bf1a289dbc81770082bd4a53b654b495cdf61cfbb637d0b9cb10e67b8347d629c30586e3ee3355780fd831e52d7b87d963ed2e60ec0adbf0dfaa55b1fdf5c6cbcd47afea2f50ade0fa3a35011e7077679c8145ebebce0fc484b7fc88653180d8b7b2937959d998535e87d54f7e29090af44752152da79d1adf5e623f8e7d0c3876c1a78bf81f99781f530100f6f5c15cf45d21d5a3087eda1aba021d21574e2b44a607a99be6f57ef6a7c554b9bdedfd8f66b75375c7a84eea2ce8d3c2754b3f9469d21803fcd5237993df4cbcdb710304a2b9cf48d372770c0fcfc77e843f178d999b9ea7d2b7af678281d21bd293a5bcef0c2e3490e0df9870ef61837179ae0634f9088573806c4f5894e40bc64b76490c4c1cb2f72a7211d804679d8a5a693f7e399ef871bca385f1bebfe344f66bb5a2a3466728dd353916172ae3e340d347a1dcb3c48e158014e14892428a8f7f46910219a26a424dbe05fe9dc96aadb382d21013e466fd2967a61f3716e23416c1cd75e2e76a219bfec6e584ed7483dfc8c4621fbcdb07e455db003c7fe630cf4ef4cda1367f7a09c17c81fa5f709ad6aa5194adedfba0126ffc546e7e207d75b2a3bafcbad02864954bbc0c0b4ac5111c1a044dc084adb6252aedfe6b5967ca3a7fadaeb3a5dd0575c044a4850a8a9f4f7a2887e3098f9521de754e5ffd092749180c6f5c6a0c7a4329f87543f9f761ebad6c8c8f8234053210f6e1b95922cc27a0871471343195201675d441e0538793bbb1b46b572b370377344b4dae6866d0dbb6666e66f81552fa7f45d450050738ac910dc66ec12a857e284fd7aac052b4c61e5fa232a24eb4d543c95a42b13e997f3ebeab297ac50af859a4e28e006bb99fddd64bb520c84a5e11927eed0c072c58b154163cd2317420ac0300655df7bce7254e2a98dbe79ebb9d0e2246a20e16eeeeecf1e4606444067d906ad6d83767e03d707bedb024da6c74b9900ef93538461d04d6432386fc6a9b2a350455c9587e3f31f55daf7d04876a7c6b6791ee8be20b95be4d2dfc5876c14b9a56677eec614fdb9051e39a4", 0x1000}, {&(0x7f0000001140)="6a59e184dcd50b1984641d90312088ea23321e776c892f0d24437d11e221ae4b9670488c725f9c88b015657bb290f5322bfc2e3682a4d7b0a87ddde2736d33eb2df8cc5f5f07c6a6e3916166fa7d4dc8b187805b1e634cad59eb73e599b64efbbc15148d697bdcea3c3229ef19749b95f8f95c8fa4ad59be1b5c59b9c9d0f6ff72f4cf73fe9e33ec6480868a6c9f91e04d76558b1b9df9f188ce3721b479b5b9fe6514895a9999af9cc3028e0c8d75ddf88b1b5f8af2908814", 0xb9}, {&(0x7f0000000080)="e6a3294470b188a5b1987f411d7791727dae9938b9bd415cb02be38f47f07ef225", 0x21}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001200)={0xfffffffffffffffc, 0xffffffffffffff80}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x60}], 0x1, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4002000, 0x0) r1 = semget$private(0x0, 0x2, 0x140) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/133) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9, 0x8}, {{r1}, 0x0, 0x89, 0xf00000c8, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000080, 0xfff, 0x4}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x3, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x21, 0x82, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x9, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x100, 0x800}], 0x4, &(0x7f0000000080)={0x0, 0xffffffffffffff01}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="4f41d60871ec24fd804c7cf081d2e0b3fe32d6ca60c99f738d0fc9f03d15abd9597a3c81ba0599d3d401dbba1393ee254ec6c815e5add65875e1e07997feb333ab6b40d6bc7e94d2c6e8eddc61c90a82239e05f67ddd7a3aab2093d16b3d776d51b8443fae75e4fd708316175ec7c1278a7eb4223b4125f3151395352f9d4ffde0cb09105a2f8b884d8e4c0b0d512e62", 0x90}, {&(0x7f00000002c0)="dbfb2367526758c9ae5e68adc07846c94e1fde18b2b77654ea00b5d3268c0585c10fe9d23bfabf5a2d8ea08498e52b19b71c00ed61f066ee28db38c74b7a4bd6aa5427956c95edab4545cb93e2e94a93e94222e65cff7a1b233f142c72cc816716fcf952208a148b26208528d427c86a2945025158228f0de7b5f5bcdad9dbb435a4f99d3963fcfe0ce6b4fddce134b57ba210721d50708336232942a3a5b8da444860e82b", 0xa5}, {&(0x7f0000000380)="5808dc4576a6a9e52c629207c1cb5a7b96c793bac84838d5bbb3a6bac7fcb6016277f6c104deb242b3503cf8d79464ea64c86ab06b3cc4b7e3739ada6484faefb5a83e15377d1599511b2dcaf42b37c80eebe99cb5126a25a2aa0acc4f8adb9bd981eb49b97e70d5976b8437da95893f6dd7a3d95f481ef761ce61fc904429f30284396e9168e8b5b0a59f30c2b9ece4374d852b6f262714f460fbc0bd3410bb707419def20ee7580b428848e7f203e33aec58d65635b9679afa35fe5a6344b3855c66b09ea40a2f809bd2c1d90bf1f878076824f757570277f85118c07602f39ee849f6e8c8c50f216f2cbcab1f21d4b5e72437d1820461daa8f9f1", 0xfc}, {&(0x7f0000000480)="70def83c14402ee6a9ba1203cd6c843ad3965da9e4967445bfda58773885ec916124bc312309091e4146a8d7a43a1378a6823458aabf36b57da27cefb086e75e54287973440ae6794671e80c6daf665fb50349976463fe452b7efff2853fd50bb0600d9e1d47205240e1213edc933777b7fca38c6d6d5883675374e6bfe3fb285baaab4f102a178d5ea6d7b25f6c135a4152c94561f80f1c0af1f2ca9346d64f2214d49c830b3b2f386f23eb830d4c811cc9c1a37bef3db4c3542eaadab040bbb242a29a184f9cff08877913e8b6d0b72fb43b308d3ca429cc3f696d0ebb98651f86198b010a23700e1e78e6b20927652acfd7b09570339e70634904995198cb6619807a06201b15eda3fc8e55f12eb0a3b0f224aee1c195fca5b4642458810f60f31b867d0b5fde6f05ddaacf5b14fa79161a780bfde4be54e6404510073712858d3732358bf3ec3020b3ee0c00f66a957851bc16eac3c1bd8ed2d138a2e962b8bde08e0d0b0ce4728d1107b4509a51a277f3c7666580f50ef388db06d84938d92ff364904b1f9b36b78f6dbd5348e58c23155cbb4cefce70d141b217e3670310e991df7dde0ea96e261ebdbebe7d9e5e0dfd7052957660d2e279ef3a0de9e75b9db40b5df95f124b2fd966856f3a7f298ae57bf9616e9461d6e876a32ce0c4b9b3eeaac1f5255ada71df9a30c8a87d9d6c0c44fb273238656f1938a4e719e2d59ee8b5a2a4578ca9b2ec91ec8b557b05537257d13cd983b0e8d9fae8b835e1360017a2c352ebf1169778753e304a7a88675c407ed56361566757f66a465e079962601061d4c3f4e0c312fdf030280bc76cb16e03b79055c6d919a4a2a18167488db465fc45d06c7bcf92a03dbcddbcf91666c4248151ccbfca054a8ca1e2fb765fa816d17084c13cb6cb2c161951f0bb0e889d24c7019d3db2a73ff4a4b19d0d06975966a2c5354058deaf617d431d075981f6427c243a276e19a4fc94ca2dfe6bac1bb872e8b742f32156837185a1e3fe2a2178b57cc766bf15984a8098952ad4daf6a611eecd3a388948e3b787211683f94fa3d112304bcc3b73e00618ca9172098f5036576aa7885b9d46f06835ac974164a4df581ae1d85cc6422d4708bea8ed8aa76e3be20a2afcc1b0b96f65967130a4df677cb7317f058630d7966901a1f35d4aa146727fce4d090091ac88d67012f5809572335829c8ac4f88fb8f2548e7b88e1fcd7ef8c2686e96d05125183bb26346bddbcd113034b7f8bfcc3db0149ce4d08360c0d19d75d5a6a09b5b1190d7b414b62ed8a77dfcdc344d2bd67df240bd2918b332bdf1a1b340ea0f47155fc2ae43296383c3122916524ae0fbdae7e78f014f6096c73975cdf597e56ca5f13312813868f6abcacf272fccaa5fd0d663bb6d9850b37ff62dd3ec936625b93f30954395e05e9e7ceaa02b4abb980ba763762eb17a81566a89fa315da476d88fe35b25c6972a4d207895ab2fd7c4d360a29e5d04f2a34aba3fe2367cac7092a324e7eb16029cb8f3a19fee907d2918841bf29904c156291019354fd85433d60de6ee857dd9abe19907f1f119748227bf26b59ad7211ce644bab438a50401e297a0b8f468a27e66d2bc5127ccb287252fde75b632aff16589a672e7433954a50c551ab934e5b6272894df1b04a835be72a03988d7aa0e9cba7bed0c5c59f3432e614474b96d7a0bd6964354c25258d4cac4bef31495df5256b267d32f07d91241ac0c11521c2061cd84026ed7925ccb4d08048305faa4ad76f7e54180bc666d587488836e358e66263621779e30732b5098963708ca20b77d2b4b1d6e67c2f18c9ea5f353eca2ef700e868ffc8ba3e284ab9bce0d7dd91e6f77fb0730d0bbc2fe821b54dacc59635f528a62cf12d6456c9acaf8dae33dd5413b845776b293ad12d4bfc3ac350d226583fa3b67a3e6a5df9d3725dde781343c364de15a4f20196923cb94f2f202f5430bfde180adc2aad0214726304aada963936d0a963148f956d3bedc32e9e0706a0fd7497ead3af6986aa0bcffa6648574329471c78c7ea6d06720cefb0a02376466ca7607ec7e3c2ae6f0634237663c74452c14a6e76a93862d0b7ccee1a60f870dab269f6cb8eeae257d907113edbdd7a22aa20a33a4eca3021cbab1dda222a9522b336d573959ae169da037a1f37f07d9770c86e546d2edffdbc09a8b8e33e1947d96fe6a42a9d91b9ff554eab4db653d031d7568309516962cd4360328a4ed97a6c8b28fa19226b9efb3a58e4b4f91323f1dc8f4cc167502dd5fd93882b9c0e267ce120ebd3b108903703d2d8c77ac5fb557e0de7b76883bc2fdbc0735a2add2e17db91e2381bc0881d087963cbd342541798ef03f66ceb80d5d29cd03a14a0282fe87c04acd15486dc29e8812f18a9f5fb09eb18347dc87f01d96aa88fe8d6524ade649b43ecd8501f8f017f046f2189f6f7a08cf16dce3db5906c19e38f9c56cf8c62e0d9972fce33d2bbf4630b5f9f5ee60f411c544c9dfb175283a1652b6be2e4a40f1168ddc8bf365c0795c9d965e888c619a68bbf28a560eb1adca154b2e395fdeb91097abf2ef5679dee4e64967ac9ed77d8356e62cf211744c815f67acdbb0d1347e9e1a1a31cedbb09f9cd3d8268419fcfa06ae3c5ee933f47186b3aadd4d3c1f1cae0c39e52af9f0ffe50bffd636d40049dab67c565cdf1cfc8632eeb1e384c0ff212409d07b9625a419a8da124e74e12103d75c5c9ce0f99c10bf87108c6536ac0199b0e74166a245ddce59f8b01b6e5ca1d40c19f8abab777584dbc653845763e513acce0517dfc535da477ffd07631d61981af4ebf30d3352effa1f1d3db3a03824090ca3b46a01cc67cf032a0f27636d30d816270b30b0408d43739c9aeaa930e486df58daaeaf49e62885bbc9e6c27eaeab86fe68f7dec3680c66740b9dc44fab55cd8e75ed210f4260d520c972403ea227c1d1fd8965f2916f071956c62ca9d3769e05ff3223238a09b60e54bed881bad5cb0f70fd5af1c706467ebe73aa10a34f7300dcb3fc4bfdbf30c2940f0d1b8acdd471b82dd19362a2fe41787ed96579abd04010bb81398950631a1319d6964df83fd4a43b133bc0718ca1f00608daf38a02eae8308acf4fdc5005587babaedef98920c3206227449d6c076d577ee5a4454a47842257d72bdcbca4cefbe09ea81169d53aba8c971658009d20881f26e368a28a28b04258936988105da48158458233d9a755b4044e6557c374dc3cacdbf3769e3afdba509f3de1251fe2c73020021c8ae0d83b146e940fcf6f08b44780a69b9eeeafeaf662d8876f44227aa72b045c8e2daee7e67c3b26032d63e43c22e05380172d3f5fe780cffb2a1c0af58985ecc6401584dae1b854f6006b4bb50cae3b8c89cd9bf1505093a718272e9d9bf95d24ada6c9477a361f0f7ca4a7b90e7a234e509d131afb0f40d5befcd4c0926cbc458d921be9e66500354f92b7f1b07fc71b8543d8e614e7f5a69eea0db617527335de59b63d7a2c298d24752ab8e8c4238311c2056e261bd44007b7313461fba1296380a88ac6ddbf4065ce1c05a8788c00fbdfd4347228a7747f418cf7833f058383c5c001e0a4f6ed4609a51b092dc3997cec32835e47167331d17d10b8f5eb2249b2723e2c6690667d82c7dbddee073469a60d155bed9116338d694c6274928eab2201daf082f5c522e45a9fb137a810f82e7a4eb67f65352a91d1141538085eb0c86dcca25b1c6ae6d44cee7b68dec674ef5f6b0267731eddc2e9f96093aca383679003fdb6c59f45dc76d9f26888d312ceb60ba84f57e881bde34ae0cf4c20d8b590a48a0228979ceaa6a8363072bb77b0b5a5f29c7455f3271372c77c8e3818df34a0ed5a65b41949fbb0058a5250e9daa5b3fdaaefbd9d3291b585bc36dcb0e2566811255d4cbfe11cabe0323cb2e5e5ba32da2af7d3593c646afde74c313c0f1a94a6feca977b871c7f818529edb30e940fdd31a94e69f2b88314934e87badf137720ca4e83cab0b72255023c6f44a1899d1ae80b5f615d216fec46c442eef53d246e5c8bb29f53b34cb504feba3fed7b954379925269a43ca022e4104f66ad33c9b30d43da11673dac078cd7425c6b190c0a83803b4cad056cf098f3bf9faf04cdff1137e326910a69a0fb329b526e5ef3db852509c1c084a1dd4ff7b581f9b53247ce52854c65fa062a3450634d171478255afe53b3a6e02f2e23f6b2d1fc8a975e479374c03edc202002081706b3d084f081027ddb47e696aa63affff6b2221fea1cba6c6244eb9f2fa90b867ac3fd527752fa1b4994a1ae189d77c94501cea098da5f4765112e15e9c502d27414f52f7b9ca56881883e33d2f5bb08476a4b0e3c07becec393aaa04837165f4abf4e3a93f40b553bfce5191ef72ca0f0ed2b4f7ada28702d7e63c9e77946c021c22aaf4d15d00af32b4a378cbb87827f00ee5c3a3967d85b0fbf45cee67e8d3b98309210ca8175ac8f77f6a1f2ae20f4ceaa46729be9febe1388e35bf8cc5c65adc55fba91286a7090de6cde328addbe53484e75d04a47ed1c5f35d9855fefe4fc476bb2ad047d161d7a0f3e3393012cbbe4b7d341c4e42800955c980ce96ba231678dffd1657036aa383cb3cda68c7f97b6ce3bb520475a5220d9ff3236c1ceadbeca6f41053b29468ecc6e7bc9e33c0a688855a0e99706ef3dd7df8a58ef79fba6c13d0c30526f7983f69178fe1bb1a9b4e38ae050beb27d3943be2446a4e3ec1e49b92cc55b0055482f5d7e14c742a0285f5ff041ca3658a7c54b5aaa1285aa20057a72ad82ad92e860b134aa82d03c56d0ae18ac4c9210abccbcb6a93b90140fcc8de488d0ca1493d3d81c6d386c4e10505d5e4d4b2563b2cdf9de62f3c17e6cc52e7dfa4b5ce0827529203abb52a2d134bc4643c7bd24dc9471ddedcacb39e98cc80822b4eb29bc8119e9d5c59d17c5fb79f58715e454ca819c1675ef6c46c7ee3a547d11912d6d86f48bcb891ba6fe679f36b58b024014d838e669f9fadd8a915460bee207def4fe28f6e8b8ba83df0699c2c651a1234cb900bedf17fb51838de253f49d3ee71e6bfbd53d2aeb04920509d080f0904b99a4f9999004cf822ea4648c5e2c059813e3a76d233c57060c0865739828a0ecf478d968048e8b3ff3a0b15a0c8a5ed707c062c324ef13544bb8e0d9b91393dba7d226b4061f97c66cd26c54802ed4d0437dc177bff0a6dc234cd34cb24c6475b4db0bef7cb7f8ba89a34568b489480b7cd0c4267e52e1edcee69f57ee28c9bfa96aef70e15c7d7c521f498c5037f3085b694ff95f6dcaba9623c62fe07ec3aa6f8a679877105ecdaad6c5fa6a34a55c4b6c744b3769bd168c3a8924533c241a10c87fc1e83136e106b9f9c7a1251be1acf20bc3c4274c422c00629ea8acfe6713cd8488e6ccb402ee91b39d3fdd6f1b338bec93c00cd2df0857cfa7381c9dd443b678e441df5b539191d66e41b69bc8884d719f250f9b8551695a85d4b87f26711316dd2ef1ea16d17c4a6aafc16e2fb863f4a24c4199f4c848409af1137a9bafe64abbb29deaba1688c4102b288c16d1394b25cfb8c84ba9f6b2bd1233ab0d1401a1071ca2ddc426dd7898a7b3a1aca511591fb7be572019e8948633eae1f0d1c82b6f3804fd01f248594dd99cbbb1205b9e9af3b199d44d0137f6d9e3479ed4181ff834f082da8723074effab92567e48a7d4d0e35f6f1e0734134690975829444ad63ef9e729dcbab8846faf1ca6903ae9ba7c3ad40815c2ff3c8e5f4af8", 0x1000}], 0x4, &(0x7f0000001480)=[{0xd0, 0xffff, 0xfffffffffffffff9, "e92db7594e83e479fd68873bb32432399dd0a162822c529acd43ac4cb8ca4a0a5b3842446e5c855aba30c88bfa43f7afa1c133db9820ed2617a5c91867dc9673259a09fe96e975c91c6a3e11bc51e5bbe8b822d4ba47921c81ab9c34382ffa9907aabb88e69da17dbf1f584401bc7426bacad2db299e3af6ef0e8211e918cbbff1bb6ec54474a9eacd8b5110c0489f96257e7a5ead43fe4bc1cb42a01192c2e8b0348b4f5f4b5948b9d32112606c776384470fa4ba8a7705a7ba55"}, {0xf0, 0x0, 0x3, "e9dbcda6265a6fb99b632047328938238bc99ee9136370e99c8e9c1429ed6bc9281fe6b6107b11a7ad386ec61080abca16fab726275f4f50748267a562c5172f66574af7599424e903163f454651c62e6aad518e4fc263f16f59807da5111bd8cb3f43ded55768ff88dde55bd3daf92a75a43d8b13b4f76ab11624a4a2ac85f702e56219267a4372c46643aa41a922f0cb4aeb645bd0087eef2b6d1946d54be2e08d269a735152d451d6043d50808ffd6741f1330f968e9afb9d84fd732c6af8ebc5248b5f4a9357c9693f3dd207999db72e8b7a6618f601d22f7757f91a"}], 0x1c0}, 0x408) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x6d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:06 executing program 0: socketpair(0x6, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x5}, {0x18, 0x3, 0x8001, 0x7a9d}, 0x9, [0x8eb, 0x6, 0x10000, 0x5a5d, 0x3, 0x7, 0x5150e9f9, 0x9]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x9) close(r0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) recvfrom(r0, &(0x7f0000000000)=""/167, 0xa7, 0x42, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) r6 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000200)=0x81) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000100)=""/104, 0x68) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="34a8ea16cc0619d27378d71d7c259498cf5084317ca7a19f48f4e7582895dbe4402ea2887a43ec900ec99452ae9c0a89725b23027695fe8cee0721005ca1b437df015a63e386b58a4bce4a20b9b3874466571634e1a12a1b0b8175aff1fbd073b866cdde3b5d76a26047", 0x6a) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xffffffffffff93de}, {0x18, 0x1, 0x8, 0x8}, 0x4, [0xffffffffffffff81, 0x100, 0x7f, 0x7, 0x101, 0xffffffffffffffac, 0x100000001, 0xa5]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = getpid() r4 = getuid() getgroups(0x4, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r14 = syz_open_pts() r15 = getppid() r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x4, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)="123d146eaa957e9778c62f7e6b6180b690ad84fb83e2212ab06d7fd4b0b4600dd33643d3ea5632e02fab831447fb3596662ea167a3bcef276edaac1f7c2857bbcb6ed63153d52af3b576bf7e167ad6e8463cd14d60a726ee8e582c8b1a7f87b4dd9f47c511b160b0b32fd2066d72381e1bda972db9107ab86a7a9bab3589101d6c94f64187ab6f1c70d4b29d64640831a1715fd9a20b6ad25c74c6311803ad45df677e9e276d1dc53e13ac2fd47b1523", 0xb0}, {&(0x7f0000000200)="05c1030d5211fd4b461f26e884f6b4396fbd3aa29779af605b42d39f", 0x1c}, {&(0x7f0000001ac0)}, {&(0x7f0000000280)="0ae87bf112b6759b2761770a1e0ef9cdd27972915478ed2318debfd130355bfece6834ccd60ac405877468eb75b5ab87ea17ccc2d75b1dc3be828dad86697e67955ba323d810c2d534cabff462b51e993b11aca4178576d682e3d765cc50649a8a9d69a6c3ade949fb876308352991a59106f5963e588f6cb815d904673d4211b0570013b1d036e6024b92b1d3fa6ffae26ec6e112f71fa387bb987a372cf0", 0x9f}, {&(0x7f0000000340)="4a6884d6bca941f1b78bf82ff4d087369b9168e3639579f1fbad8e4312e0035c3e21993308c59820296c5ff31d25c2f49ca377d4aa55ad9a1b036d55a4353a373a35d59882d95782c6cd60fb045f93b77772aa8c271dcecb6cfa8c71cee4228350ebc7c350e20ccfae9d59617756266f03acff41b60ca2c283a4e317126a41823d5b5d3683a9c63943cabb196d290d019028aaf6a7cfa42355c862087aa9e1d8b37826af7ea5a1b1cfb36c2d70817f6d47df540173be0994a724cb3fbc4d20680a5389bcaf29283acd3775e83e3fa8bb002317f4e387ada9ac9824c0ac688020cdba25681b757568281619d6e8d88f47d0c6432f3b9867b9db3f35cf7e521b0c1f3461e7a7d303958ecebd0a1646e7d3c5f6eb991eb8dfd758e62d60d3b1bfaea4763d87608cec34bd6a83bf97e70af611b4e0174a839c8067663ead54c44cb082f5d003ee29dd6277ba4a32665596eaeb6908db05f511759ea1648db415d94c21f10d55c1b12eec3801f0cdf87a543ef4259d6527b5eb3d711ffc330383c1f9cb7873315ab9b9e8a2eb22823e7f8807c051078d0bffbeead84ee7c0da713760138e74f116ceb829190a02d1c5b44c795163d881f15244a448be86b0cc7b69fb5f5996c99d9b20809fc533c50c8ec793f95ecb77e0c708e80cfe6dd1e60da8dc88d72ddcfa6bfc1695224ed04897804ce2a516432cd9f70316ae7f973e7e33326ba9d605056f6227ad3ef45368ba63c7b136b9d7bd2ab7dafa5b1e22a5a0e4517989a3d4e2193f43e08d10bf0564b7b545e3cecdf418a2c63925a8c5d0483f0a0ac38417fe4cce2e323b61aea73632139295edefa676e575dcafe63be75aebe1536f40c58547e6c90196d0595e3b4c74dd8ad571eb3ba22999c64402aefcd6925f8d58a62bbfd615a9d0121a58c6775e9d434c1d870753d4eb0f41c6b779b7c23c96e98a66628185b73849ec1f6d28aed2be1a9c0fe49a2423a57bd0b6e7389c6519262964fd21f341a220fe06f3ea6ca85e9b4dd5405da32482dc45304e1005ef57944f20a7014bb3c717dafaf30e380533ced5ab9f8e51def72ac97a2a6f33c5095495e8ce8ac7b782dcf019beec7b12bfab49c40e04094c797db0a189226d1b3bf26901e66584126f435d614d5ce574917d875c90c3ecdb044ebd28868485706a4cea426981cadd52fc909d609010d14df3c0af6605aa6d670ae000c3435247f47c95c3aa0b74449ab9fd81cf2db1d73e095e7d651f3eaf2ff6a30a1eeaf1ea1b1235fed87060941c85dceab8f2e84640a5a329c7403d7be87e67dfa477fa536d463b476469cb8f3642a81c4e63a22c4471ef7f78d820261cc6fe02f9b94aa0e014dc4d3dd0d2251373744b0a252dc1037e4ddf4f3a93123ed52482c8ecb5e41b90f6078f28008f46051bc5b855d156f7e4a04edf91d99a9b87f24b325322c77a24e4a363c8a85be0c8ef7dc7a4c1979d8a46e72d72d3853d32a86c82b94bd5a98948e4e48ea3cf7f3e893e691d1ccbe7b3d33009cf72837f402a6a0929e5bda26e78f358a6580f2ad59654a8d2672a87ad79c33a6c97795dea3a0fd193fbb9a753f82f128db3e862bb739a638bf58801cb39c07a8506cf63bc5e9e6620a73a7a13ec78bda8ffccbfeffc07c2d32fd5b9e8064da19fa9853ce156252ac3fdabcb57a4eff7f57278dc96269d12b70a8f415cecb22cda457a76712902072fb7126c0af7366541d9b6f775243a4e6e97d575510018f06769986a162170229c85ba1aa9a90db564e46325582deafa2689f9313917fd5a63130fd00cbc947c7b926740814a02d0654912e387a76074e126e0e21633c93e88eb4ed7b17ed7b66309dbbdc7ef440820b375a63c399c56ef61aa70f65e894288b326acc46ed84f6e0c736037d47a325483399a5a3b1e79422e188b77191882a9844f39f34fc1c4dc98707e1c96474e012319554d03f8fb4ca5bb64f11707341cda2c65135dfcbdd1a6307b6acd1f25fe977613c01eabfb4b9539b8016f7c3baa84041b7c17828c47439a21a32b70ce6b7cfc81cc7fb6b53a944b9e8b070bf5a163da83bd96e9e164fffe0bd62097bea01ee03474f3f92fb906f51cca875c55a4f009ad9a8042244058b2e7aa50d88850fb861e4700da630be3c660bdd2714ef2e0cce18c37d262f47af73f6d817c6726f34a5178280bf81fa7d7d92f01c3dbf08b65d8e189a019bf8106f4be64719910adffc14bfc88fce3250c5a0ba63f7f9b33f24acabe01890cd47d3b67feeeb14217f92bc789272d20c504570186b30b0bee1ec18da56d729b09a83d701b7de02a05641829711665867336fbc503c4b92187614cfeba86b147214f44add5fb96d8eb596aef52c61ada9d8de44e9bd6ef978217b63d2a28d5e10837a730f5c72293b9aed9b1d1bf55f371ca479a6766dc65e5d9e7bcdc5149b1f33c9e97bb1999a98ac596f657fa74d6ec00ca45969a1cc470829d93125919d7f38008084345055571b0f8a9a242155315129bedf8f17831d63768746c2a9e61b7af1e05adca66c16bbd63082a498a6c84bb532c1fad57ada169bb7b7b303aaf3213e1d0666704b4a783dbfd1bd80eb194f658f4d754d803a91815e3bc1f25829e40b504185ba364ff594a78b5b828130605b652645851c552e805e85c06a2bf870585a2045618551ed2a569ed1a4e987bebbf70395905cc78dc169600277a6e6130fdea090be56d962d9d859b117513f29246a336188449fe971ed9c7a135264dfec5b8c9cd2b72d11d71f25ca46a04fa94afc0487771a7e3f2a22973959bed64f0e6dee2b668007f3b27ebb4d79eef6c572db59eef3573d5efd9f3f315cc1a07676b9765bc99b33a8442bb3f0ea5af10ab8278847eef89598c2c0f2c2e8a59ed36b6c75dc65df42e5804e82b216532ac563a2510a36cca9bee7af9f10bad896a909273c3de4e768dd6deae75aae940a54ede682dbc0bf5bd551d5c3f3f1967647ba1a8cd5fa5d48ac75f16bd1f2a0849fffd8875664e8431e1e6824a17ada20a457338cfcc7f450fa4612ef35526499760358766df47a4baf6b32f0907dad09e70aa23e1d36ab3cb3a28131ffd0ba07bbb3ba32989a7185fe1f85c87241e49902df94491e75a9c422a5fa700f5c1fa2ba5ff4b6cd5d9199092aa1760ce3f74ac3704ca3e29a1760cfb1c1440d81c0e2360b6e9a29bd7f061cb39e171661ebf3eb10503b135c821cc40df2bba0def69a8ebb6066d54531bcaf1c26de314efaee6b7dc773fa712a838323efecf8122fc2335d11e2e3a2c42ce1514e13974d3586f4aedf63fa94cf69032e5d2f466e19a8a34d5290edfa3bff82a69f1088e81dcc1ae5621ad32117ca6b6ffc09e55932e7aff69999945917b0cf23ccb415b80e2b76704aa52dc27ba4194e910cbd483315e5e7193e5267921afca1fdc5e2e04585d78319bee6b93ef2795f3cf0818b86ec7f7648178bad713cbe11de4324480aae030c054ffcdeda771aa59ad14af37244f477f5e9de3acac844813bbaea2b54800b14804a1852af7ec36fc9731ae66bb606ca83e2444f51a5322921c3cbb477e3f214ac0f587096e1eff51d4f2e679105285543b1b367ec6b9ea19a7ccef343d686da37fd498c725383ce41e114e18e942957824efb14ef69bda5cb1946b6f87ed0a13b3d4963aab7df500c9b8d7643fb09c008ce6741c21e56926d8e7c081e802f5cc3be5a793de433ae6a8ffad3d91884426daa09dbc6a09d3c62bee29ae806531c7c760f73abfd411da67eda68e2c38f28c154ebea6c3a9bb8edb1c795eeec2f0d23571349c06f78d799486476faaa63be15f57f960514445f1330f21801cea689f32e11e8f61db2af8db045d4dc9a9deb835ba4e511e89582ca3c4c2524169c37f4e2b1d28bc50e5760710d4ec4ca93538aee3e929e4eea066069e0c7f052c0b9089128ff8c1557b35b119475bc23a7ac574499da06950165bd9f911300a3e4ccae52376d2c1f118921a9c8dea5fe268b90f54adb257b8e35344ec51c2c5204760b64e90285af2b8ee9c8ab07a92e7a3f3b64fac879b77b7d7712fd797a3f0b59fb2c1ae96e962c594e0e6d72a29d4b8fb399039c35dcf06a7c9bdef5c244964bc6682b346f49d47d195ad1125d2b6364ff5018c3a09d5e8f213dcc0fffe7725e9cbbf9ab436f58e8d8241fd14e8229819e01414f49431607e812308243058fc5d8f916876070844059089a250fa1c54023977729a9b5318f63a37843f0530ae890b11e20893b27268f87847f4b09fdb566574a43ed78770c2d535152c49c5dad0261977d9517ae26f6f1e567a46fc918d0944e9a3c4a3726068f699f13cf3facec44236441214a9c3708830358051bdab67c8d023570904d341bd52d6ea102a6c5a947ea59f8eb47a85f3530d2332c98684fb44ab7b7c84d42a58d12eb9b33263e93e591ba59ac98cca58a9e8e92845f1bbe840754fd47b6c61d01a1492977738cfd2575efb99b424b818d6d89fb9c188ab17d0aae2cff9f965001c9812dcc9ea238c3b38b7ffd5b1abeb4100b09a78b2d040dbbc9aa01c677542c2e616ddeed3fe87a7f338ce17097e2f619aac757fd7fe2c4ed380dace6ff4b93823b52be31b6230b2316ead2d80e3e1c6b177f8bdc3d7c9b8a6b24e414e8571d635b6a07110c89a10ab35650005491da4bfd385a639281f7ac91d976c167e919e7365af9cc36e27d34a7eee9b4e64c543629b1aac2f89139455ce6a404d8732db729e43d10cd684f18c733d800be415a99f7f1f48d94f44be63933ff5ba19917259392ec2539813f30600f7b235ee72b394683478a6ac86dfc36bbbf6a285db89b42636f22a1431bb016667679609eebb7af7fb50878d7d85af16dfedf8110adb9cf9e71978d73c3f2a9c9abd9683157bae7fb5d08039d013d7b06fd647e18283e4f1663a2a747ed7c51e5f34fc4d4c6cecbacfd92863374a05c33e76e1c76d8b85e31031e559b2724270c7ac631d05df0bd9ec7bd91cef6bbb06569f415ca4e0c4299de18882717eef9b40dcc38f8285be584eba5125dc8ea5dc96e381295141d517cfe335cb909681d1629cfc9f21e19990b9b1d53ae0c26f9e97e5d585e905489349a3b7416c1c270840d338c6cf278b117a9937817ac2c913e4ff5540fa42f3645af06ef2c71d10dd76ae65d8700cb856cabccb9781b6b7a973571a2b8864f08862033de9e3cbf1d7157f662bb6100a06e4e15af3e455120b6b3ba8535cc5a58a2167ab1c0b23243eca5972eb6517fecec26d9e731be7bba7206ee8ef55443462b219b9bf93ebb97279fba1a08b6b6d0d3657f613b4f4269a9acc95cd6861ff843207a9fbbb96469f77622ff99d452a3fa599ddfc295c54116ac11164399ef1e7a3d69e65582823badc084a2d9ea5915fa150b1c95e2d1890b7a7510552699c9c4722b9d9cdd0c673f4a061b18aeced4a97a7e1611963165c9fd291b6d84497c573d41406ed12301ccc17c8b64b9a7c40500d7a81fa12ce76498f58aa9c05dd2c838b61d19225f82e13ea4872e5b915780a93188e6c903ba7498c2df677e37167f28d2af36bcc35a644c1bcdf6febff0a34928d507d39995c186307990628af4dd7f1b7dfe570c94f8c7620befcfb44c5d3fab7f0da6eb663338472035dbe512d901505b16721e8b259565c5ba2eaad69db58c6409e565775691b817c2a3f91a300616b28ceb65a8e0130d68488e258fad5ba9426806aac268c6f7439d4393f11591d70193c54f8efcf014527dfe81ea7b824106f7930d9929124e9cdb08296f799", 0x1000}, {&(0x7f0000001340)="a0244c77c4b4f59d723e246b757086f124d39304e9d567cf3c10d0fe7c7c0193d45bd4de0802ef9796e31e83404df104", 0x30}], 0x6, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r12, r17, r7}, @rights={0x20, 0xffff, 0x1, [r14, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x120, 0x2}, 0x2) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') recvfrom(r2, &(0x7f00000001c0)=""/230, 0xfffffffffffffdd8, 0x6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x26, 0x3) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffff46) 16:00:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socket$inet6(0x18, 0x1, 0x1) socketpair(0x1, 0x1, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x101) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x2}, 0x10) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x81}, {r0, 0x800000000102}, {r0, 0x74}, {r0, 0x26}], 0x4, 0x0) 16:00:06 executing program 1: r0 = shmget(0x1, 0x1000, 0x210, &(0x7f00006f4000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/26) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x81}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0x4}) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000023c0)="7297e52d322614bf6e77536cce9267508c445e7080315e803b9ac88b87d914399e1430a7a9143cc8bcaf7b1014432566d0e2dafc2d0eb03e5724dadfcbf17724e8fd5cd649d3da0e6fcbb50fdf2f67d5778309f0a3568b4096e39513acae8475dc3533b0ab09b336a6bebed4279e1b5919851ae28723aa37398a057bbc8c50e62e5e9b9950d8dead131acf3bc084398f517e0cbd539e6732d8a13e80b7be77ce5034b56a01613c771fc952ca8031c2d9c415c7576d57f2d65731b12390e04704c0e475519765f67e2ca8254a1cc0ceb912d96bc0d9fc96d03cf7119de8b42665d71f41adf3868cb80de952298e4376c59eec5b4f15", 0xf5}, {&(0x7f00000024c0)="b001a2b892a61e9290f4ec37680ef4eede947c17fc146f3bb58c4176ce38e882df477db25a42ba64d169a2e91728335ce2716c6e83a9ac5882ca01bc251489975760760fb9ed061bc53c20cc30220389b52d2773f4c319e25990e873a34fecac81e8a2d38b04c3ffa5c8083a6d4af72b888acbee3b418969b50bd7bc2aeef544456f531082c4a8a5cc75a91c581c22372541ab05d85e4188c530b9fe7cd78d68f9e164eff4740c7ef5a894409ef5c9823e5a17ee71b28eeb87b70294a55ed8ded767cd257561fb09a02fad938d8fb844bd47", 0xd2}], 0x2, &(0x7f00000025c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x80}, 0x40b) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x180, 0x2) socket(0x1, 0x5, 0x57ea23d2) shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x8005, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x1, 0x9, 0x9, "1613c8a420d4411636af25bd2cfd778f03c7bd82", 0x8, 0x1}) socketpair(0x1, 0x6, 0x6, &(0x7f0000000080)) munmap(&(0x7f000015b000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = shmget$private(0x0, 0x1000, 0x2c2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f59841cf5a96a777dd0b739c1bef0200f597463093e995af80577ebd418badbf1baac96439d5304c85aac4e684033ecd087f53e91800ffc857b906d425da64396e0163fd70556f1e97181d0234c280f510322c61c576d0d6e4cfc856434fbcf264c66bd5b271e5e364e0c97b76296e19", 0x70}, {&(0x7f0000000200)="53823aefa2a187afb21f5727b9e6ec4fb19f27ada432bf9afb74a8fdf37fa3d8955afe0d1269d038555bc3efb6a872a2f92e9211a68373153a1131ddba6e95aa52be0367e6d6817d48e25cef4b093806818e55beea30c3a9052660de77f876929c939ddaeef0a6beba6c36878938d76951d86fec337ac89bb297beee848b736345a739369ccb2439a9a35303", 0x8c}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0x28}, 0x400) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:07 executing program 1: socket(0x18, 0x8001, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0x200, 0xff}, {0x18, 0x2, 0x7fff, 0xab2}, 0x7, [0x8001, 0x8, 0xd286, 0x20, 0x1ff, 0x100000000, 0x1, 0x5]}, 0x3c) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="4283af57a081e58dd076d4e11a53035f6c93e8b2f41734f131415f376eb44457c268a3047c1aa7e6136db7b9496d9788632c213acba69366883f3d5a29ee2dab310957a5fcc4a99177f64871e7d6dce68e67e73aab97d0722005f4be6a522a656c38a94e084b9375f3d764247f1c97f9d229df9a67692cda6ddbe845f37e2ff4046a708d2daa8362997f9c5b2e1a7459d611cfacbeea", 0x96}, {&(0x7f0000000040)="12197946b4c8f39fd226f828", 0xc}, {&(0x7f0000000180)="30be11271f9bdcb4473d23fa4045eb840b348ef0451f6a9a4d2939add1cf19e7a88f9053aa11ffd5b5a3774656f8a1259474ad7b0276f4307fae5b5b24f0f5c90da95e1e58b627dfee0c0925766e9811a7280bd14bd4999d0840f872c0ab8c8116183fc4ac93ad9c9b57eb", 0x6b}, {&(0x7f0000000200)="db5eb9c0a04120ba6d6b87a21cb3744ef6e73c5ed6c22dfebb7f69d591126ae6ee4ad42d84311fff11aaf9a8f81adf1a4742e49766e85158", 0x38}, {&(0x7f0000000240)="b8ab5c0e89014b098432937157acdaeb23d7bd22abc49f293eececf44da7fcf9ac9aa11d5f730143fe127fafe9a493bfaec89e581db20ce0c576c5de8b158491d982d8f75f7854bca8c9", 0x4a}, {&(0x7f00000002c0)="59032f9d924eb468ff44de60afdf89657b1ce57091c39fcae4aa2b1363fd6def974501a77aa517a88025bfcc7abe3e820ad31b7bb72def46e98a98b890972fa604018f4d4578df6e7d4a1e425f57d1723108c405c7d9824e77a74a075c052bc6c5d6cea3d7c9b6a52950bfd6a7609162ef79a84998650ad1b3d26cc14cd1c4276fff40daac64a961414f1438a9b97e609fafb298f64b365bb84413b865feb74778906bff7eb11b9c15f28ee79314703aab532fa9123088f5efd8163539917d1defa4f7fa104cdef317d1c1de654de775b6186ed3d5cbd4579df6e188755aa039a56a649cb116bcc4", 0xe8}], 0x6) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) dup2(r2, r2) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x121, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x8001, 0x3f}, {0x7ff, 0x3}}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r3, r4, r5, r6, r7]) r8 = getegid() chown(&(0x7f0000000140)='./bus\x00', r2, r8) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) socket(0x20, 0x1, 0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(r0, &(0x7f0000000040)=""/149, 0x95) setsockopt(r0, 0x400, 0x6, &(0x7f0000000000)="83", 0x1) socket(0x2, 0x7, 0x4) socket(0xfffffffffffffffc, 0x8004, 0x9) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660200653000"], 0x10) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7cfff9ad496624a7fd05de9b8fc89284c451507eca9ef5456cf7f81f6e20ec1ebb0eb29afbf868ca4b535b7ed133fb9e3a75d07a94e33e3e1bb2b128a910ccc67c20cc641733bfb967ec7b81a10479c8f47b7af461", 0xe44}], 0x1) listen(r1, 0x20) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x16) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x80002006, 0x800) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(0xffffffffffffffff, r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x0, 0x4) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x908, 0x0) r6 = socket$inet(0x2, 0xc007, 0xffffffffffffff7f) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x36, 0xf0000003, 0x80, 0x5}, {{r2}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffc, 0x9, 0x5, 0x100000001, 0x8}, {{r4}, 0xfffffffffffffffe, 0xc, 0xac55f3f1f19d3e55, 0x6, 0x3}], 0x7, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x82, 0x20000000, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x6}, {{r7}, 0xfffffffffffffffe, 0x20, 0x21, 0x3, 0x5}], 0x6, &(0x7f00000002c0)={0x0, 0x26b9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{r4, 0x2}], 0x1, 0x64) r9 = dup2(r3, r2) shutdown(r9, 0x1) poll(&(0x7f0000000000)=[{r9, 0x4}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000040)) dup2(r0, r9) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/9, 0x9, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x282, 0x62) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x4, 0x200}], 0xff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x29, 0x1, 0xd69, 0x2}], 0x9, &(0x7f00000000c0)={0x9, 0x401}) 16:00:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x20000000, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:07 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x4002, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket$inet(0x2, 0x4, 0x81) writev(r2, 0xfffffffffffffffe, 0xfffffffffffffd4a) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x200000000000002) flock(r1, 0x2) unveil(0x0, &(0x7f0000000200)='c\x00') getuid() msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b1905c45340000000000000000000000000000cb8e5ff2a8f8b3509b090100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fda75a3423d1acc1b9566910f656370b3cc1c7bf792cd29d91f2ce8c9ff13fa0cecf02e668d8475a3f3c73ffbe6de660f67bdf0dc5defe04e81455e48d0d5e8d28e29131b33fcd58738b9b91a42ed80042108a321a5d63b27298c53d0889a28c222819d5e65ec8f869ae9588a31f741898545315e8eaa5372df64c0bd6e35b0"], 0x1, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:08 executing program 0: r0 = geteuid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0x52) dup2(r2, r0) fcntl$setstatus(r1, 0x4, 0x8) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b98a0000f0663f00a03540126b450000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000"], 0xce, 0x3, 0x800) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) write(r1, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xa, 0x8) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) poll(&(0x7f00000000c0)=[{r1, 0x162642f663d7441f}], 0x1, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xf91750ca09b5dcbe) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setegid(0x0) setuid(0xee01) msgget(0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001500)=""/120, 0x17d}, {0x0}, {0x0, 0x6eeb310a269acaa1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, 0x0, &(0x7f0000000080)=""/118, 0x76) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/4096) bind$inet(r0, &(0x7f0000001100)={0x2, 0x1}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000001140)) utimensat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x0, 0x40}, {0x7fffffff}}, 0x0) readlinkat(r0, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/20, 0x14) r2 = accept(r0, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000001300)=""/8) fcntl$setflags(r1, 0x2, 0x1) socket$inet(0x2, 0x4, 0x810) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') fchmodat(r0, &(0x7f00000013c0)='./file0\x00', 0x178, 0x2) r3 = getpid() mknodat(r0, &(0x7f0000001400)='./file0/file0\x00', 0x2085, 0x6) getpgid(r3) sendto$unix(r0, &(0x7f0000001440)="bc9391fc5afc668a8f3c12fcc33cf430e73fabb4acfb75230ebb8ff5fad179c6feaa03020c40b7940d04a337ce1cb03a60320ec36a636415c6b6a51c13e163771755d14b631272692d2c01c055d4e6ce638ee6363d3455e6347dfb50136fdb05e5d798464d4a4483c52d3a85501c5f16a7e5aea99f01fa1451c18856eb3dafc88dec819536443a8afa3454b58cbb3990ea6722a22d8d81ca974d533ed5e92c76cebfc859a36d47cdc55377ac8d7dc389f761d69461f79a3f82371997349bcc", 0xbf, 0x400, &(0x7f0000001500)=@file={0x1, './file0/file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000001540)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000001580)='./file0\x00', 0x100c0, 0x0) getpgid(r3) accept$unix(r1, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) fchmodat(r4, &(0x7f0000001640)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000001680)='./file1\x00', r0, &(0x7f00000016c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700), 0xc) geteuid() sendto$inet(r2, &(0x7f0000001740)="0a9d895a6aedfd15008b77bb7dd5e2583dc3647ceb495a9156aec365b7bbd399e9012d4896159254fe69535ea87ab8edf0d8df7e3e3da4d7bb683d3dd7a2948d032c1e4e99a6638f1e5b1c5d235c3c5bd5371d8592d49e0ee06ce65eac080359a127ee07a6dde1261dda4f48accbe8061ab3b5b1fe003bdda37469f5e90acfda187907520b71d6407f197ca2afc3b9b834fb758c9ab228328c6faf96be62fb2f91a7e6d373", 0xa5, 0x1, &(0x7f0000001800)={0x2, 0x2}, 0xc) readlinkat(r4, &(0x7f0000001840)='./file2\x00', &(0x7f0000001880)=""/240, 0xf0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000140)=""/143, 0x8f}], 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x14) msgsnd(r0, &(0x7f0000000000)={0x2, "de350a810bb7ceb186aba5ecc59dcd28bee64a1277c661a1cbcb12eaca99fec369776ae0103a899732b2c87e65d1b836bb26f1a9eabbe6483196c59934a4579a97f368b04872b55a76ed0cded3f0010ff960d3d4e1fb84a2162c28749162f6bed676eabb041b830b0f610397b059bd96ad684dfc1faa761087c87a51b4eacf4f88420f367cb598ba35f4489e8c31b59104d08b1a7e300055194ace3d584be098a41b8e24a89905f90adbff3e047f578385db783139feb9f5dc9270664aa63141ff04699b66ed81cf07c1843720becd8cea2f565291cd3a7d991a58f4ecb94fff"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/190}, 0xc6, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x0, "4bdc46ae8089c7611f051658cd8170db45e1f9b0013b7423d3f2469829b7e1861c80816bb6f0404305ab8ecdea86894233c5bd3967483b6bfce4960645fdd50e4d1282d3657b310568c92d6ab912d5583b5581186c95c15602fcdb42d75d"}, 0x66, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/152) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/216}, 0xe0, 0x1, 0x800) r3 = accept$unix(r2, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r4 = openat(r1, &(0x7f0000000540)='./file0\x00', 0xc8, 0x1c0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000005c0)=[r7, r7, r7, r7, r7, r7, r7, r7, r7]) r14 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r14, 0xeec2a2cb2d63cc74, 0x7, &(0x7f0000000600)=""/12) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) getgroups(0x3, &(0x7f0000000700)=[r8, r12, r11]) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000780)=0x6) msgctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x400, r6, r8, r6, r9, 0x6, 0x11}, 0x8001, 0x41, r5, r5, 0x81, 0x100000000, 0x0, 0xb1}) r17 = openat(r16, &(0x7f0000000840)='./file0\x00', 0x20000, 0x2a) r18 = msgget$private(0x0, 0xa36039975910b53e) clock_gettime(0x3, &(0x7f0000000880)) msgrcv(r18, &(0x7f00000008c0)={0x0, ""/87}, 0x5f, 0x1, 0x800) fchmod(r1, 0x100) accept$inet(r15, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpgrp() getgroups(0x5, &(0x7f00000009c0)=[r8, r13, r10, r10, r8]) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f0000000a00)={0xa7, 0x7, 0x39aa, 0x6, "9455234bb16100acd53c89ed799d4a42076d6e9e", 0x6000, 0x20002000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000a40)={0x8, 0x1f, 0x7, 0x7fffffff, "22d0c9465d480c1427d329a45377d2f8995b4004", 0x6, 0x1ff}) kevent(r4, &(0x7f0000000a80)=[{{r16}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xd9, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x54}, {{r17}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8, 0x4}, {{r17}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x3ff, 0x10001}], 0x2, &(0x7f0000000b00)=[{{r1}, 0xffffffffffffffff, 0x3, 0x20, 0xffffffffffffffc0, 0x1f}], 0xffffffff, &(0x7f0000000b40)={0x4, 0x2}) getsockname(r16, &(0x7f0000000b80)=@in, &(0x7f0000000bc0)=0xc) 16:00:10 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2040, 0x3) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) fchmod(r0, 0x3a) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000000)='./bus\x00', 0x122, 0x40) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)="1b7ab9da999208e1af91d15306d5a14bb052ce71e9e51387feb3baae0a83c3b1cd655fcc14bb8bf3aaf8d20aa3f830d3e5614e8bdb685d1b2f25fa7e28245fa3f0bd4320277588928ef4b87df101e03bba7e94cee0122fc9a1ddf3e8e2d5aa0e61332e09dce907d4fb1e2c53556545d60765b6426a572e589c25e05a80ed5c50bb8e1f8af123bf44441ba4d7c7ac4f40e7163f94caccca9ae48db9097edff7aca828b033239d4ea059b44a27d5f6892ca0aea7c32ab5877ca6dad069e52687", 0xbf}], 0x1, 0x0, 0x0, 0x408}, 0x2) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x1, 0x3, 0x1800}, {0x0, 0xb14, 0x1800}, {0x1, 0x3, 0x1800}, {0x7, 0x5, 0x800}], 0x5) 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x4, 0x7, 0x100000001}, 0xc) setegid(r0) setgroups(0x0, 0x0) geteuid() socketpair(0x18, 0x0, 0x81, &(0x7f0000000040)) r2 = getuid() setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:11 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(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0xc217ba857e17eefd) 16:00:11 executing program 1: r0 = socket(0x11, 0x200000080004003, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x10000, 0x0, 0xfb, "a814c883b939008ae20ba65ae87f3a81a2c6b41a"}) socket(0x5001e945809e1905, 0x3, 0x80000000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xee7) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) getuid() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0xfffffffffffffffd, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:12 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x6, 0x7, 0x8, "b0be158d08f2b1edcc52c41d6b0de697e7ff3e8e", 0x1, 0xe18}) 16:00:12 executing program 1: socket$inet6(0x18, 0x3, 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = fcntl$dupfd(r0, 0x80000, r1) ftruncate(r2, 0x101) r3 = socket(0x800000018, 0x1, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/205, 0xcd}], 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) kqueue() bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002002, 0x2d94) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1aa, 0x71a}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1], 0x1) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) munlockall() 16:00:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="cb3f8ef5e536c5168553ff5dd58f9f53d5701acc003dcfff0d312363f70c7ed801b32ced4067ef5ac4597434b4caa111af0c78970f7698998b4c27402a97016b3dbd72e3d917ffbc66ed646af8abeaadcff8f963cc82c15bdce78c2cd5", 0x5d, 0x8, 0x0, 0x0) socketpair(0x15, 0x2, 0x1192, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10a, 0x2) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/210, 0xd2}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/17, 0x11}], 0x8, &(0x7f00000006c0)=""/177, 0xb1}, 0x43) mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0xf) semop(r2, &(0x7f00000027c0)=[{0x6, 0x8, 0x1800}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x9) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000200)="0b00899d683743472cc7dc64aecbcc4e906b58dda6ffeab481e59901767bcfdedeedabcaf7fc3da79a8d1e66fa4b2737b9bc06302908b56727f8b072997cc0e25f8bd7757453a202b76aa8cdfc0b4f4b1e36f145fe2cd5f5d2322a3adea2c37264f6f44b5e037e985bf014cfb674b1ac26a7683101dcaf97dddffb9bc50bae6d3aed84588399bc9d34f823", 0x8b) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/6, 0x6, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4007, 0xf8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:12 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xd621096df03748e4) close(r3) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:12 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x218, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:12 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) fcntl$getflags(r0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r9 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r13 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r11}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r13}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r14}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r15}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r16}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) flock(r8, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x30000, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getegid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffff, 0xffff, 0x20, 0xfff, "af3f29f18787987929360f5faf3f649373243f8e", 0x3, 0x401}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="e4f6ebf827baef9d38217589c3b0f337504e9d1fef7a0adeb385ad32a61a029250f02cbea69551703fefb73b1441bf4f5e9ec28c168ea86c5016d7355b62", 0x3e) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) read(r1, &(0x7f00000000c0)=""/132, 0x84) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt(r2, 0x1, 0x101, &(0x7f0000000180)=""/163, &(0x7f0000000000)=0xa3) 16:00:12 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0xfffffeb2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9cad98be3d47cdf574fa7f5d36cef2fb717ec9e8ad7bb74167558ad92bfc1b9586ff782ab28667fc18d0a660302a523a507eface2a6516c7df08ad756e6f138d3c1b14f7f6d32f28c771200aae89fa51649a22686db8953992db05611f5ce46323970407a30c74088d74d5936e80c122da3c018c66f9c7badae50a51ef5c1b7111e7d286ddd5c7899947f7eab3988c09861c41ff95259583f0396309a9f600e9d1a789ef5367dde195d98590e44d2f00869bde8883fd6bd2894422", 0xbb) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x2d, 0x0, 0x1deb, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) semget(0x2, 0x1, 0x10) setsockopt(r0, 0x0, 0x101, &(0x7f0000000100)="cd510e0c2bf61dba19e7d974d897445b7cc2ec1823d72c75bc3c9d6d0a94da4d14e203f3c6804a0b84ae32c226c46cfbb19f96492704b00bfeaae284ff73e02468f54db5df9cf38c53b2e41801348380da07006dc39cfe91ab0434a773416218f50bfd28356a7db9bb5f7b9d5047c55c2c222b7cac5534de82731792d5d347ec774605e2f6cd767334df43", 0x8b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/231, &(0x7f0000000000)=0xe7) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socket$inet(0x2, 0x2, 0x5) 16:00:13 executing program 1: r0 = shmget(0x2, 0x4000, 0x33, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0x9000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:13 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x59677da0dbe45e5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x200000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0x39}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000100), 0x10000) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) dup(r1) syz_open_pts() 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10022, 0x8) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x116, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = socket(0x100001, 0x2, 0x4) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() recvfrom(r0, &(0x7f0000000140)=""/46, 0x2e, 0x801, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) writev(r3, &(0x7f0000002640)=[{&(0x7f00000001c0)="84de015b28c6d26cec96943e6bd6b7b6a7a522b2bcea055e12399ae12fb43f6e918533443b7add762aac4126dbb449eb990693e7a9ecc994bdd3802e2e7dde2bad7ce9d11685c077c6877b69beec9461554b2397604c48c935bacdebd48f959d41295f59c21c318ebc1faba0248f97a1267048a46ef009"}, {&(0x7f0000000240)="fff5ebfb75b8295cd4c1738c55dde0a6c59652cc3f04c5b117782e60d875545db579b29b01c8e312e952e0655c273279dfdb7bfc667802d155", 0x32f}, {&(0x7f0000000300)="2b85e263fae9c532481c3e89ca9ff39f9c7f2d7a1d7fe3ba838de36790bb47f1ec95e2da0bfe33b223b83845655af3b87a5c06e7139a5e50f20bae0f116847887edd212b74cb7251b85959fd76c4932b1f7b6f1560dbc4b86bf3c499c0054fee461c777145c700919a24b15844b9fbe4eeb56a11e47c662e282093fa7a80fa1b16d0027e5e263fdde8cc6b740e93556c89c82569d7b5d6a1be4143a287e7f94cef3d3081e6f6070e3359bd816d4f140ca27da8b82de57daa63dd89b86f653bb9eaa801f1ffee6b4540f0b956d7ce1977d5b1716fd2f7d49e7e3e1b937641b144f2ab2e"}, {&(0x7f0000000400)="adb95360c3464a84b84a2024d32ca408f33ce534530dad3e124d18cd4ad84b0ad8fab968081106b2166be04628f3ebd2c7795400e48cf3c980fbecd4c402aa0f82e7f3ceab94dc16aeb2f55aef411c9517290f59ccc39c316e23003fa3555888e4"}, {&(0x7f0000000280)="3a020f045a696138e10a07d56c06a0eebc1b0f80888dc9b44bbff894c373124f86150e28adc1823f4c9b132d29ca"}, {&(0x7f0000002700)="2a70e3b6d2660327b5deed8e8f5269e0ec35d709bb81275df47dd74754db698044f016dba466e2eb64c0858bef19421f44feb0adcbb8dbd4c5c052cdbec5dbfee0342a3a1a6bb4b6439a5c99bd18f462bcfdabdf182f14544318daa3b430daf74c3d81bae30c9384f29e0174b3c92bba04658dc672bbb833aa61e94e411ba8ace7deaad0011456dfa118799888d9265db366705b44dcd5ecf5796f996f9bdfd950b574a320583d7f28e8d7cd3c317e5db84e6755d5d9cd7b8a99fddcc2ecb980c30d0a7687284ab7a4bacf3119f2f36cb6157c97ca4a33b88330d3854a0e56ff8fea92e886ee439bdbf4cd08b422df7887ba0220240cf72f683edc4e4701f5b717d1561a99566519589947df4d82b65c8985649c302e6ceb3a4f3d3d809a0178f2547d5f8798a252d1c0ef2900ae3567f7098442fa20d6f84c3f843df6e2dedbe04a4d9ef4e8304d1a8cc1e468e37633439a2f0e28d0d5c69bbf008bc2deabefdd3df7c6f5e93293b36957b78c809c4e05e092ed44ab31fc5ca874a332f40dcd42eb5edab5afec3a1aa068f8829ad82a1937f2b7727ebc0e0d869623fb6563decd18a22945ecdec6ece4e4b5d9605435b01ecfec78d1caad521fbd764b7b4c12d3faffab478007c4a6eb46b72f22b0ffca47c65597acfc775cadad0b164d450119f428caaf97940c048d08ce3eb31668064201fec8cc173687adbb465db5076b6c503afe0cf9d0fad978c0c44215ad8a932d80090ff445a636edb071efa64f79f9bbf4879c6fd1c143c334d291aed50388f6afe7c0c07aad5aa72cf6caef6b51767891110baf6c95f1e003f84f4669f3ea09f70f213335cb6047b68b627f07a1a4265002752cf78aa4884e90dd2bbe9825b447b2481d4726108bb1ac93f501e13e1bbb3754269695bce13363bc751452ccf2982a939184b1fa6c6e27bd5d99b95e43710c232735ffa86a20533cf0c820dc79f8bb595a4121dec68798e6b357a17232d9b2f80b56bd4b549370407635507761c0726700b4b1258f3988d2d8ce97dd7518c76aee8b9d8fd54635e53daaf9678a506ca685848a85732678691d8c671e7ae52256064c401e5e7af878db12bfb9d3a50fd7d9755a93d75483b0fb9570989ea407315aacea60061fca63e212058f7552bed2d02854f217497ee0e8ae64ee1bdf36d5045c55a127afe118a968f20b7998b61d03ded4d3cd2f4af945fd80c440239166874d8d64a826030d19dc912709c28031e21832dae2c6ce2bdfa4b0eda214ce4beb7019e600b4b25bc95df8eac25eb5582a1ee3d5401f2a469a51f59c19918c13c3de9e3ebb50d60a3490dc538e529addf9eed0bfa9f5e232e7dfa55ed33feda48bedf48b367e131983025c81051f1d5d2a08b365bff7c6654d44783cd63b7621543ace528e88bc23ab02e8cfd02d8b4627fc992325f9419b491c78120ab49559844b706f692800d8be533d85ed665ef421b39f5fdbd5c673c4ede6b9b97fed90de9e1b46da8e84a560fa60b75ff43bb42dd108980e123617a9e42cfab83f025667dd2ce2fbe58731f750b4a6ef19a802ed3ae3035d6d0c971f14d4424678a5afeefdb84d9491715fa7cf91ae454a3385ac2d837b151a16aa5d93d54c1b915fef02a45bf60eb5577d00e22ca79c8ad58fc598cac013f67ea1c61ad4717bd36a65c4bf0fc3d8396f70af8e3bfe9429b2c0488e3fe5f446b35612d63503a390c7c7d58393590e3ad30ef07f0459a586880bebb2fe7f3de311091a6441773d3d7444f4bfc4959923b33c7a9f106ad400ce07a505343ac0b54519bc64602c40dd50b37b27a503447935316369f8f10ac50df09aa62a37f7020fb42f5fc66f5f9f5f6a4adefef3f34c153ca91565487a2be6ed4490c3aa8062605d74f8d8d5d0265f2940ca60dede44f773c2a34cb64a25e687dbf262a008734fa5be5e6e2f8c1270ae4f2d59427e56e5e8aadfcea8e8564f7f2449918fa117426cf5176830524c7b8d32968e8a9adf7df9bd62224b9fda6330185796733f8d963f2c64d04787d25fd9eb1b3af26ff50f2809b8264e0931f16d439993ddf22233b46d30537c22258f390dd6f3e80cf854cc33a4fd3ec623c1a9df085e751fdd65b2b3a16da76d74d2737c0499fe33ef3edb67134e03d6f3959e62d79505b4c36a4e8d6f3b2afc611491e64343ef8b96c07aaa99b7ee7edbba49a14be74ff826ab1c1108c8cc30f86a99dd8e3161b50b1c92b68be1cb8f7cfd8972fe43beeabab2628022513b83f04d3a2713e252333c850b5f5dc7a8025b6c8626d9ee85d720df41903ab5566ae07e6ad34c62ccc9094c0df8fbe45c96eb069161ee8d351744c9aad591998727d6e62e1d408f6b1e25bda26755cfc7248d01a95e3a2f9d9cd0f626dde95ddb8ba230cb0d45399259c7bf8d90e10bc0612fd54d14ce1f97607c8c2f3cdefb6cc6aee1df6afce6286e6382da84ffde98c655ab3b679151090222a2b15f08f118cf2513c44d3bfe6d2a765a6694df4909314303980c47c5acf5b29004f53b84cad74058595e729a6d3e233319dcc96ecf53ae225d20252938363eedd350e09c5a7f46a28fcd34a5f589cc359c9c16626d53b904564bdc0d6f45c71536f7f7031e0903c0f1493693dce19ef62c01918c263c51f7f3405c4ea30779564270c0890786530ee8adccdc32ff0c5242ab882bbf1c78d01810fe8359cfd8bd7c6dbf6a43fcf555506f60e281822c8073c03ad913b30ec32bbfe1eb10cd7f82329a3f2ba0ee83b74174be190ee19344b9c9299fa800712a0cbd6fe54206a86c7debff1098d2d1dd257b6e109dee4564370e0b86e4c2152d0628fb8c8740b0d078f2ec2f30e442e2ddd2f61bebe87f1c5f14825490f233552b1ce4ae3efac0b686ca6527d0dc911ceeb4463934a104da9abd1b898dfcc9ad9cf3f14f8d9071d8a14a2f4690f5e3e82f33140e35308b0b20774d1e627d41f082972ca9c4d2ef7ee83e09bed0e2252c805be4db415e84a37c4946fbd9129ea123c9de3c489f4bec849b3dbb898750e3de36844bd93ac8f300db27af08e3409caf34941cd559aa29634b73555cb88612aea742603965eb6a74074e8bf9bff97fc84fb21ecd3c348f019511765c030049eb3ea1331e4d538be28f61e82efb5a0ade1a6244f02ec0d5d4f37f800a887edcfd58203cae4b52b56578cf5ba783d8623f1308a328e1b7f03ac8a893aebaa9444b46b866aaadfd5337cec2b453bee5ec41180193b8bcdfa6f949725ddf3323fe637056760805b94e4768d62688ffb2df31bdd3de99b12e331778b8884f3cdea81798d919bef1134b5ca029c70de6a11e50c1841d1058d33c6a296866ee8890053dbd9699d43b2d5513c88713f013e6be38c72091d0f4ef8898b8ce10d31a6af8ff95644b7a6bd365c94d0a0d0f38a9ad040460bd8218279b43e078812e4e85d06ae4d98aa5a18e47c67aade1a815bcdd5d8ab5b1a5017a21616b0b6d94fd80ebc8ffe28eff6b326090922238b2aefbf38a478c443b97a395fba219696e810a43b8abf69543fd8003805d1e3f9c835997edfcdc7a0b8609ce2224e313589dd929d19ff68a2655622bb075a1bb46bc7dd4032c31c8342a3030ee76f962a2d7762760ff3110744c01987023e91a5d515d30bcd255987db072373a46786ef85addd75a9fce71ccdf15654222ff9c4a656ae4d11325615a6ec18b3e49cf5aac4fc97ff046dd70068f743351ec7df95922debc21226cd59395f2b42079ef57f08130d5727f005433d5cf8946b4415b0d9cc706ebf1e4f1dcec4374aff8939a02f220d9e1181296ee0d23471391ffdbfe6f3e0768968e9d5c95207785d0387dc3ce423c384265f71029a4f76ba767e57f329ea3b4a63b2a2e4a58b7fcce4dabbf0392da2a0e93667e038aa4712252214daf1eb9774cc7cbefee26e44ef3b27af72395073f305d16dff6f17dd671afddd2511ca17983bdc3c65ae463c0c2ebfebf47066913a560501688b512c04f5f275dfde25541c344223e3421d68befa3f3a3dc2d5b88dc0f04e4cf65d8b009a220f1d1bc1ceb6243f65284cf4f2deab5ad57f4aab52b8a7acf0e58c2f85900fe2319923c0a98f2da952de6366e7cc34a5d2c7d21412c789974db4de3391cf69f7857a2616192455d9a066109e602ff3c9198eb45df9fc40ba2e2ef37a015d9bfa080a410719b653622eec14a8e707bf8ee648f757cc5fe2f62d989ea333f0ce32890a98c7b0358d436ebffb23daf39b83affea2a9e3918f1b69601b0210406db5de369b096de8bcb167ea69fce85eaa38070d27f889e50d66d6c7d36ed5ffbd45b90b300f392f4e203175a1853e9e2df43da533ce4a15b12bd2ff8bb75f6e3fa9dacba3b90b1a0ea9be7b91eb0b5d9b9cda867409a003858881fbf38a134aa2e4077fd741b5865571a8bed9e88fc941dfabdcafb8dbce1ec694cb5af80c5cfa6fc6ad5c9aee25c52affa3f88b06f5362a0fb8fb99c0aca034ee12f7ea69166dea7ae8aaddd14821016254d851d80956498d2347abb0161b62a791bc64b09019c87f702cf16f2c4266511a37b75eae4336cf0492301b878d63cb263f59c7bed755110424b979e31d3c3f7cb3d0bad2f64d3aac17efefa04ad070bba89f9f1f195c5d7c7f0158f1d09cea2da76601998a1de4f044391aff021ba23a2edb26085c5a2f0aedae71f2cee33028df5bbbd97799829d2f03936f8ebf22dbc5184fb50c85f7679f7f18adc86410887b0b843438ebaa03f95669f4406699f725d90d307fb077cc621b8e7c703477746a48694e62526640c04b34bb57b36117c6b75faac71ef4cd96c741179a4b3c430197042b0cd6544713edc5342ac6937af514900ce7ac09ddde5fa5f4eec418303050a96355a8284dce536ba2387f5e68a26352722b5566a8f51651e455709ae496bf436bfaff37ba1b7fba06c9434bdd39cd576e8084cfe2c54bcf4920e0322e8d2725fc54ba2ce3183780f38a6af11da0459014ca8bb760b221144589fb36814a18bf82e832db11ca690da9ac0ecbeda7a8b39d93922826076def7e513107c6d305d2e58732a31652ba0e64e8ec7bcedc134c8a0c00a42b64df4910a2ed7f2dffa01beb48bc849a01730097c921d43b8a9b4be1ea1722451d573f16b5a850f3e41e37a77886bd9fc4fc009bd3470c5ad3403826942b5d9650097a82db893902ad05457d9f04c4388bd0dd02436d4ab7fa50f533d4e7a207f01ef7d3ddd942256600722ba9c2227de77e533b8d70c01bba439b5c576d17ff8f73e9b113e12e3841323c9441d7220651d0e460baea4bf5ec930c3ddbb19c844509958f31b8e7346830b28d88803dcb8c95e86f7e1f033a18f64d83e6df92c7c0f98fa204ecbfd96f784ee66e57bf0f0c72472fb8318ce2f60aa8d94b57a2f8132995500ffd1903a5065706c46296ca6622e57cd22c6737109ab4ba3aa846c7dfccad2ba128693faf86e632d746acbc1b548f83e1239917bd8ecf3537a628f3ab6a74d134a35f7ba18c34c60fcf17767e3856412257e27fcf0a1684019781ab4e36eecf7f137fdba68f19bfb026c88ca9e368f941fe54fe2afcba5203866c63a7948ea57663e5b5c37e953e2f7eeb9b5e5a13483a77c0680e6340e1dc119e949965ead36004e53a6423920daebdbdd84ab42f31648508e4efa0dcf3b33694c8dda2e88ebbe73d4d8ce0ce09043ff8a0721a3dc055c533ec58f84daa39826e0c1b329ad723964f338ab259932c0f1d512b2cabc8115345623cb1ea7a4bc4f0a4256e569ca0431613a23966a3c8830"}, {&(0x7f00000014c0)="d306ea35bda52c10c64d78b94556c06257c066d144ae46e46970964578b6f0f50c02786923609754fabb0ce8eb76edd2f9a097f17b4e3207d11a76812b7e36ca91410dff090f7245529c86827f51ed46db6a7822a1ec575a1efadb6a4bde4555c9bd7bbfae24bfef31925b054422d6be2f41be6b12c54ae46d8030e8"}, {&(0x7f0000001540)="6a83c47c74a9f70410f607f4551b408e29d70c8f09b6bb486360ab97899b1539099f1ce1a7c6fb87a9c4a36290c541de1b5370aba9d97b5fa352e7c08877f20a9aab53bfbf6af27ae722492e0b647f8cf79ee1b9997fa99fccb23e77c6c00558a7e6e1847f3b20987261eb100440e9cd504ddcfa94f9b96a469562c416ddb427509df0186ec3902b6be774265650746d81d4c72279a9032838399ed67b95fd1f1ee84fa25605e53eaabca8dd9072f4c688f02c514466b9581c4360a087d9dc3e1245f423b0c0aaaedd9466cff1b0acb1d0209141df8f435fd7b6bfe3afee"}, {&(0x7f0000001640)="9da98c3e9613f603a6c2a460d7c8db0f2783cf0152a81c2d535e07c6d006d71eb76e53f7fc8d9e36d7c1fa9378bbbe85b8960fb26c6410c75d5604e5cc8224148dea320d30b3ace9cca1c510a34ff9a7f6970d18a581647944bfa5cf188fe014abe79090f9bb2a2b487220264eb16b528402b9fe1bc62a633b04401dc41a652d2b218836a0008fd3dbd0ff90af0a9cb6541de2d2d3e162d1923bd6ece2c4950f4464254b2248b47816d0962d636a8f56d988af8b439c5f374c78b726e15795105dd92475b76e92ac13dc37fc5c57b048cb5b89064a3d916444ef69cf6685a690447242869a898477c3e71def911c32237b0ff95512face4548d1eeff0e982885d60ac7fe84bc5325252f782805af870bdc037bd1edddf75f733d071d16c7bee7129fedf262eafd16e85f47f23dbed9d0bf4f5fce452f956f504e422512af864fc6c69618c1dfaa6264e3d98337b9c8ff7e050dd3fa880ecae3a80c10eee9a5c3647157bc3d6470950ba0c5eaf1ef4d10556952a25643a097ab795ba12e2c1cef17017763f520d6206b2f5a5b5e53433c3abb2b3ff2e864f07e73599aa6e9143cd336c5a8cd5a8b2775f5cb9b2dc0e0e87fef0dfec682eb065fd6580e1f6d053aaa9848197dbd8481807b831ba56e4e33f21773a31f573b44ea8aa2f702b4ff972a50dbc427e2b0f24f55f3a9b833d6f46d3f063b3f05d019da88fefaa4b96dd014937ebde63d66b6b96e273e747b19fd4cf9837002adf58cc4fbaa0e2525cd705b7e5a80b72b87b40851ce7a11dc50ae1463e453abbb06407789e621cf7bd01ec5e3ff2079f30d29d51f40f3d1c47fa6e108a6265c20b760214893c8a9ebd566a80b44a3e7f08cb48d8808e3d9caf8cc473472a9645a92c3f4126696f0c90d047ea8614f2ff47a7759a50cd35decb2d58527b3e4c705e83477701526de8267d1276cc95cf29ed230924383fdea9f900ad4e14f6a2932d4d0e71ac4e42b0ed48bd00f8007baf0ad34797ffca7c08bc08a3c639664dfa821bf86c19847350b9c7a557b4e13a3af2a1714ea1b52029e6b53b40c22aea68ab4432e2641d56d4d431a58928a2983f47de6ea70b56165330f4659c31ec1594575b22e719409960a8c76d7716e3bdf945a0869fbf80765d66d99cce485a4be498fcba4712034ffb86d952156e97fdd3032ca289478773d029f4b2ebe39121b473955fac31f4e8bfa4956b0a8062ae2b046dc8f9970997731f7b26923dd3181de4f00f295a51eaa97b20a6c3426d59462707a223b05a454ca9acd53de76a77fc463cac69bca1f82e43b789c1b3f74c371674d1850f44ce0a781e6d73440c3e40069b6d89e5472e68f62f57b2b9d8dcf9ac8df70ac05b6d3781e2af523b2d64b5a8858add4212bd3dc7ad88bb4c78b84b6c98cefe01df79a7948d63581ba40fc07a0a88a6e85c13b16db3f8a79b5f00932b12939fac16f954e36c30a669151ab6ffadcbc427fd5cf6b6eb9dea1dd9c7edec7f62db18c3a77e53e7e8e4a148e921bd944920bf3fbbc646d97e9a7a9ad876e3cdf20971ad968d6addad427922984ae4a0c52268f1d30aad2b4dfac7b1f5081fdf2c3220293caa4f8964f341908d7d73c0ad83aa796be45a15230c4a3955c08935851c00fb7fbfb46c66e5088d2909ba2e803095cd41f25e85fb053feef9b8dee39ea068e9ce3028b1d8142419c957ad28895ab199d38b50d29f21bd728b371b5f63ee0812d3cde5ba929eed502e7615dbcf2d742f67fe17d9cd25673e2cac6d2e1fdbaa87f1785b200ff3f988f916ceb40fd0406fb79014a6f43ffddaddece3832ec0d6b6f60cc20af20dae4de22dd029844fedfec7d6ad906d38a6e4b4258a3735cb9ea3f6090f5ab1d7405bc44a09d4db7c5f9c245136093fadc5eb83dbc32ee2fad5ef59927b822a40c554f373bb16a05626d8827acf0056d5f50161d0195347d0888f55140f02b77fd6dd565c5332c63582b989e571bcf07be6ff99d31e0a605d0410d6c2bdf6e37b66861deecd337c972f50f706890671d57cf6603c265cb7d7c809ad6be70161de9651a37d4e3e9fc0a5519972c583bc5876c244cdb576122054590cf3067774ccf4c59060371a78be3ff2cc5eee9c7de50c3696458db80f8f77b97c019aed07b49fdf2a72e90987dc8d92b6353fe4e1c3fb45b01f8b90391f151e7a3fae821a384c2c2ae478410d0418051ffc3c19cdabe67b378ebbd73454ab4b2659b94cf298561b9a5cab051487de4be1bdb68815fe5008a730d2d8c2ed5bd933b8dea9614b41c5ac0de65bd5cb46f990b7467439c59fd5e82e865eb65c7d103d65d6ffa6cfeb1fc8517dd5177fcdd5761bff9cfcd549aecb32cbc60ddf092a37edcd5a9191c4c0114777672b2f8cbfd72dac3c915e063f0d01acbf4cfe44c5de51d43658eaf8053144dcfb8f10d9ab144a87350c29909b59b35c6a70cff9e1fbe8fc3a870df9044fc89e62f9cca9c03d67183983bf064a8619a5bc3679b9afa270bb55718662254040740df8955cb9bbca9795e247a39988095677b9e0c65bc2dee707f905ddb4ad6d3814fafaa8f899cb124da3c7bac7533633ec2f1526ebc305b6deb8aafc04e14d6a7af4b88403494e23867269d672c8078acae0bf0fcfc43cedb67c1f77591f65e4e2a9135d1369585fc2e95f262fb28f81052cbc824d0652b24871e8038203c8581a9e944b34e6eb0644285da4af354298b3a0b613b3ee7576a1743d311df8c517a7426d7b2d7b6de70d08677d48abe4766a52010ee65252bfd67d56a309a2b8185d0563c6d7309d623b0c4dfc69d55a9824cc07902ebf235d4ea4e306e6e7bcf612aff38973c76d95eca66dfd82e75dc2feb00ddd8092fb5dfba4fa451439435d125355daa0b62b772d2afe8cd25166ad2bd5c0aefa25a2dbf97488a94716c637f6485f426fce9862a3607fc8227252d35a454f43b5eba042871a988d4b378a40ac9a6f07f34ab1a234c3b4e1924a6f056a0a6c720014d42b3b3b123900e5b10102a76e51b5f4f421cf7a676537689b061e01ce21c74317ea69fb257b41043ad09e1934b19239327c8fe458534b10bf9f9c6f39df719ea02808ec8e694efbe057ad3b7f01f57194fd9cafc445d84ecb9dda849e36bee64a1748584a3d295682404c35a8faaf9da8c6e99c1d2c9b283916cea97284044d179d090af76db4bb533fbfa499ed163abec04a13fe81c229a372f3f1a91db16184c8378e6b3e1eca6ec4fe1e4ccdb4ae3f37ef49ab295215e6029a10982ba9028a51c01822f3be173e522c3caf6bb344acd7e8230513f30a6330a8b632313e48cac2e9a1598407fb10b5dd16ef1f712d03d9d64610e31354dd467726441eba63f60723bb35ea21e2ce7d0dff57263dcaac7a1d72debbc10a4c38caf36dca1484ec0c2ac5581c0294a0bff118bab6cb9255658e31a5fcde773816ffa3402084a7e011353ae06d44987b3a8444f34d18bfb226aa62b2f1314686bb385c4b4ed6325f5b69ac171d554e33be46fdd1a1a017361cf0977e69efb8d7976d08b7e5f1025fe148d1af9f20538053a552f4b76aef435bb556af9693075416d075b84dcb8ba1603487551c7a97314ac5616cd6892f4881c09f0bb3ea0340d926ff1d2320175e15a545fcb4dc1a3e33180dd77f5c4664c56e1e048cd918bf532e33dcde1ae6a1fb8ccb29fbfbbff085e09c3fb5f8abeeb76947aeec7b65be0f75eaf46fa27c7aff7ec09b252c56a1ff99dd00f4c4e5eb23321238084b988ffa52ce9e514bd0a6a5eea61c25c2974232711a35dd98bce78f6caa9d8a9e55780af5405c60a26be4ec7026bee12458b7e4b16ebb336b364a14e4ea1c72b7b39dd534f0c6f361fceaed61bcabb3e6e2579952a6adf143ca642ec5d1015e85f05451b0052fa8f4c7f1a0082612bf6e2a8965b0a1ba5a1f337edfd5a134eaafefe31cb2ef3266461b175c3843cffe92735ef1424f77bdcf60894e0ff8cd3d6b46351bcf53a81bbcd33690da1acc250a7c439d0ecff9ccc0d8ee47b1c27287ed05210cec8a81ebbc63d36dc0557bc9483c487ef7b810e318c9a6fc1f8b4cfc25af32f48799b9e1177d742635d475cdb6ea2aac1dc2a8b90de1a46a3929e9ed4b02694c0031f8a9f75f47ab3b5515f62f79fabc37022a51a5f8a88ec8e3ba1f2035d7eae8b35b7416537fd130c63ea575af1b5521d45fdd9da645bb228109c24601af2f1b057d6597514d6dc01ad44e657630abd49c26f4ce1e67086030686cbe231b128cc070c2862fd69ef42ded03f326a0456a6abbeb3b4a2d7fe1be12e126a6417918f0c23ef1ff54a40ab60e79731b1a7751b63c5b260841b1befb450145192e975d9d8e4df02ebbf2ea1716227b9ef47c09a0f54822f2e027384884bbddd203b095c6a5facf10ba27195151a2eb6d58c66fe141fcdb0fcf98c47ffc0ec09c4318e4b005ec7eca39db736497b78356f9f855e4604300600f34c541886fc0f7b341ab3af5d8c06bf759b035eec5f789457149e7a144f06c14a5c94fd1ff0ededd18f003d0453847f43549f2efb5df10bbb88728794420050ae918efa2aa0b23ae91301643f25a18a5b47bcdb62628f80138fc1c0a324b72847f8008131fd6e560837a62fd72c574b445ae8c562b0400559c3cc29e097f7dbf433991a88b697b31a595c6db6e5710269d9690af4749de8b02d7c4342d754c14399e2738b63d10f04f6828a99e5810f5a37e5aaf2be3aca2814dfb8ed218644d71c3fb759c22dfe0b4712949ea001492f85d4af7f2d65747c4524010c52e4df09fc85e3bf182de7a1bb5a2579807e25c07dc947e8e822f8d95686c7dd54d080839d44091f30dc872c94bfe002d1646f0e95f816682dc1484b21194f7b6a1aeb3a91c22cdcbdb1886320bdbc36db8c3d9e50b35191a2b475dd4d110f6e91edf3403b096ef056502054342411980c1943b40bd9ead599435dfcc53e8df51e3fe72deee65ab01389234017af4c60191932dbfd4a5fe3299c1a19785a4c4936b7e037d3968ab8660dbeb4e4f8846b45cff4ee00978371e2a84c05389f5946914acdb592ea062e558e90da6085539db8eb2b9d44462659e2c6dbcc4eb8f1d67acbf1955d3d6b76d4f0ebf3f41bece14f1fef341afb0ff68c2d3254b2f3d1485343d9474b6603c2e9927d060c5148f12c482e20b55d6d7bf1c9d45dbd1e1fd8d9049a40af31195b397a0c6db22f6ba7df3f8fae250ea731d9202347c6a41363310066e3921d44d4464efc52a88c78fc6d76bd5dcfa6dc5a92933eef6134dc8ae6d886c9e64f743e9a66e503294e6fd65a348bab768485e726c5f0a6b37b28419f0d0d8f08245fe7e5147877b0759b19fcddb583314cd2ba28a7e038df91c39b66db638e70fb694fd1166ea91ab55e9fceb5fa35d60192e7a972c947276b8dc76c967d867dfbc224241d915f079cdf7ee81ba514716e4d69bed5a2209b20297855e033249ec67823c839cf13737d8f1e2ec5104c7d23a01cb6da4aafc01dfb84d82b1323cd3483c68d3f478bb020aab7ba56acb2b1555b7860d242ab834f941f46ed8bc80229e8d04c00cecadf47b80459e85ed1255a24d89604a2204d6b1c8d2d2417aceedc67695fd72b6b5a5b43b4657b2fecb8429c723abbca4176a998cbe04c7fbae2b366f5877a35f94987ad5d080c9804932d385d60933f3c89f12cc4a7dbb728f080a4b5c3adf18565937df9a60f1ba2871f8d8ca82e60999100f00534e71847455d298f6cb10a00f69cc89f28a379b442c18c0b0446f4bcbb2924f08dc1f5363e45"}], 0x2c2eea47d3fb3a0b) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) setsockopt$sock_int(r2, 0xffff, 0x180b, &(0x7f00000008c0)=0x4, 0x4) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000580)='./bus\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='/}\'\x00', &(0x7f0000000640)='\\\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=']}-\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='$S/\x00', &(0x7f0000000800)='}\x00', &(0x7f0000000840)=':\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0xb0a, 0x3, 0x3f, 0x40, "9bc5130f6c35174f2f57bf5cd7f218685f8661a2", 0x10001, 0x5af1}) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000180), 0xfffffe91}], 0x29e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket$inet6(0x18, 0x0, 0x7) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) flock(r0, 0x4) getsockopt(r0, 0x4, 0x2e, 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffc, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, 0x0, &(0x7f0000000400)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x23) getpeername(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff00000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) connect$inet(r1, &(0x7f0000000500)={0x2, 0x3}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r4, r5) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, 0x0) r6 = socket$inet(0x2, 0xc001, 0x1) getpeername(r6, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) getpeername(r6, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) mkdir(&(0x7f0000000200)='./file0\x00', 0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x400) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) r1 = semget$private(0x0, 0x7, 0x8) r2 = getuid() r3 = getegid() r4 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r2, r3, r4, r5, 0x40, 0x200}, 0xfffffffffffffc01, 0x10001, 0x10001}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de7417", 0x69}], 0x1) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x90) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40000004) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/240, 0xf0, 0x800, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = dup2(r0, r0) flock(r1, 0xb) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xffffffffffffffdc) 16:00:15 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f00000000c0)=""/186, 0x37d) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000140)='./control/file0\x00', 0x9) fchownat(r0, &(0x7f0000000000)='./control/file1\x00', r1, r2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSBRK(r1, 0x2000747b) write(r2, &(0x7f0000000200)="60c9eb187fc35a1536cc905c1943cebfa7bbc570c9b49820ecc87584ccc19f8bb0fe2e626d4dfdbb91b769189a5fb62ab4c661f815c4335f3c6e74b3c76806bb0fb3494170aee47b2f7a3b042b071c7a61b1095bfe7cc71c33885ba0f0", 0x5d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x400001, 0xffffffffffffffff, 0x3bd5, 0x0, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe4e}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) flock(r0, 0xfdff0075c4b02acb) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:16 executing program 1: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x408) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: clock_settime(0x0, &(0x7f0000001280)={0x2}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0xff, 0x5, "05e9951b1274e8533e70e698e0cbb8a426abaa87", 0x5, 0x3}) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x0, 0x4d32245e, 0x7, 0x4}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget(0x2, 0x10a) sendto(r0, &(0x7f0000000000)="c63ec8d003e7ce353ab51e01ce9c18a5286846db59a0db6daeb65fceb9b5c07d16f29fec8fdef807b273", 0x2a, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, &(0x7f0000000540)) pipe(0x0) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r4 = semget(0x0, 0x0, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0xe46]) 16:00:02 executing program 0: fchmod(0xffffffffffffffff, 0x40000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x80, 0x401, r2}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1f) nanosleep(&(0x7f0000000000)={0xffffffff, 0x100}, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x10001) flock(r0, 0x6) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='y', 0x1}], 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x40000000000005e6) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000240)="54e83e92ac74b22bbad5df179cdb74bde13abbc5ac745ff555969ecbaaf0f2412fcbbb19dd0e093350e24648e277ecd6153274c37a5271b49a8d8276917a5096e5e3664dacef6a53a127e968076ee42cd01fe06745bd76a5fd1d9de85d31b2fd2662d226c7ff44ce8aee22b0b3b63aedc575c05fddb96017f1c98e6274fa995a3c884b96a1a1932f3788c38778c398460563c2c4848ebf0bd75245a2fb44333724675a0800194c6c74b1264f60afd0979fcc835c8b6069a4", 0x264) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="ce29e64a469f84773f616a7baf24cea4f7a0065775900034b5190e3c2e90be443d3ae99f71227145b6ceccf38d090cd692b2c27016554f1bfe394fa5b89e5731fdb0ce2028a83f381a357b70b1aeb56943", 0x51}, {&(0x7f0000000180)="eaf02589894898", 0x7}, {&(0x7f00000001c0)="111ac8b4dee709f551b09ed778e59113e140bd82caa712bffb93399b3fc3c7d4c8e16f5caa7dd63a019af4cc703212be16ba41ee54db7e1f3b3b240128405ac69b2e4500088d98d73129716f514836a9cfa296e9cf643d369d235e1915e34ee7a18b268e0145d8df9eaeffab", 0x6c}, {&(0x7f0000000240)="415ce920868c678f8ca97d03a332effa9a7865cded73a68342116b29a1ba", 0x1e}], 0x5}, 0x400) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:03 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r0, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) 16:00:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = msgget(0x1, 0x500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000f8aa1f6f8e50eb2b0e6c4bdd93fc10c4cfc77e709782d99279228fa90c7b4fff5c4bd300a98e55b530db86254aa3ffbe5672b55693127ef147fd12d9e45290dde7445a40aca76a092401d5c553a5b88414f7a79d98121b55a9f4aa8171551de179c0166c000d0f7004d7e7cc09d1b79ba9bd3b5355bc2f1c461ffca233c90406792b15ed79fec79cebd29fbf8c09de5b1756b7a381bb2c39c8380783a49515955da09b004e5ab9f798d47f613e98e0603fb7168f1ed11c07b7a46cdd0018039b5e6fcbc283901aadac2df9316dbee5acb94121d478976a71af10020ded6f0315150e94e73c3c6d8d20cb6d4eb0d09bca87e99fa5091cdb53657608f287b10b2ccda88f95d12af7fdfe0f3bdbd5bd"], 0x7d, 0x800) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/18, 0x12, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) minherit(&(0x7f000072f000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x2) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 16:00:03 executing program 0: r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffff2cef, 0x0) r1 = getpid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open(&(0x7f00000001c0)='./file1/file0\x00', 0x8, 0x80) 16:00:03 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1ffc) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/150) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getppid() shmctl$IPC_RMID(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x5, 0x5}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/46) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) write(r1, &(0x7f00000000c0)="67ce3ebaf242a8fe1f01eb7b8222bf4e6db0815f25c35b19b7ba2e504e4b5c48df833172980d42d0bb95beb25236f99f2be210bcb79f9c984d88bceb85c01315c9fb88bb2268cd7c1533b64780e2cc7f9dbe9ccd13636d8e3db84367f859d025cf80b4643fae3c3e1dbeedf2cc28be6c60c17c691e2dd747d7ddefea10288519b50d799314d6ef1a3b2ba48520e67023714e2a200b74b753c297abd0234488cf76a3f81220eb0b13097f62", 0xab) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff7, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 16:00:04 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x1, 0x7, 0x183) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="b5bc6838bda8e9bc953f8cc7b947ed0ba18af816a89451e50a7beb09392060e1b53ac1f80673e187762e11c2faa960b0114d5629e53c91fdf4ab2a8f215b0923291fdfd302bcce504195b943de491c92c5e4ba8230600908ddb76657cdca8af4ee34fd12e763a8892291cc39447e509a4a3966ef7b817750e4cde519584fb55ea9ce0767484ade778f5ff56eb209cb90759878e870c6b620d0cdf72b1c89ac71571ca1a598d3df046b1c652b6fdee3bf98cf1229bb186609ff1a5d381b75de348006b5b23cbc5249a8e219acd1ec1a39f8342de13d066bfbc3b39ec78bfa41439143227e", 0xe4}, {&(0x7f00000001c0)="31222fd097341ff4444cf127208a544cc655009d839502eb6388fc1f366371a7bf030883f19fe03e283e7b58967dbdb076546c71b638299836424a5a9aac9264b52240190f67533643309ddb4c1e9575276056ccbfc2a5b760ce52aa3f4a6cc8f88d8054a792c48df81ec39845a0ef3075d483a7256c7f047773f6a2add24481e48b198fdbecfbf8d9547373d0a6acbf6a4b214edb4e9eb747c3624c605b59985d789fc54937ade6795312955bea14c429e2dc25e0d0527281389b8aa0255c8b658fe4d8a143d6b7074de4790fd91f228e958f11ad9c1cc8f3dd357d69bac1b6946aa2344b84fe6f", 0xe8}, {&(0x7f0000000100)="57608a5cd6213ee2df0969253322f39c68baaebe661681a91959a70ac555d75f49439bad19af48329f762b4efe26fe44b090b9732bbee45501dde659d14364d0f5ec0f", 0x43}], 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r0) r4 = dup(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1400000000000000, 0x8000, 0xffff, "33be79a942b586fb55ed8aabc6b4604b606c5a8a", 0xffffffff, 0x8}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 16:00:04 executing program 0: r0 = socket(0x10000800000014, 0x3, 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setitimer(0x1, &(0x7f0000000040)={{0x7ff, 0x80000000}, {0x5, 0x9}}, &(0x7f0000001100)) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x1, 0x6, 0xffffffffffffffd1}, 0x1, [0x800, 0x0, 0x5, 0x7, 0x5, 0x1, 0xffffffffffffffff, 0x3f]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001180)=""/4096) socket(0x6, 0x4000, 0x9) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) mknod$loop(&(0x7f0000000040)='.\x00', 0xeae593bfcac532f, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x1a6, 0x7, r3}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x7ff, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r0, r0) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) chdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000080)="bb8c9a3a5c195676ab9faa69d465813351911234b6a8ba6b85d98164de37e379d535e2547b1d717904e1167ab284cbad5e0f550e0d97f6106d6ca9207d2bd9418e1c53c48e524a1a8232a862efd67b", 0x4f, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="68c5035cbe71bcb92c2645ca9043283a2e693c60cd8c042657a4f28881d89d3aeef4bac3359913fca2e8be0e1d79139d000032261783890590ccf05b06b8dda6d94ccc79868a1c318f0c4bef628a0fbaaf958b651ca6ef3b0f1d1b3f59d69e65e6e40c5d49c1aa3139efd432778786482d398966c18c832e63582e08a0f1ff8213f082acd128a165a61f19af1b9d0e32ecf4666f3d16f4e4337a757aa48051838f", 0xa1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setuid(r0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) dup2(r0, r0) clock_settime(0x4, &(0x7f0000000040)={0x8001}) 16:00:05 executing program 1: 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5f, 0xec4}, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x7, 0x1, "24d535117e1ff1d42cb74809e896dfb3fbb9c63e", 0x7, 0x8}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/45, 0x2d) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x10001}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000140)="2eaa4e6e6c8fa0c7b282b248", 0xe1a57dfb5a6ee8bf) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fsync(r0) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000100)="34bc96d544dcd2a891ce351ac9a062026b1535e6f9abf5122aee029a93c7a98e0a505547712f43cf2a5d04f28e7b41066a1845e5a052ba36321a52a8242253728d2cf725e49efd07fa21a6d1d5c30c45fe3e6a2e961a6cdfdb41a3846451eac098a3f9cb2c25cf3e154e8dc6e447bc90b161906683d7a5711c4f8496baca6c8d190682ac", 0x84) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/80, 0x50}], 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x40) r2 = getpgrp() msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0xfffffffffffffd4b, 0x3, 0x1000) r3 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x400000000, 0x0, r2}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/140}, 0x94, 0x1, 0x1800) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) r1 = syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) close(r1) ftruncate(r1, 0x0) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000504ab8c1c643adc893000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000"], 0xe1, 0x3, 0x1800) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="ff1c5d56b228f8cc52d53bd8620369347fd2534d5a92787529b3d5f71b1df3", 0x1f}, {&(0x7f0000000140)}], 0x2) sync() clock_gettime(0x3, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x801) truncate(&(0x7f0000000040)='./file0\x00', 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000100)="ff502875507f019de2993d6e479f02a5c23c0c34cc972952c05b83a5a57d2dd9988047a1c14ab71b2f28116a5d396d5bd7453fe193f445c2c5279d8c5596d8da1e5cdad3f6290d284977374007604d52bce2ef1cf16a334df878cd057e08b12c543ca0152f3bcc8f0161b4f3258b0e9b05c7765df012efb2e07c2a7d326f8a0cedde3efacf48af35397d705dd13da3c5e4dd581152236a9429baed5ba9613044fa44fc9c1ddf2bee4244072e11ac0c3ae91bc23b7e0bf35c63c01c1bc5b4666e6d87e4895ce46f3c60ef88ab1c97bbfdd36f56ac692d522a820b2e1a693ff638b8c5ace093be34976dfd71c39e9c326cd7984236e1d51b109591a1c06cdf0933bf8b31e82726aec9099e3ef6d44468379b3df4c286d81f963db16d8222c1afd40879dc09e26cf6f49d887fabd630b58d6db3a9cc60c4f34617cfe37b6947a6222e9905dead452bc978f2c724ca22c8597f0aa7aef332ad42e4df4d7c1dd909df20f1fcb8bd536d9e622d5ec6b0731adb1b57d633dcd9c9d6e057a92623685a38f90ab905d932185aca2662cacfeca6bd273f86631d23bb3d6131a354fbcf449ee68aae2ed45f6868d294e9837615400c869dc860ee079fc3913c103354e0ea228876e1a6823b9ca4bef4279ff36a2582bef11d9f53c9728943e29cf01acffd78641095c2cef46e76382ab8d7846fc082234b2b742fad304b3ca15a5435ba288796629554a307fcf50dd02eda0b66296bf0db881339f963008cc6d16e318f30401ad258b62313d83b1c70ecaa4ab0c8f74ec362b9a6fc632f8d9a362028f3c072f5403a75c8b9b7394bb9ca8c1f813ede686ac5fe038b6845140fc8e86621dbc8aaa880f82df4d090db224d941b1f7ecb1b2d26c84fe6a52ef9e5d20344de4db35b63f9987d94f5f9fff1c1075f91c3327e38eb4df91ef4de8167b3b761a8c6c41901137d8c2a4b04b49971aab548220080d5a7a09907ac60e0a09a678b2742954927b3f89bba97a125463035be627cf0e9ffd4d2b872ed7c21e971590f7d771261fcecede703feab06b3406e2dbd95e156bc22e7e63988983026866239b5b4bbc71fe848535a9c739044cf6c0142f511a2589d145f966460b62aecf38f71d597f2d565e5f7a936c3f01472ed06ec8c03af707fc2e3753e5b464a8a55e940e880bdfaa3f677da94d12dfe5ed4bc5b60980a37761b4be4c94dcbec7a366c28b4fe699a52ec25b25471e353069c2dce5976069f6a06d04c8a0d4149a57056cbf38744f737083546db43b77991a933fa6bba66052f595c70db0cc8e26c2b4e06b3f2cb8417989325e76cd0498c7dda2a0245cfc0b006af3a6d2fe401158f83be2743f27c8e64f307a60e8e3e664adba6025dec205a90d2659177f8ce6c539d199b75faa304ad04d1ccb8a283b34145b53a9f52e75f0911a34060dca9083b3e725c7b6c05ebf6474fa15b2d19a9fc777ac13a589080d650f31e2eb0a077234deb657e8884fe204ffc3b2354ddc9df5eb4f494891074b9ae6a3279a68d058cbd0365f01444334eb651ec7786ff220fc4aac30ccce86fd3a4a826d0728753948ee5e2f7faa08b1a2347d9d71df9c7859d9593a5daf1ad8ce688b3e037b5c1372b5d0e73495e558e1aa987a67e2df3ef201ec3424ba7b1dd04997668deee9aba9df46c61fba17bf81314aa26c6926e8cad8de41c5c91831a24fb6afc7c9831f39fb5f2aced4fb8ddfa80ca4952329631ae028a43711945dd4b9936a0f46142ab29285a5ec1e6b8d824c75e9069bad6cce4614b19aee5f1feccf9af4d20553a15e90b7954a16564eb345ca8f5fa4e53be846173dc5113a585fef3b082fbc7813523b90f0b620c891c90e7944374e0d63686c9dc4e7d5c56b7923d795c0cc536d95cd6c7559075fe5cbdad15382de7fb324a52e5bbad362c1a873eea1c9d0c615bc479658b2bb531c22e411cb71441f455d783f6855098b4ebb188a88f0209ed56f7722d867b3fd7a5361d4ca3f5aaa2c823b761bee4c82038045804cef10883dd2f099f803dee9e28b8986aa3673cc25615fe8c769871bdc6dddc61761340c8dab4618b4db6af7ea8cc786d4e4f82355fc1f82cf84b5856892a858e0c92f7a2ecfca28acf3aa8217b2427dced1a860a76a595e3c063f03f1549ffd42673d6e524d29853169ec57e8423b3658097add3153feb514914516c1426a28c8cf70fddd77daca46559df77988ca5023fc162115cdc2617fc2bbc9c5c81225f8c12e134734f213fd6f1820a5a895ef61ce0c0077c8e9776193df07f0f00fd0df2e2362239a5a6ce51c0982d7369289917364708d9d586b4be1bac8b81b54c6fcc578c6541403c017f094eb804e7edabfc6dcbe84c0aeb06b697f0f9850f6896f230fb3660cc89a776021816d68af1d08acd13184888f3156c69acc242d1df69dc2bbbd1513bf7f58616248ce10eb6b47f70dac566704807653f633c64307f59a50311b960bccf6c7557a1e77132b22b0c3a86e7c30bbfe5d577eb8526149a8fbadcb440a86a11f6de62dee95229f4269ab9e16292b1b6b4b0a821dfa27f8dafe218c9a073ca31983f99cd2e6695f0ebdfbe8d418cd907ef157e9ebdc331c345f7a0030d3b853685d8e2e395c124dfb2c846e8ae19d59a3bedbce380d65439ac16721ad5f08808eb177ea2dcb46ca8f3074035f4a79a18822064651e2c671aaa95deb87d2c92e59116cba5c81c694a90e4ad2dc2ec0b1d8a7fdc5f064b416149b8c2a3a44523d241972c954cb63224a1c4d92c2d80b2b14455ac2f329d15750d6d962f6fdcc1ee7e41229a6ff083ed967d1e1f10a8d5327d451fcb0f3e69b646b6895e31bdd89ece82a5160873817c224f4fa6d9dd181e8d503d77daecca37801d15bd6416ccab4023c415143ebf7f3df7f79f0b55a6f6878f501fa4c62f8b6b3ada82bc17f43c046b6026c9ab1beddbff644e28616cf72ae498ef5659eb23fd7dd6617a3d2f64d72abea01ae1ea0db15f7dab7ab3d168f7e8c922f8dfc1f806259f2c0d80b128b1d9b23b67a48ab9b944c3452f14dcda510068eab70257f935ea171e0d71543f7ddcffdcfdabd169596bf7f0155952a9e1bcd36701493ec8d6a2c5e1a1120d4af37c01e6ba8faa377d2a79c92033dd99eb7f87aca54db4401783fafc65d326810305eedaa39cc5af8c44b49f08456275ad9aedad1b243cf3b9ed0a846051e4d7b18694d7cff72b15b3b38271ab3ca8df5565729e9b18db186f534a8506a567c0949068534e64dd9ac14e302d05ec09e218a9cf8658e61d285b69b3c8f0464d9b7d9eb3dc00b37de40bdb15a0e82d60fba243ce9d8bfa2a7492df101eaee531d86c81858060890b17303703bd2486fd14394f1644c72f7c7ac88d13be53e4c4c74759c7b27522d4e893bf0702bfbe3766d959fb91dde732399bd20d64b9fa467519eace97514cf242d8f37858aae6794355fc7bbda02f6e1660fa6f052c9a8fd882c49f68292529f1911d8b74fa76ac4938af5f82bc0ec8564eef444fbaa83bc9b16a22636111f5a74858b9efa400eba9a1686a0c060ab770446bfd31cb9b2af38b783fb6ca856eccd7671bcc706b6e6f578ee69a23115875cd765727b7ce0eea7781fbbf55ce3d7ddd497f7805b957ab1541c09bf164d9eb07587ea00ac7da88233a443e76dcd4b3a67a89c370c679cbe19c6ac21b6a69c49a943a465dc1cc2f7e4859d7100c774dc4e185e9fcc603bf29aaf95f6c2ac08c3446f467d4f1313d37fe642b8287aeba72bf2c1e14f9db4c5697796c79a4ae3f226e42c419b3fb3bd13a80c53df9d40e38002035c526f1705ab2da25f03d70efc0af55f396d94b506e139d959f8b3d1f76dea5e9b8fd0387c14be69848ea1e3016304998f4ac9f5e23eaeac72646c8829b1235746397828dca1955d965b80a2a926076c660f8406985a14568b7d87410dc3c5b128b1e450cb05fdf41ff084d456f9d48bdde7eb661eb5874a12acd49d59f4740775a9468fa6afe2ea00c090f5401d846e54b2c3a5bb1031b6338b7136630bcf786e56d3c872211e86063b3cf8da1b0feea15559d2b5175743aba467f1c781d06e58206a02195f1e7f5efec25e6a00e678b8f6386985092fe47c44ac482db6574fa54ded44ae70784bd119faf0a2325881d65619558eb0a747a1ff789b91b370e2af27aaf9e7fa0d70bbf686e66ed491ece1af7fe5ef2e0323aaefc54a027c36d7a7993ee849f845765c41b0505ad8a9cf9ce7dc44ae188fe5bba1cd2b1f01e3208572c1279b81e7cc8ae58806454a876ee6eaa0d9c7898b1a62658fbe31e0ab921add93c9665015fe69825efd40a4c4187ad1bf6c7d150c7096629f9de62fa1143348bc7ee114bdb31aff32498c4e496fb20965e19648c628fb202b058adbac7eae636d5dcc41b0f226eef2757d12deec2211061c8ff61c7b2e5d280a6f5bd7d6f5683c4f4b93810974b12bb4d92d044bdb491f117a390b03cc42d69033020866c44e70f9cd9102eefac9e35ccda59067ec12f66f8842b46fb99e5525684ace9f9e3df2c76f555cd8fe489bb234d557d6cebbea92ee6d977e81836b5324872321a951eb62808eb3f9f656f8889e61c2b416caad1258304afd9ec72d678c5d9a9b0f3aaca1be25af57700695cf41f32e24cbc5368e4b338e4bac28366b96574dd3c14601b674e52bda1e49648bb9274fd4ffbf82aaaa90396fe71d54565b3b035fa84b0a2b713b7e810f38559100fac9305f0d3eaead9fc1201787875bfaaf958fa93a3242833b966c748bd2c42b8238127e3269f5b7d0984c6fae20004942d3f79e1671d1127dfa3c7bb3218ef443e7a5ced0ce5af4d2ed93a6495e85a94d2479f521c8b5b16d131bc45d4816adb7605d2997f42c09ff47466a6bf046688d1e0ebebfeb689096d8ba9af6873f3078396fe4e810a7eec698f87d664a53441543b00728cdf3e1fcecf67d43e1d5640affec27e1cb606ba063304e92af163ee5a167f2040f4b82d08c1c1799c7cf99d4df70e128803b62556d5156f8922772c2e5cd4c66cf2e7848b44a32230ea53028343f83313be0d47818d6c9d39376f7effee76e3e97dc92f01685b1a77daf3ef4fa9047749fb83401113a32cc636492e41b5eb32024da20956c5c15af9ddca6721e8c7a4a03f9cc0e4608d2043a04b4d71452f001fbd055ddcef1dece9b70b50d5b4ec95d72eee61efe80af0b5117bea5581aee8b4fbf7fb285f892e882ead3e2bce6835b036efe87861e4bef62c2e25a261ec086f5b06dcae17e256ce17d593769402fc4cc7b6ebd11f707c2f0f68b085f2ec821276c4b6fc01db9a91b138048511ef9164a482cfcf0a94943d414d76c71c43a98db89017e9f6dfa21ff6cbbdf4d9d8ae873879e373045ba7cbf201a68747daee3ffff80bf2e6b99e2bad70cca99a4893709ad9c0fc745cdad86232c6359ed917ea3cc6f98720f2db26c21e8baa415a21b40f00cededb54cef0efa0cd98ff9cae4265ddde3689140c88bb567b118e723f9ae601dbed108744c0b3423f455dfd27bf088eee7e86452468fe32c04bc140272aca6609f3db61f2324e6abb86cf399d378f41a64900dc8f4ac520277d5b7282d29fd5f40d2ad801a447d8a69725610b59d86aa94f40aaa1eb39e552a6c94412a8cbd910617511c456d2ab02d3f075691a5def968e99dba3941e53a62be1dff967c2c4f28f37657182ec460b4c24630c1cbfba54018c4f6816a81cc47c9ab5c2ec4d58858b4f9c9fa7857f9d9de0c4d7651042e66e1db3c31abffa843d85955cf8bdeb629b", 0x1000}, {&(0x7f0000001100)="445feec408a90dd472aeb9a79063489bf82ea3e2c4f81cf6cdf1f7cd2c8b", 0x1e}, {&(0x7f0000001140)="8ab179a22a619b166d3c098fa054f14bea8deec4a71225b2f88b34b34bf89e2f00e784d8e655de31816b8d1f9133b72e14b5c5833d9111e6cd500f7bea247e5bd77d32aec2a52aa5f4f968714ff6d8cd253eba658b478398bbd052baed2ca3c593f462dd698d74cf74a92cb9ce84d1de6eaff98f5fca014bf6994e0adc60ed4237875797d5ca64cfad28b6007e62fa7c612381b7c0854d9708bfdf7f988990b40f09a928d9c994f55fbded521965ee9f2f2b71d9b45a14420ca833b5e54b469545cdbe2568a2241ef329079c", 0xcc}, {&(0x7f0000001240)="b67c19f6319fdd119e1cfb1306df99e3d383707f762a08a7d2bc74e76376144ed07d6374d6f73b7178f57e88b124f886dc45a56bfe07a1a9af5e08e0c30c2e29139847a6527ad9e8d39050af0dea4720e34c9014359f955124aa047e1a6dea234ba0cd911f2079c5780a42", 0x6b}, {&(0x7f00000012c0)="6c0b1a61dbeb645c557c4dadc6d7306ec54b417963287309e35a39a6c2d744c61de6c76df2d7ba013a89e8759a06dccef9b55f1c0f06f04fa8275bd14f973d4013458521adf4578d878a0ad9e417d54f01c8ec75f7d218d8fdf52e36b61c9261709449e61da950f15dbdddd9af09df5c27d456d43786049a5c9b34ca", 0x7c}, {&(0x7f0000001340)="2b1a093578d6c3973ac0b4ecacb6f8735f87367f7a9774", 0x17}, {&(0x7f0000001380)="4bf0f8038a7cad32fc3d617fece6a709f76f8eb389ace2822e02272a9b615624706996af041ec8e8963a1689b0993a03583133497f15018c0f2ff8092205b4ca8ef707e3943060abd5af9235e48717523ef91576bfccc0ae61dfded0ce9acafb8e0e0f0c9ff8d78c2f833a64d53b2cf4eb7432b1d3ca4917643abe", 0x7b}], 0x7, 0x0, 0x0, 0x5}, 0x400) 16:00:19 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r4, 0x0, r3) setreuid(r0, r5) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) pipe2(&(0x7f00000004c0), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) fchmod(r0, 0x20) accept$unix(r0, 0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) setsockopt(r0, 0x9, 0x3, &(0x7f0000000140)="00e9680927f284d1eb5ca1a404dd3c32fd94499b0211324109b158503477dbc3c0cbf33189ef76daecee2f92ff048a5faa980f381ad4d7f4ea6df0a7fdd560c908edd84ba6558d1df57629b86f6efb66805a9909327c52ffb914ed2f6b7020ec248154ff90ed8af894357f04ec8cf758462f965a2f4b9de598e7f3266c1a5ca6aad372bdeae9ca333ed07cd5a80127089045d7f4930a1926ad742ace6e28ed33b14400b4bac6396a46a2d27e378a347373b3fd372d1d6713f9b951de46fab71f48b60190631e1b4de0e0607455c672bf554f05a99c77995aa9472c7642e9de51e6856ec88176a6ab69e17662a06ea5882f7ee4c3d6b2073e21931b398de4ca86c05656fe4084334c70115ff543e6ac240d7579e6d5fb95a0dcd505daf309c42be1b6d653270ed59dcec4477303027f275ab98ae3b10354eae30239a287843607646ee9025c1047b67752c48ab22f4ec85a74dadddabd7db424877e650ce45d713508bfaa3b415fecd38042d43e3fd5e527786469299e61f29d0902f48100472ddd6f90bb9d97d1ee2f50a9b96a1ae3f0a85715e166fa81f79b4c0eb1e03a4f091b132f250d095c6b8758b137972b44ce96b151da4e30ae9dc1a92ab7557621486cbfb05de0ab4612ef2b4138c1772ae610b41c5bd05c3653d67b06adec326ae60196737c0c817cfa6494309e74315516a664336b93d0002e65da7fa4ce12f6d0a86672f8e2d5ce6595d4bc1305dfb9065f235ac033c056879acaa3d86a6c9a811c28926d52784a058f0ad23dec754a1d02bd20a7ebee3cfb3a400fa06772dc2072b014eb3af781151b5cd43e41a34f3213ab5a7423e9421a6287bf417b61534eb1c37e01d05e8e6811c62c834249175a067fa4c2bc6d82689d2cd0774b190396b01ba9ed58a0784ee1cc9b01f80c60f1c5eda8aa90758cbb5b1ff8a78fcbe3ebde80a2bb36f317776dc5057d1fdca0d064b41d62a26008158074881da8b818694febb0e1c7d92842d341ad17444dcf6877021adfa87e90defae352ad531e1ed5ba837106449b9075235351afaf133bfb2bd88b078626a7296e8f639ec66264065aa718ed31cc3a47d13759b62f02856984a59da0154ae9c71ee6b2030ebdfe02bd60b3bede4f0e3767fa3ff99edd2cefd021d22ee4ecd2f34dbb801527cbc730a37186a21e929aa5dcb0a3af0e0cfa0b9f5774ea9e4235a3a9369561220c2a10896aaa9bf85735b32cc17d0227278661c32ba953fd65ff6a3e16a01f8c0674f811dcd2ccd1910b502ce5a0d479ca415e503bfe5bf1ac8a5b501b6e23862f13c45faef004bbd72b040e1faaaad6dd933e5fb85e7d79b4a73cfeec2a12617c4ed6d8235f58a3014cdc95c249c65d7d9d3fe1b354da8029cbc64bd6352f178b7aadd807beb7777a6dc02fa39cbcc7360fc62cd064d701c6932cc1310531e9ff1d560e5bfe9810e3922f8220c6faca0b30fab7ac81671ddf6afcf0fcefae2d514bf22934037e4c5b5cd9f3601e747b39a40fb7d9bb841b15a2e5b36ea82b2b08c32d85449ddfb061e737887d59f5467ce16e95d6dc1a731ec1ff805b5572c204dca272124f56c06ca8ca77654a9b41dc138934e42add5b4fdecf7dcf99e86fc2a8a2895698fccc476b8e7511548d95d72476b63183beba0d8d45913c85074656ebb30f6427395272c1a5b82559b0c7d6612770ba2213edfef18d8bcd61250c2a2c4501ddba2edc071db8022a6f6d5b78d754557de61bc62569e908663a94df60134e5b8ba0ad7af877ac92e7d82e3b777d409a80b24e2c0435c9e0284b2c87ab22ed47ce8b9bcb193e00f2c7af240e8acf810b2bbda1f818f812a40b3d6fb3e3747fe5688e484046213d3e9e1333fcfdb9c2f44414acfcdd3a56bc460e7192990e5f9228e0001fab8ac638041d583f6603ef06104c2405588b55c6eb1c2057aa833b15aec40ee6ad669337d9128474486e61480fb265a0a934c6b12a6958593fdfd0e9e7a2092d6a8646cabcc838c59bb179c45b857de99f3bb84af5267c595c07c7e83cd4a15155b369f534ec931341628b0b834fc57b88166adc4e877cbdf1e7eb911a551b6a23b11d4f08d0884c928bef71ab31b794db725ccfa34afc74cf71e8302849b7add17696cfa93bb35f20bf638a59e6925a0454c7c8010b5f5d4f3cddee8a856d26580843e98ad221091be982a5a54b054f72553ded1cd911a05c60a8a46a8461a245f48ed5edd29aec502356333a420e710c0c6d1473cd2bbe76aa92cab2fc8c26699d6afa5902d5a8a1603b2ff700e1c6b3d74bf73d3607575cbd124a05a95c0797870d768de6e62b87a53ae89615e1ed51aa578f268840d5c03a98954c8dfec0fd822827cf9ee491fd4e96aaa56bbd1ecf4f39b473e8f44189c936bd623a35ded0d6c336a4eb6df83aca9c9ec45647c0125434c54ba6ae98f0e4d49d5ada0f3223538dd026eac859d17a1bd0bbf8b16a49f32eede9f03f4af53515450aa8fefeff69e76d2431dfd39846271ab3e604c53a1607d254b082094ad4cec8b29238051caa0ded21b1d235bf76ac97119e726b18e693114ab0df4c3561eb6060d4270d6c2b57675c8a358978b0b6268b854b860c2efdf50f81b2fb009f7ee1d4e8bd07e9b99f55eca109a33cb745137d0128905b337d9245858a81cb8ea70abb92cbfb05b3c913a762449127ddc83e08a6a27500a92c19b4fc99c99f078ba276de56280f8ee8f5a359853d8f832edcaaf88adbfb533e6e3541307ea05ce0bf8aa58b69a895883ed2cb275a4578d0470986408d69269dae52c443177b76df4b62d23df526a68c0ed7cf1bf607512de350c07bb867ea04b73a7f430739a1640272c4251bf08fbdebb621b6dbfc6efa71ca87919d39b8b3dd94a08a3bdb602e64ee54385979a40c3cbee8c4c46bd6e05117770ec11b87875c749e6fc41dab08c7ec2c08961d36369ce1d2fd72d825d297921768037fc9fbfbb258fe04fb60e0de6f42331dfca2fea631c2e1d3ba642ad7c86642c25cb081a0604bff59df19a6cf98eb2781989f1c0865678fa56b4d344d56c0e23e5042a1e6ecb803a0f2d08232c36948e76a8f7e19eb4fe9eaecf63ac6e5855063347da35cc3ce18fbe7224ee1d8361ef479664d98700bead2dedb8bd7c06c6c3e40f48dc674da23831757c3d5f0668ed715779c2a9539efcbbdb65f756044c08ea07d35b29718a5dc30a0e779714e80783b8f11d4551f114156cf4b096e30e3f56a2a4430d3aa623fa5322c5cab00666173fdef57c90199c50678fef2ba36144aaeae6957e36c81b4a83f733b2b26aa3114a857ae473cf7403e387bc3c09d9751894b231f8d211df2a8ed6bdd3f9016686c67361f2c922c974a227a94c574076d3404745257b3cc2ba8892cdc6a016b5e6d6a9ea3523381bed08bb1b76e0b573f672cb166b844b3c50656ae95217ecd4f6aa8aafd7121427b50a9f60db80ef0551668848e9b9d4ae98a6bd70eaea38c391dd3d28ffecd7154b32c35cbe201c67a27f6f8921dfb8cb56185e5466a8b6771f20a073428b86c4a61df95cb7b92dc8e81429050272e038fd24859d554b76cd01d8873d90c1c55355f5f7c9271fb2a7ccb7afe4615869db19d378fd6affa998b8bf26916fcfa05a7b7757936e3ec8dcf8811ab411b0c19153be5c361c5f82b3bf03abc4127ff638806d523c4fba6df111c1860922d8a4430e1a33bee88e6b988e14636da4144fd1961a25f3565d02d50212045cbc0b6ce07f8798669e8fdcd81114040333b1b78380288da445478c286e5f4c61241c1f79f6ad8529ee476a174759dc89239b5b68cead9ed40ac8a814d1865a35c566f263ddb31876650eb2cedf7140eb6507d71054db442a075f065e9ea9e7433dbfd26506e59fccdb709835f1a43ff5ef9ada0f70296d33c064ccab8b393f1f3ed2b595f1ae3125935c479461d005c7c9f1019ef850d0f3f5aa41ba14dc0e536a824183d57ad4055c890efa3e219126e52ff587b8c280f4f431c38da7f18b8ddf11f7e1dff7b4b6a9d71c3a346243b417b0bd7d7cb9a5a24a58687cbb826ed5459cddb9428ee4f94137c1e1aa12decb5b13ecb9b002dadaa1e6bdb23b225770a85a483a24c8eff0b35cb32a14d10770ecd597cd47ff76c419ffd487c2f7b98249fbcd0207876c3066bfeaad62f3da30d4f390136d7e59c123c7cc82ac099bd56b456a85f7a55b72dd1c2f3edb44f84cfee8307715f56c54dda575860f16c67656a1da9198e7a91ada1e04fd2538842c6665dbcf6db1f116ad90e49eb8bcba9b7a3ad72a74eb02bf5bad49c34605e9162152fa6aa0810f1ca67261990aea28ef81aeafaa35a5d1cbde2e7de38752050e3031979cb698c7923578f0a169adbab2f6adeb4b901726f79daaa8e2be4864de1965d6adffc9547c6fd790044e6d77563707e9baa202570aedc1156a4542b00fa70ae023af3a580c08f3df8ea949f74023c4ef069d28f045ca4b8f766161c3c73048a4c3b18c6c4e3f7c39abab2f952931be76eb7b943583139cb3839b7ecbcbf230245d6f69b3abeac4a10c6ef8fcfd198946ae3d913d324f8f504a971f773ff9ab1700a01d98b1cfdfe12140df91a4586bc8affeae6bfae4aa8d96aa1329fa281e256aba169bee525636734c71a9b84885efc26ce2ebdf5e17a83bf89545ee36d59395c813cf1d77f3b21b49a03bae8d23b6d82dc8f7641b5941311a4bd59df758bf047589dfd91ae47d0c9d7e9532ce12a6ae824665a302ddbee245a993aa5dc0ad5b74fd4ae76c6a56242bed67a3a0cf0bc84c20fee7c8b77c01e4542541573896e20b72f64cb53f7b3a3653a62a81f89eb5ae834fb48517fe1db03a70ec60294ca7d92e1de4778dc92767fcff92d9382a74bb663316254ba67e1dfee3acd9ff3be3a521367fdb7c097f160a540168dff976ec445304d3acb65b1f3dc458110642f6b1186bdf290d418b7cfe801f9a31e54bd9800e4c1e72fa060258508e79e02910af656275fac932408e539563f5f5102ce21646f29e4d03996726b28ebbd8a94d40c6a40f971aaa4435946ab123916b9b3b23869c29a7229d5031fd2a96bdaaccdd8a1dc51990ef4047d0b23c3fc1ea57fc2e94b9e71fd1a235119b0ba8a9e20460735d1343e76c67aef0451dd524fb224687bca684a63dac2a05038906ab39ac495b4d956a2a5076ec0d33a6f006d2dc97ed3ec46b2312f28c3b61d66c2985555e7615753d85b957bb7afd678a5b74eccef015bb9f2060877fdccb0908bfd61a4e1fd2a2edb55ff4db95451aa4c3a9dde60c3c2430f0e65ec1d609fb1c48f398a144506bf8b32b6fa5068de81d000cd01fb15e362aa873a2fd30b5c0683ef596c835de3db8582ea5359771924cf0dba4a4d4f87612ae4ccdbf4a2f97941a528f96a5b221c74f4962925423cc07f286d6ee7df8f39ee7654153acc4545c4aa20ba8c3d5466c1ad8737cf1e645866f6d997b3985027f9727895361caea4a553c946e881cf7002d932e23eed9d381887c5ef74c52bb3aec1364fce4ee7be378cab3360595249a46b1775c55a380bccd73676540cf58eeab6b6ac2c19b2affbf0b585677c659a8e83fa071217e3ff902c8179bc4291842ec680f015f155b3837b6e9ea19e77225f5448c64d7807bd80478224b3cf7ab5a59b73448f0e6ac534ba5b540dc58e153ac2b2cb267f09be3ab0e922bf108d573e6d0ebaa15e2fe0169a7d5fe3d95d5c3f3dfeb9fecc39f0892b3b10cfb4bf3896ec63c9429345b8178d480c5eb44c3f22c1d62c8034b88678d913ec3e9aa9", 0x1000) socketpair(0x6, 0x4007, 0x3, &(0x7f0000001140)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7bd, 0x100000001}, {0x18, 0x3, 0x0, 0x6}, 0x7, [0x3, 0x1f, 0x1000, 0x200, 0xa9, 0x0, 0x5, 0x101]}, 0x3c) 16:00:19 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) 16:00:19 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8007) r0 = shmget(0x1, 0x3000, 0x5, &(0x7f0000ecc000/0x3000)=nil) shmat(r0, &(0x7f0000ff5000/0x8000)=nil, 0x3000) shmat(r0, &(0x7f0000ff6000/0x1000)=nil, 0x3000) 16:00:19 executing program 0: 16:00:19 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/125, &(0x7f0000000000)=0x7d) 16:00:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) socket$unix(0x1, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getppid() r3 = getpgid(r2) getpgid(r3) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x400, 0x7, r3}) 16:00:19 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) socket$inet6(0x18, 0x3, 0x401) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1c1}], 0x1, 0xbc4) r0 = socket$inet6(0x18, 0x4000, 0x3f) sendto(r0, &(0x7f0000000100)="9b8e963a1d1e933e92f3b46ba8d020f85c4e87adf38d20e67d16b2632732455a358f9fd5f7f2e3ec944df3b08f95d8077ca84836002e5b4249d8be84eb179f4d84bd80b56624d5fcd51014424d1f753c22e187f96f01c9069db31ea18c46cd751fa9d76594e789265884301b43b1eaeead13b1693f5cdcc024cbf5aacd9bc030dc9b43041039f9f06a9abf1057a7685956011575f15066f4820297e658f93e231db0ca8ae539befaeaf562a0e74edb41249232440fbedb250634ae69ff306cb4ab2c9dafdd434f91d449a6926124cf1b11d31158364eca79785ae9e7eb558d949ac541", 0xe3, 0x40c, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x45}], 0x1, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x2, 0x8001, 0x0) r3 = getpid() getpgid(r3) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$lock(r1, 0x6, &(0x7f0000000180)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x200000040, &(0x7f00000000c0)="01000000", 0x1) setsockopt(r0, 0x4, 0x101, &(0x7f0000000000)="13305f01225cd36ab78d01d6f17deb21997a8530035b51a32c5aa325ea9c486c7bf32e5813ecfc517fd896bff9a802fab5d1e8d40acce0aad330951195535a591a03c90ae5f05472deb1f8ff777ca7f140550663de26ab5aa4d0156105dda51978a6aa5e3e6e92", 0x67) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7ff) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0xb67, 0x7a, &(0x7f0000000000)="acb605cf6e1bbc916752ece19189b46ad4e4306aa60963db032e5cc6ee40a00cd258d3b1796260ea8836e202e9fca499ef866ac6fb99fc3cc31634a80629d730ada627fca3e38dd8d05c944218e40d2b690cb9dbb8c6858785c4c5acb57f7558216e06e9d8cc29a6ce1feeaf51133bf7c1a41962a26925898a69327293f9b6bc79f5a495fb2a7c90f7e22b4956d31026b7f884379d0f8b10aecbfcf6d6b43c363543a6a2bf97b9f344f6f12ac2da1e42d55ee2fb7e6a66a37939564e60bbba3420599370e34de393187d3160d2e7bf6711ec09413602bbe6c04634df2205c82839a061d9d79082adeefa6db633b0511f1dee40ea656bef1a1f68fc37720e7d3719ab4c2aab3df5f46c2115e25ec0ea7d49e6f56aa8582305da63d59c15d2ee2dddc579ac74da326e05d5a80cfe3ccfea169b6349434e4f32b1a71a05f38429dc26dc8706ef1b3821e4fe094f7adf89c3c67543136de27c94cc9a3e19eea31142fe72d08c9127d412e41d44d32a8bdf96edc71716d4976a46b9aa84e936664b3a9b221750f9eadef55858095de4635f3b8f78e158972a22efa319ec9055ab72bb8eca28e338c06b5e7a6558fecdc8322857cfbd2bd3c2f30a9670519550ac7666af50511054915762f5f912ec0e5964bc2fd62a7b45ee1ac33debaec772673a19c02bf0d24b1bf20f599ff72cdf99826f1979f6673cb6b72d0893ca8318398df6389594eb48a3d9828c829a580611b3c32654684e80b7f0860bafc2e3d2fe8bc7b0868add7617012df00d86f775b59c8de30b3eb0a9b3a7cf70a75550252d965e2089b0a7d4c5b44c3188a4f4357ebc530e2baefa093b9c125137bff82a228d357acb44b22e2a74e4e6b97bcfa2a20ee6272edd7795f402d74140e43214cb97b1eec07891783581f27c9cac6ee6dbff3bc005e913eaf526a20c8c011087bc930ce1b674843c2502f24b385c047463d7dbc848a5e1a9be47f12340110e7d422053965eb895f8fc69c1298420a2a88ca3380bc8b2f37a791ae1cc286ba6e6c416ddb2d36c25a6c17e11a66935049a828ef11245638ee1d72ca1db5695cde11cd0b8b3c01cb5fff5a9fc24fabd8c5e367c62551b911255af4753bbe2d0fb13c046d31cb9c44c9c634a08033d1094ca92659cb4b9c8c1df32fec17324eca9fc3dded52e44e416402b6195c9dd5e8900764db44c61731612c4dfd4b52dc01703b2b5d5ff5b565937fe30093467191eb8159fd61c7036ed0b512f4e47bb5591a191cfebaca0db5152c76207adea4de36ee4b5ae4d520abbdfc868329a96a1a0f310b82617480cd92e22160aa016dc7cf0107f5a8225c9e267b9b9cf8c89524aa885a5d54e99d437087ed12b0e67143c9a5cd90d1aae748c2d6343226cae6d5709f4c63f5a2219abde586f733ad685500a4500a555942c034fc8b1222a92f98ab00d3e1cbb3a289b4e4d36a706345463951345288770ebef78f3003f6c758f0e39d49c2bb3a62ce5a3ad123d4ccecedf54777c75a94634093ab62788f4b10482fb04ac26c8a58b14ddd24157606b51cc427fadf74f24ac21ccf8596a28936176c28d6d864ae04cbcbaec466c564f86c628b676dc2a68a9d71027853bb9f64aec1c44dd4f5da74dad040c7f1f5bceb2cb473e1fb2f7ea508505f996d2af033a72100543d637fef9df81941599bb3e8bd71faf64c652c5421614cb356742600e079e7d46fa26c6d7f70cdb9da0880858f5ecb66bcc042b106a2b0b55126cf29a2907310ec8ce9340edc2ae56bfbf181c5432092f8744433603a005fa7b003ce60d0c9e51e25cca18692952bbfd5a86976dee87e80765611cd259953e59e71842d1a5b667dc863f06e4ebe1b52ac38d18379add0da7f4659aa75fbe8ede65b874b4a46a552f49156cdbcbb9c7cdf12ab69f0589f6be6b2b336deb0a731daef63933e9133760b76bdaac1775f47d64e620bfad3ef0c2a2dbf3a26c023f024e274b99876f8a9296eeb5453a5b308978ca8a147f82e1920825692cdf02cdf2444877af0925144df7dc0191b1678f60b00e8c3ae95eb98f37ab140ca36168cac77b558e8ad4856421a81f791444d569ce5b7ec71c3e53636a5db4e2493c29e55bde9afa86bba2176ddf7d63318e1303fcb9d5090dbddf5b1bd84f1fb62ae1f05660b91064ea2f47cf511d6525b7109b92dcb8d61e8cf8d40725ac8022e2214787add140f2935d37a0399825502ac14dc1fc54dd2d7fc3828afbcc33472f0421d931e4212b611c68ca0d1179ffce31c8b5eb097efaa410aac37519bba37cdbf25febb566ac44a6b2f994c781bb21b17a510259cf472e3bbfd1a35b529f17b561f2f3f55a944a69a369cec1964f7e3f8cd01d069f1104e534d9caf7f0fc62e3253b7d4d86192ba8a937943946ff215a2e5e9615ba2fb61d6472a4fdce8a0ad1b7f311854fc756e403708468cff8eacdbf1a4d427e4500b1afcccb802fa19a808f6019489b0bf98db10ab70ab9eec85c85b30ea9e139a66e9902be64835cc860c306362ce60e5093175a15b7d0b4cbc49c2ee138d8c0c8b1820c116731315a1f52fba1e3575464861f9adf1db95bc082a950e0a2bdf75e606263b1a3c430a63d2d3f5b255b0e3b479116cae98ee29deec33af685162b5be861ac0110b27efa4a32049bf9151c4c866c74dcdf420e5e7a3679f758a3ee954b0b1315672117f97b999294d4ff85ae0ac2fed7884733554279ef0a2b8f37a1f15e0903762154dd5da54544d2aa0a66332e4a45a6c2a9c42fd54ff11c53100fea14d56a022550733e092597c9fecd6717d5cf4c5015437f87359e14d1328db81986df6326d5d138ec1be665e7c9eecf93479e8211bb8bd223f959ea2ec71ded8b96d674e4eabbbcbba1ce2bbeb2064df36675035015eaeb2811d293701544c8e0cbc36f215b311d958c188470c2ad452cd32b2c8b7c7606c3eeae7a680095a8c8f07d4fc167f685a5de88eada29799976ce41e014d55244a939e615643219ee97626a65ea9fb9c38d4424f406ea015ba2b8b2c96635698e96dc0fbd7217a115208d92215c012530a601e34a374b374bccec45ac3ab74cd8463c95e671027e493195bdcb0bcf7638761baad32c57f15309bc6b1a7c76ef86a612914ec3cc4e1b11f6a46301493f84b68fc10457c997b7c2e3a89decbd4602ee900b7e66102c0826e9782b9ef02df9e17a29936e657cf75b8255a1fa765310c4bd39ec05f8cdd3046c1296720e1d6ef75e76a67147f3c596c32b10bae30c16eb1937e3e5ee6923b1660a73d1da20bba31c2357e2386b29cc514f2c3e1a45fedcafda5a03b5c35ef5f99fab5b2d16f6952307f61574fa2259d2a78808b030520a59ed31cb13cfe733788da664709eb308b06f12fc7383ac06f27722359f6a7d60bc265cccc6b2b2ddafca1afa979088e0917df214c67c2835bb6db0dab7c2a7daf6e186082eaa98ad2f9de9706b5e89058698ba427f3ec5db475fa759ed6d64fbb01130ea57b2d9b5b6bd7bcdfb703ab9abae8a64e018d48785d283a610a7b9ba30871aa8455ee3c3d5f90fbf03b7c19b8024e07debbf37ca24c00072d2456f72d0855523a5076e556586cbc24f53b1b609020b970f5f00024eb2b8591bd24d44464f93fa8257ddda6c2d2d350b574b1f10b100e1b25581f881b25b89155aa8f14231f4896ff085afabb576010f52321ac215c124f18556a5947bb166e7ff39efef0e35be326186b930468c73c46debf3d885abe4d261c34ea97cddbc4e5cc7c4da43e028413c6477c961997d67bc00097941971f7a0cdf8608db5696719d54778e0be6f3a96e4418b20a2e17d03d688562e1bbb081c82066ef10b1bec3b008c3ec9cfded5b6ed62845ac4a4612b1fba91fa5171aebb35592677f24b137890616c86821a205f539621aa72f85cb404eba9e7bbe66df912bcf088234c70bdbfefe316795e3fc35f0cc88efccd0e80abc8a1da3b2ac14f9102bc1800341b2d5fac44758c5d8e52a70f7a6b2b301989f88dc054ba75c913919c182091aeb7c0e45db2b8f18110ebb7b6a71ac514cb60f3b221bd59f5a05674c07044cafec552016f054af1abaf1c589c3b72aedbf8355f6986696807cb1f8f849e44001707fda59052bbc6a994ef6132a591d4eb8dc0a00e3e8312519946a08b5c7f59fb3c36699b0e3d4444de2d802d825b43783ac6733777e85215bedccc817c03a12df472347c27394adcf7f69fc99f49674225c76b9b932ff9870710874c8a067e2e9b19012b8d07c71ddcd9e90055c827abb41c06a9894bb7ce81e2e2bf4cfca82e747731b449c2583ec10773e5a6cf1f3a02695e18496eba91521c210372c2f49ba3e4d066d9c4d8d0a5feeaec7e93c4dfeb2ec8fa573d1bca5f0bab2f6c92a58c4a9525ab9631ff3edbb74fcefba92c81da23ea9c6000c0d03d04586a02b721f249226810ba870f8456174bdb18ed00ffe4006d620f25f462a19f1c7d7766f830991d09a3de7f99002d48fd2657712760dc7cbfa69b72b9d1defcfef94dcb5a6641284fb4215ddbb950a191ab36a3df6af05f6815bc5a5f836d2397e9654d61a1e82e6572386b34453bc7386f85e4cadd74d331720471f787f3143b8a515d152c27f233b93fc1327daadd57f3d2a39e549a6b19a8cf9679bebeaac2499e1b318eb599537f9a47aae26566347ddfefee25324b0f97d2657d505b530de2e6b1db0b6502f58cd2194d90583f8ea55e477765c6b39f72612b36879bdb58016460dee8587b903570d9473c29b291dcd9df9af2404f70df8342285d37ee6430472ef5ad4f8a03cda2d95ef0938c0110e90f743072e4eb19eaf5a1d0d3f729f7e319111c1d43acb1e78b7382c5489e86d8a2a711ca91aada0898f56223ced51556f91fdf21b0da626f8cf3cabd96a3a61412e015d734da71717b537c1fd56211f001a294bcf1ce6d50be05fe9fb5cfd36c042959e74797ebdba0730f64cb5bd6a3960bc2db2a63942dcb2b9c776446d11c363892fcd7f0723c5222cbb45b58b4733c9eca9af3f627e603eb47ec4ec854a4d1836c5538d0db57ec5d69cf31e7a071811de2a766b726c11d327556fb1c9d2c4df400c2d09e88bccba054a0df7c08abdc66127ec7ef2c8a3839135174ebadd98c0c82f45f15198128a7c92f0c61eed981fe0f7981f3ca91eb80f964abd41aff6658f806ad925d3c6d7ab10cb49f83e3ed9b1815535bb4deb3d647cfbed3988bb7f8fc3ad63df3ef0355d28e6077fb298e2ee1b6e03d311c07d7c119638dd0ce837aea030c5d3a63205d30cf15f0a65d360529484f4594f8710fa9835bb08afef0f196a52a63dd935510a78dbc23473a6434b266e0fb766b64a0a05851e1a347caf6d84f8ac10f06e7ad0a89666d84ac669c79cb4c9c11d0080b836d45f69f6842a78f2a0319b2723587487b84282da206837b9acaab09469c21992107917d854c6e92c5e8d8cb98b8a5259982756dfa417a2bf30689de49ef494b2208d35eac4a31007d9860aec2f3e6f7be23ce79b90b1ac21c57ceaf613c0b1d3f537a41dec7a7204a8929d6201f3bdc4c728ebaccda61cdfafc2a74667a0dd2e09b69edcb5b5351dbb4d5bcd0154b622317b047f95a904177cb1baedd363f7f85203d41cac4807f3127cfc07334550faf7da3d4ffb420ca7406da0003c210f0ccd026e9a5d166881e2359209aaa51d390ad53a3a4100d0eda41dc4b5916d7d5f02c430be9d1760f4411caf40f50c6d46f2d67489c57aa189919fd209bfaa26a912d1c71a78c8c73aea5ce0d9d23742b58df67e6910", 0x1000) 16:00:20 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/158, 0x8f) getdents(r1, &(0x7f0000000080)=""/212, 0xd4) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) 16:00:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x7, 0x4000, 0x8) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xefb8, 0x8, 0x7fff, 0x7f, "3fbc2fcaa5e9701afeaf3529482c7591fbaf8b0e", 0x8, 0x401}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x28, 0x6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f00000004c0)="7f26c9d5f9c8d717f1d118cfe6d5d76712a1faeb0be836908a3f387b4247991d59ac356dc833bfcaa4d3d67dc56f295ef282948ae7ed5286d7ce9eab154a8913909682b55ae29d4048a173f974b3", 0x4e, 0x6, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="5ed94909ce49cd774ff6e8bf71f16c3c8c3fa0124f261abf42dc9ab7388a33b48ac37681664067d7e832da55c541ad740e98bdb69e837e460e211827435df5ba", 0x40}], 0x1, &(0x7f0000000100)=[{0x78, 0x1, 0x8, "668176c8a18b32cef8142e6fbe721e037ecfe35cc1741ad24f6546040f92b717081d369b7acb5c4b2f43ac68eaccd0777095a66d792919c8ee4b603cf812fb1d3218281e8769dd75bbe9911eb5a59f3e84620161ffa696ec47e2873ee33cece82f7650ff"}, {0xf8, 0x0, 0x3, "bf018438d0a15a922da3edf1e36328c39f6c7576ea42a69eeb8022a95f679c2cd47c6d1e0948948318f60377fcd48a398882e154cc709fc72ecde3b2867dec68951e0a785cb50500b31eb6a8a69a453dc10e6c0a5888e94ded7f9fc6f4c55d8e2823eb20638edde7af90e732b0b2270d7d07a3c3a3e557dad16a733928ada807b4173b91f4a2f662aa2c530b126c84d2fc3153942cc3f39fbee841300c712f18e2e7e9683b9e2210a97e454bf41c62b50e6c16ddbc1ede9fce1b5b3ff06582261e9e851a77b893b2e24c3f81c14c560d0806db4caad0e76e4a17bde5b301f1a97671fd"}, {0xa8, 0xffff, 0x0, "6b2a872a23eb9215f8ecc7dba130288b1aec47e809e5ffb9f690c9c74b45b45819da27c525748e7bb73ab1090875b274f88a6bab050f502aef2e5f5da497b24d10ca0337e43ac43a025a81a677b3c99a476540cf8b511fe78ce6b3cd0e9e0c1c3ee984b7186e86b54ec469b64d7365f2ad10c42afbf576d4908e3cb0c4ec2e72f95d8046ebcd155b5f20bda78d980002315f"}, {0x30, 0xffff, 0xf31, "540b879dae14f19f3d05d250450d3fccc7012010be185ccba140"}, {0x90, 0xffff, 0x7, "d9e97e0ecba75a59a8daaf50499195710fdca492a9244e68f0d36962449cc280573d6a58f9f34b5b242da24aa002de044093652f202e1faaa08ab832c868414168eddf40dad87f582b785169b65632c0dbe8f949266a62f855ad3bf6737f8dd11efbd9a020ee1df0910b94249674f80481c4f4959de5242124b3"}, {0x78, 0xffff, 0x1b, "530eb5c83a19539cdf2f80a8d623be273c6459273c63fbac2285497cbc738196378c69bd980ad70d71cbcd43b99da75757a857965a3a654956d5d46396706b6117372c2830e6968ed9968a55c258ec1fa3f4a4d59e900ffcd7bc9971d337fe48a45f1a9f3371cdda"}], 0x350}, 0x5) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x10) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x6, 0x8, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0x7, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x0, 0x800}], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x4000000b, 0x1ff}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) fchmod(r0, 0x178) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="a6de1d22403bada130ea730428692c1ba42558bf28e105621e3e5092c0995c38335fc6a396a0cc2608a170", 0x2b}, {&(0x7f00000002c0)="a223e6efb9519383734d9cef909a6e849cbcf82a8d6a6244735a2ac723a08bae6c17544056c0f41434c730bf9d136c71968a02268e8ee3421c76d8c0beed289095307ec1c5c65b21f981eda41ed3c8245cd0b76aad537c8b6c99af60a3caffcb300bc13f366ed6f2c03493430f7451d91c093295794b76456872ac8d26909e6c3a8345e4d331700b8391563f27fcb44eee69453fceea137f13d6d985a4924eaed053d24cd77f85144ddcac944897448956179815c434144dffd89151e5bc5a10090eb6", 0xc3}, {&(0x7f00000003c0)="d2db3ef752c326bae0ffb59db42cb8c2738e655eceabe0abcbd6f93fd07c7dad323c12693aa1bdaa02710e8b364458c98d026a796863714dab595434892d8bbc18043c327488c83930318b7a3ad8c0d2207a584bb5ae918a86796cd24d826ac5e6a48b0c778473580d53e22ce2f9142c3eba845d252341329d545fe811daf52d3af88da589695741a383723270c76339bfd0d46a02bd6c4815dc42d80dd93b5c55c8d98e2aa7c602cf264d08003d96882246e61479adbc35aeb7aea04d2076dd63ac8ac3017987977b2e61431643d7b3e8890c486f4e2fcc", 0xd8}, {&(0x7f0000000180)="07aee2652796d14779307d1a0dca05c2d493cda33d6e9aacb74bfff704c4bcb0576b4d1811970535986984092dd5b9a212c016c7f5882fae00782c360c563c8f2c3184ec9bf61be7422b3d3c683fba501ddaeb05e5d9899f29f45e64b0c88d9f66b85f81995799c778a587162bff11b878c2279a1da53b829cc2befd66d796b9900116b5bf5ee9beae69088e49e0", 0x8e}, {&(0x7f00000000c0)="b16aa5aa009446bcf6ea889bc23a6e87523a", 0x12}, {&(0x7f00000004c0)="431da29b76b501ccfa8c9348d77d", 0xe}, {&(0x7f0000000500)="1f9647fac48e04", 0x7}, {&(0x7f0000000540)="212a18f6bd331d715a9258daccb1993b039a449da0c82204554d4752b03c3da24856fe8b9c560d16d417c028a64541b1c7dcaf59207f236384c067b027105ee005dc0932d4e20af9ed8e22f7f05d2946725b35e2b2026bf7dad34819d9fb118313ca3c7a2f2ecf40fb5a7348dde0c6e2ede4988f560077e2268f15a79a103de7f7934838010bc004409f28ea5b45a5d46b006fff1b09f1c0c8d0cf8a160f0e2369b26a8af926664bbe3cf6a93a1ea5387c7d9396e6567159c98a44703c09206e33aa006cf8e332d560e979de658d336ebcb9d8294ec3478d5a4ab45a1fd911758f2e18d7e713fd815db4948a0cd1c6a4cbab04463f79bc85050dc3615b202e16c0d39396900939941e0f33f5c08fc0e131e2fc3971167ed31feb1dde533984e6be6d602b422cd59a88c8a555a593691f9b5d833c4521b3333a15495e7d062d528bbc09e952ad25acccdb020b349a43cfa76816c903a94c0cb759d637d33335371faeb88aab8b90959ea0d6173f260311c1aa535ec0164349edb79022ff8c81130263c2fc3ce0c3795cae2791d6fc53542ace4731c10d5430536f6c2943ea4d53b6d12705d16283213ee2dd9a90d8e3a1f00defd825a6deb24bb541ba65ea761085958f2b9b1cefdbded3b8192ade1be185fb9f889ca6e4aa0297f5d01af5b965f2a955ce44350573cb96b2f31470f7eb609413f161873cf2dfc2645d18ac387f044c445be006f1620d1c38c3721399f03d5bf138d113a6fc521c750b8c7a20c1f7e7a15a2230c5e7dbae35fdaff84b3650631761bf88e8cb8511646890141abb5a5599928062c44fa9f0161558099975290948d6f172446ca7906a0651dbf465f9c05fd4fc201aa69f0f34a2e96c6e38d2644b5853cd90e6e2e5f387547dc84c68c036f0b4ce2c1761aee03767403d48efb1bde27b5f44483ac45e4fa234dc593034011c13cb0741be75665c866d30bfafecb4d9073c595df486fcb795a15cf76c2d871f07f5e7d90dbefe1e9a2bcc63f51e24e52c13ff156bf37b532967c61275cd33a0935dab244a2a815116c0ca256662a970d835f6cd449b21c8032393619ecb1f0d18c8d2fb2fd66b9e7cbde4b4fc98e32ab2525fbbed518d75cc9382cd9a3ec8e91c04e907e5ccfadb98bfe8dc7bd011f01e6abd20318f0855d7c16edb64683bfe74bc0a467f1a9c713956b9e5665e9bd90b3de8ca5c6d51723687205949bd9fd8e02b06637bda862a9611bc2547f6f9d0eb7bf43a92bdee87db6e522ca6328f8e84286819af883b981abe9d64a9ecfc7b116801672dab0c5d3d9593c804f89b1090a00c10233ccf93e9e50384c147fd04c55fd8be9b94ad3990bca4506d67775f6598d1f7fecb9e3cde99b31ea2bf8b48354b3ed5919de0fdaa1c3fcec6b71a60c6ef8d5bc39285514f7dbcf1e1bcfef4aee88dff93b654c53b631480f68d677bd25c5734b02135b1a1e6c5836e8ea445b4f67a1db17090d189f2ce6a498bc47e47a12d3e8ea66bb754e87407c83ac6649000afeb9edb9d15d15225db86d09f552524de89b7e3821dc5cfacce7078599d85b1afea09e477b41e71d5bd32aab97be0fd9ff5e69531c486d0785db43af671ec8727597ff1e612a5b6d3b40de9511c00b063cfe9c7bb9e8027a4a390bd944f176df4ed2a14f1cbad3479f7b9437e7dddd5b8ab5744c16567d60abdd14dcf8c82d40cb3a18d43216edd4bfd44201bfa25e00577cecf3697a6fef576b5b9c0ca2df67fb4ddf152f3b9a6e51cded8b040176263a08371d4483ee8642e80849996bf0a37c72022e127862cd6ec25e3d811c0b6294b74f913db326b23c36dab676fb72bba4cbbacd9ca53fdde31b1f6aeac3b9cd087dcaf8f2bfd5556c3886e71f09246b798310af9941f1afbe9d5fbdb5ac13c24f915202cb3d59b778b3d3040778b1bf12224d8ac854058304b9a9086716558addec07583f4720226d25615d56bcd40b88c47730bfe57089d139c7c241276d58e0d257acd7fd28d934e841ed96f87bed1945ff11c925fee02090bccbc090c21b47307c6852a226619e055551d8abac69f1419a9b6f7ed872f547a7126afb88837888e27b8da322b0392f33ef10776191b9835bd571205f82b9ca9444844f2950f2e3d188a6cb1570b8f08db53c1a918ca904b90ce11ddd1b069271c942a37cc1b5b04f0b5cb0d8ab0983423e89e709875c5e02233a398d7bc912be40acd088923b91759e8b764061c80f13d3fe4f77a716125bdad3a473c241d7aa3ce38e01fa17a2bb75b4912db0bdda6d3f08a424e3bb7b069e66816e91c6d19a5ab13d4e350a244598a4d6c05dc9fda3ed53b68e0765e4e50460ce6406d705e1a941d0dfb7e4632b22a5fe6cc10664d62e1b41325c02de8c38f9ed1f7691a1f2373ff9365478878e20fe1610cbd7281656a42babb0bbd587f7aa39cf8244b8b0ed1fd8759bb85aa4b6d3cc865e5e48f70e31236dfe1b77a74395d9006df107c455bf2b7d9e9045ff05bd739aa9cbc593e9460b2e68339422fe437a02b4ec5d38658319761c422d40cf636e8e88e82b6f6a916fe437fbce8481124a85887f5b9501e0e7e7610439417b9d9a18d4e714bebaf38c3873e00ab694da25e4922fa58a17d56475b1af5d3f905ec22ab6aa5a1143a8e4318e7c29d0cdfe176e9c831c07ee5b0406c9ab0b1c34519d339ad89198014633f8e2f0b4f1d24dd4b4a378d9688eb11d73867530ede7c43623d04f6dfd00b2663c493b0502c474a79e1b6e56229bda3f0371fd54e1576653a4883a64a609bff1a85886b6025684f399257570208d7cf9b6799cc32dc73eda6c3cb7a61617a9e3d3fe603f8b549c54565788161b3835ae7c5ed073148f40beb2455642e56b4e2b0896e48f67c82bbc63cb3a7881647a081665a8affc85a079eba0ba41af01012f73676ddcb8b04e3bd183c09f4dca5619f36cc0de3a022444fabeb7b34ab5794289a0f4501eb29bfd2cd29f8b69330a1ced2b57c1935d5fef969d92bd6ab63266f11eb6586a20be2bed21592c1363e715a5e73ecb253d8ec6b2682fc54a91c5649b5317ad2e466ddf090cbd86e234e1ded6248466537d588e467ca28cad66de28b499a8c10bb18c380875a7f99ae08eb46053fbe67ac75592585be5cb952b300f22befcf3f347d8d4e56b69c4cf67370e26b28cdc5ea73d45515323196d8433fb012c6e81c79e95a2e14342995f57e8799bb8619b523142f9155ccc5e443679780a7f2d6cac0e7c503543f7488a2554848f811e72a055ee4c783af340df359025b8d23b30a7a6cf600c20697b2ebed986cb3bc202938c8cc48a2fccc7ad7eedc4180ed46821dfeb24a2fbc68c08f9d0f6e119e6e355cc363696e8983364af3e288510bf8abfe6d7629482eacb22eddfa883333c0717cd8f4cb4d55cb886a4d3db5da1b5c34c3778045f31c3b4d73b79bcc5af9c6918cbd086b3f0116c41d5c11a42c63f3b0b2da33d2076223ca482cb43da53f6e8616a73a6feb2cfc94d33c4c032dc7dccb468eeb43eeb67fda9e03f36c8cdba193854d51c7fce0cf1d615ab3fe117677ebe9c8be1f8da3c8ba82e91b781765d4c798bd4b97330a13faa01be14c2d6bd645fc6e8e11473b2eefa2e658cf9f7d40eb4125210e87fb8ad523a170ced064720c925597761fdbb23ce4c2f56af55956907d6813bacb3d67f82d8a2ad752b6b5d672fd0d32c0245e7ffe31d6a12e871e8f7629e9d7a094eabe75724d98dc5a95ebb818899f1c16129a7deb7548e3dc0bc105060b3135ec499cc341d431fe11fe4c765f950c085649a82eccec7381e7fefc5608c62c306e50e6a408df35dc9ffab2ba4b90d59537b8aaf4bf2ae35aa87d2986b1d49dab3239cf2d6e9cc6290ac51092f9660d847ded32d24597ab771a792fa333f912c5eb0b28f7f44ca99e07ae85f9623ee192d54ef36b7e47154758dcafc072ac26eab66d9e2765746413a47690df5c3dd2f2b2a4c1038c61e68becd383bb569314d0a3f581a2a2d884be6fbd7469ce7477c5234780499384dbf69d295c7f67abada851728a8024730730de76cf79d79627eef5d25c76b524e65d6b6cd9eba28f63fe8608a1e795b27d930452df763b2c3e16151c8c13beba46a9c4849a499cdf0d4f512405f48047026c97e6852dfc06ce37cd9f348a5bae88ee1f3a371442a83809d4d121970a0d6c60c8691cfb0952f6e8982fdf83b376f1d44bd557751eb4fe5f186e029dd7477cef53547c97fcdb1ccc58e467ac28f6d0faea7c42e986c4b3625006587f0ffa71c6d34e3da72478ed2e01387ee092c1a7a264983a4302cd7de3a8996b507c2274793b088f89f444b3890d80b5cbdca31aa3812b8c3819cb28ffef4678fd4f908fae68b71a11a79a82ca507e9384960f6560600242c2ba9570579541a9dbfc9296516d8813243e863850710cf4749b9d8a6d05a50e8dc46fc93101ef73785802515234b169477ab3d69f2d75aa883f6452fad4f09305974ab439a0ea402e838c8baa1cd017f0e113ffe9018e08c8e9ea3c5cc22764ed40b6d20b9fc5ccbfb532003fa3f5ad342274685c6853cf536eab3cf47f57df45e4e1f28ad256a451d14c534b69368d6fffbed11572b3ecee13202b59fa145982a22e110815f4a7a9815af5e1f936f2a17e93cc09acf934256c837b59c5d0a5456e50a95b7fe7dc87bfc89d469d165386d4d862b59c538e2a7a607d1cf6648e405d91f0e5c2dcae2467a3cc256992be859e2750a6ed2119bd95fb07aa28985b4d0bb95f6dd6797588d140ad6c0ee5fca4009c2746a589ac272311daee2e1c4985d06571eebe103359e900b02fe395856bcb97617cd5c2f200d93f8d3d26b76cbfdb8e847a94ae184d60c423c1b8485961790e0fd7812133d4b25e8328d378507e9b8ebc505b8c0e2d3bf11b1bd292a03b8467a4c7defc3c82e39b906cab7de14fc38572ef650a3a6405eb3f40475ecd1b7223f708a75f6a620c17f617cf037f2a4f0d0d223978a86c35168cc3407f4155887165dea84a7e03570948141c304a354ab79ca0dbcd913e32d9e444c3e1cbae986439418a5f6b90fdb09ce81cf48c713ad2387b239ff06572f74fd07072fb8b1c7a5e48ca2a89d71b389db6a2ab7b454a518aa0ac45a129b707c2daf8653f7fc5f8e860a55559084978e212044929fe717e80d0df11d9294a978b15f7bda63dc984ee7f6f73db10fc03a3325b70cd9f36f49650c24dc0429069edf6f540c814595d59d4f82733af5cc52483c4fa0a13f7ea66a5192bfd2f6748b0f1b1e79d8e05d3df2d5c5000aacac65e20c1e12065aa4d99a6b65274958434eec41e14c45c039a25a06510927ac857e61331da646465265d98f2e88dedef97c112e7e6f4603e4ef60eb14240915771724feaa46d820c5a7c05a4740933355848ec0ac9656da9b31404f4aa20ffea6fce639ba227b08f8bef0c982fb13ddc50fc061faa648c300ce8aa2e108d04869d504ae4caf59eb92d82743d71d30a31101996ed954dfad8165b3699e06b0dac326087aa9dabadd06e54674881dc19d0e7bf7f2958cffdd7d3331c236e3b538ac7b4827986fe03cfba69b15b1d9843b3c9290cc419f66bc6869a8372dc0a553d9713168e508ed4cdb9ca2f4e6eb004ef09313369c19e0bb01f310c2ec55220414137de0efb6c6ef376c29d3e90a9eaaa7af642b5464cebfd0cc96f68a9524ed41272147b8bd39fea8714b94e7d5df33eeb189e5c8a3cdd7375fedfba26bc3f4c72c0958b38658feffa9e529ac06f7c83728d45e28be0f1eab1225b01e0", 0x1000}, {&(0x7f0000001540)="c5c5f369eb1929f21ca2790f2f0f25ea2ab015c269be99d38793976c0391bd54d367cb099ed5b3993d2f2122d67cc21a126190ca261f7d0f1f0b2abfbb742a137a2436c637ca97b175b736042b1f9ee690762469764c43120ab0dfc7b312d9ca6dd0db74b6ca0ad00f4e57bb14d4ad4bda9825f575121a7d2e0233dbe5f4b37b5180cbb7405e40bd502747c91405c15dff720c7cced053ccb6196f84a876f97dd21c367c92c0108930ef111d07ef9db8cc572e9cb43836f2e2f5311119a1a6ee4dac51b383e583df945d8cbc29ece2", 0xcf}], 0x9, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0xfffffffffffffffb}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="0afcb540d5687b22c5243d33af653e9afcc73ea9f0c1e840fc4b629a90fd32a06513747c73447eab74ea2a248291b0a4f264591f6ed84b121abc985034fa9d0d789e7897c1db8a1ffcfaf6740cd5c94c5a71786db8437548f3764dedb5aa92815eb8f08e4510862b7a4718ca61579d70642b436d8e92bf5fd3e1266a61b95089e59787", 0x83}, {&(0x7f0000000140)="6587662f90eedd1c731299e62dbb9425887cffdcf91888e91113a70a344135f394a9f28cd4d127317279a07d9d0a76d518586236b134d0573a9b26506e8b64c2ef2df65c669637b4d3fc41968d6ea288e32a2b39b64531dd4e83736679ab3f688b38fc81c8ce02f1c1fac803e592aa419a8a376632daee3d268126bafdcf46544eeb3f233fb8a745e8f000b244ec4003c3bd6c9ee2c21fc6058b1fba48f4101496e5150d5fa4e8b0726ec2469b6deb740e85492708ccb0c95e", 0xb9}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="b0000000000000000100000009000000edb394e5e58cbb8c50e2d71db74a43c8efa141a896fa29f6b47d7ef23c66b28e355e455d13ebd85fcd658095777aad7cdfff225a96c08e14f5ce52c850ba49c944c752af9491ad77c9cc7d62958a8d9adef9ee0d8928bdc683dc99d875195148828b79acb82d247b1c8d7884bd0e214d75bcbc7dbf071466bf0e07043b5ccd5a0ebbf7e36cd62e5284338a1c811c884662699f438c34efe5429b7016164f0000780000000000000001000000ff01000054766af0e4ab49cfd1477050f82de70339661dd879ab656606fd26fdc31bc85856469d7612ed6eed924c10371c37b95946210d6b0e88e1b2b017bf9edc6f90dc92eb0b7f25f878668144ea1c27cca7fe4fe88f2e5d05c0ee13add7ba8984beeb9d29b40137be7200600000000000000001000000ff0f000052407c6e81fc9e077f4393c1689fa43e663239b11428c55b78fd78ff4cdc41aafe41eb64d8a06290d3fe8925e73464a69eda6a77e11978c2f0bc0d30260f8ba707819284840eebcfb75a000000000000b00000000000000001000000000100003638360c2e16e51409619efeaf37563a17d6145aee243357d34da0c7630f3df4c56f75476c526db5c027edf0a4e84c18343f861255261a1da1d7c1f893152b025031afda310d0940eb9d470b14e371801bf703baeaf175caf17a0f7f753aaf5d99375e37c223148a54bd1936ca6d6e540525461f0d78b3c528fcce053897483e26e48e66431142e83c1bfb77437ca7c147687206e5e52ab23aa891831a66c3004800000000000000ffff00003f000000f2779f415afe2b5ee2ac6d68a2cd5d0d290d10ac1b50431b650c0b624d0a5cb0b9d54b484611b91075cee6c0bf9abac7b6b80000000000000000000000000000ffff0000080000006495ad5da77c77998000000000000000f000000000000000ffff0000240500004eb4b22e5d76d3f7c5fd7b9649f80676b37a89f615785db435393931aa1b7c3929252615f182add881bb171e09d81ac937813e8a837a31822b11234d0f3b13ed9ef93ab03612e45eae8ecade6708558925ce642105193530e63dd774c3c2fe5735d8f97e4adb4394be18901acb0df07698bddfda9a5352b3d0bea468d353fd5ef6619812e45541cff104f002f4644fbbaa3db286eb5befc676928fd8c3fe12cc2eeca0c669fcc6cb2a3e98034e9775a99cd7d5cf698a8db04890776f19c9a522fc137f1b941c988dcd015ada04e97af32a9c48bb39fb44c0ac000000000000002800000000000000ffff000004000000894a02805229e6797d8110fed09dbc3fd0b8c001592a0000"], 0x3b8}, 0x1) sendmsg(r0, &(0x7f0000001000)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000900)="52f525883701dd365498ca0d2f3340646d8dcbc4f05cf98ef2f97e07db170941d8c329450b16feb59116e0dba7f2d54921da1a4ad09fa28394e7c4d70c7ded6a92876c62d03d707048bd513263e7f5552a8279", 0x53}, {&(0x7f0000000980)="1837592d8dd8871d7ba636c0abcf7e829f6be81045b7bdf96e1affcd2291a6fa81432023b3cb33026e90a74885be9acfcd70e16e964ac2b474ddbda8fb203ba4ac2365619dcfc671abfffd59f00c9ad6f8e2b56dd7977c927c6a", 0x5a}, {&(0x7f0000000a00)="85542c64d7b4b18fc01e152c622f4598bfffb5a20507150504e1772066a2667b26714bdac0e5dfd12682c6bcfe1043f0483cfd9acee31fe306982f39d24574cf604895f61189727838db3a467d4729adc865a9dc39a1300027da5481920d1aacde0cc2144adba6c3ba06f259a10b5648d3d636665e24a057258453b18949be6c8897d07173dbe1ab468d2acc23fdd40977c0a4966781107d0dcf12f3a1e41c7d81da2ef2a6aa82eefc4ddf201e7a50986b428e3399f3714c97b1a2e7b328744a2e49b005cb7c0b5d54f2d0e70d143a7e58a38a582fd1ea011ad3888b945e0b698bd7", 0xe2}, {&(0x7f0000000b00)="adb9e3590cc00ba9b6b72645fb7e396a3cf67c69ddb6e744bddd348a60ed8ac9a159d5aaea7af073cbe40bc7da95fb56dca4b484256dd1d6a0e2cc831bee7b189897edc802f3434e53432ce522371604ff7ee21fbdf86f59d5e51259d2caade25f5b8efdd03e5236e5c590647ce123c412e34d7c21552d701a90e4e6c3a96989cb9f2c921d8ebc3f7cb07191f5950d17cb2ecfaa338374699fdbf30513a6ef265f7ecb1dbc893b17309cf755635816c88608b183", 0xb4}, {&(0x7f00000002c0)="4516f0ed6a0de88cb5f2da0410cfc66646960aa5b583", 0x16}, {&(0x7f0000000bc0)="3e758f1e2f8e438eac461589c73c1d2593727928aebae3c07651ba5544486697e15de60447c81a09e72e844ef7450eed1695c20d98c1f21e1bcb6e3ac948404871ffeb46400116", 0x47}, {&(0x7f0000000340)="7708a013b69398cace0386595d1e0468acb20d005872dae71193a45995f041ed75b1c15bd91b798f70e78693fd781e", 0x2f}, {&(0x7f0000000c40)="53e85f5c872ee1b07c77d101f74e63688acf5b7c669c4ea89168f76db2c6f2ad2fcbad634f36f20b904da89d2ec74ae490e1b8d776a2a36c924eb85db6b24fe49b65af719ed1a40d093df55fa5f8d6e2ddcf56f3f69c545271f08184ad8f233002ad75d3464385", 0x67}, {&(0x7f0000000cc0)="5b818c00fc40ea59699f3bff408cbd857e5e6ec3b85213ea212ee6f201df655159746043e8b17798023fed012f9511882f4fe4f51aecc02d9a41c6ea97fd7b5f442c7fe2d95226b6bb41788ca3742f14eb18ddf1a544f38dad8ffd94a391208c63d73b994d4868bbeeeaca60fb3926611f9187c59bba96d3adaa04e4617fa56e0c85924f97f66312cbd57e373b03648b66a92abf46193c1a8baa067baa436f12285c8488b17837539c0c166a88ed71882087b81d945ee7c3399772e2052b5f79acb44ae750529aba954fbd25e0dd8680c07381398f247a8c38947c2a27c9d96324583f82366ad3177e47098c99a7014d8c48a2d2def9", 0xf6}], 0x9, &(0x7f0000000e80)=[{0x80, 0x1, 0x4, "c0e9f5fbb08fd42ed44155a29f2c41461c6579220d1e7c82897c62e2ebf598ee53aa7cfc7d73edcd12851f6d2190d625d1d4dd4785afcd6ebcac631986f2cf2ad7fa2d92af54fac091085486b67774c876373caa3c7f42492a10e27445590209ca5bb32d7f439f6901a5"}, {0xe0, 0xffff, 0x7, "022c60597f2bc76aefcbd79d4e62f6b4f8411c7e0d1039892e82d64da5dc3fc9a9ac32653c83cb7f944ed8ae0d3d5f4a07a240c889430562314327f2c37ac0789b0e0c01b1c9ef88be4db7302534729e56d16140e58c84bc97b11df7995e52f32c6f36ceb985361b700161f7eb508053a7b224ec11ae5cd7dc437edfe9895232740576ea3d161ed24f8396063b68c875703af1bf814e7a414efc1d5d6d18c1a813df0b21e0d1a24a3d5b099001f65adae5941f26f50eb09a48ab4b3d3846e1abef11be72208f5d638136cefc"}, {0x20, 0xffff, 0x10000, "9f5f4d08fdda08839a3d45"}], 0x180}, 0x4) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0xf44}, 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x5}, {0xe5c0, 0xc13}}, 0x2) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x1000, 0x1000}}) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x80000000000000, 0x0) fchdir(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x984}, {0x5, 0x100000001}}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() syz_open_pts() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/152, 0x98}], 0x7, 0x0) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x1) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:21 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d108 failed: no mapping 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) close(r5) syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x21}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="dce9ac2409acf5cfa582f3e97e27d359fe9ef2765f484303ad69dcb16f7f9a97f5", 0x21}, {&(0x7f0000000240)="21da3ed930b5915e44bded99b95d8c921c703e19ec103c7b3d178a4e2c5587200411a7da4b17d07aacdaf30817a6c7e3abbb1f1bbee58bb6503408023fe8f27e249ced4a07113d544d49b94eb1f1baa13c9b3121800fab4406db57b231a2621b4c2b453cf837dac3beef32024119daf1e360b5e170006165d9c3d3f91529", 0x7e}, {&(0x7f00000002c0)="a5902dc61bcafb10e3f59e9ca5ec9d49cee5707272ae3e77b71236e3f1c95b548fa9189978fe4b8c21c8c7365d8c1138c75fd8c082d36e2203846f9e5ed813917dcd02fb00c62e9fbd713581c36420b680e835ce2a45944ed0f44ca64e197168170bfb3dd2656ae2da6d37f42c6d432a4414be4515bd", 0x76}, {&(0x7f0000000140)}, {&(0x7f0000000340)="4c9a10d3cd6104acc148e7d250503de232d22d0f22d099b41549b0853acb9e340208d7d054b720c4db22faed5da6e8b2ad8c561cb9c35578c4bd3a3cbbf748a323462631b3b8fa23417fc8fc458a53e577ec6844dbbe835fe3cc7edf0517214156b98063590ace6f2e393eafe7e61c642cd59fe5dff2ae3f04270853ad80e6f9faed9be36c6f457266bf8e1a554c4477cbd678c816712328d13e04", 0x9b}], 0x5) 16:00:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') fcntl$getown(r1, 0x5) kqueue() 16:00:21 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) mknod(&(0x7f0000000200)='./bus\x00', 0xd030, 0x20) r7 = dup(r6) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0x0, 0x82, 0x4, 0x6, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff9, 0xc5, 0x11, 0x65, 0xffffffff}, {{r6}, 0xfffffffffffffffe, 0x20, 0x9, 0xa2b9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x1, 0x635, 0x8001}], 0x8, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r6}, 0xffffffffffffffff, 0x999f411488ab4747, 0xf0000003, 0x744a}, {{r6}, 0xfffffffffffffffe, 0x1c, 0x8, 0xb8f, 0xbc01}, {{r2}, 0xfffffffffffffffc, 0xa7, 0x80, 0x4}, {{r7}, 0x0, 0x40, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x7fffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x800, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000007, 0x7, 0x8}, {{r3}, 0x3c16ae43e0ddb492, 0x44, 0x0, 0xfffffffffffffffc, 0xc6}], 0xf2a, &(0x7f00000001c0)={0xff, 0x7}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x7, &(0x7f0000000480)) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000000)='./bus\x00', 0x8004, 0x47dd) unlink(&(0x7f0000000080)='./bus\x00') 16:00:22 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x110) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) getsockname(r0, 0x0, &(0x7f0000000200)) listen(r0, 0x9) setsockopt(r0, 0x8, 0x9, &(0x7f0000000240)="6f75b7666300f3ef4896dd7fcb09f60e4283b4ee39f042103bcc9ed17ecee8d6f1a272f7dfaba976553a361272ec4ddab18db93dc60f7fd3e247b6988dc1de995703882e2afd1d0fc223588b2c6a4afb14b560783465268b4d8c38017f10d653c84c5e50c028917dc1798493850138aad116ccb316a0bf9c5c85c9390cb04187ff1805f3665a6fb74e05dca4a814f8ff7e58ac4159eac0bc51960f7827bfe4a8f3ad371ac6f0", 0xa6) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc08, 0x110) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:22 executing program 1: setreuid(0x0, 0xee01) semget(0x0, 0x0, 0x404) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:22 executing program 0: open(&(0x7f00000010c0)='./file0\x00', 0x18002, 0x40) r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)={0x18, 0x1, 0x7, 0x1ad9}, 0xc) r1 = dup(r0) utimensat(r1, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x3, 0x6}, {0x6, 0x8000}}, 0x0) shutdown(r0, 0x3) 16:00:22 executing program 1: 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) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semget(0x2, 0x1, 0x0) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mincore(&(0x7f0000360000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/4096) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:22 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x168) clock_settime(0xfffff7fffffffff8, &(0x7f0000000000)={0x39b7543c, 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000140)=""/2, 0x2, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) write(r1, &(0x7f0000000080)="a796e8c05aa11e8ac4c40cb83da8124add6cc234f94c25f36e5d785a26e88a0d9a49546f7f8dc015ef7cd51398ee92a6a12465ad3fecffe5c35eb4673dd52c218b595452044106942e2a9ecd3e561bb0ef2358100da1c29059346030a11ff2fd6ce0046024", 0x65) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/101, 0x65) fcntl$setown(r0, 0x6, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) close(r0) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x0, 0x90) msgctl$IPC_RMID(r1, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:22 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setgroups(0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:22 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 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) setsockopt(r0, 0x7, 0x8, &(0x7f0000000300)="99c78114c9f313300962162a9d27d1081fc15cf222a56c36b938710af457935f51a06c4f019933cd95dbf181587ab3bf6e8b5c560e0ae8e08a44a93b5f9555b679159f0819685c087c7c2e4e6ac71120a9fe019315d07750e1183c97369461e0a936a3afd932e630e22fd4", 0x6b) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/122, 0x7a}], 0x2, 0x5) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() lchown(&(0x7f0000000100)='./file0\x00', r1, 0x0) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x36) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) geteuid() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r6 = geteuid() setreuid(r6, r5) utimes(&(0x7f0000000040)='./file0\x00', 0x0) geteuid() 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x7, 0xa2d) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="75040d66f49f65e95a32cd6c22dfb325280c333c908af824a3288f92475075af36c5b21e40b4a1cc58fadc06be3f8767139219433a203d3c8ede39f6a93ad7e06d9a7fe79f25910d3c5d295577880f380da7c1a22a6608412f7f07a61939944177ca7d7de842812d180c2e856352e2955911050170c899ed4eb24c6fc6d514b12927ed9dfee0a2df4df4445ae2", 0x8d, 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xa42f, 0xc}, 0x141) 16:00:22 executing program 0: r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000000), 0x8, 0x800) setreuid(0x0, 0xee01) msgget(0x2, 0x111) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f00000004c0)=""/137, 0x89}], 0x5) fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x8000) syz_execute_func(&(0x7f0000000040)="2cf70f72d6f3f30f2c5e47f080b00600000008660fe740a498c421f851173e36460f1fee6767f045ff04ae44dfeb") setsockopt(r1, 0x3fe, 0xc, &(0x7f0000000080)="ebffcbff99319296480000000000000000000000", 0x21d) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="46abc463dd5e8100000000d0c4432d6a4cc16400c402dda7d6c443417c9351a260dd00c4e16d74ae2ae5c4eaf2a9b27c00003e3e6542fe0b6667660f72f0000f98aaba2fffff") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8001, 0x1, 0xc8, 0x6, "4936eba74ac8946b98a6f2c5b04548692010d086", 0x0, 0x1}) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0xee, 0x1000, 0x0, "d730c1e7bb6fc6e2e74da400", 0x4000000000000000, 0xf98}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x13, 0x8001000000008000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0x54, 0x3}, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x1, 0xffffffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x31, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x401, 0xfffffffffffffffb}, {{r0}, 0x0, 0x40, 0x82, 0x5aec, 0x400}], 0x80, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xf0000006, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0x8, 0x400, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x1800}, {{r0}, 0xfffffffffffffff9, 0x89, 0x2, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x1ff}], 0x213, &(0x7f00000001c0)={0x1f, 0x8}) setsockopt(r1, 0x1000000022, 0x2e, &(0x7f0000000040)="ebcd716830bf0000faff9f", 0xffffffffffffff2b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7, 0x0, 0x1, 0x5, "f1a5f4f1dfa06afab6f89354502a034167bf32ed", 0x9, 0x1f}) 16:00:22 executing program 0: r0 = kqueue() kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xeb4c, 0x80000000000000d, &(0x7f00000000c0)="d08ddb68b82aef70913343496560bd1006d42e7af51f9cbd5976d5c005672ee3e9385efd514097216ce5f03b7ecf6e00000000fffffffffa3419c8d768", 0x3d) r1 = getpid() fcntl$setown(r0, 0x6, r1) getegid() r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) 16:00:22 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) lseek(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000540)=""/198, 0xc6}], 0x3, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000680)="8dc77ade740597c9187c2a30ea7dc4354453ffd9b42924f6e75f62420fb54dec49feb1679366e33771c2064b9f72e3119e1e8569be70afe3afbfe61fe841a1113e790f54dd177ef3f3fbbc3f40db92dd6a1a9077b1f66681941bbde66b7037f0638c033091b1ad732e30a6662b5e4cc0b46f82eee1fbd16ba0ca71ca1c0df3416be53b89fd290db8a531d7eaa14f586242834de8684ff1b7b0c04b728bb1ca73c3f4724cac0c586403103b83f525a9058a02e54370d56e4ce65946d6c537947219e6b250a4a4d1546ca53d62fc6c612958552e65a64ec59fef3216b3b1de0732d80c51ea830ea80a3ca71513b4844d0a9e83675bfab44441e528c36f2ee0effc3784c7f93fe0e2e0c3e9f1b3b13ba8dc42922fce5c85c6b6726b06eb1ac3a952fed7", 0x136}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x5}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r6) r7 = fcntl$getown(r0, 0x5) ftruncate(r4, 0x81) fcntl$setown(r3, 0x6, r7) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000340)=""/235, 0x6b}], 0x1, 0x0) ftruncate(r1, 0x0) 16:00:22 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000002"], 0x8, 0x100000000000800) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000013c0)="1368964bccde13f3ba49d7fe29e5983bec9389b0fe0a0ad26f50d7fefe6fc3ce666e771d1ef0e8501d4c759155dd9f5358837d0665fc53940a78146a392d5f1281473e3facd1e173c2e9f461dfd8d197e532750f534a8534f86f59bcff1a5b93ef17ead3552174c8f21a36773ff2da986e49b3f3063f66ad7ecc5ab5", 0x7c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR], 0x1, 0x7fc) write(r1, &(0x7f0000001480)="7df981c8966ada70a425e0c0aa281465e7f01ede8922583faf48b7577553d607774028cb794284d8df8945798827b6fb0d6751a655ff1ba64e3102d8b2f761a315a505a9bd405bd8f0272786a5b4db6cc901115e0e3dad1bb4906feb46e39666993dcc8719358940a4fe2ffbc679eb3910c4cf2953049ba352", 0x79) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0x2011, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001540)={0x400, 0x4}, 0x10) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001500)={0x6, 0x5, 0x4, 0x7, "f445e908511661c05d6b981078382cdcfd5ef28b", 0x8b, 0xffffffffffffffb0}) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd082ce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ea08771c021adf73d48bb8d131cf3bd070aa702031705749c13417a18f75a6f0891ed24942969b5c40000000000"], 0x75, 0x800) 16:00:23 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x2, 0x2, 0x100) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) sync() ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x7, &(0x7f0000000080)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xffe7) 16:00:23 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x510, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socket(0x19, 0x5, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="1e012e2f669a2bdcd470a1d13596d53f79fcc26fc5e28af626316cc3ff61afdd44f10beb773d406380edc7267dc75b43c61f771d3a3782e624786708f0953e37bf4725f788e84564f91f1b47a6209e630ca57fc981b5a0b2d1673494af2a043edfd3fcf0ccaf7639f1c581837830e496105df979005cafbbd411c7b1e350c335021a4f4ece85e573cbe3a2ed570984158de5c88c76a9c29c092729e1fff71cadcbf7c8b7c9221340eab0a44d998082a5994022fdf7b4b498a76871e018c5090dec70edcad67499e5c09b443c18a11a578d77044d9e71fb56701b6f63b8229d5ebd909c3a410abbdd1cda3656b99fb07710137a004c98c30b539e3025ab48d6c5f3e571fb095018feb7b55acd9f4d27b2759af51bbc800ae58df268dadcae0c9f08a1847a1c6739a6e5e5fd1b54843df95e77769fd977e012ebb2601b0b1b5762f3ec621da5d66231eb448c6189f829eec1ce35a136e8d63d87c037b084e75f930564a8ed8e944f740acd52e3a75151c18f9ef3c4cb5936c8057120d80323d25aff26e5f04a2045624939ff8c32a018618a56d5e91df66138c65def26fe4e371b81249250696334d0728c3d80307cc54cdd99830c86406874964e95d0b0e156ea85703acf82030cb733b6696a7de6768d2a3186004395e1f54aa5b521fad346ee8e70922fb792cde749cf516e33adb8c27b034df51c9ebc91b086968c428af78821455b0d7582e042d89a8abd1bad3eb1c463f2faf14ed9f9563d1f0b86bde4caf426682979e8c6b716"], 0x1) 16:00:23 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x100) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0x52, 0x8}, 0x2, 0x7887a29d, 0x6}) 16:00:23 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="35bdb8c8f8bf6bd82aebc0138645577e97691bcfeb02da5dcd6abbbbb2957a336b017f97d9c86a102cdf40502a7da7205f51300780480e6ac003475f84e8e55e0877b629d9e6863e00feddd8f971bd3d26ff7bf2333284d1addf363cf9e997a68ea70572ef766d5d301466e6161bb7d6aa5125d0b002db0bfcb335367835b146d6e6a9d0357e0b3fffe778f1dd8af65a48795117175e03e0901d93ae4fed7bc1bdf2a9974188ec2e14b6a21aa83127f38fb748ef39589583eca32f98a225e4608abdd1135604f069d66bae6f995269d5287725235441ad9b6246edcca7bf9daa0d12f04069ee4c021d123d7a8c76fa18430ad68991d888511fcf59a087f7a5a30a6ee75c8ff9aca5c613b443a0d0506bd01b55f3b58c481bd634f59383d61c557c072de9365a7af77cbe520bd8fe0b0c8849a0d3ef5d4570762832d45ba39212598db14388c7864d1691e4ba226ddd463ee0494e0e0c5b95924b8411d169ca7a3d415a0ee14a1c5726cf54ff2f13200fe680829de0392960646f7b1464e2756d645f6a1f9ca676c5d9d82e0b9abb4f4919ccc8c22363c7b3b73cf656a98e00a02e6559431a92c1c64a8ba2ee0db9689ccba3b4340f5e6318af7b15c529cdffe9fad04e5ae173d1a50bc231044ea73a060811b2c8e422ff70875fd885c7c9a0eee155853211d3116dc3788563103ca092f4b2c7113b3d343a908da56c311f44e161125b44bd3e914acc221c4ebd25b437549104749e19f134c70b6fc1b823b092446ba5130f63cbfae03a26ef84d1b016abb926386ff43e45eba2267c84c0c4c322b606c96cc169ea2dd731edbb0c71a69839094258e2c1bcee66786b338f131204f6a9410d7ae48580535e0b5628e761e458104611bba8eac1e18a0695aa468c1166175c654a495540a4c0a5920c03d5be9566ea67aa1136c82038b3f3801a57c1d0f5a1a9a9a1c8b29514f0c766cb279fa9578c769e636fa681c89cd8a560f644d015a4aa7dbc932c16612be0e0a4a93a1fa1fe5dbd7fce5941f9aa3a00ee11ecb1e1e747ef62fe58ff50b50fbd23e867326c9c9015b3a28a5727d5508cfe5e849d4a089a276b49f033a84e9e5812d499aa02959c52c27deefbbbbf74a1863ff426a45a788f82c7a0767b081321f8d80a698efa55bcfe2e40cd07ceaf227cbe289bfa8f27bcf65b57291cb3f37fd807cdf94097a2f41388ba8778b9e460b07b158096983c048888d0a2a9193b83fae42e5ae95fce5696bbba76e7e2e1737d6369114147a08cb224a814ed6204a0b6cfd5b13907b9abbbbf7d72791c49241f5c6370d8efb2eef827c8addb5a20d1c758380a1e04ad053f341337a6e65a92e10868fab838d793f58a3efa80f8b0f8b44777c76ef6ddd3dd2003a72bc60e564d0808a53e3ea4d38259a6874c9465894a07ddb474054b0fa31a3a4f56f943105e514ec175872f52dcfe2e2d46348fb829c90139d25a67fd3f1bc406f9d21b9e410da4e704e4096ef7ce4020000967aea78e51a6ef887d77ff0a2778fb42d2b410da2e8f9ca0ce6629c2a7c530170a4fb47170f0ad35cc5cf687e9fd964ed237603a1a293efdd6333fdfabd7d535de9898050c19f434b12e394f943f64613ceb163e4fd36df9c39a5076f5e0666bb4928a291d8f4ab13bded19ec6ce907123c963d985db7ba5c92396e997af5f3428bacbb7966cb230d174abe68e40180ee934e3cb4fe24c2c7f928ac0877242fd0e41f4c5617941caf3807db76bc80115a2f784c6ad8f23d34126291ec5c34dbdd2112c0c9d6f90a6e9b50a4b79de3a401480e10bd7d3551daeecd856af4f3f1d600f37fdfba64eec2692c1827ff7ca1ed9efaf6d9a17dd7cd723906c322632d9b3bf487c2d46e661a1883c50103aca3a0955c0933f338e3778e0755809772d0a00f59d780c9b2c2cb68209b419ce9a81a309ad390ebbf9475d38a5e7ba914b35a6e50bfae41cbeda5099b02edb66964ad765d78d2bb1746dc334f5d9c50f48788335c420a8decec2b5c1c89044fcae158e3050b3c5181e716d313a28c7e38183f0fcd030d3c6721e99dcab507010684495d936e0382c05ef355afc7c8937595392e418112539411a82154d44366e5524718ca55dd6a3c0e256a6a426cb582b06b559c65a78e696dd7efde6a6913fdf96e1f16e8f7d755e4395e1ddd2f855395b11dcd81915f6d80322ed21eb8d563599b041189ff8b4df257f1c1cff7d00ef7a178e362635080dba50b54493135ded413000c750216b848a3524e1e3d85dce30c4535c9d48b438d9461cfaafa75f71711a5e47ec3982225b7f928037e15f02293acdd2af73e01560459c536aeeb36367d3e7f2b0e1e900c7494767f14edb6ffdf87ef329341a3af2e4c33e1c51c1511a2c930ff2af457e9d29de8470567413b96542a1c1a3724eebce64b823265e3154bb5136ea5911c34951d9bc5727464647dd2ede42fa2d61b71d6ea990bbed99953fa82367e5933205b5d38b42259dda09b6fbb5c2ec2054fbc127446bf55cca4ecf19334c35f38b600014e67e56f1740851aca904fc2fa630b740c86b131164238ff5a727fc61235795adada85ed05343dba4067918397ed3a6fdd388c87e1592719c54e3b558dc4fe179d30957611ac0525c0d65c0b2126d403f6f5bc1139de3b0a65f34719dd1e6c61f72aafee77dd180515b4392876f48ee4014002eac7edc19e93a6dc6505ded83d6098691208d16261b641ff7c74aa1508598772b19167953b912335cc252b2d2591b48947fcb5210ca0b1c8ddc71351f33929d3ef1f6b7c2127cb07c9dbaab23734c73b47293d839c74c1b0718eb13e2020797bdbd901dacb5bb09f36e9a25ec13486f9f04651cca03c8cc46b456e7c77d63cf3fd4b2683906af7adb0b92c22dfb500c4f76dfbb4aa0490612a812253dac65578ebf3509e2878de231011fdb8ab4bc51a36c64f607a807cd603e7ca66ce3f2e417b3f4c4d08001dd1cd81bd5794b239fe1f384cbec38f6ccca4c365a4cc820644837f8fcb1c1ec8ada1ff5a74f1e1268b1fb6eafbf89bf742a49a1f4d4e70b000034812d1399f154f771adee650b4091001e26966a50107076d30bada2c76a1ce37e61be17ee6c868b7b5280c6326871d5fa49dbcdaf565ae7949c98cecd09c3a806f0e5b058b6449fb038f0c79f6a74fd411b308495c1ef9192fdff4877de3a2718d966c02b772d0407df355b49f456732dbb899ca0deef242d617fe82a309930f11e92afdaf57811c55180c64beeba44528e17abdbc753ed29f66027e61e776a81cb9b0d818ba317d6f164fef9038c9dd5071337c0c9871092b93c4a3444783f3d02a39f2b10ed6093433179f8251881f2bdaac08543eefd71d4dcfcbeb718fbac4254e41f842cc055ad366f33467655bc4049a95bc6e8ba804face8178a2579151efea567b1bcd64ea137a2829069d054775cd21912098d764453eb3893091016b19833bf34c5c85223ec2676d1c17efe3eb41a25532c389de993c0358d2a8572ddf9812de4c8f8b97a63b8417708aa25d771370c9b48cc0ef82631dca099207c1d351abf03883fee7f81d651fd6f5bb42fff82244b6ff54fa930bbf4c11f6f89a70e42aed33ab276e034d90473c518fc442f5dbaf7825583fa71b359e92dab3b0a502a288c44f0a7d51ad47359d3e9fe590462599c92bb03ead3660690c04a2df2b4c8f2cabdf6aab7a55092a4e47da559cda668f756a2b77a0aafddc864ec345af7b170001ef9903401d74ccb068fdb678cf42e2696d5d27aeae3d48ad4368bc622d0363ef7eada5cda60a5692d92de0c26a6ac3412fa52f40d1a9466a71dc41848ddd3f62fe2a94bbe9e0fd875fd94e19dd02a8bfe12ffad6fb546db1af976faf07607b02e4b2d4539b1d39e3e25f3229d8241a10e1299ae4e4bc341783c2b53ea0a286093ba79fc5e31716ea0b7471388852a2f795c4b9c2249406ee1eebc7347eeeeaad6eb48d06f6223669619b86575be9909bbce4f0faf01e2c71bcb09e2f48713ff96328d74c2111ecde76ec66b8ee6ec171dd6eda71e92b2ae81ebc2651930da87a1999b38461d5b5c03ee06b68f54a7e2efeb5829a0d0802bd4d69b3809a79ce0081bf43740559d970cb77a4c06d278c3ed48f0f15be7f5c335875a76750d7fd13d6dc73679e4e66127aa3d9efee39abe4e8aa317a60fa51da96a9481ab51b69a95a53d846d063face899da6ed9cd20c2f4a1b685477c5527d3213fe9c6bd54564b54c0351da3fbbd30d63ac0a44c3cef6bae9bda2e513bf8185444f2c70433fd785db3d150d1dc2c11ccb48825041d32ee09ffcce896c57b7eb669df4647baf0f8cb7f38c2991a02eddf2d718d6c411be274d4db90a5f04eeb09f7b2e6a2a261017549b2c7f079eb7241a27a1901235ccba52bb3a59fb1b7ee638cfb854ee974570c566e7d70902209361ac2e73d7b497df142cbf33adf7acb8d9515f93d28e19466cc8c02a4434544d11acb95c39e1e358b1565eb993fca4248c1cb772e5ebdb3941d0bc5cf41c9ad34e15fd8ceaa118d41579a9d7f74a7ab549cf167f1ae58b5f841496739b38a9b4ec4612814480d3c4d1f47334acea4991df4d1204acd3fbb85d5b85d94485cb7af89cbddf4e3eb2c1eceab18f22dd0f3bc9d5d91db8a34da450b763bd3ba698bf6606a98743945f7ca51c0ebe438834ad5e5fc65f9fb4d149754bd6bf76e3b78139806af70d3b803f778efed097434fc64da1de7951c6f6710ba0d8c63442f74df2c94342843b1739b2398fe8b31f2279e958d854261b61644a289e5170d526f36771581b07d62d0a2a879b8bede7111c6a961b0d6e85234c5c1b22e17a0769483f30ad39247e3b0e3757b8de56c5f104db30f52a8c33551c3ffd8760967263909b350b164457c93a13c3b9e787ec2b47099fa8fb3554bab297a9db8f8db7895b20b2b460ed39d440d22e119e76587613686cd09c4f451283085609dd0e1db5c136afaa3990dbb87ac7631a053587de41125fed95cc52158f355488fff53547a315a9b402c99d8be7e5cb285e1f163d41f780cbb4f0ecfea354ebec62b91201d2444bfca85bbefeecb1c9c3ac11f425cb7fc5ec404c71f0cc32d9592e8c6a50b36247e6a2385881e03eae85fc85c5c83b8d1f4996825bb0e266c7369dab743bedc26ba91a27450bf16118a20ab928c09d815bd5c3ba0762d50db6a12d2c0cc513e3737cef2f1cac609a151571e668c808b35d9ac76f44858f9963d6c07d0dfa0b3c8cc1176048eda7d76a57727c05689c605399f9ad89d88ea10baab2e9b88f9cf3280380bfcd33deef46dd89873a7062bc704696eef6704109925865d2da9597c021b91a8e32add3e9570fadc9b24231ddfe1290256c14fa5b83c01e21c06b2c570fecc836e5362b08ef3c804a6ffa91723c28def854fd1ffc7c3eb386b8cb29881a120045c4a1d0a7c820995d02a3e12f5640997c47775c3837a30821dd6f2e583da52a7f0f43ddb6e4687bfb9ba61a993b659f5575fcd2a7926bc1931e753e3226a68d3ae1d865fe75858a15e0219a4d88bb38cef89e714d37d818fe60aa0a1dfc52e30f4a36da63fc8738707bc302b5c1ecceb6259db81172eb59b4dda6bac1f6a02f02767e47c9194c89ef9f87d35404d0f722c1bd37c075cbc847a308d01db86ea1dfda9403063c8788a9fac4ea231e356205d3198fea02385790e072bf9359a97b0519f4b7a8c270bf3bc3ef70c8b55c354de35eddc160b7a6202d52dd76e90456f7eea628ce056b57fa5d0764bbf00b222cf197c", 0x1000}, {&(0x7f0000000100)="eba37c3cb1b44369d0608dc95cf4e1e1ab50c0ccc338668b651556857aa26a1a53ea702c3ea80d99fe16524c24ecf524cd890001e717e45c3618c948e79324fd45db1433ecbc45", 0x47}, {&(0x7f00000011c0)="ce15dd2adcff07ad7d0507cbefdeba76a29952d51eae84eac27b265d63a3116f7cde5404b00e3ea1d243c29d00a3caf64f00679b3cd2b13a2d12f255aac6425173805cc56976f611f8d0923ca0b9d327ac358e50f0fa6e80e1b8d5a3f0d2f083c3eb31e50728084f118309a2be38c28a932bfa1b9b769a3956f0ea85d9ffd648eb243b3950f741eb058f9360d3e2108bf9aa99e1b7f82fdcd25cf1bfd99ccbc8e3b8b364828d333bb98c9b33100d2b1e0c06d472468c8451079ea0a8cbf80baff50c07714b26df5f4b836779b9add7c0c891daf61a673ed9fa1948c553f734483f33c3101365f6ee0f934a1d89369c54d8a2f1", 0xffa6}, {&(0x7f00000012c0)="06e98fb2c65816b0dfa56c2cf97586ec01ebdbbd4b0f7fd2c36842a015a5edc837723a2f9e896d0fe316c1bfa3cf5727435415008e1cc26c3ad6e6f2a2d87ee1915c77c4284577534bbaea8cdcd5e1c4916af58ebb860b04bb9ab140aad6eb259028f94bb3b5a7098c8145339575a9499bcc83fa5cae2fa35fe00caaff056389b8ee5ab125e868ed68b62e01d139e30efea1f5871c47a4a6ea38a1c6a5526805938ec6713cb3cbd5d238f2dd262a75809628d45092310de80ff7e4b735bac13f12ad6b468d76b9fb2b28c84c37383bbf1724fd5640d18c221869e08e0aa794d0a0ee67767c9c13505e2960130b661e255bfa17f225d4", 0xf6}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x12) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x200000011, r0, 0x0, 0x3) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffffffffffe, &(0x7f0000000100)) read(r0, &(0x7f0000000080)=""/60, 0x3c) fchmod(r1, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x3) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) shutdown(r0, 0x2) 16:00:23 executing program 1: r0 = socket(0x18, 0x6, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x800000008002) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = msgget$private(0x0, 0x281) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xfffffffffffffffe, r4, r5, r6, r7, 0x4, 0x5}, 0x1ff, 0x6, r8, r9, 0x8, 0x100, 0x7, 0xffffffffffffffc1}) r10 = getppid() getrlimit(0x7, &(0x7f0000000280)) getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r10, r11}, 0xc) r12 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) fcntl$getown(r2, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) pledge(&(0x7f0000000480)='*%\'\x9f\\-\x00', &(0x7f00000004c0)='+!\'\x00') semop(r12, &(0x7f00000002c0)=[{0x3, 0x4091, 0x1800}, {0x0, 0xdd0, 0x1000}, {0x4, 0x57f, 0x800}, {0x3, 0x2, 0x1000}, {0x2, 0x7a, 0x1000}], 0x5) 16:00:23 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = socket(0x6, 0x3, 0x14) recvfrom(r0, &(0x7f0000000080)=""/149, 0x95, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00', 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000240)="3fba706fe8cac981a89e64d47835598710d7130f55e6f82042b203f6d760c1b184723d58222663de787de31bffc59bb7e8d5575d52391732b4bf25fc4be1ad78eef5302f81c0bb9b0ccb336e306033658317baaea225515cce34fb246a43f576d67eea3abfe780ddc4e6ffeb53d179fd33c713d62a77f102b5fe594be83576db2dd48a2b3bec97ce5957c56eee240f8b38517f2c197c997b6f0fec71b3d4bac08a05375cded3475b99927d3967023cda5e5fb3832001786e53965fe619e504aeef0043ab10bc912f12c0494405177c533a07d5776b1a066f88d8bebcbbf26805a40ca5d09f57d8b0147d51cd500cee1b019c07737ddcb0193804acf83679", 0xfe, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x9, 0x0, 0x20}, {{r0}, 0xfffffffffffffffb, 0xd, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0xfc, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x10000, 0xcfb}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0xfff, 0x4}], 0x0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x7, 0x400, 0xfff}, {{r1}, 0x0, 0x41, 0x6, 0xa1cd, 0x401}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x1000000000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6a4c4514, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xc1, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xc00fffff, 0x1, 0x3ad7}], 0x8000, &(0x7f00000001c0)={0x5, 0xd2b}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r4) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="9492092f62757300000086000000"], 0x8) 16:00:24 executing program 1: socket$inet(0x2, 0x3, 0x800) r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:24 executing program 0: socketpair(0x6524476f8f52d928, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="26b678e21ab4fe847494faa63cfda428e9b22d0bbbab42578274eaf8c1438db2b04609c2c22c21a9d4f6277d4d3799103d052242d541f0814e88ae3413430bcf9aad30c97e0b046f17502e3bbd3e45a3aa3204988be79df7bf2cc8dbb6", 0x5d, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x20, 0x5dc}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet6(r1, &(0x7f00000001c0)="c1db4fb236baf649d3210dfb90a0ab6a5edbac638c7812f17d78e97b8a980e0f91845a1b97c2a48a3c80facb98848e8ed0e43b9d403d87613f062afaf7a99382f7cce238a5fd372624f091be4e9602ef87b76cc3facbaf7c90378063f3aa18839a1cd28e6fbfd11ce0f800ee41915afc0d", 0x71, 0x400, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchdir(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getppid() mknod$loop(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) sendto(r1, &(0x7f00000003c0)="d3d154cea4773555d2a3a165d63e870215edd62318be588338845572e78a69d6f4aa4de7943b6cc240469a292ae7ceabe78078d4ad0edee6a6cc563d0f119eb29814e48f0b55babc027cb03a154ca84a43a9d0a8bb1ed3a2f3ab1d223c80e6b7ed2e09c4ce91025487be8941b3e89afe216d7d8281188a7c48bfd1ee2699d9507482930335658f009d6953f7bf80d7130325df410d989f4c33f8f9a8ff8c519782591ae5c5e2a7cbec8fbdb871ffef36b9575cfcc4800602b580f9b0faa37f41aea5b5226fa112013964da8a847d8b474f9049aef68096c62cacd80f6f7e5035bdc4cfe1bf011165056d01afcf3c73054a6363f0698b2a69ad376fb77a545dcf903f2154235677bc9e3a8b2ac2b3c52ee6245295f70844f9369e989d00fd64d28f84e19c9bc4245a51afa2a31460e78f8d6d8c689b93bfe0573becd726ce10b75d158c3380ef65615b91c518809dc44ef9a2d6a7bb2dff8eb229fafd72ae5ce64f65eba5e9ab9f212aa2df3165485081641ef788d0d2011aa4b6fa4780f88b4431260608691e104aa8109a88a200174f8262a59169275a0afe1a549e4f755512c72b7a82fe83bcea9e6cc23c7242b0b95f15819c844d5c2c0f5e5099072336aa2c022b7d09bf11a7ae20ded55c5d30f853a0232d0bea2cab1049f55ee49f144eecdacccaa8c2181b54bb7dbd4a0cbe8ebc1f03d50bb9f9bbf88765cd9107e2713d7087538228dac06c9cbf26233e4e287e0cd059d4874a22d421d4a8fc5123840003044b96e649d65433acb16b6674ee2f654319ce6bf1fcc95ee3124576b3c8f11202cf1f7f3bf4b571dc8fc479ea9fcd0a01c6d21c486e87cd1a157620a098204e707b1ff183d232538fd13bf9b172d326890463422fd8a68015c7bccf1f452bb2068cc33c9541603fdf242f4ea473c4a9fab4174805b716ff4daa9940b3b06367f1b1e623e35d87ae5569eaf7bf98bc97d336a0d125b095bc8fffbc59f99ee768d94f2e87a1e4eb99a00381a1225818aa84ac96943c59677f0f056e35aea47be7a358929aebc9146340b4debbb31874cb1cda62480e4b134e637c499ca340e8d604c8b8b384e64ab53fd6cd813d9bc9996c4bd4892a9040654cb9caa37ffcce332f3ffae7888386afac58258899731449b1fbcc2cac76822c421b2fbb9c32b2fe47021be0d0f66aca0eb24fb87cfd2b55036c5a49e8e82c242857e321497bdeef5e241c49d8e6a813f7dcc93b4e87bc73e4688363ebba71cbf090cfa0cc40f7b5c225c9889c808848232928a45facb2b81aa120831cec7c4c1705f24006028850dc7ba47ca96048dc17ce485e8fad52390eacdfe6b2958782acc71847dd0ffea83dbce140f3505275edf4480dda5ebddff1a9222fa1469ae5e120fc0de6537e1fb2edcba6dee56a0207b1068584300620780c7feda5e9e46902902933ce7a43ee4d1a5e1e32adb8d58ad5bff95502566973881614e094449a4f47f9032c6a9df416760be631d9b01f3aa917fa9bd29df1603a29269298cc7b0e90f83ad6854de1145abde5470131ffe98d28ee495852b6d452bc159bc87ecf98a0b9312ab96eb2a98694350a5485ec4b4b95324ac788af4832ab666cad087dbbf32eecc04e8ac1bf7a4ecd3a3fed1d7c5cf6448efba63ace9090ba8566df6b5b69a0db6c50bfb58739215b78d25d59dcdb7fdddfd30c8a16ae97eceb302e62f18eefe8f6b0fbc2b42d9e62b8e5e81653e8c1c9b9b13588aca1fe111999d0683da9c467520610c36bb4e6b87101867a09106ea081abfd79d3c936d05df5e5b8aca1f2ba35e897f7d15e30624a2d9839d2ec87e9cc8a121725eeec84cec86947d4472eb9983c6b2fb9a10fb8f8cc2de49ed0e91b5b441422a0ac0a48409858bf25a8dfc69f16b9404af3d515f0a6fc0d30ec4bab524b5169bc76a2cc315a4f957c3229cb2f322f577e8c0640fbe57ebda56521f7ccf352dbfe7e0fbfc54bb9d1a616ee142f18fbb7ee431933eaf25cb4d6e07cc75fd4983bbc8ba6fa44bc6c2f39ac17927641faed3dea7161b1ef31ee1daa221dd997a6c321e2830944a4f685b0c0fdc858bec26bae33f870d39344253fbac93d6fb323df2a3891891c29b0d9a622888d0ab066f8ad75299b91a1e2f492654d231405be2a658c3703a5ee4e9d80fc5075a20afcdaf47746df31a6d1fc87f50082678722a6a4b144e2f8d2af4401eb3364f8ca3250d3062fdfd4213d573c1d550917551b5cd9dcd1b0fe93b10e049bdecf6fd963c7106c53e92daa9a60712b2e64f6a636314dc9e17bfed40ffe9d5a201926963a9e841a95d57ae930da6b3c2c7fce859ca2e095a1e6d43f80cd049e694e616ae7695209644098766bf47bbd118ae7cc0a5cf2186aacccb66e6a45cf1a534cadb6ac967a70eefb76bc55bd619a61ebc9f7ce40faff0c292fbec98ed7dc4cd6474a4f49b5178e5dc99041d146f34790e06d0b9e599a641ddc11ff196da7898cfa74e2597806cbc909462d359d661789b0eb34893e30ae01710c3d5e3240ba74d3ba466486e7afd502482a79ffda3049af9413898c6431105f08c28a76ddf732634ad6d34313fdc7e0e8022cc2b4ed152e52def1d2174879a5897a000084a70f27188711bf9543b2850dbb1f733b5f7a6c523791463db0de1263470263e5644c8e9e08907e2c2ba8960de2ea2443eda439ae5f8d709e649de331052299f5c5bb3ab45544f04d9ab202241f9eeebac592768c88165d51a5d9f136909d5b83b0a0a10d5450c82d5a53c8c49e57907a6d9e9d1772233946a1484b0b3988e72cc9931a20765b463bfbf1a8ed632fb0cea83f292349cd5974dcd9179b3657c05a22608c985c4fb88d84577a90e7df9535075e2535306e00734a8835397fda4d30dd59839e291ffa9fe19d325f2ae8804f1a521a96db28e78f2b54cb88f8eb76c833ee0c1a424682fc38c55485487d54b34daa5543750f64cd302678ba8f24b550be9e7b2700541b6da9ea5b9a1bdf4e2398adce527d1349c23a3200238db870e9de6a764747afd7256e56af0fea3c02e64deb6e3443bad56124fd57da0ecd1e893cb8d6898165bc507386da3a6e2277a30d1bd7978d3215a14c2e641028ba7cbd299ef63d9cf469467f507351a7bccbbf7a57d7d35b1e31432c2e62c661f878aaa104d83c9b8cb90ec08b79257675b566fb4e2fbd010bfd2d103a7175f20199fe301327937552329a0c52450b16f4684a42ef6ae98a75b964593bc5e4d5b6fae881b515d2ccaadfee6ec0458bf7e174af1ba65051de231f06c9105cfcee01c4cd26629c6ae0914076edf5e50d5a3edebe59145b17b99ce1e61914d6539eb625de40471e389dee162f963a6da6ef2d8bcdd96f89b0b03f84ca6f1bf699f84e2008976c6715b603fbf9973d7a2b9c8d92a0328dfe8ad0d3130936ce5f729a611af918b036450887cdd22805e65907d1820b9f6b0bb57b537d05c9180f553b6fa61fb335335fa84dc75853d13b1f2f9cf5db3896f12dcee3311a2492b3bb530ba12f0c08f6e063d94a5debc33c45b1863c654fdbb237c90c2b1eaba4bd7e48106b7b2235038501f15997e0125e9013e0bb5e90a69fafaad2a4d773fd89d5a9717819eae3fcbf3952a314b721ff643c663167861fcc87f505f18137bacb7e14de0e3e4336c7c7ac255f1af771febf2c9ecf6d0d5085e5373a051c5004901b651a99011ee6acb866712a653e93a5bd3333eb2c3d657d4fa69d6160b7cc73ed803d5d68265c0db3d0aade6568a27b2182799e3b5bb203433d9e93274d63c572171356c58e3ea841d052d04ccf8a53a8f0ee1567a36ef3ab556c54fef9a1bf767ebc2141aa1b920b0a97c127ef25b22b358a923fcd8287b172f10f028a53f4c9d89f85d346afdd39dca609a070d4a19ef856f1ef1b7a3d399a393a6f5a439e4b13cf10781e2665339d865c9ea485df2ca0c0b37896f9cc91b81692a5c64423874a8f9ee5fd86e33ca413182428e74f30917531f271c2b657dd6a96cf421ae8615db411d36b5f5c6814af13b20cb0df42f3ca44098d73f3c8d3a9536f5469e7f0c1c59c008034e3fb386ad4126f9510a710ce64dbf089cf372d20d583a104787b742e1c6de1523749f9868cd021fc576acef4ed790f77adecd7efb1a876c49e69224646c49df71ce3d47e14801c32711fb1f5d1afd9ea5661ddb239ea60a5def25e15cd55afc2a690996b9ceb386747afa30989fbb034cb424a8e623043e6beab7956932aac34973db56eeaa73f057f91576a40b8614439ad0defaf3f6fd0473cff124f099f52c045c0680c6374419ca51c95dbafe329dbe1871b8b25b7b4da1a9b47df67adc95875de806fe57701645323406bd67befb3b21fd62e3db6dba2a33b33a53dfb67a21a3127c782927f5f99e7991a60ae1d96267440cdbe57ca2e28525e45663f90f9f5b92c413381b3fafad07d232da620e48ecddd424710f86aba1988e84ebfec48098ad0348da5a068b5e1a595a38daeda2d4feb07c38aed7b6b49dc3330b0d63e5a123609a9197484cb07f2b4531523dd541eda9a6485ad4ed7394bf6ef9686a2bcd20818777e056312264a420abb2d114d2efbcb54b7ac54c7ed0172b057bee79ced29f4cad2be0740241891eedcaf77d5dc4896380b057796a4ad30cef609850a00dd3b7ec9c278382b147af37893fd15b21566050533b81b623ed685ca7634e67848427a4a6adf10a42e87ace9347bcb66ee82fa396ccb3cf2a914b18658288f5828769e1258799af92d22c1b839a13d536c9722c530ca7369f7123886135133acd1df724436f6cfe806d7db600b22b10c4bd10778a53a458a6e6221b38a5c88a2e6016a2f6029fc2f4a7b59117544267320a077a78d01c56af3780102e916efdd629e14746a2f6f358ee6c0a3a49f110465a65e1201644591a4f23588f81e16bef2ec0af995545ea59e27e67965bdcfdda88bb97cf780d74042b8245df2760bd3bacbed510f1723bcda7b812705abbf8b9ed26b8f71282a876bdc2fe5f9934b53f0c9b26a7c24298c755d09b94d6b63bc3ac89c24a8b5d74ef86929b51e2497814e009f6d4ce35b24ec3987b996b87f74da79866109155966375833e1807230395196c1ffb8fd22a7336175f6c006367f0867e66e5a9479ad4937c213797e61a560cf0b6461d6e70844a7f56262f4d94e37f696271f509116c86d84a5b88001317b314909ddf85e85f645de10673c7c5fd023b845d2036530d48876c1b390764e3ba232f60727e95f8454261f980f8b2fab21f5dea39282ce7bf525519c99593d469928110dfb35c3b5d198556c87ecf4003afd0364506de68eede6d3c26e48a011363159e4ac627dd5e645d33720c6f6db7e56dacc7b6000f00a2c586660bdf69447ece0133c2f1c3cbef152c34db126ee554e5fb9535e758265f3905b0a3e6bd4b246a187badb2191032456c66c52924da2b74bc114d05d979c9145a132a6a969a54b44684a3a71f72535e259554e79cf89a1c6774fa2cfd701587f7cca0713bb8631a8e792bf8d273caf56118f30760c66d43f1c7d3825dfca716c96486d2291b24101062ff5bf9d7556b92084e7efb4766bb5d519eb079aa8cb3638f794a5d66e3610bf6cfc92529541af62f0e4e2e55e6863c07a90e171bddb3a71ccbc5c0e1d652bd4727b88a5565531744ea5a50f4e12cd4c5286a326d68522b2f529d2f56a695d2c607fb861e8fe5c18e8e2694088debf5baa1655f5d7e82fe926fd2894eff2c0093cb0efe6b1aed0f87765239cf35aed4459cdd40e7147ea71da", 0x1000, 0x4, &(0x7f00000013c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000001400)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) setsockopt(r2, 0x4a, 0xf6b, &(0x7f0000001540)="e1baa6eadf8741dc58abd95dbee0b8f751f2ce7aa8107f76abd3212278a2255f6684072416bd489b17144b17", 0x2c) shutdown(r1, 0x3) utimes(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x7, 0x5}, {0x2fe, 0x2}}) r4 = openat(r3, &(0x7f0000001600)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x2, 0xfffffffffffffffa, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) pwritev(r4, &(0x7f0000001a00)=[{&(0x7f0000001680)="b1ec8e361d0c737fe5e645099ba91cf6813f7556a8498acd95538b0a2ce40b034b6a51b5abbdc40467e97a1d82a5a7c7b3715dce0cdd10fcb33421fe87ea833da1c796cbf81d28e812e984dcd0032089973893c81b8bb414c042c3e5c1b505712af8ae57528c68b449f99daf0e644079cf7b27cb979490e2ad724a165e7d1f7116b0284b5cf422f9339439e071bb1ca8b83acc3b5d222ef79535f3d539c1f1ac253acbc027eee65c7c", 0xa9}, {&(0x7f0000001740)="8c524eb3b02d79ca8dc1273ced7355c79920c28f1a56448233233f64c52265c64182786bba495f3aa2aa8630de4773cd629ffad3b6869c6cada694a74bb3712627b84ce31c9299653497410e2c09b0b27225b43b1ee4f3d42a682cbe70a85d24e3e982880ca2d0701b7c74d6406077267a598457674efbd165c6afb5a208cf14b082393c77990ff6c5facf9150b96f1e43592aca79a89a2fc477476d2914b3da6070e8df5589a9ff0c81fbe844bdffdad2a8ec4f73be36bc5d0a7e751dfcf3b2cb7263d569a15dd1f345e655f9a2c771be7f", 0xd2}, {&(0x7f0000001840)="a987cbde90e37497c46b47b3c85c78c041970f43ea225f1c928e56ba271b34768a7bd9999716f55a7a079eaf5186899d86f70f3cfc23a3c90f67f721b35e7c2955d6b90c10b645288f4e6df37ada687afade865e8bce18c283031dbd937446e6635adeb14e7da75256e9982dc92302f8cd44e507c5badfbeac489d3ef80f240f6d50d2ebaa0d65c124cace1c83c440788d5c8fe2e645bc64a9c2a3eef9933cb6d03814220b3e3e11e8e44cafe278c286b269ef240a0b33310991120ada7d47eeed1931cd1e52be56fb92ec07473f1729a8fc9325722882cebba5071b381999cbe4bfc70b7f00e1cf89c69b", 0xeb}, {&(0x7f0000001940)="6e8fe814df06e7d813c9a9071f96d676ae40ba57098fb7494d3e74bf4a1666465f9c487893a9ee8c96a9b8c3f3313605fd40560d902c6cd33549a06f5f5adbb0b36c095396654eacd7381d5fc853b4c2b0814bdd4a9ba4b16c9d67bf755c612d2df851206e4d9cf363b772a5adeb13ecf118a3463a7a818501acfc6474d8da3b2d81b29fb701e04512dd462c225a1e76493cc38e6cd3ee213774107fd5f0", 0x9e}], 0x4, 0x0) bind(r6, &(0x7f0000001a40)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x8007, 0xbf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) sendto(r2, &(0x7f0000001b00)="1f1696b9b257e7a22fb8cb57bd99da88524ec90f2c7fc707ae0511bc825dfb1d7d27fb", 0x23, 0x1, &(0x7f0000001b40)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x400}, 0xc) accept$unix(r5, &(0x7f0000001b80)=@file={0x0, ""/4096}, &(0x7f0000002bc0)=0x1002) semget$private(0x0, 0x2, 0x222) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000002c00), &(0x7f0000002c40)=0x10) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000002c80)={0x155, 0x5}) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/111) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/75) chdir(&(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x12) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xfffffffffffffffc) semop(r0, &(0x7f0000000240)=[{0x0, 0x80000000, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0x100000001, 0x1800}, {0x3, 0x20, 0x1800}, {0x0, 0x7, 0x800}], 0x5) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') semget$private(0x0, 0x4, 0x200) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x200) socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) r3 = syz_open_pts() geteuid() r4 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x80, 0x162) recvfrom$inet(r1, &(0x7f0000000400)=""/155, 0x9b, 0x802, &(0x7f00000004c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000500)=0x400) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) semget$private(0x0, 0x7, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000600)=0x45) r6 = fcntl$dupfd(r3, 0x0, r2) renameat(r4, &(0x7f0000000640)='./file1\x00', r6, &(0x7f0000000680)='./file2\x00') semget(0x3, 0x0, 0x2) setuid(r5) mknodat(r1, &(0x7f00000006c0)='./file2\x00', 0x82, 0x2) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x29ab) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) dup2(r2, r0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) socketpair$unix(0x1, 0x22, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xae7273759c65b067, 0x4, 0x4f, 0x7fff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xe, 0x8, 0x4, 0x101}, {{r0}, 0x0, 0x80, 0x40000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x9, 0x5}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x41, 0x9, 0x7}, {{r0}, 0x0, 0x20, 0xf0000002, 0x4a35, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x1, 0x2, 0x40}], 0xb8, &(0x7f00000000c0)={0x0, 0x5}) close(r0) fchmod(r0, 0x48) getdents(r0, &(0x7f00000002c0)=""/184, 0xb8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x7, 0x200) socket(0x20, 0x5, 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/7) 16:00:24 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = semget$private(0x0, 0x1, 0x11) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3000000000, 0x43f5bc6b, 0xfffffffffffffffb, 0x6, 0xa8, 0x43]) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = getpid() getpgid(r3) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x5}, {0xfffffffffffffffe, 0x8000000000000001}}, 0x0) 16:00:24 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = geteuid() setuid(r0) mlockall(0x8000000000003) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x6) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="95b26ed650752db4fdffa7bf6ba80a940ec2f4e20a90f1df327b1545e581502fe8ad4875392cd51434d09f5927d2a1f68973b8f9b20d207f2440bb50daaaf7714a06ce107cea0335d24cab2840d4b87821224b65374ec7821d8f780b8bec96806270c9f02e2f974e0658f97db4e77c1bc3f87a201206568aaee501a4d9cddeb45c9267a01df39bed6e80aa7a2552bcf185112d52f26ebdcb31362acf25db838cc66a4dd2236863a4c93675dd8dde349afd95947dd8c9b896f108401b91a4d568dc3fb87fa930c6d21212839981d7cd875e9f776bbccd3521fc84277a69e6ef9766e1558935c78d1304db841ecd879dd3b0845a1d5d603a102a16858734de4be1f13ed1403c0c6f52234ba8ca39cb22877c3e382fc9615ae5d7b07c84653ae149ffaf0bc73c0f3b772643330e73b54fd13ec0c666237e21de7ef6b4c5a04fe03ff4894b89e1f310eca6b1833491f0fdc2dcab78410d8c6e36bed2a94eb56f94314fcfceefd18b739c563f1bbca72c4b7fbfe57530d64acff99e89e4f6a5a4db67974bd852186e0116d0583e8a750e459156bf9ec5c5a2ca017008d687a7e808fcefdccc16ef796fc8a6c56207455a9899cecdedaaae299fff36382d695ef37c7e150f9ca7d6122bc7cf44dab1247714512c348058fc6b63c2d5719d7d71b91e2b2ba634d3ca1cb34ea54325dc7bdcddc14129b4c119f56e7d374e2076b097e9893c7e972ad5e5700a7aaa94ef072c0060b30259aa10bd618e423fd9cccb8e75de27253445550acadbc1a88aeb5db70a64491e1430026cb6fecc237ac5d7e6bd03261651d4752d1905f3f35df26c568e888c05db7e0594858ae7e58a8fe9248393754a81c8b73b406c36669115f6c004a2f344b2d880c26aa6186b85003df85c332d085bae5dab5e03c93ee30cc8479b65da4f458a6038ed26578ca919346d7f909725d01bafc8d89d4e1c31175c60602a1e3b410465b6fc8d571ed0edf4dcdbfa0998be1cda4677a6582fb6e251db0f3f778f2fafad2d9dd9add1e8b47e022b70e394d49e4c9758d14280ebc2cf2eaba43d59f8274188e7e484cf124bb7fe69a42c8ffcd82a7c9a37b4ac2cad54e532e61ed1fc6ff48e7c6213bbc62593dd94dda06c8203dbd68f73a1c6d85ba39915d37e9e91f1138b2cc760e822f3d14d4e71469ea74af88f80bbda5042484d75b96e878034ae34af3d431b797b91d0b73780c65d45178a75e6a8d58fb0c45a0cacffd2ad794b2a1120181db2ebf74fd8090352fe0beee8bb3991e94b7af9b58cca9af4f46f7f2c7f8addfa7e04835ca9868fee26d9277e702493d7dac13a09322f5b3b1067dea71eff976ff76ae687f191aff9ed2a128fd85353cc72da781a3f5b9be07fc99567a93f162f3d265b862d42a68b50e2471daf446e32ec5b5dc2c4948230825999411799c9da190893abd72a9a800a70e7a1b0508eaae7d758a6509837721a3aaa01c97cd170e1168ba1d06447f5bb78d38220564ba6ee6ceb9ca72ec11121c57f6e3e9865e43e434a15c2c5417ab3715c0dc6dad10a85c49ed0af0e909bfb60c140660db80afac6f2e036fef6ed1eab0994a5b9b7eeaf6883bdd118eb82200855d4ec0329e8af5c7c53d0ead32506f3cf56f5ede1c0a79d48ae5a3d5322662f0e5a9eb906b4641151df728ff1b145c8e4ac46847dd0587070d9eb311395caa5dfbc03fb0b79626aaa5f8dc5a4a5bdd91e19e88b35fd010d60a78b9385f4abc6aad5f97e6bbf52731771767388a33b2d2641c5ad0954134aeea321921df6d1db42800ad59bfadb0590ca42542ca8009d096219b4e7e50b3064f40b0149d5c20ed59e9e3da8ac7bd4cb34814aa1cf303714f17870d40026c46766b010dbd7256a26001ffa041d8fa3ebedc8181255e6c01116c610dbe5d0011378c166029b72dab3e4f5ab5ea01dd07c9d39533b1f97d48a3eda9dc16437a81bd7121d1cc7e98ea0981107cd73b4d5fc6052aeb9570524e32c6460a4f0c00b001569a46972b6f7075a82bc4dcae39a6f95fdcc83f2cab1279eda5a9457f6ad5fc799e11771e5f4fd93e9899ff74ce94128116bf871dae23054a2acd09b2a26c5b60b8d98521f09032f3a00a8e7e8f95d39b08fe684ff99ae650f8b68b7394b28a43b11677c12ba5aa6cba2a8875896a6982ab18143d0f859b3a49eac76bc160fc2fa9d903d0fdf452761b124df4ff2b85585bbfb3600d59dadf1f10a1b87f3ef0a8f1c2a2199c69ebd318fa01126824b95a9579c2bb96c87d5458d2cf078ed66b0824b4894af7f0129b090eaf4ee64aceaa35ce70c0b5a7b6434835546777576cc3570c6565a42d554baab0ea37bc249ec3b5a13d840bc10c0ef5daebbe09f72a38f13c0da1c849221c4c944e2330a20c2daab1e1ce41205ce3453c7d28e816a1fa48d677f528bf18dab92648e1ee98d95c58fce361def88a24da1774f5fcfa61241fcee197930b71c57cc9480f7a77a95a1deb29e46ee5ff91c1bc14f8531a8b77603b14cb30ef44d1f153fcdc88b2a9a342dc3ad45f667a02a497300f7c86f91c93d464be9afb45cafb0180ee067759c889f434e162df82eb296ae26edb09943e90bafa6fdaaaa972c5cb15c8e9f65667d18c0664ebf07636b3ae3b35c15256d27c64e6d07fcec92aae08808f509b8a804aff34932b8e21bde9875f6255258b7eced32a91be0f819a2dd30d01b43a9f817d740f78d6e334ec48fac3568e329fafd1731384266bd2fbaf37a3d5ecb8d3bbca168a69b2e9b5931a0af15e34783e229dd4691f697f7fa7993f4e4a30b1fa373dfadfe53ddcacc2b6df79b3739c09fb3e257b7c4bd8799aa1a142c245b30f9c0fa54f33d5c5c1b7cfbbc558bf7bde3390a5169954e49e1b669e6a4e9f5c6a583faf67bfedaaccea7b46c367a2752c47c4b9fa8a1428a502aca40c0e938f181fcc2af212d19035709804b4335a51e802920f263571a5d322e5b7e971f4ae94ad2cf8faf40ab10b9229513eaa7b643a178e595d321a966d30613c13c4902ad501fa90a1e6560af91305757441e04cbb24695ec022877e043cc0277c5e8dda8dd73e824327fb88eea0bacf8b8c40a4d391542f8d9bd2b2c65de64a1d3b7b378d2519943eba5ca3c02bde7e3f32ac47c1086043517269c584ce91c959d799031273e11ea51eb72fc2c7ecfd96c5a1ad8541439360740293285783a11735e8026fcfac6ba9774d47e77f758d6f4cc97ffbf0c80d57178d07e21e5c1def060acb9978e5726357c9b1c7e357d3c752653146b32eb794807ef6858610c438a2007bd17534a81bc9729e4d8f1a219a090904a327deadb2851e5355b239e0042eaaf3bbf5fdcbf3952b713794ef0aa04c9c701604e841c42bd34f930cf6262dc76d25177ce3b92dac9884a901c7a13b904b993778d66f4f3ce19bd5e41496538ab93a0545189e3023021a693da7b296476822192e9228e21dd2950ba46bc0986572971cb51d5a94799c48f989fc117fde8dd20a099a0064ae7925ce6e346f0d8fce26c80bf794d68d008b736e45f13baf0d2471e1470ba0532e48c9e09afa0f4af0412ef2b5430c3767478f614246f7956877a23132cfefcfe3104396a719634c05ad2bb607527709f142ab0c194d7c237e48ee375d5e91dcc739596112962e08045f7874be0e9cc26d2bb94c659a87ac4e1a770faab02457a1fc38ff306cf3efcc1890b2cd2de1985ad00b257e0f48b39a79374cab04554879b99c9e3349493f98f6d855a44001a1d6a03a0e43c99dd03c896cdc36de3331c54d9745b5d3bfcf2f53a8f3a3d87220dd271c6de8d8c9adec914ca7544ed3b1c8d54d4ee581349af60ccf46278d2cfccede373505aa7b13c9bcae9b0e7a8caf0ff9796ab61fd61ff962d3f49a4bf6baa97248d3d3a8b0edcc894b316ab7c76e0b14b84395c25fb9899b0bb0638a23abec0cf974b016764fffd3d2732242eedefa3d9565bb6f8262dcf5accbd5717a4c73a34c1204d64c0f93c6a58c0968c4d0df76014cd56325052690bcdf46026d58fc89f1465eb96bcfa59990bc081e82af5585733ced8cc07fbebdda236b442761af896bae8c9fb9bd6fc80968c024356e903cee67336d15438f33f22ccf1e5c2efa319ce4720a9bbe70dfa9f71d38d080a85c364ad27c6b9e4c1e0ea1844297b5d012ccb1674fecb8d3d28b87a1665d907422d9465dfcf764a198974a6347d3ff23007a2c5985cdc11b1c01a787fba9003c61eb3d5b2361d848e12982442c172533a90b411be1a021b930ebba53e988d8567f666d6a37237a27d1ce63dfaaeac97864426ff62c09b7eb92c99de955980630e7b16545488be8e70c88ffddb6bc8b27e3b791773b3e1044d6ff46dc3a1ff3623211708102661a266bd2ad20efe5d55c52e4473e01122229a88203daf6558ba1b67a9c305df45c10d48c560f1455e9e6d4f6c583d52228e760ff1ce35b141a81e32012c7efdbcf6a8b8e10bb373e36a13b4907a4af80838c6d7b5f7b60eb23585392bf8a9012a00df9546805aa0b3dac51989bd56a28b9a8c32db961a8aa49b21911fd1e5b3fa8c1748548b582feb8708f58575596a091edd8e5424ec8804da8bfaebd75a2c566c7e361b5f789ad7fa066703ef6e903ae61b5cd6050876dec62cafeb114cbb0df8562348f82d61a55ff62ed4f3633d5001b748912b2a35cb3aeb5b337f13ac6ffb4aad8e11b064266d4781cb70fc06c55a58597976a5a65bc84a15e7da15d4b377318db9982c2f4c965bb05e52931f03293719d4d64f84df0ea14967a098dca9bcd3558f58e0e9241989b3b2aa2a6adf42fe357be98fde340278c3aa2250637ff1e942cc48e6da787bdce0524e913ef7f960017878980080dbcb2781e7ad9b4b724493cb151d8b9e7bd5999f168e66fc839aea55c76884950b31f9e7628a5d9d76772f6990d991a49d31dc79e8cd8189f70dadd557ceae19ee55ee68bb46aea2fd5dff5b450aaf78a8f45a410c81151363671ea7eeec80a45dbe6b142bb62874fbc606741b2f83d4e0f3f7c6601018484a200e9d5f5e0669e88d8b94b4c3da886a8a2befc5a86928fb428e20cbdcefbd20bc65260ecc4068ec8cfa577ea6198a536cf17ebc3818f99659fe26a5f417f04686ed33f731bab4b48cc18702c4cac280461e56ce84fc1b6552c749ca61345a63e86c3324b2604d32949f080732e9f84f0b8e3256555891b33ef1db1dd53167cd61ddb08feae5119c9cf3e86375f2e15db78bd48677f5554509109b61f8d0bee5fa64d17a7b7645bae27f5da5f6d42709cc604b470cc623025a9d5224b4acec138569fd9e411a39c3cf3308f7e6897732afefb888cab2192da3e669b3b44fe769d413f61154bce5fee21f53eb0dab16f3f8ad9e028f9f5b6a7648296acd41c2012da29c8fa5d41ef57113c9ac140ba55f937599f58f498d71dd1301ee1eccf865f8df4fdb4ead44b4f52d667af8325b3b57d7c59fa9a33b6f548feac60ee1ffa5af43f7863216de26454410736102104669cfe66058d619abe361b4ea4015cb79c8d84a81044f3607c085465c76d12fa510777de489d9ce94b4600f040df84351a98404d8fdb020dbc825cbf0f289a9995a1a76dcbf367c6c4dfb457b83781c19778b61230a5603f68f71b1343da28c913b89bdb2639f90cf6e9529880fd517263f474ada2540c99bc605bfa388339ed55651b1e478ba9515a321829a35de82d834286750894b8ee55524cd174fffc22bfda028149cf237ba988136e251092fb0dd4e74068724ab8c645eaab3c86bb73a30963275214a", 0x1000}, {&(0x7f0000000300)="eafc972d9e02b30d68cc68a4a838e36046ce479cc1ca56655324598bc755390f373ae78f0c96c25affc6b1204d01fadb68baa0ee83dcc6ab235e270a06f6d21e0ba5208caa4c3055072e4467c1bfa736771577c4c87f56a4b89ef2eb2c4b7995e051224c33f2eb0b37854925f1c65a8f0cdeb61e984bb04227403df0f64779daefcbc008e2d02f878e12a89673ea082dd4fd0a4545f96338cd5ae52026bb56bed83b1268980574fd6fae6f13b1d2256e769d5c71072423b4719e9f32b7f3078da12295d4f00000b306e19cca8a5732098b85", 0xd2}, {&(0x7f0000000140)="3b3a6308aede45de9097f5f186c6e70de5bc90ce1aa38b", 0x17}, {&(0x7f0000000200)="3af5262cb67913fb11299581cdab27062ab6835e60b47e3da32e", 0x1a}, {&(0x7f0000000400)="5a0d4083dae1e320a5d0b2a2c5f0971bbed6dbc9caf98297842b9f695c64781670c6375862224793a6ff8e70f80255517bb8784204d387e1b0850a6848b303fb29fc67e6e7b7b92b320adfa5effdbd8ef5339cba37663444bd2e7735f494eda02fe140a6fc5b4954a86f4ac2d0d62eed60611aea79d3ed971d3efbf33aae7353cf1c8cbeea632cc218293aff6def6a", 0x8f}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb9b355492d77dc74700000000e74de4", 0x0, 0x4}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0xffffffffffffe682) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x80, 0x88) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x2, 0x5, 0x3ff, 0x2, "086faa30b3c5c42cb93449d51f08a625c468739f", 0x4, 0x2}) syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xf4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:24 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000004000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0xa) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:24 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:00:26 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x8000, 0x101}, {0x4, 0x1}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7f, 0x1}, {0x42b345e3, 0x4}}, &(0x7f0000000080)) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x1, 0x4, 0x10000000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x1, 0xa3, 0x2}, {{r0}, 0xfffffffffffffffc, 0xda, 0x1, 0x1, 0x1}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x10, 0x7, 0x401}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x21, 0x1}, {{r0}, 0xffffffffffffffff, 0x5f, 0x10, 0xd4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xffffffffffffff00, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x11, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9, 0x40000000, 0x1bf0b472, 0x23}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x4}], 0x9, &(0x7f0000000080)={0x8, 0x61ac6a04}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x8000}, {0x3, 0x168000000000}}, 0x0) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x90) getsockopt$sock_int(r0, 0xffff, 0x183f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fchdir(r2) truncate(&(0x7f0000000100)='./file0\x00', 0x4) getsockopt(r1, 0x5, 0x8, &(0x7f0000000140)=""/210, &(0x7f0000000240)=0xd2) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000200)="3edb71f1dc3886e10d88e85a587341991d875dc856671640f75935fce318686554e0bbfaed65bf68067365cd34a10332d45a4b185071d68ee4d70e4d2f5badfea933c59f8a27e088dc380973603ca2a35edc0b178721ae7df030d2648f7b2dc1529a2877915479dac24cde000000009d40572cfb72f57f4d31d2555ce276b28722501c3621e0eeee6d3eeb404c5fdb128dabb39d4033179c570ec814696cc076bfb7387c292120461823a1b2da8a29264e6651cdb7819b59d5a3060009af248b570e24dcb22103000000985129348bb9053868785d0c2b4aaad07ddfa30d6c7c982df59d269985d418e52d0676759cc69e0df915a496be12c3232f2a863d729f84c843f06dcb5f", 0x77) setsockopt(r0, 0x200029, 0x40, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x1, 0xffff, 0x5fca8c19}, 0x2, [0x3ff, 0x1, 0xf6bb, 0x1, 0xb9, 0x9, 0x100, 0x9]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000719000/0x4000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/61) madvise(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x7) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xf, &(0x7f0000002340)={0x4, 0x0, 0xfffffffffffff000}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r0, &(0x7f0000000040)=""/29, 0x1d, 0x801, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000080)=ANY=[@ANYBLOB="ffff00100000000030fb"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000001200)="30c4908289d1385ebb6d17c56fa5255f0a095e73d0c8aabfafda73aae2d246dd5e5615b34a2f2ad3a73db50a31ea81044911e256711dc447bb3c8e5b97d8473b3827817253a3af218f3ed6bac731c25185210e44c18b8ef8d1a83424921a524b0d088d59b5c56789c153e3bae17de5be40a1dd03501e3d9d5d6270161922d7d5d4bfc3ca1848f701217a8521ea39427b4c0b5f5d9d852a98097bf587774247445e15561a1f2fc70b91fde0fa5037ca258f0bf9d2ac2797d51043916bec8ff8f63cd5ff765bee383041c09b448fd36f6a38428ea9c8529aa82435cb5ad1b812c909bcfa3894afd3801b3422e16fe0b7ae6d8b5307d20704f7639ab7c1e99d8c01943f4d47330d0c0b9820dbdae90ca9c6707c246b94177decfcfca12e61c6b4ee7474751fea9080233bd92e94f1fbf6e78f38e13fda99967ca15ebf5064068dde4e53c006e2c92ce9246e5db80815b1e08d625b0c2b58dc179aed4a0205b2024030292e7ac05ab98395f742baf9aaff7f52847d292054d3609e65ead853ee8c640acaa64fcf7e40813c0ae85f3082e1ea99f7eeee4fe18be86fced935c491738499f039f2a8ddc8775e45707ee506bb1fbd77aa8a34e901dec85a8a98fd1441f94df38789e1c955fdb3281ed8d1d0867f34af750b86600c84b785c9c8fe22c521575546f74d0392bf36956c1647e0194408bb77d51fe446e3fb561c54382fa28d063d05a6455c00f716f7f862e2d18d33a45d9c924c9eaf427ffc28d2104bd28b1878a1182a30242b96a8516911586be16d7f47d258423423f0a36e4cffc1951105306da8eda501be3ee2fb2b0b0f3deab5e3ffaac3d12b2be40f69fc22e346e1a41de4e5de64b79885b2b2b9a72a120c498e9cff436b19695d09a2258d40875dd66837c8594b287a9d54701bc2d5f3d575ec21186d94c6fcbdcb657f3778bd1a111a694192fe021b264588a16787e2f8a6a734fb7e36d6991f936903983852c8284ad160509b72c232ac156c15e2d3819a2af7d8a71e66b25f243e38fba8a55b3ef8798e547e612efe3ca6b402419d112db6b3e47d789b9c3b2c1de4588f2578595fd69704e7f0d8e0db516d8c035432980010b1cddd31113ba862e4f2dbc8c909a4d4f88085cef1021b41b7a67fb60bcda6226a6ac4d84861620322212322759e67b7db822cc34f571384dd2db66f039c593840b0f19d6559f5a4e4c89710d12a022b32b7d0ddc34bbfea5309cca9b75ec88979fc5b51b49427e114805b198680bfae878fc38e55428b9e932083281796b7a71261f0c7c9d95da5d42250b3412935f303e19a7dea6a1a836d95e9584a7c6d27959a6e169c0971478e5469c71222d422f55637b96c91624d63ae98b7a44da574f1b423fb11271c84685ba247dd4c417ac756e89fa2bd48836fbadc923e522ce6c86fe066d1fcd7726b4575c6370267a85bc246effae1acaa02eb13aee2ef04e90a8005c5b9336b744e82cefca2261f89f17a23dbe5395a8034b5795afc797eaf5b588d098676cbe440da6ca10d60139e6f6dfd840fddce784a033b672a30153cd7c0c90fbea67468bc0dd0447640a2ff7e9cb0e8b45d515886b555cbb52fc69478d066125cc07392fb9edc57c12fffe1b3aa2187e85ce690f26dec3d8605c79106c9c3e67ff8b1d89e54b5952e47046094b763ae05abd488b0e45f3b682528e0b6d40dc561fad316a650dbcafd68615305f951079b4fbc2befb9667611a1bed365616fa017763387daa336f58d0c856ece3cdc9e99669837463d4e78bcca6d5ae85b1ce45c6d22c7bbe877f7a458bc6e79c772fc8d168579daf2286e6cde3763269298e00f8d4baf433a3ddcd62dc06439a5f3c7f76548d78a31565097cd1df7310fe0d63b0977927bdc5ad499f4f30d04d9babb07c21d7fe681777dcfc314f81be70999c03bfbb3d1d928b3c18906ad40beb1a1ef9af7e2f5bf6202dc765053cd5ccdc2245cbf364a627e1fd45904bf15fd9f571478022b397b54e72468516a4b788369e84a6008b2168f61dbeebda314328d133e937c8f0555c4b932878044108654c908fa4fb95048f431656b515b9886b2d11121e4262073fa9228c6f2da50604b059cc330d0ab4bd2ecf7d04f466328f0c5e3a314c7a75ecb4d8c45b497d0be04a578f60b6c5997f18fa1f2bd703c82d9064f76f18f5da441c27412805108e7de0f05ff5e13cd44ba3a9041012db95e4b047171dbae5ddbf2e1297ca2b2185da104ef13e9b1322c78349cd947e44e19af8393838de74c586f9826c5dbbc7ce4408bb7df3588c55b48ae80366c6fba62d7037b6ce5fe9ee4880aa2c573112d46836ad55b0e4665c3bc0428fcff42cdf037b3fb7edcf4ebc3bc7a9953095f17a20725cee05c4205a51c61473807c0d849fd9247b7c3ab0bed7eba91f12a9463dd424bbab3fc399cd5993af9d486fee0c16f09265953d66fa613aa612cffc92cfe980e9185b3dfc5fccabbc128a7a68471e833628253223e978859f2bf62560f260f6fbe947bb31b5df3f99590a6494e336d09514d7ebc50b9d25ab5c9d2744549483b01228d97e0386f3e2bd566854b59ee7a5ec12a4ecc33bacbdb4f14668e29ff637aa5f8b65294d180edaeea70eff5fc3a6a874b30ee81a435fe093330406afe0bf1b54b48cfc44f14f1e3335483efe0cea23c590f7aedc9b48db89993015342e691c61c2939dcc05f376329adb6200d7bcf1d329877bb1453d146f43052aec773bc731057d04697556f8c600d39d15d0ee8eb6042c47d23ec255c3123a8e1e3bdcd426b958533a13f44989e6b52147f32e6b295f1f8fed876b04a27545aae839365e6909d38edc6e80365eb15c7cb56ad8794b1ed5a19e3ef241393f31f07dbd17ec28a0639cdf96447af6277889c3a4e033b248008df16268115d5b6cfa3fd7504a106cf0445eb37c506246afaf71a5a5ce649ae0adacb98041dafb7e6975f8b3d8e92d6999f20b19c2b95778f7eeee3068f6ca0151ee15dc6a145ba2ff39a743176f4a4c7e0114627bc7a70b319714d82e245a8ed1087c32771343c3c62fee5cd004f2653342859f68ee553f24d57b4586c7579052bbde9dcda15420a5825fd8fb9ce65c4f0efb12d192b424a01315af7495a5daf40debe1b4a48ddf1795c15ee1d73269e0c2ca32392cbec8580e45e2ab3400a790d3e4304b7a9ccb2d67f548df4f8fab5b5030072b08cf54592617f1141da7c61f5685f3b0dc502b7cef0258ee3d6b692777a2b282bd36b3c1c9a2288426d96f4b7888a567244c654cbe8f401ff74c055a21a10fa0714b5783eac23cf5778757618ef4d63c5d051699306acdf10c50eabd5968dc1acc43429cecac10d91b1d06e22f81370ff81a59e9feead78814388fe091877ee6cea94ee9dfdecc1b032445e9a3ac60ffa30bfb9fb547370107925e15c4eb2988ef780952bdc5da7f84f1c5a0e0003a80bf5747cf1b0d2595123c70ed6acab98c74b053707929084daeabde66925eeba60496bad490d231042922a22ff55d0a14f9eccccd248fe51472dee1367c1ba5bbd25cd3fc766752546dc79e6396d76a72e6460edbf514f72c08c70b6ca08d44767e1dea40c051ef32299abc2f84bd7ec9c1afed315ddd910ef269a34b564a087594e7c4c20da6765f3d7f2ca95f6cc23f4de96dbd4fdcea697f16dbf2e18ca5b225c6e64fcd2110960f5b0633d01f3b34eda981cc0418d4090fd20278fc5baa0549fe33c049f48849797ea9e678740c3d2760a42d8edf2e89c014c68142f998dc322ba38eb13028ec880378a49d1ffcd34652bb7d456b059b9be8400acf553d04845dd17f5b619eb39cee9bb7bbf9c2f3d8384f26bd5b662c6f138e5f034724dde817bf9d27bc406797fb29df7af4daa34d0fd841f968f0556eb7f3aa9c27d42d68bda2ecab815ffa16e81223bc1b7494110171b977bbee29ac0e2a5a4234950bd706fb812bde00841255160a67b36ee72aa2ce0d667fc674e8048eba1b7672134790c78302acbf68415c4a7605987325346d4fc317f041aa6fe500008d9fb83cdc1906c5a298ac39f92a722c22e8b7be818a101c57be353e3dd56a6cb9d3c01785192660de5cf7117478f98a2baede674c0dcffd626288af22e8ba126f2ddb20799cbd52acdeff25c5c57ee822529a1a1799bf8e50fe35a063df7507a9735c59e85cebebd8035c11fc86a59963ab600947c6eace2b7c3aa9d093d0cb48e309bb0e22123e1184d38a54fef42fe6723de37727018f6be3d7439bedd4cd8bebf47dbf48af9d99306a07f7bccdc895c5b0b395721050a285f0d4fbec88f223f69c23eb58c09cc69d50f0661ceb8514fbc119bc2a7764ba242baf3ff0cba8694359638dd5775edf9783ffa78a248417258b6c00045dec02f7c132372292c681bb5445721859b63a7a44af720e48a6e7f802ae82eae50bea99c4a4f0f48712b9776f25cc7bcad06e46f06ec8e9f4ff1a289d91b7624a743e6f5bf98b17b45fc43424735f00dfcda3d8c1c62e5f82098f316d2909e749fd2f97387e3c91c85074d814cfd10de97caf718434fb7a134516d4a849f36a28fff4bc1c6be3ff0f91e51da0b9f77b8724c2b3b5b4287a8a493f4520312bb25fa11d300ea39f1b7047197f4e701f1ab5c2bf94c05f57048271ed88cf4ad06ab5e4f8aecc05f037b79d2dd2ca450176f16bb231398dc3879434fbf6fa745c3a8f8df82cc9c013f47beedc39c9a9216bb7af210a8bb3aa59d0469d33f6a673562770b7dfece2a7ab34c0bbeb42e429a2e1096d62f1e81a59565ed2064f6546f3d1c17218a3e0ad9c588aeb8cf3d9a58e7c00d9eb2de70a170eeec6185e89d88a79214024cbd87357a410658c3be5228ef55d20fdc7ad55c59dc9f8375968d09ed3e7bde58321ab2e601f99477e393210bcfc95dbd12198aebdeb493c969649e11a413ae4afc20a55d6cd28d6fc2d5329caf74cfbcd80e4ed792b30c374ecc7b778e9975b62e89ce29ce9771a65a9cdd9050c701c65d4791e03a2a9b3996609cea906b0f535343ecc0c2be549d2a7a7cc469df854b0b88c95c12b388ddc120bfc351cd7fceb1a219442dd27f5b208a67e789102cba71ebf181452510a2d40d032fb2383084e17917f176c3291b1a5ff22e3b0a121d7d49f6563da866c9ed8664a03938f6e47edc4934b8a557e3a2ace1790986ed3190a0d89216d76ac96b0042ce32634f59a5dd7c5bf68322f8bdc6f4fd948c8c4146362a7ebcb35e0f83bf9807af844f2200edfe88c2f754c8cdb813a550e61f295052ff3d54807abe5f124171c97965a70d2262fc16752b862530214c178882b5378bc0f54f0e5c668a39fad9e0956a8f548a8994d4d5f6546c3fd97851cc2591181381efc1c1ad4337f8117d63493b89a9266317e788abe836a63e33b5878452a30be421113008d83d611c0bc4b4a04b0a4b78c27b638e947c39d932107c09da11384abed82125826ddbaf62f85d1117f463a2f5f3dd1af7a3c6b8605bab85367a52c13f104e4f1dc9200a517dc6f7d37d81c570281ad50b1a05f57b5c5d4c8fc0b6568d837814fe286654da588c528932d0e79780da74055c82bbbcc1420b0a934a7b80c5cac28d5ff3296c09128a5a6cc0e976897a678d521eeea89e85b36ea3a5826476e25b4b1c3df52fbc71705e33291787eb0d50b858b7f9027f682b4417ae9251e877fa1323aed7b4611ad43f3c6d0601fba8d21ab9b3284facf072e464b1e36633584b8de2762c18f4302458accbfa83e9553991d75803e046c0074ea3341241cc7b51144c", 0x1000}, {&(0x7f0000002200)="4664d18073496851f39f9fcbad6ffecb7f9471785958230b76889add60f8b068cb85323863e062195549c87f1f4a6cff2afa236f5e8644dd208f16b05840b049cb6affd97a661284fe64ec7a9745e573300211025c46ded723b1f7962bd9c84649db2cfd32dafb836002d33489904ddeeb8547c47423512dbc907d481360b26ef5f2c7ed84ab3cf143efe6ddec522165771c3008a46217261ff0445513b6be27e1946a314aedda3b09cdc5fef7feb6ffb6aaa301fe0cbc2e5f56d6bcb89b862c65cec2d021940a89d40b70b8da17ac6c40ee5c1a7566ebc2b45ab856d951bad8d3fc", 0xe2}], 0x2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r2) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r3, 0x0, 0x0) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2c7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000040)="ebff8bff17b9fd812eaa4e34b42be161d2cbd2ede6b642846908e8db15bf400b3cbce748b2de688d7f07de588f72c7fedbabaa122e104d0e9ca61d35e0603e52f9463409e858cda2618f64d024eaac80c5072f6a46f021a5394270fff47e36d4305cb2299068b203f76044246a9884d9ef58118f1f68023774a5854fc5a076303882bf3b97ec54f23f7bdf923b9264a2d9d85b2afe83e931e1f4f61fe9dc16e1d6e01dfa4672ac37e939cb246900df1e89620450a60da41fb316463e60ddd3ccda5ef30d7ba1270753021da98c7f3f0571ad861a0383855ccff5fa", 0xdb) 16:00:26 executing program 1: socketpair$unix(0x1, 0x20000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) dup2(r0, r1) 16:00:26 executing program 0: msgget(0x3, 0x621) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="cca2c53771ad14de234dfd334993ad8028813709c9abacd83beafc5abbfd42ca42887182511ed764a1a46cc47a4ffb02f0f87e2a64f255d0e23f3893acfbe7d92209833de0b1f889d24e460a2280220f5e218a160f44fc976ebb88fba2eee7fd8deda9b59b9c0a193539b30b96f2ad95b5f6555b85ca3d4d121e48ea38e2f7d58742df91616f67a7800e1ef39f0b1aa344fc06c8ba1c26b00f01d8d13f33d266945224780e03a06b356e4ac7000e34acc2e8a8ceae5ab2f7da61820b808ed8b3b6", 0xc1}, {&(0x7f0000000180)="e728f01e823e19abcea2075adb15d6099fda73e88d3d71b020a400ad2c5ec2216f6e4187477accf4fa1551e67acae537dfc42c3154155303923e54c4d5e48d9f82154d9c60a1ee090542", 0x4a}, {&(0x7f0000000200)="0300791c58ceb519ad6f9c01abeb27fe6e364ba3c1ffcf38865104649d2c0e9c306f28c5d687e04d7db92b05868cb7e938ab5d93f1715caf3acfab5baad692833538948bee4d9fa7082fa748747969436709e2e3b1a68bfc", 0x58}, {&(0x7f0000000280)="a823b3ee2cf73399d641d54c8a352d32426b230a48df87bd0d89c29d923689e16f12d24fe71662479399e40d2ccfd3be69cf449c627f94f21cac5ba190a13d6a35e10cabc1bf51a7613fe59561545726dde1e414c9bd2f1b7be543ebc2ffca82ea9e173ab80657a3ef06dc0665c19ff67f9a", 0x72}, {&(0x7f0000000300)="e9907831a62d760636caf1ef2615ae34476245a6cc3e3682449465e7d42d4eca57fbae54701d9582a67b40d49bba902455255d6255f9b28b7a2278b555ae1cccd7729c00d279a9378fa9c1611625", 0x4e}, {&(0x7f0000000380)="569120245fbb0ba6ea071d9b2145504b04a27cfac30c07fc21d3871963520f7a8608705919d51aea6b6099546ca235496da941a0cd70eda43b793af6f4a1ea7a70d38d9089e176f8989b6feaeef6779e7a85b8ada577f0f6f9a8823d6e1303c70aebb0635aa4ddcac936dc56ebf5596b5442f88c22b65b73daf63f8bdfa2bded96a3371944c95d199ce0581dde99986a74ec436b591ace1560ee198b779a0b1f18b5e5b833560a0bea0365e2749e7d9798b91356ae5c1584b43f02993ec062", 0xbf}, {&(0x7f0000000440)="9457573c78de080924c28caa0158bf7049473873a4cc0b94731c80f0367326aa090667f7f604b2fbceac4e7141ba9f0c8653747cf1a426f01abcb08a31a3e1117674bb07e7a93fca6562", 0x4a}, {&(0x7f00000004c0)="28e0c60062aca736d79ae51c6f819c0f3583e466a92b1721", 0x18}, {&(0x7f0000000500)="12dbde38369c1a081dbef6797709f470a221c6c5a636c28a010f55e61d5d403c24261df31020c614958d60c168c7fdfd389cf88b26e6c63f5b408df2f4aa21fe2f0ff5584cae259ddc21c009dfad7624e1b2e96f2a91ffdf31452ccabe8a1a226ab8f5220ac7d07a55dda540083d8b44030b0b0b91cb044a2d19b7e350fc47a35a3d96c07a92dd263fa856c58c93ec5a1537315cb5e0df2c52f863db2ce9421e0f4736a140f746cef7f0f9e7deb5493deb316d", 0xb3}, {&(0x7f00000005c0)="ff20b02edc99c7fcf3e97658314aad668ea18f4df12af7c1879d9ae5e70778995d8e13625ad93d909ba58b9722fe74c21b13b8a4eac13db19a2ff07b10f8997a6e87923e982eebcb3c81b94abd4cf30be4d7", 0x52}], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x100) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0xc000, 0xecfb) r5 = socket$inet6(0x18, 0x4007, 0xf0b) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x802, 0x10) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = getpgrp() r12 = geteuid() r13 = getgid() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r16 = dup(0xffffffffffffff9c) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r18 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="8c75c71ea2524adf83b366b2e639f4486b6852cf1b995ae148d62a8843391e4c94ef157ea918926105d2d2b695f7f5f7daf44a0d0f794d551fb9983a417ffeb6196efa0355195f5adf9d7b9a5e0bdebf1b39a1d9fb2ff10183a90b50bcf8d390a8d949a4c9e0c8519988847d8d8a994d339056c9c8b1012c8bc70a22d8b975aebf4e06df82aaeeeaf48ed79b7de83bb956007b95a25ac9cb06b8de3e438c0a49aaae28eb0d75eef33c69c61c7459c2a3fb35e2c4ec7f0f8464", 0xb9}, {&(0x7f0000000100)="71e5c2bf6f5df1d09d3fc9588553260daf6a0fe162a046bbbff17c25115058ebb7cecab13dfbf75fb09e3a3bf4c01ab5edddbb7b34b270986a809e3eadbc2d6881cfd29361261b8a9c6676dc6e357e2a4837", 0x52}, {&(0x7f0000000180)="36b5918304169df7ab942cb349e59b7f430238ec8a1bf6f17e5a0fefec65366defefc99185f6ca98a1ecdbd454ee6f6ee4e8bbb0304012fb557c223c51d5e5d476af37287b36526a0063902feb6ba027e3369f1298277c286a704aacfd86c68453fb47d3d8d6209d47ad2159ae4aa22de0077baa7b9b70571cc7ea541de53f6d4a6829493a9f11f5bb5f51f05b8d7cc2948cc099ae66d55cd1bc296b5c44ed99a6", 0xa1}, {&(0x7f0000000240)="4a0baf6dce46ed5b1db088308e213dd924b16b3a447e3da569499dec58a010dfe5766a987c99f504a064f7bf17ea83a6f05fca8f6450799ce5aa647939eee0d608cf84e85b", 0x45}, {&(0x7f00000002c0)="3acee673f5390d335067a5b6461abc7ce42aacd0f2c1c11534887550315192e2ed21d8c053d1e481ff140e3672191bbff2e114874a7f84f1364867eafc623163732a13f4", 0x44}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}], 0x90, 0x400}, 0x406) getsockopt(r15, 0x0, 0x1f, &(0x7f0000000640)=""/202, &(0x7f0000000740)=0xca) unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') recvfrom$inet(r1, &(0x7f00000001c0)=""/206, 0xce, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:26 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="ce8479060e91d5fe24265f8f5dd1e98aa31e0f7eaa30222b723d2805b1500f1fee5fc564a3f544b69c9eb4865d1d390c7f26967f9203f8f8dddc082f3e7076963aac98102d1956a01052669afd6693b0bfb31a0bb29fdc53646aeeae62e2a0ea01b70aa56463295630d37de04cd39807be14097f339e47360bcb10a612945a3f38a8765d9f763979fc007f130185a9c86f428deb03801f1707d854eeb3cf76a8047140c32a1f99822f38ebe513a683c19798c420020366894ba859fa2ebb74db5b8653541c815d5adfc52558c208736bbd1c4f83fa463a454518363f970ef04993c7fc096c6a45617469da349dd2e1c6900e", 0xf2, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) socket$unix(0x1, 0x1, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x100000000, 0x4, 0x0, 0xfffffffe}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000000)="056154fe71d745ab5c52e5cf42da0163b850195740a837816d2e0d59c1215e976ffbff69f5ae186aaf47c580b5bc5875c446fe9a8fa4d625bb4e6651dfc655cafdf5c295687dc11a4e89c71a4986bf5c77231c7011b49fb409bbdf38e5914b65a094430baf29ea953302d1325dcba9de9f78bc403d3bed99875b2b47a2379ac0c3ba0c12678a85d35e23a9e9292cf529e62e0fb237f8fb36447699b103980e48db09eea1125f2af3d88e367b161ed78e147280bd0bead1ea2fc48059b9b94dde365baa47ca1978e005ac5b260914c74baaa996b128816e9a7ae0547918fa5a0cf4c78229cc8d6f14e14395a37a4984fa1ce0c949ef69253d9a4b212d430ea0e5e902bf7cf9b54535fc9e0a0f3ad7fd6aa821b70e24fe191a78a0197f5ae419a5fdc213dbb64187c48f36a54b5abe132c1be8020efbcaad3c910ed623519e47fc94d4c5a8cab1cf4862e35418a2efe6442ac259658aad345db9030f253783923f830da2ae730aac7d9111ea1da95b28861239a5702405cafae79a9ccf98f17b6991b9846edf198f510476098d2a42229b77cd5f707691e0b6a6db03f5bcc133b43df0ae43507e2e0702541cab455dd747f051678d174cd826f358a13801c0e747d0a15e833e2b01d9c384b334283061524f771ed467639ba819f1926ecc8cd65ee36eca99b48e0aba43d4da82348dd6b592471c9eaa2ae74eda069c57abedb541176c64c38f2aaf6b56d18ab83c345734ade50b2ce63f16ba9ed7d3a7e21b9d8d79015e4aa16e3cc72989621dbe4ed0f534ee6ce67dfbb8d2ea1b99118ffb1ffcbab74c8dc37c0076f11cbedf1d08323519ecd2242903a380a3fb5a150e2ecdeca67ec1cb3ccf5890b09fd251ff39e64a8f9c64e357ab8b1aab9e6bac3e07f3978111a39a1f3c707a41ac1a518cf06740b090531312b53f4aa06bc8e953800d1f913963c8ee37ac2f406ef54d7b7c1eaad75a60bff7f03337c2e18d013d91c278dc345d16b701e10c28c58aff04ab9e86c08ce29bbf2cc58934eecc556cc3f0250c5c8a865fec36f9cbc3dbbb9bc1b5bd8df3210191b0c44f30dd85de1b43d5b1be81e82ffdd41dc0dd1082b376837bc9b3972a70ae6115df2fd72a437289128e8f572dd5455f201c66fafddcbca96747370fb286cb1009b7a77e037b18185bc4bcb7173974ed0f991580be135b13f63cdd83013cf6e9ba9ac1124a02edbded1c37d968ccd96f39a01ead0b95ed0b98760d5e8de5c956ead131c91e2c3618dfe30ca2781b24df701b5150eac66a52330f8084209e65cd79028818d06bf0d3ecfb1575391dc5e2fda12ef4836ad839c437e2eb9fed75229566334f942dd00ebba2b87909d4c9a46dc449adff365d6517d4b281a4811b82fcc9a6c59422f18015303f44fbc1b54e7dc9ff3e7cf6978e5f67f26ccd001740a3ddd5ceb8977dcf76f3ad3b377180c0b7c6a44c88ca3bf38bc603260f007cd6fb11197e4884735dcb4b6b111b689caf3ad863e20b5373d3db6205ad2c9439e0083a0df869c96892084bb602a86715d6ca4c8b82003708eecdee0cd955c2635b3ceaa0b2d86a0110540ea842479166a654106b4bcb863645f19b0243054f0cf029d777f155edb18a9911776ca82e53051d145b93e7dc7b060e14d27988f616dcb15a36ea6279c2894feec6cc11e41b65436a1e47f7ed73230806e8e89a62216963a19d890a9299a6256ab6a3b6dcbdceb3450605a19367b7584a3f1c5c608055bf1963b4593e3d50fd99e6551cc4be8cfc3e76c016201358c0c5c092580e77f4981e35c828d076a5adf0a15535bb38c46fe34cca1c34139c794d4d0efa2f62b3f77aa8314ec65bfe6c67fa603cc6025de324d6a37d4d2f11e38bd84dadda9461396fc72f38771764f8e8be8f348b8170dad3fde8b4048b1e50953fd7043918d926fb2a10601c7bdea08c6ff5085397801c19fa22654eee7cd908a5d2b2f6f27c8583e8968f3e0f49d381f22f194aaf2c0c8fd274ce129619d2d1202af3743f5cbdc5925e0ffff5d6cbcacbeab2fde32676c7daf4febd8db9c62c72c80808cdd5ff047d6949e5ab613f40df51b573d25a09814fa81ef79d311c33c843897f32a79fe40f2432d7ac469b65edb738813ff07011694d7bc390715f7d1d07f48191388e8556462c06f40054d63bf9b01ef17596c713b833010a3adc90db4143abdecd2aa232e0f8ec42ce3e31c756e3c4d4cf774028a867ab2b73d21ee99fe25848ff2789e96bc66ecd444223d0d40f6228122b39ae4425cf0576cceb558c8f4ccb244eafa2b68031d30112fdd0764984f9d0a0ca47b2db9c1007a4a3b27ef6842a9392359743a7d9acb9c8451ac13a4fa52d54e866f3ea0311ebabd92f1ec4532bb7661a873b3e37a49f6489d4c891084b09a94847939618edc2c4d7a421ac15581f101679b25fffcee1c76e6fba596fae21e66b4f49ef802b9cfc4184e5a0c163fb328173a495d0823742939f7172dc8550bbfb78f601addeba5a6dde76ae4e5ef04ba7fbcbc73d4ddf5f264a2feb0fe7d4a3adcc4e349f29fd063cbed55cd187541633501d4acca730a59233911d0079911330a8d4745fa49b197e4e24b7631a93e9daf582e6a5fc280cb9740563a1e5453d9d4a008cd9c78e0a02b529e28656c1306001d6149c75b3666d418a47c8103a079a7abeea94ce4d4f600ccba6ab37f14a49fb9679369a7c6e9e04ef45f8e20db768d91590d6ea9045a192c79bcfb0df9d1c189e6a01670ad46a6863a945c3058a64033b3fca56f434a460d802aae27105d359a8af12f78d4f34cdac75449675390b39df014d7ca8e96d4021b04ceb33a5ce01df87ffc9ff1eee719e2f50ee708b04f642b62ce9540963be92e6b13942154d5988f5f684a985265891739175d4b8269cfa8954f6140cd2ee5337b8e5e6d821161634df00693de68e73492e2b91d665db6e14e8fdc4636ed6bd1050a819762255daac21a63f01063686a5f6548ba55228714677165ba62ac06887f5da73ca94e4760680d91c6446fc6647d3fbec89431834d71fd6514342ae853526953add3a7b72ab2d630d7f16b7f0907a7baf3273f16342a4a96d9b583ee7488ef80997a1d49f845e1b2db31575a129c4e1db184b603e6e707734f629f6f8af756a11b52d1a846d13cc68f2041baa5cfc7a823c4d863444c0199b3101b2c3319fd728abd04fe0b8ae0645ed032e7b705679401c0cc2ece299ea75d84d0d35f15a07548b123f35795bcb4ededd2c509b31bbe38a5de0efa1e3b949812a4705a6ccb185eb31d9fbf95736bd827b8c48c2e5dacb51286a05965f7cfdabc2cb2e35ad295e13490a713e9720405803e0489996a06314ee1857888adc01ade07ce4d503e7a032a11ef0ae94577582f059ac776ec97d2096e31816307ddf58231c5837cf28121fd96163017f4f7ce477d4cc85afb7a86b850fefd24fc87c8bce3a6e54aa0e648a28f5d8083ecdb6260f5da1882dd335a7e1a160784bec262f693f58278086113b192275dae323dea138b43ec0bfaf71ab30ec04183b601cc8ffd0c15594edc5cb38e3ff6bdf3c873a35f1f8bc14ac8e9184e5e0b7a33e4be67fcaca4a2135165d34ab2ded4aa4bedf41b1b67ab56092b88e4e7fffcf5000f23eb52efa7da3c0b6e40590019870087d4fd7bc493c41ea912410db4875ff202ac39d3c94ae19809a5308f104605e9aec1c61fa7e231eb462098bc09d28ec2aa31696c6f9d3d8b5b16e760e4d0d3462270571ef764ad89fc7ce9ba744a5a86448714391645c54a29e37ad17f7169abbc6e69765876361fe77fb48764cfe44b3eaba34e51c2dc92dcbc15fbb11798ec983c154e065a935b3b7b3993b4f1f9a73e0e778e49662a19dca8c57a8e15167516c2ccf862b236c0f55544efa94b135662150bdea6456fa8dac27a397317b49df3280ef603bd1431f38bc9c25a4154cd8df781c3a86b41e44306523693ed2d0f2615c21f48e2cfd4d62bd731a9d657e9ae8d639612be4c616bfd312bc92cc3843040ee9122a75ffdf0d3d194a501a34a20a3012085c2065edbbe005c8894fbaec23593f0e920def368c5d3feb8befd536e8f95153558678a9c7a23e051c6976ca07cf6631f8b5b66312925e17f10756b68c6f0b17bc28d0c3d1a0ca94ff7b632adfd4b906763f28a6cb093c43767414457e9115cc13b1c17447816c870d6d3f9cb6ca02ce7bbd91dd1ce418e846ed7a3ca900a52ae44d496854d5a348cfa7951c633a93ef5260e0c234ada46dd95e31c0758884075654358ce9b6b84f79e32d19ddf51d43991cff6612bb1676e7faf8d4ad6dee430b4936ce482e94a46371cb72e83d1aa56759eac625d1c69cb52bf8ff5ba0b44974153e386784334dfdc04320d39c14fa20db567247acd72bf8f3e80142d5cf3fa6183acb18f03d84298da26ed7fb28ce1d09aff671a1c0bc6bc89ba16cee238a2fc8244c6b378a2d352faeb47899b0cc08b618313816213ed46c696909bdfe61af9b756d47182360af620fd405632c5454fd1261e8e17c130afe9b8eee7d104db590bfc3fad3fb41a4d50e0062df8c94f03166247ed3420aaff997e2b34d91fca15373434c92f266f57b4fa2421af01c74bcec1037ef7de8ed770bdd8da7cbf84ca7027ff9e1c49c84731af7a70cee0c6bb852ad87312d044ebe9718d411da3a71634aca27727728ef76c37c95024e53ec41fced81e169e4c4fde5ac5a6021b00709f6b4527d7aa7ed1c7c652b2b27e06ce125938db67ec7fe33276571908779511b680399ea4309a741d21b8132350b10ea387388b416e19a766682e7f435af833b4de05c950aff8f3cbafdfd8de3b1b62c15860ade522792b4ca968ab2fadcb1cecdd8044bd3b40b0daf6e77f2cf29d6ae7b83aa6163737be3041905176c8975baeace42edaa0562c5ebbfe72e8ba35ba4c64c203abe8630790bf7f9b433e21b68db2dc6bcd85e7426c49eb21a7f89b158b685d5aaaae46d4c31dc124d32ac444580beb101847c6350a2ebb147ad4238754ece8836253b1099b99889bdd901bd2c2d9a2ff4b93a718d5a4ee3d7df55f7024166af405abd156ab26d7c3b2d32a036a951c32529388b591a49e6ee507411e8cb2b61f7eb53061fddf1edb0337e34a26d0e4a4506f8ab2c4d045a8ed4219550827bbfb0602b03a01580896f76415547b980a11d597a5365e84ebf01999d086d0172b22231c02a883b169db2d657c7f4657d0a3e2b4fe8d6d59d339fac1bb708411484dc76cba7f40ef24347317641117a9374e7e68d011d52dc152ee6899225b05c6f02aa16cdfe6658ad0ab8bb6b7ff13184ab67f4b6de2d8490a9813b9933991344e7fbadcbdd8fcd5cb07b2e2427c5fe9ef80a5a477c20363f3fa287aa57a669a02d148e7bfedf9168c29462d2f73948a18478c9101f991c781552c9332350ab6e71ff683409700e9b74d381a96a458df9a1a65038650cf4886c57a2ef8d47e040400d16b09736a8f0b1e69d1b1467c50c269470c7201784fedcbd9e368750f540774a54b64244211634c84584e01baaee36d84fa1c71cab83d8c3638252343a610b011d78381143afe1b2a1a7ff2154f02cca1fdda7ed6741c5924338ec88f33389052a830f3b462eba18fe37200bdafec8e51d0c7a108f25795242617a8402488ac9800368a03ad04bdd6ac5df050df27a02395287fb64e591bc6fe88106fc10d6d2faa98075b8368b85320a660c9e5e179c06ba7a4c06bf2cd952dda0aa705f016c863e4c96264eacc817419425e8564a33775366bdc6bff3", 0x1000) geteuid() setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) sendto$unix(r0, &(0x7f0000000280)="61bf158b781954a2a852cae9b12b0da3f5e46bd3a23c714cf46741f6f2398a2739234f7af6b02b5505e424db608652557fb229c494d2cda7f9231360cd861c6e93f0e24d3a365e5d02588e59bf3a748522cd68fbd2afd3ed2bf285fc648271fbc134efdbedc8b8b5a4f38fd17e4db8ca3b0c3bdb82927071995bf1924a3310d408d7c88018f8551214cd8c2a25116ae53cd1896270485a7ebd61d4e993188944119805caf2e2479febb28ca7a76f4541b59ac7507a8ccdf46e1e946c1c8ead377d22496abbf965252c32d2ba60a82e253244e0e584e4abdc64290510cbca7ed6", 0xe0, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1ff) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) truncate(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffe00) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x2) connect(r1, &(0x7f00000018c0)=@in={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r4 = syz_open_pts() r5 = kqueue() pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10004) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) r9 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0/file1\x00', 0x400, 0x10) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000300)="1e42ba199ce76f4cf8e2c4bd70675282e7ef9ef31e136ae2f0fb3161a50981b9a042d7de7acb64217feaf9b2bce2119128f8f68ac047c546caea48f4edba543598", 0x41}, {&(0x7f0000000380)="64992ba3f75f8b438d76", 0xa}, {&(0x7f00000003c0)="31ff56c389722a834bdb80d03eba99db187544c7e6a6fad3393a81b156d01495d502dbad4eb99ccb8b5ff3e9bd22fb9afe9bbaa7891afa261fa1041de5ecb6603b6ae9e5d7c652b82f233a2cc18e9e9917bce884644efe113a3b26bbd07e1ea857e3a73d3b4c7a907ad5e343fac86d904ef1a31b6357341e58468f6ea49028ab5435355a3df2f194eb01610075babe6bd177afd16ff8cbc805ea55c18770a0a73c51e791a1cb2296ff63f49b501ec504d3a44922ac9f5e8f1442fecd8fbda0815ee442c3f38ed9ec26f653386f47e3eaaa8401c6164cb2837473fb71c4a39d31b694a0129d1c0f8ff0e962e6c5531f2c9ccc77332a8d52406c90992d53c649bd053f53f9f1e00ce4386da2f424ad3b73a9189d71d7f03737a9df4c47f0553f97b7d5147b4e369c3b4b838f38f49bf22aca9d485f8e6a648a0163af95b0dace7f72c2ff3df9be555c3121be7d55f72f6641ee0b90e5f81b42e4fa4218d4aef6e05fa9002170ec41329a3f66a9ca0cc44d626fe1de5e4727795960f3f0bd0b589309a1340495e75a7ca922c692d644cbf9f7319ffb3a43ffe30fed3ab388711fa4fc8ee7975276f5db9ed8e4fe42fd28d633c284f1f8ad6981ae9b69af169c258531adf626c2570fbe9181c93c1926e3ef2d26fc835818773037596ea69e2d0ea3de0f74095f5aa636e47f1c3d8edb366ddcae01d221ef3377d6c05cf1de6d7648479a5150931ba98ae4f2a3359794e58b781edb3b693ed9efa9f5de0a47a7942a119d36b0dcb9e033680b8455c8a9f6816f9650dfdf6fb58634fd40714985c4eb21555e8f25d4344ed3f65169e9e572b5307c2698699db5b5e775af350fd8ef606697b194030f7c661e65ca81d26d8a0f55a371e6c86bc07a6c1bf1bd7adfa29a503e1d3098fa12b2d94c49b113b9a5572fc449bd1f900d791dae3fac7e8da40663e11676c28cfb2f07491afc42260a3661e5124be551872f17c593b57c61a580b9daffbf3e733ee45691de6478832d7377d4c85a7df776680420ef6dcd42d237256280397549ad6231985ae3615d99df1a8de1e4022b23ac203941a4ae2e8272bfc440a39e438532dacb5bad0fa47249ec90bcfef0f2aabdcde3c033f33815436fbae2cec9422a00e5fc2d4e512b913fae13644dfc8f3d55a7647d49f865dbac1610a8eefceeffa66f96e306c569b161b79889881d7815a1df6c23a53032a378f5837618797581ee238a69d4e24a4b9978030989843b4626466aacbbd7120541e4691ebf1d64a60bfefb54e5596d0a6c38989eab9afd84141688e1fa8be13817192e01427b75ec3f9bdc2b95a4adf3e6f46f71fc6fddcfe0294a61eeab380769e0610783382784216e7d6f5ec141ae08ef9ab95d0765ec984449829c6fd0173614abd95e41d7731f8acab2c6b1983cc969c45dbb7d742dbc506c4ce3548001966e0225335af706c285053783a2d604b63544b6385108c533ce437a714a3429a3f6e3b77f55ffb03b3e961fda59d62742696b3d3ae74072615a54a3cc7b5fce6f4f221cc4a7a3c522d4c4a10b242ed3b85b18e3c9dd3065d567cc87c2743bb1f9fb09e91ca3c603fa9483a1bb3915bd1b97d0bedf5653642ae30194b07b77755d37afb3e643656eaf31cbc07565cd9474d83549fd2ed3eadb083e6d9d6a1d582bc29628c480cf4b570a68f1cbe0fe97689340c66be0312bd4b44a113b6d940e597ea603740bec43ee45f3cb345c35475c0c5148cfeef8a1f03d603ae93e63dbff470dca52571917c6e48efb9555142746fb5d69f9ee4f5190cec9773053569f9faa803b1f4878a334066a688e0a5fb7637c804d0b85e1261d8719bab4e54757be903403f4ab8fec1bc5aca7f2f577a7a078bf3d3476cc67b45b2e04ed1c2b0e4da5eaa5b38494a3a3f9b4380429153fe9fd30061fefcb50e55b1669503aa7a1927c9cbb810c636340a0c2799766e6849e8ab807d90e4d84d1dd54b795f34f592cd6799f882280544a27114fe5db0cb623719bfcb07581ba1613ae14b9db407aaa85802345ec2d795a72ec4532071c7e0fc44b1e453c96702bc32e0d21fd84768cec095840e161204e5e1d1ff386b82d865c883088af52128959f2afa34761772cc62b10653495049fec9245945648d01398e5b9654fdc2d2e4ec68986768d2b4174fda0e46edb8fed6df95e1bdd473d940f1c7cabfc1759cc7e685914c611c898c4840485320903959bf6777cf6945047594a920a5998283165474917c30caebc4c511d7f0ceaebf27f0df5b68658f5781103a62227b150f31046988d852babadeb23636116f58dd5eb939a0b273e5ed6d632d50c89d29731831a34c3cb908a7b8241385dd9be89c368fd2e116b1b92c39813b487c895e2ae9fcaddcb45a97c05468e5fa4543aa38fdab5ba39e8aef9d6c2684901765203e026faafb96eb9167a19ad68c20c3f9004ae65e94637ba9f0e5dabe9ae94468c0350f3ce9a6bfb166536106e74ed1e02445419671471dbd64f610f283f391e710cde5a2fafb1af7392a9c0a939349b333896409169840df6bf813b6880169ab043387e34cbafeca0bc3a1290879740069ec04a9cb5490d6ed5e90d53f37ed4fa41f5d6e0b6dfd1939754239cea24705e0cc060dc9e2bea52a919b54a0ccf5e7bb9bbf63d490c25f8a0f84d23ee9bcbe5575e78d4a2ec3d8e282e382ee9433d1315eea6487f537efdee0bda26819c76ed5cde2b0d2a3a7331023bbf76af294173e4f26ceb4a3d7a6837ae3dc7381b6c39dc63d7cf07e084937a354cad4e6fa420ffa54305f4e1894175737de95664d992a4a39f9115a0f357a0322087761091106e5965fadd9691e77688fd330c2fe890b3159fd9a9a6211f870033c1e4f5a83416f269d34355ec855bcf8555156db279e3f9238c36cb30bf37dec806e6cfa5c6f766a3628fedfb9ae3c9d97b49e236e90f605772bb84dd72fd456b9a40daaaca5f906fede316c13a3400fa7388888273e7d33a6a37feb0e52b7d0d88ecc6519eadd349e7532c572cc6a7ba9ab9e75e4be8b319111b904ab907bc74f82006f49764bfb78c9ab3b5d553ac32be61f246d2ae0b66223e13a4c556399de57f19c4a853a42743d036e82f7d54593f83991533f2f2e72271a332f27a3b545feee96c5f4922fb6455328c327e9d99aec344fd790b933f4f2c333f6018a8488a7328fc0a15bfd8635ca62a6edae26a7d60359954786b877666f828547f893c84fca11296307ef26b1e532326651560d7151e99380fcbada2bbf14ec248c31986cc6771939fdda8dcfbefe1aad8e5468b132560a9745c50ea9a4a8d09f88eb288108f6e3a39022ff1ddb69b42a90db4df885fdcee1f79f8845ebfed109b44293aaca6fa8f524103ea1ce672438fec2747bd87fa8a35ed65b36b612316ad020f3bb15498a18367e8e5c1073107f41a4dfc90610c9258ae5b6cd6a8218bbf6000253c35ed88c884ec1c0210a63c1a7ad6880af078d168b480c66ebb899249339e650ee114ceeee930302f969cd2ebc75e42fab9cfc3bdc1f69d5093c0b460b7cc82f100571267b1dcbfa2ab302e6bf3cec926ea1658e941cc029dcfd72daa9a5919a6a1a97d47e456d2b3e1615f02bc51749f68daeefa074df94ba2e69d5cb2c3af47b93e99de53d1a2844533c435c6ad70eba5f915373f6ebe7dee4782ddf86dbd9ba436ce02da562d802b310392f5c2beb8f820224fd9dbd898ffd52243dccf98d43194f2e1884c3bda4a4548e021993ea85f20dd8875ce3ab54ca5aa2158f20d17624ef1f0d850f4a167fb06df877e591de83da702dad9a36a9e7a2e4c60b48ed63a2b6c23c79b3f8397e2568cbad388aebfa9d45c02ee231ab2f5d2ba2802c24f5b8f25a5b19bd3f2c5e7503903cd584d6d2cfc8208fb4bc07950a38f5fc07f49ee513382754e91510668146093752e7538d3051eced31ad24770876709d94ee2ea926afc10849d3986ff558103d9ddb2bbd59c6f2e07c775e6d3db9b561c3f5e0cc82310f56ba32bd7d5653bf56086f445324a2c1ea2fed5c3a54c6c7d502098e7b00fd410a2cb65a75d22654876cdf235f9af398a51bd26a87fb18dce7abf60ca8f50a04244f92cbb253b38a3b4e4b76e69a4be8e2b072d280d8d0bfaa765a519f3bfbb3152c92a97f77d8f67e30633770cc34d41c2ea3f2e71f49592108ee98c2277a931ccb75a05e0233c003f3deeb3294ae51c4cfaff70a87e9ab5f57f2fa94efb1560ec0a0a8df585bee16fc04a49e6c4130a64073516dc9452493f7eace50fb0636aeebc53f28045bddc5c51e05581a9e1dee1243a7391287460b8b26362c09b890aead62a78838b013e92e33f5bbcfa1e7dd6f358c21948881f68e8bec78ac3859f5f365e12b9bfa3f99916f92dcf86e50793bc36ec8c351c087751874b579afb08dd45aa06f2113f3b47760baf409950a112409a3cd507bcbf611d6f9cb34094905c059e8708816ede431a283ab98958ee3c909c135982eefb53fb9df50747f79030af4d61ed4353b96a930b9f2f2aff2af0d0b7721ad476fc247faa69460f9da46f4215703203e95850c8870aae7250850a64b6302823000b99146e82a50ad33258264544b8899f34f49ede4f86d771e39aa257af3717ddb1ef8722983ad79d64ff056e301cbb1cd0a35c66e98c118b3d0e585ace20cca5726a338c0bc2a5717d1e64bc1dc91de347e867710c361d9e782e0588204b3db30400e13fcf8161acba51c9b93f12524c5678b655ebc30dcc80eb20afafb5481e6378e2054a6052fb3398e4c39f00edc89136ed8a5a517668cf23af8c1a8d5a1b198a2a619d193daad53e4cc79992560a959c14d94438236f9b58d2eb7263a3d88a1ea126f15dca7fc4916868717894774e824741d04034659a8e0673f3ad59c1a4d9037bbcae043ba2f555771494801cecca17b5a4198099ef6295eb9522c0d26318b193175b4eb5957f371fdc6b61c7b4ef5082d7276499ff3a854f52d1c483479a99b7d10f4209c4acc43a4e2dc67ec1b723ff2f5c88185f4f3e34df24b24d2c5e8ce88960364357f5685e3af25dcde5b058e6b556a7c2be781dd5659b64d3d8c71810bf084b7d8b8338927ea50a1e23c44b2a2593956b11c286df95d4659c8bd5249b659b2777ba3c3f1230f573247bb5593886f44231dd58d35854c7754e8143994f4bf6db8153a64e2810a68e98adfcc9851d9838bb81c8960ee0e21b76737e5adc6308bdc3ced1b7e4a531069d72a117cef67843d11280c854f4a7949cefa00a93986b3c3d43e0380c6504ed95081ae5b2bc55ffa54de390924d1b503f7e093ab368e5ad10f6f4001df317919f157d40eb4ca1b33cf1251c4a795e595d1bb08d46891f1ef4c9af87e73c96257deddba538e7fc0e6cf99463375522a3c3a340628d453efa2d87a264af66e30e0a9ef4e69796fcb1bb4ebbac99875ef26867f91edb8cbf29da1ae4bd618eee3b98c776a5679797792f182edae8c99582bb0eaae7e465fc30f96b1630b7fc50f03540e83b0e287626648613960d32fd9ae68fae4164fa2c66c04f4215f02272abbc37e9b5a685689453b0582f6e734d5992998e3c99077e45f30d4a82d621332e72ee29d4459f71d43dafee81669aed506a1554a6622f4873776af7446755e17026d3dc2a65e40fd30b60f26d539abf20071f327c82ccfa00d4e39aaa2924a426e6db93e27feb8b544868c9e0738096f01cbdb7a43249162077ce598d8dc30dd6a8df62f15d86be85b983d0227a959657c957f15762e7eb37b1614e0c78cbd53e8f", 0x1000}, {&(0x7f00000013c0)="06a6c5d7e9901c8dfad227b572224f88fdf2e5b1463b86db8805e926a658b77bf602f1592914a033103352718333612e7776d9a03ddbdd6828159014437331a91640ee149048a94b10dcae9e1d94ccd1c56f5fba7e5aef71d10090cb7f96e795f6bba2ee24386d177a8b864583844ff975aed1e61fd6e8eaad147e6c7c57e4b8612c9cea56b5932a17ab86cfba4713c539e1c6e98f7aee01b15c0e11cb1f6f8c2d56727951cf3d50982fcb30f16a6c2c755bbf9126b2af1b7df92958cd03e9b89a1b04b5819d7aa98a0c401a9964366f4687a94e221a20ad85a4863362bdd5859aaa8ce833f896ae823557aac649eaf58ac9c2fbc8", 0xf5}, {&(0x7f00000014c0)="887f832c5fe43ca313b8e6908594f1e059931b14bc99c86e5eec53d5cede903a811163c6caf0633bd59ea521a36c57d054e75e464157e6fd051521e522d89b8770a658d05f5fd99a1573854699d13f14be4ab853b884d6beef543a1b9c32ad59b2f3eab93c127a6468c1201b093a0688f930f2f83279b5c222b6e57c0808f5cea568c71f0dfa29b6910c2800fe4db0d1b34397397a273ec81e5e5d95566de64a26689cbc0fa28221eeb0082b6fa211fc34aef6f4a17a60d4875abd32c993e52d720bda8867da1f13b1deef13417fe11d8fca53bbf15c4082bf1960f8", 0xdc}, {&(0x7f00000015c0)="51cabe3ab209c3387c0eb75ce6fd119b864872f4f049b66437b5e31e03532a", 0x1f}], 0x6, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x40, 0x400}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x0, &(0x7f0000002740)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/90, 0x5a}, {&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/210, 0xd2}, {&(0x7f00000024c0)=""/202, 0xca}], 0x8, &(0x7f0000002640)=""/199, 0xc7}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x8cd, 0x5}, {{r2}, 0x0, 0x40, 0x9, 0x7ff, 0x1f}], 0x8001, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fcntl$dupfd(r1, 0xa, r2) geteuid() close(r3) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: nanosleep(&(0x7f0000000080)={0x80000004}, 0x0) r0 = socket(0x18, 0x8005, 0x3) r1 = getgid() getgroups(0xa, &(0x7f0000000280)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) r4 = semget(0x2, 0x4, 0xd) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000200)=""/121) semget$private(0x0, 0x7, 0x600) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = kqueue() mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1a0, 0x0) read(r0, &(0x7f00000000c0)=""/102, 0x66) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) 16:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) read(r2, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = shmget$private(0x0, 0x3000, 0xa3, &(0x7f0000ffb000/0x3000)=nil) ftruncate(r2, 0x7ff) kqueue() shmctl$IPC_RMID(r3, 0x0) 16:00:27 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x3a3) setsockopt(r0, 0x7, 0x2, &(0x7f0000000080)="5df33bc20954c992c040ae59bc0e23f5e2d44b5bd6195e13cc92f4cd35f3503b387b6cbe5cc16125e2424db2a97df18a60678b40bfe9582f15d4ce08ace87984da60cf75d568d4c8e1348443936e69cf664497297d18bf03d71b73f069890e96e5ec11451e8336fa26650748a2cc6bcd82d69acf4e50609e1474e2612ba5f45dc9a6a83f72fbd059dc8bc8f1a5525e7a0cc4cec58c", 0x95) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:28 executing program 1: mlock(&(0x7f0000215000/0x4000)=nil, 0x4000) mlock(&(0x7f0000216000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 16:00:28 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r2, &(0x7f0000000080)=ANY=[], &(0x7f0000000100)) shmctl$IPC_RMID(r1, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) 16:00:28 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) r3 = geteuid() r4 = getgid() kqueue() fchownat(r2, &(0x7f0000000080)='./file1\x00', r3, r4, 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x6) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r0 = open(&(0x7f0000000280)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) sendto(r1, &(0x7f0000000000)="ffd06a10bc22ee13e307bca896d55b929894eb6d6441925f1a0079467edfadf73e506a622bd2116311dc7697d6c1eb4c8095877d8d899781f93c0477c8894fec68821b5cb24676d980e81e2abbe8ce7f2f00ae1454af68d4c9224018fa7cd6919a86162462fee0faff8fbe991faa3daa884e073491cbc325b93626c106126f75577117ae7c184d", 0x87, 0x409, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r5 = fcntl$dupfd(r1, 0x0, r1) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) getsockopt(r1, 0x29, 0x6, 0x0, 0x0) 16:00:28 executing program 1: socket(0x18, 0x4004, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/107) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) syz_open_pts() 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:28 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0xa0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380), 0x0, 0xffffffffffffffff) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2921) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x112c, 0x10000) accept(r0, 0x0, &(0x7f0000000140)) 16:00:28 executing program 1: r0 = socket(0x6, 0x4000, 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f46a96c653000"], 0xa) writev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="7244ae5c36c04886a296fabf32922655c13ec84e60869aadf1e795b5934c979b9cfda21057786334f205ab8eae9cf3ab016d5719636ffcae53b252e28cd7f5411338fb079d4b2f9fec6108936cda4307071c49e820daaaf93a1f379a3d90a07000be681179dcb9fca2bf891d3fa49e3ab2a82c9af6cc31cc2b69d43dc9b04d7d466d93b91d90a327157dc120e381f5bc006ac70f7909cfc30bc896f132989e2db53d95c308e06114c5086897e5ffa96361b5012d642499317f2902209034ce45c8922458182fe3585590b3ca590699d6751a4c0813d7228fc5251d1684607f134f425bc6167fac38eeb2a6736ad28a860989e59961dd4a29946b02e887fd818dc599ad3b3fb19f0bcc38f9e7bf7860c45ebb740e10fd697de3c66705c3072e3fda388386db553c481e76bee5bfb9174dd3b07cac08da3ce62b71d12529a3a646776a6a7feeeb307ad77ce77c1682947902560104ae12fc0461b094c720551c9324dd55a6ff82582522235f42dd12617885d5f3f1db4b687b72a6112288111e560ae13468c02366f5368e99b7fec50e896515b5c28016477da89823a37e88ac3ecefd5cf7f9a903de159476369f11a9d5e8610febca59484edb0a584b5e0ae424a161df9c5eb4abb0cfddd7d8d3f1203381bba4bb92b06d29b4ec2057f887cd3e7058c2f32589a4ac65804fcc65d29fa68a0c294aba54eebaa617b84e3434246fad279d44999d3874b02ee147625f7ff07db6b857a49c56667ef7d63041bc3de15f096ce6c5015d0d18e551885a28fc024951fe39f491e7d3b84eddac1e8967ea31c5d531949b3413709c149cabcf8913eba06dc89b76d705597a53b72424eb06bdb1b237c5f7989e9a5b70c65a46abddd1ed2cb52d9a2f490cb7d9f38f74aefe7627e54a6a3f7f5b811d34bfbf7cbc20c361fa97d7bcd2baa88971268ff30721c1601d520eafb633deb12c8f7dc290b35b18e57dd1a3a23efd4d2fb3c74081a993507389c88455ea0d652898effc4596cdcefbd5689080d619a41aa188216e67a11475c14c35d783a6750c03d8ed43cea938673bfcf54db074fb71816504ff54e420cf312b1b68b4c30fae9e4edd988525ae55026832cfb89db24f717b30a54882a20ed18788f5acf632c13036db93b2fbab1280bde891223336fbd6e8d93b4b44a51814b9a1cad6865ec1487ea90f7074175f360fdfc4c87e72849c9a2d5d4eac98dcad7a3b81a43d5261123085e94ac232c0c3352f747b65026133ce898685155473080a6ae24dc0cb9d98aca7c181aef2d4ee25a726aacc52435d6265c2338b2ee1e8830736aa368f0687a9236d0a78c365cc640ab417e473794de59955b491b0bfe5ff2ac9c5625d900cc629b9077f87424ed431ffc7901f87b0a90e5350780236bbf9cf85b764b35b196696aad47d56d7f5d893b3801cca188b8c842b12cb052f61e500d36345eb3211930ed9e8b6f40c9a8a736944bf1b5a0da933023ae7044bb3b613e39e95748b23639c642603265ea082f5b1a9981789b9b7041a040bbe9e370a6294f6a3820261a88880c6586ef0d269a75c71ed3fadf57da218bc98125bf8d4475375f65fb9e7fc1a1dda0565f0804ad0a1ff9b1483a3cf6e6648542f1885c5933d8d61b68abb5bcb8cd0d7148d689af13d9a9b9e77bc211492f3478424698959ba9647e1efef2dec78aed4f8f77d5e5b0d8f2489472aac952a2abc2bfa2bc3fda94e72543ad494907626a1be66ec7f2e73d67d3b50208074282f2e65d1ad8e548c81e5c5df462c652e17b2729a0e78cc892d41d5d9eb0c6eb86c349aa9e5a48ec692324859964e1c38872ab0820105873fd0b1749efa5114b86d39297dd51edf5d77a9e7b34a0aefc9cf08e2dab44337e9fd43b0151344d104063b78e8aad55a78581ea51a61a6fbd3c43c72fa9b2c581209f114046765a8dd64e6289f1beed25c1f809cdefbd315273e6bed15c32ba400f12846d13518a2629f7d133677093f7d97315d45ba7f622062f367afd66e56b670c35c8c73949617d075f029460a64c7c4f95de7f5653185070aa6bb33494d223809cc7e891c8a3b2546b0a571b8e0ff4be2869c78af95dfed5c7cee305a38790f51d387095d1a168c7b15c67056617c34a11ad3fcc742f6d7220353f754b4ff59d4282342abef99b945935b1d16ae76c0bd475d820e7978302f9a670ef059a6aa06ac953e30a3d1c938e995822bce4da12d418065230a1c38f47b7852071ea6ee9630985d585d3f41d23f9ed383c8ee4eb09fc97caaefa5815c136ec03d88da94223731a7e6d20d9ec96bd4df9cffbb57f4242598763e909359f2c2298e57161c3bdaaa872ed54f0e43b7a0cbd60e439666b36934d27dc866c5dbb3b86dbae816afbb17fdbe9a662b20929fba39024c59f3c5bd35fb145d6f3f65c292ee67d5b504a65264987eee1d19669e8f7b9dc31998c3b47aa43965408a3731ef425ae09b60652a6be615de341c7502b3c397c5dac5db8fe3d4e9eaeda0097e616294fc18d218d7f51159363d5b466cdc510f4b463bc318512e249d6db13c10ba79233e9a4a0471091839a4345b2ac62a0b9aa818ff408029cfa7ca72879ed615b09ea4cadd7e6101d94b3a4a9dc62806a6939f8cb47677c5c28674f1b46c4d179f0cf62f238a8ad6eb625bda1c05f8134f041b0ddc7ccd7fc41e5a384f4c6cd967dbd06ccc931e77ad2eabcabcd6c8e008ebcec004ef24b477f8a558f11d6be402bf0b86467cc6ad06d78304dfad858912e51207bbc91cbef8915ea39e1b2ecc124b0b3e6df82d23ded9794397de80b0644b875651e2a2267ac0bc590b2e29c9347b8eeb5f69f9cc1d07d9e253c0af3a2ebff212f9a51fa9ce0777d29bcc4b700a79088836524e2379ebba5fdec94f89c52a59f675ba0e3c26966141e3167ab52a73475413b94d34dc6949e41d56adc99b796f2021e67d209ff72601b14a5a206384a9f9ec864add43e53346884e0f2d762cd245e5b07b2944cf225c4df0bd7dbba5ed73b5d7b822b55b3fba85108964c515ccb376800d995063938b758314e96cf5af21b971bbfd2395e79222e5ce97a7b57dfeae4df84181c966a0453529cffeafda65f19c4c7d12b63a779790f0eeacf10dbc2610f8719cac58e0174d6ec312ed7a353eed7103910630280e72facacccda300629390a3626f6cd23659070e087b67c230fb6ad1fbcacf0011abfaffd87711f49ec99ecc4ae66d9fbe06791cf517d5a1cd11a2de44343398643a86857357d2fc4ef4884938d75af9c5a05c3ef09bdf5d9dc81ea7bb14b37aa782a6f552ed8de018c734f26e41a9d31c4f46f0237b14cf864b5163367d2b4276b3fe1db8295e6fd47c691ec72dd3d44f06af71c27344a55ebda58c837a0c7da3bacc0f8c06ec2937cd29e64653c8f1f695cb038703b017b8e88a25d3f498efb53bae1f84140eae62399b8aa4ed086f31f8fa7f364c805a7c104ed18dbc1303676e3bcf639d3b8edc68620f0386a7efe4e5a790fba3203146b0e6e3d3f88775e61061bec72dfa56b10c6c3521eb3f7f747b4b62a69c3a6f93800a3dd10e3929a9fe3a10fad73c6bb255b0e1caa122c11d7c90fcbfe4fe58706576a4a3cdea4d4d438f8c02081f916beacf9b70a2d8d1b3920699d17e9540f57b186623b21af2d74651c08977f130403fee9967786ebfa9d04cda71e1d8ed4a119452f94724fc94cb8a75af158d0e74a6f51f6aad50c70ec2240897c1b295c2229fe30a818db19e9f90759b1b69ba5f6cf9cc22e4bbf0941d6ff783d45b00e3850105508f38e648a45f667cf624d2fd3608291df9f64a39105c12a42e0dfb35ac16de6fd83390bd402670ac0991650bf73993a1b01861f324ebf7755011f066948b186a43412cff6e496da6c85797b2544a36476783fdf8fafacdb4774eb3c86c0a8fca097e61644313f317249be8bc8cc28c0638ae7f5ed2cd38c0d53c2d08fed3c2970419ba520e6b3ceecda0246869d61351fcae029bbb07a1797c3e5e7edced61a2a0cae744ae5dd366747ff8d3861e7ad69084514cdf545a3cf13a222caa11ea6337787f6ba3d0245183d677b6e8ddde3866e6e2030de7808c85b75b1f178439549d46b4029547975f69be008a4a6cd8ba657b5252fadd80107b7906827e14b5e0d65e63723a13c2e410b473c818777047f96354368e9582e191c6ab1d4f993fa7493c6dfd372d153b039de1779fcbde0b42ac83976db2e8e4f0afef22b184bd0dad2ebb1bc03477fd627a48be8f7bd26c333538c2ca71d17157df10803d791d2be0563938a7197ee2c226b0ed63f6af7dd279af5a5ec24a3f977f18f80b5e50481a3c15ee9aa230d6fc6318966b0dd6493ff4fda0f99f66e00fffe7d44f4daa0bd8719412fc7acfcf74d2ef6aea110f4ce1203f629010046fa1e41379ddc4f0880fb92d5086f04f31785cec78dc8bdb8c86f896fbfba090084fdc47dc2c8d80ac22b333269399e988ab162245efb3f4dc2c6ff947082e1816f5a9b47ba2b18f8ad5575398a3ba67f802abb94670187c2d4f950733be1485a4bdfefe845d6a70b76bf6f820c00344986f9f3a51136f04ecf7104b2f2240c4d7ed9860041783d55f99f34a2227e24e044dab0e5c1c7da7a1c99ec2d98bb7b74b58625dcec094cb62a41a7ddc2131edc89629dd4688669717222a904995b9bdacf0bd5b5d04416687b16337f081cf6e53d1fd8a10319eff00607b303ad9911781e8edc9ad2283781a8a6cf46bea66452f38a7b13b1f8595118fd56a8e0dca2e461d289b5c757adc19ca438482768428280b89a19f3b69cb28368e18001dbeb1256da664eb4b9f23e0a5414aa467388e5ea97344b0b240de7c5a244fef2e351366c60995fe33505595a714b4a7a5dc958d95ed7c3a9a1c871f0f26a333edfdf7583324d864585b7bb3a6ce00ab04e366097a34b4e7623ca2d79e4efa05084090ca4fcabf52d64cc3a233ac12e177b99f2e95ee23aa71ef3d3bdbeb4545ffa8f3c97e542d8d71d25e7d002c10fdec4d9cc700cc2b764530dbc5c6f9500c71a4127e8e41472cdfc70ee0548f28c876aaf4c14ad235fb28e24da83434faa4a369b45f02c1203c94eeacad2f1c97f06e518f7afb30ab5928f4efac4fc22fbfdcbbd89d0e4827eeb53db17568c80e11a88badf06cce15ff5324f8af927a9ee344c0c3c0a72381adfd8cb1e5654c7db3a24e95ad88863ccff922e963d5a3e14443ce189d5d904893fe5d4bb6eeef374b6afd048739b6748010439d37b5e67744b8a94c3672a8665afe8aa497d93d762a233d2f6fb4209cb5ef33e702ac3ccafb4b94ecb5e5c111e174e3e8c58bd2758d9ff1c93be07210af05cb29f0112df41b0f90cf94d74a69c65c017a13922e84e90067a0f575379a9ea5edffae130860cf1171f259c6fe5188e0b5e847bcbe191110b63d821ec9935a9be4b406f0a0be4a083b82e259aad64c7efe42e79c7f562187f16e020a111e3dba3b90764bf2f522a8259de8dc59fe6bedf45794c6cd9f51f0ca846ec6eb8fb0554c54d39ff811a3ca66389daec82b1941b9aca912c96b1fb3b21495bd3233b34cfc8c126195875645bad07d9b52345f53723c74cfc90ecbab89fd50440fcc6819936eda8c587d4416984321afd412e9faed5c687b3a68edc8e1d257c01347a2c3c9b3db26f23d94e8d5629d16190be85413148c43f7e13133d9f295292a72c421525f43eadac2a3c2b3589045757043005b60d004c6d599f7a51d6582548504e2e420893a366172e7f7bfd41a4d9bf2f921a0a67d14b3", 0x1000}, {&(0x7f0000000100)="7b6c8e7ae5b3c4838c8696b6c42151a0808d4cde1b69a75f86e8b303813603a76918d07d55473cbb391dd3e2c456c97abaec56379e8f0f18b990a25cefe27045ed9eb407cf449cc9b91d8e16d911f6034913af0d186f78642ca962c8c0884ebf27826fe4c354fb8e62e1de0c6e0e8867111656de6ec8a2", 0x77}, {&(0x7f00000011c0)="2ef886f5a8d434cbae46ab5c53431e8c37ff88eb8783260c996cfd81a5cb08d7a39a6926d0c389b0f0c4d3650ef39ceee3191eadae8ca17a7b42c1452e75af1928a3a6dfe37e82eb2353e8050a3e76ea2f243b25ff4c774f2672be70216d094d3222252ca1c63a9147b9f681879d9316b67b0b8d4343dc900de9af848f877bfac6b16085af166774f4b6038b26e0234ce24710fef99f2d602da05b5a96ad4817590b4364131bdc61ff5d8d2134d0509815a71e91c6d33c41623a43b1", 0xbc}, {&(0x7f0000001280)="cc4c57ccc4bd6a702f23f1d5447c0fc7cd99032b0054629fb39d0590b0f9841075dba828e9c8338567dc4268b4532d6b1d492112c8c3d0a1812d453042533d76ff60342ef5fff7691c28741b2803336ef5ae241a2f1b46bd1125adb29951abd8e459d65079b60bf2edf8281c53cdfa9fa8cfb43e348c096038791cde151eba9cafb84e38d260c2215eacaef60d41bb8710aeaffaeb9ab3fb1d3e58b23c7747b246b33ef0e7aefd9dbc5ff2dad703904895a5b0663bc4e5e8ea6659a3f06fe3060e511f69d36e169a9ca4558c724e42", 0xcf}, {&(0x7f0000001380)="0445495a12b37d8d009f579e3b6d6743c37944d8ec34578aa0657dacf6f033f21baf05176bac22d76fa18d7c94a0555eea411536e438bf96e73e269669400903aec9b3bb7c3f8a7dbfe4cf651db544e14c68de78cfce2e2e83b95433860aa72b9fca7a8a49c0d245f8ab0f13d9151e20cb5715702de972fe828d6dfd8c5b49e1248bf870bae3c053c7032a41bcc411529d068a7409e47119f5f14e620ac866fb33e8467cff1ea2fb109794b8faa30270903c8df3b38bcf1c3d70d9a4819b7bbc275cc13a72d9783c1b769905eb78b60835a5a2c0ce7fa964eab4067f95d3e9453c2a776bd50936285c7380a30b", 0xed}, {&(0x7f0000000000)="0fd637fe4d95d8af39bfb1e40bd2e92870cd1760109015df659abbe8fd5b8c4593e428c8ddfdd7d07605a99615259d", 0x2f}], 0x6) 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) sendto(r0, &(0x7f0000001500)="b5442355174750cc52fdf3dbcdf1282b10ab57d169788559137445a8456bcdae116407ba633479ca23f03341804b0baf8969988bf14b617ea52ffcce8add50017b9e64b36f03dd9566aabf2fd319e0df63712ac63e5c1ee8ad6f4bac4234d624cc59a7a0ade94863e0e907b1290b803908895d157d9e5aec13bd8177a9a5ebd27380a40f231cb17a0167fbe463c4ebc22317ed238259005e9535b9154d7fc4171a80fcb0ea1d5cb9a48e01ec58447acc74e126db2364c1e97ee0a456168306b1577a2dc096b5e0835dc2015f45b0417a42b437a06e4363405f860ff58d4fde6c81bb8b3861422dd9826f3dc4d572dc766f0e0a3b3f7f7edcc3fb3b2f82b27df1485bd9dc7c6697772e0c9b4da4201317334bead3bc530c35b53c634c7fbe600b321ffc773a3de69bf4b0189b35b8b91011b3510bffad8e8b7ea07e33e0d8e9461df0ad5c0536244db2fdba9c33078946f2af907f62751b494289812fd060967480b8d01507549302216d0633eb68ca4064d55c566a61a5c5a26a67c796f8719dee4c6baa7d5c1629bb41eb0431fdd871dd1aac43d99da7fa3ad3adf49073d8c5d74138b87b98ca2e4707343ba3ba7d51736361203be38d169c64e2c9f0828637918633c3e2aed8cbcdeff9994865e6107abe7660a9dd31e0a2ffbd12f7da683c1e4524c8dcfb3616cc2ea24c6567f35f07fc77b294237d9fb2faac593b6e78c8ee26163fe1e2404d5b6d5f26e4883113c431a01506f3d26c806535f7c024c41f7e1f7bf9aaf3525acb8eeb9d0c30a26cdd1b476d44529ef72b0a8f7e36f0a0b76c9ef8e5ef28756c895671f4398a6efe6cba7c2d457fc674890dc603adbaf23f8a1504a8c7b3416d4735644f21f88ca720d789398d8caea67767164b9eb817dca56c90c08ae42cc8b5d5abe712a1a8fb0786d85df6dedbbc59b81075e181ff541041cd1b47b7330ea5fa02800e70523c37020777149a81789d92b376707ade4aaa1b040f0a83466e00a3160bd471bb8fc1ee9bb1613c9bec884e67a23f33375a911ecd9a7d5a5733479de421d6e29c8c530b68a721dd59cc4c8544efcc297f0ddf04ac62cff0dc212db4e7049db53bedaa15013aa4a3cbbe2d00c476a9ea3a888df2f136cae7762f2f82c47ba8029f07d4b6bfe93c0d34b1e0db8379ecea9d23286953a9af712b206668ce65f1136610c576d937656e053967c586f3a7b67bb65a4596f894dcf6f581245b6b24c0d1268a74e9c0fcd4e9f7aaaa82e40d8204bec61d4fc4777427a2568f024b0458c8298ff7788f6d1970ab6834098cc0fce8c5ecb5e2de931b2c8eb91454447d6bc7f103a1c13090620175972729d3e0a4e5d3f407170fcba79ca2e5a4c69fdf3aba422006716e71af49e8d8676aac04460eaadb2c99180e7866562d745399a017a415753d62a63724549206f4927594afa773cd8cc4e43fec0ba0d380c1e7a9497af2704125e8455d0779860f7dd88624edcc74ddd9e3e87c6e98ae279a0cdb90fbb44603529a14fcc7182eec94bc55113ebe4cf97e9be4732400e08327e9e0df4aa5209f1be8cc2d11de1b12c10ad369db5536dcb6bb1aa5bb60a7c7eb6b7cd8c940e8fa5b9dec6649775ab71c1b8fe8e05045056d94b44f2eb48595478e14b0efe2da0e8a9316156b53ace60d383ba40f35c788dc67b8e385f902d92943162efb548069e2275d5a90b69b801701fe70ab5207074989e3d2cf48aafc764bcc6d4c06ab7e41a49b794e1309fbf06457f6175fafb0c7fb529e77ffbe844f7d4dac421530b4898ff7e934c00e3dea351a9f6cb5574359a95d6b33fa8c0975a0e6e7ebde75d503d97ec164a93387f731618893250d74512f6c8ccb071d9d1b524942b3aebb0f8f3b208369f7e716cad93f13eb8dd2149dd0f56b2f0fb6120e6b9ff19d92cab5a0a0793d3f70862473f41260ec29a9cc02ebd9a94e3e9303165fc00f57856b38165a5ee563e9606b3d9556b7615732da312684639678f91f32c51e2ff0b50704efaaa1e8000f8f080f3379b2d3174b2db73a054236d1bb7b4bfe4ba2b5d4aba0c041d6bd1dedbf88cdd0f991e5559a16617704544f11daf6eb3cc2d09636c6f1c8465dcdc979f22de084cdd02b1223fa43b818c31ca5a30c46f4bd2020a65627403414c34ae033c8100f7935722ecb13921daa2377eed4638268a0e2916f561974e90c5ee0ca21b6dd5645cbbae0e68de5ce811b634a4df926d76c1ccab32c7ee3c3deb575a36f88491f9958ec8fda54289db387da966b3baf6af0e42861cb35bad5f54afd36044887a21a47656b1e8e99e08c84de13f1480b1c3d8d525d6bceb54848e022d54e10dc9c84addccb63441cfed7cc7d1210fa781926526ba85b857546224c7bc4658ddb88d65ded3cae85a0d31ec6e9e192b7f1f013c357f4b666168467172151e37d851f6827f7ebb0625cdae6911ec4b4aaf44aa9c3d2ce50f5b44edd4ecbaac9f7127b25a321dc3b34857c958c814e0f3abbf534bcb20620ad8e5acd8316c88bb1448199cd55e72f338ff8189abc4cba5c0b263e748af297ad3bf0773ad9136eec6580d84c3499779fa258bcdca78bc79701a9c391d2655f27318148cf2f6c453d5e7ece847c7a64f379366256b43428bf0597ccdb6e1d4364e41f87e847e8d45670c90a5c9a80a424de174028448a4079e96d890526db41216718a1f12e129ae87a6da4d1b360d1bdfd21d414e84072696326de375b97dbf27f3c8240c36528dad4b82c11df3ebcf9566ab1525c32d774f97b7973efb7f14e2619115d36700505ac0450ffec00c1b852ef2eb656b455f9dd462ec0ad6224c7bcbabf4a7a7e30f2404a010a1a05a8821c39b173c7c4c9fcbc31aa155828e02bdf2765969b11571f6e34a708d3fd33d8e8949c0355d244d6b090234ea10188ef7565b636877cd4882c05b824c92509f9243f45c74cb40a592828516f82fb8a3fe6ff25855699b8a71bcf79efa3f560a2df4a446574d2788c311c9eee2ad3a1a4288ef9ac36e7fc38ce7ecd3e093931d6818f43fed61c4c56be11ac9cccf099180eeb7621f365411ecf2e3943e60c6826f0e833043b7b0bc1bfe7896f85dfdeb480dcd64ab857c8bc89fc7ecbc636ec039032c45cd72fa0d745c59d5573aa7477cf4bb4af89617b5f1613c2dfde0e468b2eb29ef07028b81122e992a25c58ce76009ad0518ba4c5319661f30a8c10a740c594863d5c8a79a80b669c6db3768b1dc83f862d382d52a584928e985106ae80fefded4f772ec9480f81f7fefc8a634a5c4fabbe553850caf518b81b3a5264e4c95cf6d4fa3c27c8d2d5c88bf2191abd47028e107116ab1dd44dcc724bbe300fbb7b8ba6d466d4749d508b2bf5c4a3eefcadce5b2e0083bd0dcbe9f4d55a06319c4028b6f8f044075f0df35830a1e76cc7f9ca1d124509b2d7975de03543903c70cac71dadbafc43c793bf0ca945339aa739b8637181b96a3f8e6b05eae9d258ebe3328b7ee016cd5455d7ece80a9ad023171b0c45ac8511a1502137d517cf538f1074f83acada64cd9f19e8ba1f30ada3d0a4cc020b10327ec7bb45022e16cb97d5aeb891fe0e295775994ea26703267d48d44aa385654d6138787cac706fe1887991e36010a14b20fe067e4f4255d49a105b23bf7c33754d5f81e4febd43b63a8b050173aa322d1024d9657e5e19219e89a671532a2f6713d4e0e3909b9c37f7f87655d53a13684e7f63249b2be90f36211127b82b8543a944585e28299c8b8399b1232d72d6334e31198af65e497b965376b032cd78710c1832bc7d3a9a0cac0cc017d11c9e31da2806e0dcbf82763b95501db7666218124182630209e713e4ec9e2d35ea0dea86dd7c96d88b8efae6e48f68737a19e54c2294e12619e11c5f6616f228920243224decee276f30dd3e0531675e7be8aa9307e300f422462196d7d5df480eccd01907374124e1e397a86e1f671059bb9825d64060848e6b945941a4ac79435caa12fe8deb2720e73e2c3c291b44db70b75fe2dde58d96ce84873801cc4c788e565fdf02de3dcd3344510adc91a638dcc88f032f6576259fdfb525c603fccdd33aceb04294591cb964767d25ae8227df97fbdd17b42b49ace80d23708855827394c4a14355e98c73f9db2e57065b7d3ccc4c074d53dd5a4213d78d2771ec59964b46d5a425d698f8e10e3a1d322d7d39737fa69b529e0ccf3ef1c73c24838bdaff689d6c7728a5f8e4c1b247cc2db8a81bb66fd252f0dfbd2a3b0f9a8759b78279f33f7ac5820d86a9152a8328373144dada802e2231b7aba1a80523df215abeb03d52138d4528bced5a4f3a466001780b5e850d212bf63ace7adaf99e4727270feefdc2296b1f5e8eac744eea58fe55fefb34356303f673764ea03563e61f403d5779ca9705bd4371542b0503d85daa0c1d1b24040c5399cb19ffc36d8fb562343d2852d1cc7a4b1c278a706a88611a3472472cee04c9fd41de086085bf23730096015b67f7811d46f968472f0589f7c0f3468642122c43ad85e030cab18dab4cf1256ccbb2f67be19d7efe7a9c1bc1a92027b834c072cfefda8490f26d41e688f3e3cb367e871c066002eef54f08ce8443c1fc95a0c4317b7d72d5753f04ecf74ccffac8b03a5a537eb1bfcd54d2288f9125fcf8ff1c1932b6d6415545d5631e03e1600be2b42ee737f823da458373d0f1bfb616972c3ca1d9f97c70316debfee9db1be5adb9f120b209436c18600d733182dfe8434d3bbef5c366777c5b42774ce8235dd234d4b27c800893decfc9d4453b79bfba4bdeda49290a4d11a42dc414555c49e6efea413a3967d3c74a4d880a7e88d75f370fa55ecc36e9ade50c2d33ff33530feb072a7d0723a4612fdbd3e274e7e8fdc505a57ffa3594a793df57a0f524c30f467094b86171d6038d563a50208be3f051d630076382fb477056905962bb12507ad6456c0033121a4dd9e1650b97f7802a702a2ad08b4477c39d93258716e52214be0caad47831f37bd038fe9923d722f24d32e1a523ac27ea1d6f64354bd290f7fe276dd4096fd37f49e3c59e33fe17b1f31fae741ca6662083dc6d5e37debb8f10fd5321c6a928da88a26ebb2d0bc46ae42c304d909c249bd900b3ac4761f6c9f651e979eb9da8c0351df87a0a54157dd57cb79f5f2aee9c7f072759c8bee77639392984706b4e89b08c4a2176874020be641b33d7aefaee5a3b86cca7f4f6bec6bb1aacb68ee803e408626963374a836256cbb26a0ac4a26d324cac0beca6413759d084fd0df1529ffd72c4fa3117a9128a947bcf018b65c29463a2f2575e3c6efdbb77ce0b5c62a4c8d78651bfdb4ebbb54dcc86f3368e4d6fe3c1728f789e716993720090cd6f8490daabc9291165c143eddb9e2abf9ec8c15e6b65d6ce9ed4eab1df20bfc7e8943d961d6a0c4560e6d9acfdc776b0b9073cc691d5b18634b753229d696caf35a4c79e6af4d8a3ed0b8d6f299606ad15d1d5716884dd451fbe62deef1be56f4c2a6b26afa4477e0ffcad282ace31730cde39fe5886ed0943640c75da79a4ad616d71c7dd6f5feb23171333a6f4a2d83a889968650624403141706e5fa0f00f08628cbe65b5eb41327dbb7e812332ea2a7b30f085c6356b1e35ded6d34549d98d76b26dc66bc637841c8083dad10fb21e17b352cf0ee02001ea4cc4fb4e964cd9edcc12ec79518f6de2cdc9f1607bf16990d7c80bd961abe27839bc7171e72211612fe3caaa70547e43f163c806a724acc62486fe6fd97082f97aa55fb2a1b815d918e2e94f5627a4", 0x1000, 0x400, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x8007, 0xff) chmod(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1000000000000009) shutdown(r3, 0x1) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x12) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x28b) 16:00:28 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) listen(r0, 0x6) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x100000000) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = semget(0x1, 0x4, 0x49c0b8abc64b5e8b) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x3ff) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7}, 0xc) r2 = semget(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x40) r3 = msgget$private(0x0, 0x424) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/54) 16:00:28 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4000000000009, 0x4000400}) 16:00:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getdents(r2, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) utimensat(r2, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() fcntl$setown(r2, 0x6, 0x0) pipe2(0x0, 0x0) kqueue() r4 = kqueue() fcntl$getown(r4, 0x5) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000000000, 0x1d, r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x7) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:29 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xffffffff80000000) semop(r0, &(0x7f00000001c0)=[{0x0, 0xffffffff}], 0x1) r1 = semget(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xc, r1) close(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="30e2029e00000000ad000000dbeff6b0890000677493ccea3cf74f63fdc38771b5984e237cec6a4c5b2250e661b4bb277b95505a231420469e8a5beab1bfc21cb1d8251e43f932bfd9f03c71349c569998319ce1dc1fb148bc2ac93949bc09e375d55282a57808ff189b74f5455215a76c7d675c925fe38afe1512b5ab1659e9d9a225a0a20c2a962de11d8db67975eaf009000000000000006ba6b03fb6f539c6c991d27bf6eb3dd6e6e1a2dfe9a27bbe5367430dcae5075dc3c5dc1f2b405657b2411ec6727750dfcf8a3c4de6e69e51849c49fc7e2e39f6603e175d48933d8ba575d2e2b89019d7ccbff5d8fa0752", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="bae4e99c71da0972095064e2b3ced16e4f1e64d87c15f7d0daea857ad957907cc9b2a6224e2c702bba17c71982e05e1c2a7a8c376e7fae5725d34f5e391cf64f67bc543191530a536db72f87d166157b9481c7c750701d7ea14e79372d5aa36b5b610886551f82853926b94b7f073dfa", @ANYRES64=r0], 0x17c}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400, 0x0, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x20) fcntl$getown(r0, 0x5) 16:00:29 executing program 0: getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x0, 0x1f) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20a20, 0x20) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)="a67fc3d972faebe07785ff422e1d2a49c339ecef7b9d6670120c74c8f43c4ab450b735dd9b25388ad2c94cf56481ee01acdcb338fd961867d89f0259b84822f3e1a1c18c61ca53999e8a9767521ca853338dbf198582a733b871184f15af72d354c343972bd690136ebbaabc2f28443f2c4ffadce762d79e34b9c0248d50bed9ce99b342888f543a7e2edfc4e4a5e15dda669477c748efe1ea6d2ec3ceca24f3e72c4a9df9ddf24af5298b9469e01ed9d216a23e7083d0f9cb3c1a41073bf558d234e5a045", 0xc5) r4 = dup(0xffffffffffffffff) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r6 = syz_open_pts() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r9 = socket$inet(0x2, 0x5, 0x100000001) r10 = open(&(0x7f0000000340)='./file0\x00', 0x20010, 0x8) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) getuid() r12 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r13 = syz_open_pts() r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0x766e0ea0, 0x100000000}, {{r2}, 0x0, 0xe2, 0xf0000000, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x5}, {{r4}, 0xfffffffffffffffd, 0xa, 0x20000000, 0xda, 0x3}, {{r5}, 0x0, 0xc9, 0x80000000, 0xbe, 0x9d2b}, {{r6}, 0xffffffffffffffff, 0x1a, 0x8, 0x3, 0xef08}, {{r7}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x3ff}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0x5ba1}, {{r9}, 0xfffffffffffffffd, 0x18, 0x80, 0x5, 0x40}], 0x2, &(0x7f0000000500)=[{{r10}, 0xffffffffffffffff, 0x0, 0x60000096, 0x3, 0x7}, {{r11}, 0xfffffffffffffffb, 0x48, 0x0, 0x100000000, 0x4}, {{r12}, 0xfffffffffffffffa, 0x14, 0x2, 0x3}, {{r13}, 0xfffffffffffffffe, 0xe0, 0x5, 0x6, 0xff}, {{r14}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3ff, 0x401}, {{r15}, 0xfffffffffffffff8, 0x14, 0x4, 0xe711, 0x200}, {{r16}, 0xfffffffffffffffb, 0x20, 0x8, 0xffff, 0x6}, {{r17}, 0xffffffffffffffff, 0x8, 0x8, 0x5, 0x200}, {{r18}, 0xfffffffffffffff8, 0xeb, 0xc, 0x6, 0x100000001}, {{r19}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x35a4}], 0x524, &(0x7f0000000640)={0x5, 0x9}) 16:00:30 executing program 0: r0 = socket(0x3e, 0x3, 0x20) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202200c66696c65ba31cc6c21bbd9ed156882de3e3000"], 0x10) read(r0, &(0x7f0000000080)=""/58, 0x3a) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/162) shutdown(r0, 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="9bd0d81611516f05d8ab079d703c23f8d3f8433a7f72ce31b4a25a8d963b58138e3b75f1d8e328788471b77fff8ce642f02c7fbed11bd851389358227af1027ce7e3701734ef00734e95c1ee036c65a004294cebc9b9feac52e255f22fbfef5aa6c607690e70f752d098a56bab15819aad45075ff3ec87e63ef81b2cf87af2a717aeeed876bc5a0613977605206d3928fea4857ba6f6f8c490c9d2b672e90a389814bc4bd59b1c630bb178377dee59a4b44ade358a79b49c6ba919c5da36b679", 0xffffffffffffffbd, 0x400, 0x0, 0x321) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000180)="189f5700", 0xffe4) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0x3) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) sendto$unix(r0, &(0x7f0000000600)="52d2000000000000e7497bf2acbabacf5430373c37f62df8c81eb27d7ae1fbe43cf7ab5cb3ef4aaf03b686a0009da7de34ee19eca5328b5f185c0300d723eb249df2447097997192000000005c26622d4bb0db68037d0ad28b9b8951d36c157271c96fd66100731001627e8ad46552bcbc7d901e4eac9285ead4425435f5b6a8c7ba700eee92101ea2362e6fe328552301d4f63b28c1e9cda542068cf1058bc252b1394001bbb673000000000000000000000000000000003c69bd3c380b481c9d2cc0a520b1cd888421ce8b6c1e2c798ceb2c816fcf8f18a8eaca9a9960eaf82fd33d", 0x1f8, 0x200208, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f00000003c0)='\f9),~\xdb\x00\x00\x00\x80\x99?_\x97\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000280)=[&(0x7f0000000380)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x3e, 0x5, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x38, 0x8000, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/2, 0x2, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = msgget(0x1, 0x3) msgsnd(r1, &(0x7f0000000000)={0x3, "d8b3c258bbfa4112cbadd84937c0b04462b6c1f5555c7810326c98e6c35c1c21eb1130c556ef566d4d1f65402b9c2ac6fb46b911f835e4b58ea26e9d001b573495c1c8e907f4978b33f24d9d7ea8d7646536dd741e561d56066aa040203e"}, 0x66, 0xa37ae48718bf3ba5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039c4f0c77bb1efe709dba900cf8413396f0877c0661028290d3f638e16e53a27069fad4b0f8eea2e7042cf208b2dfe9e3bb309d72cbdc6ece6a49b8aa2f11f55b3b301dbf9b4025106b1070a86b9dafd97148d6e7cba02f3f7b8b1b9f603b542a3e161ba7f9ea91fc3ab61c0eae6ca6c6d51cda603c4197e87726af0b58cb84c2bec1b36d7ff4861a369893b89c6b58449be544f004a3d58a6157a5afa6a7fae1034aff19a02288e6dadf182f4da3337d1ea5b969cfab7"], &(0x7f00000000c0)=0x6e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget$private(0x0, 0x404) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe97) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fsync(r0) semget$private(0x0, 0x0, 0x20) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) chroot(&(0x7f0000000100)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0xe1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x40000000000000, 0x20, 0x3, 0xacb0, 0x4, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x180) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2a, 0x5, 0x5}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x9, 0x4000000000000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x10001, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x86, 0x1, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x88, 0x40, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000003, 0x20, 0x6}], 0xcd2, &(0x7f0000000080)={0x99f2, 0x8}) 16:00:30 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x1005a, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x620) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000080)='./file0\x00') r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) fcntl$setflags(r2, 0x2, 0x1) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:31 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) ftruncate(r0, 0x6a2800000) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da2de482000000000000000000000000000000082d7e68b84e79ddf8bcdd3c0071534d0d542ab09c022a6a921e3af8d4e3d90ac35bedb97f20e6"], 0x1, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/145}, 0x99, 0x3, 0x800) msgsnd(r1, &(0x7f0000000140)={0x3, "1ee72d57d2a58dbade435a008601d828dba328b9022979c0db5711125a150ad76f034b967119bb96d10d497fbb8c9585137ee17871a7ec3d4d81decab49513c58892a1c79f162bef224a82fbe0e47fd3290bf2a25f372bfaa659346753c7a7a2e24abf91a3980fcb6b53d8062028382c7782e1ee22c34ac86f57d56ad094aa4dd68bf4b333bde4b047c44eabb3fab4820b267341fad1496757a3cd771848b42c33d61dc0a5c866bb22fc5c73dd0cbafbbc2668b006555bbc9d6c43880e26ff92192cbc2692922ba3b5521a"}, 0xd3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = dup(0xffffffffffffffff) close(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r4, r5, 0x18, 0x7}, 0xb814, 0x2, r6, r7, 0xfffffffffffffff8, 0x7, 0x49b3, 0x4}) 16:00:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = getppid() shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) fcntl$setown(r1, 0x6, r2) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x182) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) socketpair(0x10, 0x5, 0xff, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="42050fcfa51d1a5cf39ea35e480b294a8e066c986e02f11dda0cd33e6383bd9135f89a0f3affd1a8f8293904727bda57717c751c31a19034843d1ea7d2d0428a9f49e16dcc9462436adf", 0x4a}, {&(0x7f0000000140)="5adda46fba2de9bb907a075f457a8e7c4c945fe0803dd1d2886ace58dc177b3f68363d9205c451e11601eb4d89a07e35755420e78834f7c7d95de399adbce7ba8f1b6afd2e63f3c726e6139483c9b7089f7cbb84d8c269a4512d4601c22b01d29817fa8439757d265364ed53f00f297a80018ffe239da69f325989886f4a88b504c86ca3faa3cb95429d7559968747884c33b54647a4327922326bac8c46b43c22e1cbbdb1f5b70eca62e9cb975f5b44c0d7524a67e3f73271005ab90349788165f93e3a024da20efac1d52896d2c004e8c0c5df", 0xd4}, {&(0x7f0000000240)="4b8a74aaff5e8b2bcc7f70f41c3e71124f3210c5efb51372b9d567efa39000a76bf26373a1906865bc49ab349df16244d4517c58fc16d4b7f23295047b8bea31414d055f897b2d5136c1b2d73137133eac99786016338b9a4f81c393c8497a7d1e238831d142c9", 0x67}, {&(0x7f00000002c0)="97108a1d94b49c32d4d96380e70571defa557b45a8bdabffdf7553041d514c1b12f16b43c6c4d567ef47a7f30e6114cb3cda4bdbabd8a7b05c6379ab7c8f4af76233d4547ef0533256f89181857ff275aa05b69ea47536c125b0fcdd2f019576c341125b69a59cc4eff690fb8facc3e7e027dd5cf8397b96d13a9808f2a1dc1681d09c3010e276a99daeca3f67a850a98b0c6babd3b28e0a543d6d4cd52643157ce6c391b19e02af403621b0880fd516bdb1f9c7417b1db99cbab99926b65aa75d7c0747151eb7c49354af4c867a", 0xce}, {&(0x7f00000003c0)="ee39adc00862eeae70f7a0751cc31c7c230be8245934326ae06b5cba90d5f352e8d0cc464d3d7e4171895037fd152ad9340f3e66ac1faf580c6ff0e99ce61b5837596c8b6148ff753eb82767bb5f4e836910a82f634d25073fbbcd939a9de07af372a814994d3f354723bf6e4dca4a09cedf0f2c8ceea89ba9ec1929b1059e174abb094c46cab015efa54d68400e0edfa73419", 0x93}, {&(0x7f0000000480)="1dd4ba34c69438a112324719d5c50ef7ca0bf1b8bbfc6145dbe1656052da1f8cdf84242ba7326d22dea67ff339d7af15d032251d15c81dac19162e060f7669f42b7faed4f4945e7277cbc22e67c42bc1351bedc36864c432b6e27b62ef7e4f457fa2675218f56a7732faa8e4eb3e4790b71e4d57f8c507df2f25cdf1874fce0323c3d606c960790583e15bde564f6fe3a8dd693ef788860f46e76e", 0x9b}], 0x6, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) dup2(r0, r0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:31 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x3797a0aa, 0x10001) mknod(&(0x7f00000001c0)='./file0\x00', 0x11, 0x20000000000000b) open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000020, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x190) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x53) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x100000001) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) semget(0x1, 0x0, 0x206) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001040)=""/114, &(0x7f00000010c0)=0x72) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x48}, {r1, 0x8}, {r1, 0x41}], 0x4, 0x6) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x80000054aa7f43) recvfrom$inet6(r1, &(0x7f00000000c0)=""/182, 0xb6, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x3f, 0xe3}, 0xc) 16:00:31 executing program 0: geteuid() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1ab7, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/12) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r4, r1, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setuid(r3) seteuid(r0) semget$private(0x0, 0x2, 0x0) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x83) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/141) semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/48) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x32, 0x3, 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfffffffffffffffd, "f5fffff73d026111fe4d04000000fa00e3001000", 0x1000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:00:31 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x106) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffba, &(0x7f0000000180)=""/88, 0xfffffdf1}, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000700000000170009ec1b00020000003d5d"], 0x19}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000727000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) r1 = shmget(0x1, 0x3000, 0xa, &(0x7f0000722000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() open(&(0x7f0000000240)='./bus\x00', 0x8, 0x80) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfdd0, r2, r3, r4, r5, 0x100, 0x5}, 0x108c, 0x401, r6, r7, 0x8, 0xffffffff, 0x2}) 16:00:32 executing program 0: r0 = socket(0x20, 0xc002, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0xa, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)="e40e8684e6d9c1ba98abf5bd2fd995a40ab9e4aff1f8b4665f1d5f854d40fa5648b223c83c3631248cdae96e843a3bdbd3111bd7580fc2d3b7b5d380d7477ac6de990344e7988a11262d641a178d2b05557302a84ce2c6967b1ec8014d4938c5f25b77dbf08c8a196f17744736beb31fa9a7d39b50b23698458cf219ece07dae66d49745e25be84caf58a967cd17ec9f04c315e5", 0x94}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="27cbbf5cf7f7e043bab2782ac2a6150f362a0b3854f5267a65085b179dce676422d6a1a10ade0a12fa6252f5a1661bf5c9a9a7dbbe256dc240", 0x39}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000c00)) connect$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000c80)='\x00', 0x8, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000cc0)=[{0x0, 0x3ff, 0x800}, {0x0, 0xffff, 0x1000}], 0x2) fchmod(r0, 0x10) r6 = fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r4, 0x9, &(0x7f0000000d00)={0x3, 0x3, 0x1, 0x8001, r6}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000d40)=""/197) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000e40)=0x6) chdir(&(0x7f0000000180)='./file0\x00') shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) 16:00:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x8a) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8003, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:32 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x1f5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffb3) chown(&(0x7f0000000080)='./bus\x00', r3, r4) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = geteuid() seteuid(r1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/164, 0xa4) pipe2(&(0x7f0000000040), 0x10000) read(r1, &(0x7f00000000c0)=""/64, 0xfffffffffffffe0e) poll(&(0x7f00000001c0)=[{r1, 0x9}], 0x1, 0x0) 16:00:33 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) read(r0, &(0x7f0000001240)=""/67, 0xffffff1f) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) flock(r0, 0x4) mlock(&(0x7f0000e73000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="03d87de547fbd9daca1e371e410932936371ccfa64e901ab2dcdeb2fbd9c849b5d28926359018f4b3fa409b34e7e1cea3dae86ac84f6e1dcb9b9b84b3d324a9e1b680b8e191f1562c1a14c69fad9854f4ee8fa25921270a44d9466ee259d5a48e5d491391ae10f99d53963321811ac67b4e4faf57ca6364cf23f20b4f9ad9f19362cf49ed09138c3522ab1d2dbb913ed", 0x90, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe18) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) write(r1, &(0x7f00000000c0)="39fa8d382618e7f875b251144c3553385d1ab2afd32d2ad048f12170a512a4421612a21ea1d0076fe2fef755ab1ee54f0fc25ef3b5eba82d3558c819721fd9c16c51172d4ff625e4565cb5304b8004e7573a91318f266d21efb47daabcfa090835dbe3a3a17bc40646675a1bf616b275b21d1617a8ed47d81d3ca70a994be0a8d7aac3c53151d22faf860a541c0e974fad", 0x91) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffdfffffffff, 0x7}], 0x470c7796, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kqueue() r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r6, 0x2000746f) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/70}, 0x4e, 0x0, 0x800) r8 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r8, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000740)) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x10001fdd) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getown(r2, 0x5) r4 = kqueue() recvfrom$unix(r0, &(0x7f00000000c0)=""/66, 0x42, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0800965cbb333c2c7c4788fcbcffffe80008116e5099cd492d89ac0ab907"], 0xa) r5 = dup2(r1, r2) close(r3) bind$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) read(r0, 0x0, 0xfffffffffffffd2c) r6 = msgget(0x0, 0x18e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='--\f!\x00', &(0x7f00000001c0)='+^\\**\x00'], &(0x7f0000000380)=[&(0x7f0000000300)=']}-,#.\x00', &(0x7f0000000340)='{.\x00']) msgctl$IPC_RMID(r6, 0x0) 16:00:34 executing program 1: 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)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:34 executing program 0: symlink(0xfffffffffffffffe, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8080000000) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="41f400b7d355353073a6f15a56b1001457d8fd173b3a49b157392f2f56af3a808c7806636757a1a0903da436eb83713ec109229f214fa21c78abbe9b7ae129d8202f81f39524c21cfd16c0f7a1", 0x4d, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:34 executing program 1: setreuid(0x0, 0xee01) msgget(0x2, 0x111) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8b5, r1, r2, r3, r4, 0x80, 0x100000001}, 0x6d8, 0xfffffffffffffffd, r5, 0x0, 0xfffffffffffffff8, 0xfffffffff3f9ea78, 0x800}) 16:00:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1000000000000114) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = dup(0xffffffffffffffff) open$dir(&(0x7f0000000280)='./file1\x00', 0x1, 0x2) dup(r0) select(0x40, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0xffffffffffffffc0, 0x9, 0x7, 0x8, 0x4}, &(0x7f00000001c0)={0x6, 0x2, 0xaffc, 0x0, 0x7731, 0x9, 0x0, 0x7}, &(0x7f0000000200)={0x20, 0x7, 0xff, 0x7c9d, 0x40, 0x1, 0x8af, 0x9}, &(0x7f0000000240)={0x7fff, 0x400}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x102, 0xd1a0) socket(0x20, 0x0, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x403, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x4b, 0x9, 0x3f, 0xbb}) write(r1, &(0x7f0000000200)="811f4364cc2efec033596bd28039f1d7fb43e8186bf89ce146b653323bcd18dc026cee996ed38ac20237e84deaa1a15ebb18c3d0101184f9b642264f5636ec6e21", 0x41) dup(r0) 16:00:34 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) msgctl$IPC_SET(r0, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x8000, 0x7, "3db6c2bfd36254f07ee4436056ac1fb3c177f432", 0x10001, 0x9}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x3812, r0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) flock(r1, 0xf) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6]) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="3df0cba18197235f2d025a57a9212df346c2b29822e4359faf9f864da09ff3a52e64cb48957596124e98a0105c738a43fcf7ea2c1f988aaedf8ad560ee72d76b848b2e43cc", 0x45}, {&(0x7f0000000140)="f9c33bf5488cef8b6196c3d64bb4f476436bed", 0x13}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x98}, 0xb) close(r0) r8 = syz_open_pts() ftruncate(r8, 0x3ff) r9 = dup(r8) r10 = syz_open_pts() ioctl$TIOCNOTTY(r9, 0x20007471) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xd0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f20696c652900"], 0xa) lseek(r1, 0x0, 0x1) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#{\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x80001005, &(0x7f0000000000)={0x1000000000000000, 0x2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x19, 0x0, 0x6, 0x100000001}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x2, 0x8000, 0x4}], 0x5, &(0x7f0000000140)={0x5, 0xfffffffffffffe01}) 16:00:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x296) 16:00:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="290cff7f00095cb90cca059092ce823ebd41d79d5bc3694bfaed3d23460553265108223d68ea3e20bac594e8237fdb08960103e8681862cfae1d4902cf88ae5de91cf719caca90bf602a251e64952365f1d1c38291bd0797b6663f69146c7daebcfebf0000000000000066a1043782687878b57fd288099a7bb425e0f9c8021e6d2c1f0b2c15c006fa7e2d2d40487937d7af9e7f85eb14c35537163936d5860deace3254e9e8ba779407afb58000c06d43472ddab47dad5e41cbfb6e041d5b139f5f74892167975d9880fb3c1225b141590f5cf9af2fc4cf1a2e40f605ddf64a9e590762099f85bd54ab95ce6fddfd250de1564c2124441e2325cd21c4133840ab0341", 0x103) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = getpgrp() getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0xa) listen(r2, 0x81) fcntl$lock(r0, 0xfffffffffffffffc, &(0x7f0000000040)={0x3, 0x0, 0x13, 0x200000005, r1}) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="220e04355eeae70fe04f79e376286f9605a09914a0449bec3dd9f8e194743c09", 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = open(&(0x7f0000000040)='./bus\x00', 0x12, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getgid() setgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) getgroups(0x0, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1f00000000000000070010395d"], 0x19}, 0x0) 16:00:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001040)=""/4096, 0x1000}], 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000100)="fff96e2522202428cd4438319683c35958705a3b4f8848623a7661be3ca948f286b2245822742fa57a6ee9474d91f4aab8958d550cb86e0c50f3f777f70a", 0x3e) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r2, &(0x7f0000000000), 0x1) 16:00:37 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000001, 0x800000000, 0x38d) munlockall() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) getpid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000000050b96f6a5f5d968a968fada715e5536ad767e2d873dbbb9f7aee08b8c8fe609ecbb8458e3bbefeced6c0b7f8975101171629de7dfd3b3dca29a856e5abf1059469f694e99f47e19fc7159e5c6ad71491fde9087bdeb640e5f91fe17d54431b0a4b02a808d9226069b5f0ff895d491a9b417ca6ece96a"], 0x50, 0x403}, 0x408) open(&(0x7f0000000180)='./file0\x00', 0xc1, 0x140) 16:00:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="ae02d5aa9a9457d85004d70bd4ae931b3203668de6aa910a376d10a0b68d0e53eb30d1b4ebf404cf8c98725343d2017eb7aa5443b059a44996d6de70b7a6e9336b5ed1a3044d399acf3aa22e084c9205466f6b7228e0f44dd746ecb674f04b4d608d19d948156820a4479175436988", 0x6f}, {&(0x7f00000000c0)="b85283ea48d59fcd8d21147c0c0d2dc882bad92161ed90bf", 0x18}, {&(0x7f0000000100)="874efae35c60d9999e3514c62168073563feb9f9d203129d8608ad986955893f9ac9365d5b433c240b917f4504b1de3ceb49e4556c880e1eeafd5620c4065c731147c3ae864fc977efe1f040d5eebc421949480f9dc8936071971931eb9a6aa44395e14ed52e78277baab0751cfcd4d7ee5405cda0d90bd09660cbc4e8f93a03f918559a18be6643c97f58ad", 0x8c}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000022e2459b44b2ab4a8b31c056a332c879f463de73c0e5c17de78ecaca52bef2a405150607cedb4cd18118c8a6f294d83e68027b4557eb70d293bb67faf2527ce47ee87ea4b311a8c64bf080b2b13444459366c630d1ae2fdb0d418f2289743bb9eeb23f0c340869c7212ec9fc876624057abf63b3e498394bfe33141ab75203daee9952da0ecc5b190351be68559a758fc3f269c1fb250857b57165a7ccce1a62e6d2b14102c2d1c84029e4952dbd78face9c335f27c7a89358bfe84b439e110a5bf61690285345295d02379c4bdb152b0164b57e7319a86a27d24976dcb6293ce43464f948ad5adee5b0a97974"], 0x40, 0x40f}, 0x0) shutdown(r0, 0x20003) 16:00:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ef040000ffffffb27824afd4fe6c37b3bf1b05eb5ad35a0502000004e276ccbaf73c213656a4651aa57a949e5973ad1584ff8a9afee8ac896467adaa871fd83dca359029959b03fa1d4d8881524b258ede64bfb6fa48fd57c33c450c02cf4d14b690399f31668fe5a10e6141179032a4df9cb9589c7ff2d7c08fbfe8adc37f9360"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x20000) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000001) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x3, 0x1, r3}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x463a}, 0xc) setsockopt(r0, 0x4, 0xffffffff, &(0x7f00000001c0)="04f7ff00dba3d3ec772dd20ad6ee22c33920672fe0d726117f86ea0f7397f0b183287cafb290a6b055df371cc4b6f6f1b292c847b295c108a568b897fb99d2aa09f835c7fa231c99405bff027b359db5b006425d8f1c438e7fc31c9bda3c1a42069031724258a4255afa002957847984d08db9b2eb80cfc6a52d181ed5752ebf474108ec91d796c8bcc04f41de", 0xffffffffffffff8b) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/68) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c7a6c430bb2e5507fdb6e1547eac8ac0d135d3de36435f566ad707cedb13d0196390f6ab1dbe45d5bf662e1a", 0x2c}, {&(0x7f0000000080)="047572a9d4959259b1b6eeb54be69d20938231aaad3e9be9bdf39319809f8d27432b17924d9de00714ebcf1677fcbace2f9d0cc4ec04ba02ba2e0bf6ef8369e29a9d7a594cb5c2e64c7f94e95a47f4100678c4c09a6fa11ce09cd1432a109a1dba9a912871aeabd076cb4123c3dbb42bf2c8315b9a4cee5336c828f922c6d24166ae24bbfadcb9b34b8770444921854d91c775085a07e8bd5017c6c6dc52d65ecc4f5f34024edea9a0faaa3fedc39f048d47cc070ebb611cd7b47e275bc6f31d9dd275d44d296abae14eccfc9965c4f70182d14c369f8325771e56f5eb10fb5ea6ab24844886f4c0d43633b8b454db29f8d2593460dbd35f0d91f45d", 0xfc}, {&(0x7f0000000180)="6ce287f2e70c0ccbf8b370231173741192d0f1ed9f7cdf6c807c74ef0e1c7ac77446a501b794bdb232da6f76bc962f511dcdf480d99af305999f0f85a1c081f4ef952ac1c25d2d60b9053563a8aca08aab3f29babde8cc78", 0x58}, {&(0x7f0000000200)="bbae2c61d7268348d068e6f569a24638214bc7fa9e54cfa51b60ee16dbc4ee4b407a0bc8ca2753", 0x27}, {&(0x7f0000000240)="9da338802acd90e4ba7107b1d275b73b6cd6ce4231a4b964f330cafad9b51609954ae620d915cebdb78fe49fa67ee457b696e07486c975d9993acfb88b6f6d8cd620749473a9f2a85fa0ffe600d66987802ccb365273841cfbafd80a7a57f7ca9437f6a8de45811afc1a7f4fde17812495955522b632d82a", 0x78}], 0x5, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x9) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xe7, 0x7, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$setflags(r2, 0x2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:37 executing program 1: getgroups(0xfffffffffffffe74, 0xffffffffffffffff) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/166) sendto(r0, &(0x7f0000000000)="d9ec700558d6952093f4ee3c5722d2a63eb3a82de7cc4b27af599736a377dd6595ad4435f68e34ad4998f7", 0x3c, 0x402, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0xffffffffffffff47) 16:00:37 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0xfffffffffffffffb, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x0, 0x8}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0x0, 0xc5, 0x80000006, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x5, 0xb, 0x2}], 0x20, &(0x7f0000000180)={0x5a, 0x401}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:37 executing program 0: r0 = semget$private(0x0, 0x0, 0x120) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0xfffffffffffffecc, 0x0, 0x0, 0x1a) 16:00:37 executing program 1: socket$inet(0x2, 0x4007, 0xff) r0 = socket$unix(0x1, 0x6, 0x0) getrlimit(0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:37 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x6c8b5b3a) fcntl$getflags(r3, 0x3) r6 = kqueue() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r7}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x20, 0x5, 0x6, 0x2}, {{r1}, 0x0, 0x10, 0x60000000, 0x4, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x86, 0xfffff, 0xffffffffffff8000, 0x4}, {{r6}, 0xfffffffffffffffa, 0x50, 0x0, 0x0, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000042, 0x0, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x10, 0x20, 0xfffffffffffffff8}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x638, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x2b}], 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x475, 0x2}], 0x3, &(0x7f0000000240)={0x8000, 0x9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) getpid() 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x17, 0x4, 0x0) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffff001, 0x4, r1}) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='c\x00') fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f00000000c0)='.\x00') 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x8000, 0x6, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 16:00:37 executing program 0: r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x80000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) getrlimit(0x5, &(0x7f0000000080)) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=""/64, &(0x7f00000001c0)=0x40) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000140)=[{r1, 0x95}, {r1, 0x2}, {r1, 0x50}, {r1, 0x2}, {r1, 0x4}, {r1, 0x110}], 0x6, 0xffffffffffffa09b) 16:00:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2ae7e322481d7453a7342ffe3398d4120a2e96a9fe92943d0a9d07a195e405791a575c858545b5203aebfa23e7866c15f657c6e55e47d5496dd2f1c5f437591de1f281af28f5bbfe7a78cf803b", 0x4d}, {&(0x7f0000001a40)="9baac2111a7138b7252d2911d58b6ce52a08fb8f3e3287109a3337888d5130228a8d6a2c6dde6a6bcc7504f313d5e0024d9ce10faccd28aaa2b4fa1b4d10d3bd4035c8f3f46721d294948d0f630237b42760810e21fa88972a6e996617305b351029e83204a2d5a780be9e40bbd2ba5f3455aa052f7d67934e1a6208013b084b40f5672be50bcecf4135b857d6a3f7e874d40bcfeb96a4748b9298343ce62b87a2e990a4e2bd73989c1c5b4ab91a1428fd8504e0d0bd90aaea675907a86fe1c99cc3afc0d65954e35cd08e4fb7a967b049bea69046b98925636b2c152c9e21595a47cdab56664da562546acccd5f26c4127ff537bf29f88c1d49c11e169be323c7dc540f16f3628a421847404600c08a9c6f661129195e03b0be0c022ddb35909a69db7cd4ebef54a727ed324efa12782bf6030b76bc5cbf34979824a41bb05f32ee1d3ca3a55d7a3544f6ac9f8b315967ddc729c64aa2b55780f1a403dc876457d7f146be515c2d60b1c7d06409287570096f24327a57b920c3e4f44fc497d92d3707380eb0e60703dc43ab46d6afcda7217ce9b47b66cea54f8d51a1420fc889433f2c96a31a17b45eb0d3c0d39632da21210ea6495fd3d1bf6333ac6412b62c581f0db17b3a587894eab41ad37c2cae344038df71ff0ac877e6c6ad440d949a51419fd5284377e57b5c79c844d2b097501d6e0e9a15524dd374fdfd89ab3a1a7df662cb37576f38934237180ce80e0aaaff9d2c8b460abf71177ad91a13cbb9331965a3be5768a1b85fa2e633554fe8f6ee60c28a0c2a40a14bd4b9ba0f09d0f1dc61534c06ca91265c8d5bfd389151b39e46325fa3d8f204c4313f1321cc0329eee29afe02c7e38091c6306fc1b26d53662f784661f761973a5522952cb303db36dd029ce6232e25b7f8c930c6e5760f47b406365b88bbfdf790bb1994ef036f147150d64dfb62325ef153d8f737290a5160271f3b44864dc5c7041c09a75cc25326b17bf1df916f001f0566c4460cd75e4e8b180e8873db9debf0231fbc2115602544ae41414080cfbc6aa52c8168a5202c357a9ccf097eb09960f3cb749a27f5ff2c8133b26ea91e2d1811b1a9bf1e5dc6205ce242d7929beaa6f9d685d2ba6bd5f7816ea3da4dc1ce2440ca5c895fc35f1e2de3bbd4cdcd8c40078db096b5a244c610306e7faa6d1833e07f2188c5299c8b4bd92314534573293f21006da6c2b53a94eae5f03a450a32009ebd3c693a18fcf902b285f082bfa265005b1b48d03b1a689a091e4eca894f340d57a907e6ad995f5b1bbbc74a5b137a8ff9d4944cea5963b191ccb2aa971bec73fcccca99dabbf28ba57b54d662cddb3d4f0e1a5110b1834c9bf64d1e29d12c9279b0cbe686a0083511a3766350e39d40f17e14106cff711f1265b686e3c29ff0c6dd9dfe14a1ab7ce690cdd271ff7a6db6c5a8d2b7cf5092502dba52706cf726a595bb369b498b550472d2dccb922ac8de01de2b0e415ab45ad6c247b6bd232584b912f34a46f78c371bc1146e1332d565adcafe988762a4c937314795d012b82400b424b0dfdc627d42f3a86ba2df1a999e7e27f5d3e2bb11b7568a5d80124d2bab6d43ef40809ea95708b51f2546cc57f155cfded65462a36ae59269f2f7b4e95209a892c62793daab6a2384435e3ddd4986693afa9f2aed411855a5594c0be1ac72da7e4afc3ca49591e4e9ab3db97625bbad34d9bdba6f250d1a06d28e8daba27549ca56137bae3330a240befde09554e7a9e923872b64375b6e2d80aa83b601c5c816a35afadb0f5d4742fd578ef336f20f4feaeea6df19eebe264af6b196c11608f9d60a94189ef282568c769e8267e9e1e7163a6be67372f1e2325671d5b6602db72750e3283673ad37d9dddf469a193737f88838ccb7ea7d7e133fb43e0acef734132431ae47e8caa8899b87524bf5b45032138ed1266121c17c5488d9b7fc454751b52493a452413156569720e616423a70af2479f618d6d960f0a355b7b4b4ee0bba1036713771d2717fa74b9ef44e6fa3f695128519835764c37fc6a27222f485d3c33e40868b7ee57a4c79876e28141234e22ddedb9b17ea49fbf5e060d3a92ddb70405fa8ccbc6bd2eaa8f473b16432f11c99fdfdb9f175cc558a9d3b9443487fa2e62b81b781a710a3574a4db0217954ebc78ebaf5632f70535abecfccca4276932233ef518c018745bfb11226ba7d23a58b65bd1b54831ef04f4d4e6f82ef4c4c0f5dd7c2d57f7248efe9c6cc2c28476248debc5670d6caa4bde4992ed8e3756ec9998a5b7df881f579e6dd85c684a5755e689958379faf401c0e8290fedb871800a4032cb3eb443389b8e30b86a20610fb55ec09ff547bdb5132d9618931fde63f3b0a86ea0b35555120b54d3c50af834767b9cd41e529a4a700c3a52e4c0674d8062e8425367e5c1e45ca67f5d741e57a95cbe30b9033a6f7e6cb5e6995b1dd393593fac15db7a1ec4aaf3fa9fd8f7fda25f211bfb420bc3db19c05778bc5ccc7042081fd50b2aa9e1006758ee3726ce3fe812610ceb3f14fca25cbfb1eb6f8815872a3a0a0e8e679166c04a688fce6b92f4ef6231a8e33e835fadc7dcdf8d1d9bb08feda5163b44536f63793091bb0836acc05427f032849b5b2dc7087232372a626ff53c765bedaaff3e819c7895587b858b0a573a918b78feed65bd119bd1450ebf0e5ad3e31a806f069a739476e8c7395e55e0a5d19e9e9e69a32d7862e466f0323e2dc34c2756a6a115a116ac99e29b8899a29bf73601f18ea6061815dca2f316256dc6c7cef9db413d741dbd79b3927ef0079bf58141b8a12b9abfcd489ccd6fc3a6227538c0d2906cf18b92bd4510c6c5ab1000d58a0ff9d4a630dc6f01296c5833f5b6c5b31000ca96d21d851e08778e6c0d0794c1032fafb61a6b1ad698aff0c8b1a2d79bef23add2f00e3d75df4898eea9bdec6d9e9153181f83c4661fc0b62f60536275be75e0f6fe992ced775fa73a6a7ed5280ca398012ac01dc05224ead53235a729665d356c473eab12c9b892ec31bc07daa7bbe2b905bab897709e4b12db969c9c9b6a9547f77a423d16c3f73049d8d7ff7767258f38556cb63356a65d0524d03afb612c37a39ce0d03c674faad80f1a60e9942f4cf803463298535811c1f395a3da4de6e06d6e0c664886901051d898a722db2ef5e59dc7b9e65dbdb45ac4911f82611b4bfbcf72a76d5d551b53d7885656eb238ccfff966dfd7f6789006512e0eee3bedfae6552daadfd7aaace3036c1ed72e58afe2f9de7f64acaf641deebe177828d13c462046784d968f3f311113451c5bcf8f0d39196a57b5e7468c872975199213c101d2613873bbbf83b242e8c4615fead53bb196ef59734a255045fd58f6591cf27e8f005d2b331c60447225986160f20cbdf54323d03c2917a994d6e9af2246277614dbd76e2cff3f61a29fc4a634764d5050602bd04791d7b9e2c3762e097c73a309c1986978ea68f99c02b58c269ae69dab7533031a3c606b5ba09af7b30a7d2508ecbbd92ba92b35d6c9491400b087c3eb31b1546e164037c68f7adbd5eb36cce54f1183c4e5385f9632f79359e83aee02672e9ab8b28577b2e3ef76c8c4a3959e231f6872203803667046f84e9d6f58b1855f0c36b41728d3a02131ae7034867d32066e65266ebd320a492932d3ce11d0ec1c7587f8b793bd1f3c4bec7489bbe28b25d7b167e753e428281263f62187f1e5f8fdf6fa1bef0d74e8d10bcd0bad8d911e673f341a9f9d562f53f1bac3a42cf98b5c38be378dbe3117d23f90f2f0955238ad5f27c5f66f6ebffee0a43f64bd76d7e3d022047688fe8623b5a360df1e27d62543ed38c40b638eb0af1b28757f0ee3e716cb0dc36c326889e2eb0ed14fd810bc32dd5720e8061c5823436529ae80f6a08b586394fea07ff2687f272ce7bd9df0c872b4cdb6bd05ed34c8718c9849857ce89538856245e90a56d32209fc062da2956533761ec17d326a9845d7f8c7a855ea8e40715da315256755744f1e160ec80e3cd1a0b245cdd3200cc910021b97e14aaad3b7cf2b305bdef18fc53c46c2f2c73d362f18238eef84b8748321c1631c50426d3981f21664005ddd76b59cc4cfa8a3dd1e5b2b4b172abaaf048c0cf6ca17a451095db5ce57252e01e3eaa54621eb78ef48a1044e73a2cf9e2c0affa9ee94a5b34d1fe5875212a2a511c6f5e992a253d4475e4d60e50d8bde11760e804970693e7dc26359e7cda29ab876dc3a1603771080e80494c97befa9031573a84ce64987ecf6d1b53e9f4aba790485ee229fcab90533c346b468b5d0778c138de4829f2b97912cec0f6aa76c7b4e30b2fd66508ed48817d210a43d71ce7e2f0947def5d18e16b8b9303de8bd4dc4b4a1d4ff15c4163aa6b816d5ef185f81cf6a7cdf4e7398302d20a2bf56d8af60149e5cc6820a69eac6be894319e0922d6ae17aa44cb5e913089956b4274d12a6412ad53c8845d4aac7eb65016fb68efc14a8fa83bfcbb1be7c5cf9875e412c36927b5cf186618413a7de002bf33fd1d0071acd1aa30bad68de4f3ae82c8a80b730d75b557cf8977547f7eb48332996f7bef3e08dbd42e1bb471e6bb219396ba39476bf7d8a08dcd3f2b64ba29046c6b1013873d53a05cfb100d7d4596ee03e554d200773ab40f75ab6d096e2deaf77efdb68be45a4414204bae6fc58c895ee9f6239d1d2ba6436fb1fdd9b2b931deb8a3117c9c87314fa07f0a1b4fbb30fc0a68fec3b253615b9953311dc73a2116bcdba552c2d62a9c2b7ba992095fd1b001c1ec033ee931b2a55361a546b31e371f9e59087f1fe086cafd4d0155d6622dc995a0c76e0d7c2d3aa903b04eff9ff46da4f9714647cf9a377bfec52ba75bfd4a40addb63655607ef68c507d06516f4347ce74c507c43e30af4402bcf2bbb97b1892f9e10a50d224d0f6ced4f25cafac421a4c279dc2b57a8a8cabf84925aade33bb8e9c836bdb9e0d065e4825611dc5789a5f8d64cf946691a24adc79a373306bf82324ebc483a7d3007479a3f89bea3eff3bb5ad27f85fdde209e33887f0756dd96e0b121aeb9f8f649ff38736da0cfd20aca93a1137279a5407aa3dc54b93c8c5481b41d9f3fcff9bb91ca3a5b624334fdcd385ad220c8b4b71b0272d1c16f1bbddf5f7e768dd85fe6e01d66574a713aa0342d21a2bac57414685fcd7ad31a1abe2f6d87fd3908481e47552ce34a10ca3a2eb6bb166d98c64c078ecad46c3fb7b23962a2893334a30d5c241d3d540a40f86bc04aaee91ab162e10d4df00cf58e62b3a48112d28f76ecd46d5d24ee6e5f90d9e2ebf39e62d6a4d82fc406f56ee6cf089afe3965f4176f2ad68ffb4a6f3dbb6125c4f1c9a1b6a00e6a6668e5458f4f65014c654a80d70a376cfb975433886c53dc7f771ec86223a5ca52d78531a165b9032a6be6ea6d5cd5116621ee73461bafbc955fba7e6aecf520dc1a27da073df293442ed0b1951a0aa3a838cfc9501381d5547a8a5fdd66f138b83e30c715457507fc5a57cc25ce2548ed6a50cf15a7a229938296c976cfac6ca6c54140a4c7bd6fd375026cc34dd71181ac23863b975ab69ec7ada812535e028618fdb31f8dec821806bfc0c9d41341bfe18147e50a751f8d4eb4beee3516bbf5dd4f15f654275501fd443c8c66b9a42b850f9b4e86e1c39507dddfdc8832aacf8afe841f270ee76f193e476686e3d7cfb8749a585815505a9870e1f2ec9ad2228d359b1d091ed68bdce12266ce7063715aad623ccbafd1452f703ec0f", 0x1000}], 0x2, 0x0) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r2, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) 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, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)='h', 0x1) sendto(r4, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r5, r4) r6 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="00008000001bc3b84400"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x7c) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:00:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f00000004c0)=""/14, 0xe}, {&(0x7f0000000500)=""/113, 0x71}], 0x5, &(0x7f0000000600)=""/242, 0xf2}, 0x2) getgroups(0x7, &(0x7f0000000240)=[r2, r2, r0, r3, r1, r2, r2]) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r4, 0x4, 0x0) setgroups(0x133, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/140) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:00:38 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)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) 16:00:39 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:39 executing program 0: setrlimit(0x2, &(0x7f0000000640)={0xfffffffffffffeff, 0x8000000002}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000500)="f36e28aac8265eefeddde94762c0edff35162c68342c59d4598e833f0f73ae2b9d5b427fdf0f0e50150a4d70b6ef51dafdd2c3f1ec7fbaf6ed1b54c5759ee0cdf54184798838683d3caa36e6cb572c1d567dfa668074a05b2ee2382cbe679f896d43a02219c414e02af8d43f783c1b7e189ec360428c36c92aff2c02e651e54fcd5d69ebf718815d4b2a1ac04f5429d2dc3f084306644a7ddfd761cd48dd4323b09425480f341739a54de0a29960627f648234274dab1b41483217e7622794c2663888bccbb46aabff5c0bd9d8bd8a6cfc5a03d63dd36d", 0xd7, 0x6, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r2, &(0x7f0000000480)="bc4e", 0x2, 0x0, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4000, 0x2f0) munlockall() r6 = socket$unix(0x1, 0x7, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r9 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r13 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r4}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r7}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r11}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r13}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r14}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r15}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r16}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) mlockall(0x3) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) r2 = socket$inet(0x2, 0x2, 0xebf) sendto$inet(r2, &(0x7f0000000000)="4a8bd3933ed8ef739698732c04805a78b487311599f0ab5571d99c6480aa288cabcbee59667f789698de65d3530e450ca134267cb2772d887ef5404dd68032cbb7825a169688498b5a4b5f683a340c7697c035e15ab729a87aa4f87a8605a69c8b8f7b279c4f9ea11c536b7e050a86de0df45646be9b557384dc581dddb1be4a5be3c193223672e3cf675d150c836202d3434dfab20af0da252d9746d135034794ecf7e5973f33aa2cc699b3ee104d670a2f98b238bf0e4d61736cad713ab927956681ac3a2b01ff98ed081d2c9a312830190666c1be", 0xd6, 0x40c, &(0x7f0000000100)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffffd, &(0x7f0000000040)="45ae5b8c1b2966cad7ba65af1b9d803dc620540d777dc52acd20d9accc1d6d3e7db6c82fbf25f980d3c6a51c915d9e6a6d4746be4be6d880ce2143e90221560af3ce336f0da699190c527431da2e289bb732e56d3d852c85c03e5982991f258dfd60af5d27d82fc971074d348e7d5af4ccdde496d3f393ebd372245344f62f93765716ae77371a6954328f7437365d82941c1ac6", 0x94) r1 = socket(0x22, 0x4000, 0x800) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x1f, 0x9c9, 0x0, "206181cc018a7619f287338cfebb9d60665278e9", 0x7ff, 0xfffffffffffffff8}) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r4, r6, 0x8, 0x1a}, 0xfff, 0x3f, r7, r8, 0x6, 0xe0d, 0x1, 0x6f3a1c70}) r9 = syz_open_pts() setegid(r5) ioctl$TIOCSTOP(r9, 0x2000746f) fcntl$getflags(r0, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x6) syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x6a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x8, 0x2, 0x7, "72b94e5940b783d66992164ddfe9b2405489f647", 0x1, 0xfffffffffffffff8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:39 executing program 0: socketpair(0x0, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="df6d53c360e15f310ba91bf44c39eac2a8c10d8fcac2f9b9f2926e833d09aa09c177273c91a554c6f519240838eb571b7929724c5bc2abd2f2a8", 0x3a, 0x403, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffe23) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0xfff, 0x800}) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8021, 0x0, 0x72) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) getsockopt(r0, 0x0, 0x2, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) getrusage(0x0, &(0x7f0000000240)) r2 = dup(r0) setsockopt(r0, 0x5, 0x8, &(0x7f00000001c0)="df0caa05dd90e4aa42c4b169f5c2061467554a8cb8d124e87f6f52a78401c48071aec5b4b657a6fcac76a8d95c50a4d738bbd9401b92d5d45a949c410402e549b933cb37fd60607941f9065896654f8b4c8f3e73c2c42015ca03832ef0d6e9f204a81698aad60bb3801dbd1d754cd2fe209ef526871da7", 0x77) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) write(r0, &(0x7f0000000180)="7672f017f8e3b4427ab8714b4b4c582e7c729d652a0d1efb1bf982a4f17f95d6aad3f47111a41e3597b6121c5b0466a061875d3fea2f7dfe2b01809c8fd15aecec4ba4357dd39b743fedc6be33fd72048f3f980170094b2c7c1754a9b88acfce31f3005cf41fa6c65aa6b8fb201c68f5a530d17e3607", 0x76) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}], 0x1, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xd0f2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x82, 0xf0000002, 0x4, 0x1}, {{r2}, 0x0, 0xc, 0x4, 0x400, 0x20}], 0x6, &(0x7f0000000000), 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xdc4, 0x300}, {0x7fff, 0x6}}, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/125) getitimer(0x1, &(0x7f00000001c0)) r2 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = shmget(0x2, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockname(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001300)={0x8000000000000000, 0x9}) mknod(&(0x7f0000001340)='./file0\x00', 0x10, 0x8) r4 = socket$unix(0x1, 0x7, 0x0) msgget(0x2, 0x0) r5 = geteuid() getgroups(0x4, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000001380)='./file0\x00', r5, r6, 0x6) r7 = getgid() setsockopt(r0, 0x7, 0x6, &(0x7f0000001400)="26ea57609b622d636fdba931405e865b7ea535ed8c8b88e548a09a325b26d62e48fe6dab09616e75245339d73c807551e332ba2c4da1b9c3312cd94bce65135ad53a839c209c01ebf128cc5a5774e99083756c2d67cd17c9e076e9f5a2dec2c6597e48faaadd4ca5abc08d45b9db7447d6ad6e8f5f9e2b6d7924e1d9801a762798eafe8b3be61f173964ce6f8ed5537f04cc816a9f3681c4f001531d03a0422d17810c3ce8f1317b1ddef35075901bd4e321a15766ff99295ec392d622584b14d47815f070d4269c3152d76babf3a6413ab7da839c5c953c347f2f14b3d5cb4846e7212721ef665ec5a7dece4696d19f3d92ca9ad2cd158177eaeb56d1f7883fa513c3477907d56f59878670cd53a6f8f71335fc951836c8d8afc870f0735cf85f0ee5cdeefc94d412c4b8eedc13b0a6fd7af16d07fd80153c7ffaf2d35c9dde4789628caa84a9fabd335d3791c3dd867b1b6c9197f497a55dc6e696c4982c2dd81e6ea3d7baafe1a458d8f932358eb85e13d4de4e781fb01c6ce0ee6b7dc98328560b912bd5c6d803eb52bd702cfacc45ee2c374dac6b1ba3c59de7ff5dd9d574cf1c8213240311f95d7335ef4ae316aac9c10e26663899c524e067bd2cae8908618f9f0dd4ae5ac4af1d15126b83e14ffed29cdf7c636f7655a7c2fb82366533da95174b6ebb280d1479254c1f752518f129be92a7f32049de3016cda15080f43a361e620984d6310a200cd634994bf12c4ecb74da35eeef790993e43817e7608a9899ad1c0a3b3f7a1752eee08bc7a7e9caaa272ec721b85e665d40e67a989da3dcaede6b3fd44a80349676ac614f1931c37f319bdf047fad64220c2ecd0470d37b07f3c458078107f826f54af3abd20d0cfa2f5fa0f8823e8a331f0964d7b6cbbfdd40bdee440456431c6fe1cfacb5e2825932e598f804dd3720228487d006c98a4dd44f985c44701ff55ce8ed5d4ae1fc844f2bede487e2531513b2113d94f3c36cec730be35a536a9a423174843777f1ee3d3941277ea6889e3089931ccb4e8a0d82ff949dd344c435984f023a32b544344dcc32ab2960317dc68e4c8da6242e11afc32310ff3d2fa5a7e87534a296929c1dfb33e399c3e0436421496dc4071dbf9f9a766641c7e4b5878b79519f3a0e35f642593ebb6e8eca27b929d1aec911eb998d8c8dc8972cacf41186b82b683eae7cf4ecb7bf35d6058dffec0663dd783c86060a398c061e3176b327c518a5cf101f298c30b64a77e899514353b9b8dbfbf7c333b2bd3b2c6646d0af6151a838c6dbc1d22ac4fe4817780cbf1636186e2cdddbdf552c6214c8e4000a02eb725a21426cf5f6222b06e38d8815c67bb985d43eff0c913c60db864ba26a705168d112e50b2428503a41d6180bb59cda42081dc304114513d063f8ca2a55d80af886d7baed1a3862712cc3927124770a4f37585951dd2b099d9621c8aaa4f65768335578e85ce835e0a4edd255717d9531359f70cc56f892b7d9f3aee802986c96a3fc3c0309ecbce889e038bdf0ad2b345259a3b16a66523494dbe99cde41c3d887a3938caed56bf9aef94d45917bf26287a0b801ca1ec1df42ac3a274bdd33b1a8ec16bbf4fab3969a03698d9a8750b03f7d2d2a65ccabcd9c66c92518ea3c84620229bee5ec1023986c4dc1684d052d5717311a951cabf895bfc4d95bd947f9979fc8bde05f03908521f7b2057ad567794ee59a7376fd1b51fb2e8133e8d388b4b433dff88ecfc793fb8faf79213b104612cfd350287e9456b0b7e7b86b7e5c9c3b025cfd16224af1867c52fb5ba295455b27534a5fa8816688ac80ce6f5807d387834635640e5db3aad3dae739ea1bd41fc984ccb63c9f7be61f47d9a8f5872073d9b2f4d49e1a55097c4104cee7f6a426fbd0a0dc30801e212f3bf823627069a026d65d94c784b25a69362a8566f2ea3767b69dae129b9f55e2c279331184fea59cece464e2a122a6ce83940fe5507047878d2235c1974b218ee3de3ac25ee635bf8668203a3998c31ff2f7c6b44d70fc90b54cad833cd08d7ed37994b543dcd30c1ed1555281fe22bfb0e0beb6c0361da6d3f66c6622c2fbd41e771e20a577997772cb2ac17503eb4c71d4eda1ae83ac786791b5cafc2edacb3f10cbca74d721d3a2fe1427c6abcfbc77feee83ed897916e1b129793713d5878754e6cefcb687c71d4a6d8aae65f410c2464a28dddb128790d872c5eae3fe4c3e4a39a2bb2db92bedac1cf17d7593f2d4e3b4ebfda4e478ebf808a502132034d21a0fc66ece5f141608024d5d44b09253b202739ac9c2f1030167315da67b040e2d81ed9948631fc39fd28fb68872aa54400f6547246f71f2e5771bbc95d18ed11c01a6884cad4a907ade1e4b7884de7f91096e14b889e72aedbb55ce148260fe34bb9f3cf103883e8bb7a732361dd30f4f6bf63de495d5d63d9334942e384a0a8e13705fad4cd99aceaa0300252b886fa5c7ce5f22a5c4dd3f76f85ddbcd11655c117203b0ac6b5d54a2d862697b9b348c16f8218c093c69bea90dbc866fa9185145e71b8c5237f741b5baff580a878d012a4e484a9c213b944788dbaa937644ab19d2dd910ff17f1fa83a59e572aec65f8549e8cdfd8d7b152ab0472d2d7baa3f61118739a64076021a5297888f722f2ebda40bc9f6b25e75b184b4e5f13161c30b0a46224d09276810c4e5087955ec47179dc2b911e7eb7adc720a9da7b984fd359685bbfd2266c7849271c61113939f03f74aae477dea6dab5e3c6da7bfd7a2f47ad8b4df5f44beb43f08297eb88b839bad897358ba26ed9d53468718e04c4360f0f5e28181b93a1f34573bfdbbdf1a7363e1a634dafbd090414f21b30f66a96826b495e22c2cfd7ab09020fbbf082b105fe2ff4062b70ad7dfa8f0e74f15c8425ad5f598280ebe112a0bdf452089d608061e3932262e64a7d77cfa2d28ffab22d0c6e2c20fed6555bd8cc7f6044a324cc855890a768335e9a46833b0b2bf912afa2109a19f8b903df15b17eaa57998c24e9b015087f2a07c51656d1016c716fcb95b929013fcccff5fe9a9f6b377abebe8e559a9dde19a2dfaa7e354b89f25e9d3cb7ce4fe94086b59e89e8f7b9c39e8333a6a33e81a6e6d86a591fae32ea26671c6a9c35d86edbb08a3ed00fb72da158e439aa6e261abf012e5832d8ce60c7135f5ec931c5af97c54dbb8326c215ca8a714645474673156dbc929caced7e0c0fcb08ef1c454d9efdbb9d30032a070187cdf3e7c0c19e85249c51281f9f4c3ca4d50e6887fed6fb20a15c6c3f69e81be7f3e6aca6f65a1f3a659432950af9d4767b36b12cdf4d867a7fca8839ccec77a82f26ba6a04e645db29859d85c615ba4507902f467ca250e4c0de4cfe43fd58a4b872b460a5e349df977cbc002f6bf80dedbee3847c8a75a7baa70f49d18f1644504f7b4cba74455db0a7d1f3a5e917dc87af44a29fd89d486df1a921a18256ed1a1c8096014bfb8b387161939bbfe4a706ce1abaaea35c1040f35042a11eb46723bbc5c22d237726fed941e61be7de45cb090a3ce4b7170d51a5fd819d3fdaa33ee07d47e97366b87f18372b66a56f32e631287bb3cebc4c7a2db3c5d6ddbd80babf70cdc31ff382c486193d7d594ebf131be9dc0cbce285a7243cb0c7d907154c0a9a0ae6d8ac2f8912ea71039ff71b462c0ec84aa85d64be156ff086a2300290de7450d9e841ab6c9b0b7ea4636ed2f17d497d39dc814edd39319e18871bb874fba64ac72a204b73cf533e5ac812f5f411f5354c86f5fa9d9bcec4ad9fec59f170e1467ab707fd675d798f4493bc12b27c706a231fc01e1a30182696dab5ad352846bce5fe62e3cba8fcd51ac422090db426895f051b114cb71bb93d27e4de572bc689d4a668727721f4ccb410ea5a104cbcf58eed2975b18e348960caa66cab65a6e8568796c18b96f18783ebdd175b0d20568860390542580fe0eef528a2e9896faa129aa7169599cbf6bffd44d9eb46e5592c9ec08dc19485d05b2eb232e8cd8a1ff6cbce00edea0d0b119efc5664053c5fba7eadf9eb1c39bc86de2a78618b73554b60060a074ab24d6e92b1fb0b7feac9ae78d5fd38ac9e3585a5fb3cc6d94e1b1bbf011da00548d0ea453bf0b6dd839521b24ac1a7d00ecd2666b016eca0c8fb9f5bc15b9ed020c9be72065790a29dc083f13177c7ff87467bbc3beb496cd6755068eaf9a3b7b5de3c511fbd3d647ec35f36d333b218a740c26368ea7bb214dc6ca8e4b28df8c74b253535c29d3ab043145a4e2319767bd65bda653aa99b997779d44ada1d9371ea7278a73e1be00846b0e3d004b324b8a309dad8e723db9331a283fb6176b3fbaba0d3ac3f70f4340e5d6eaaf819f5ec7d1574646885a119027ca3b5cf67038a91b839648d4be30a6ec71dd92fb6db6baa3afc323b36d14d25c321371d021237a051f60100a98a072713f7ac8027bb10992b2c136caa8c3dade9a1fb9a8351da1b9ed4550e48b0b54ad7fe34a831ecc600b9e15a77fb40e86a7ddde1d3e49241125d1d71f642fb790393ecc07f710ec0b77bee84973604f377a8d59cae12c36e2ba9da9f3d5892da0051d1b7c822e545ce55580984b8d3af35ed8f8247031556f218d5695cfc70e761535293724e5ccd74db019f27337e812b0a2c47b5708305b06a17fd17b71a05bc8739f2651a25ba18b52825ec5662acfe3523c7abbdb009d3672bd3e6ab5a54f236bd953828926d38d385a2035b478e18b4c5d1221a0ec2a08dffce84a532a6a7ffa629775d9b9ceb6c6e960fe2e2cb50f66ddf54b6b862ef9608038d386737d595fc268975120326958aa8ea9a192429c1cb1e4229f3b1c0966ff5feb38fd56a4cba2fbd3f0922353a51074dcbc2c0bc16960f12824ee7e79fa647ce7d37a092e91bc7ccf01e4ed7e08795d381c640b473a9f6c7ba235c3f4a2de9901710dea1e08ed2d54aa108f3d1a507661696ade5cf52ff57cd6bc630138148c0623c78c0f838512a2711d27d68c8fc460db56c86bd14be32427f267be6e1692fc9d13f151c4ba40fa507d9716ca5f346748d9f56157223961ccff3f679d4e55340d5260c25085789b464f0cc36c0065f98b026c19b2b602330efdd826e09483f3e0b9a926302e8fa9885e51e8af33a68204eba107c3a80371adf860f64139ca1fffb398c44d66282897f5b6cca6eff3768db98da59816d9d3d70cda3fa31ba19dede1781887cb328380670c734fad87bafcc82521e027986c0b9aaea6eaede5330c63197c9ffc5b5fdfde922d3d1e18eafca5d63b42038d9df37bea0cde1883f5d88ed64ac102a2e82dacc875b6d8a841c54ceb843ec29563724bc97c836b35016dbe185e3f3fb2144937c70217df944114aa6e69eda1c35bc78243f9adacf3f3176c8f0638d942f311326a26a7b889f34cd48e7eab8e9b6d31333735c0be34bd95e9de137cd3a468b629e594e83699e26f00b138bb75f6a9f0b6709a1a02d02c080118a143eadbe8ffe54a8940d308bbdcf3694ceaab8698d9e364f26780ae18225fb414a6e9f9a6cc4e83b3789fff304ace96ea00c7220428342c288ae459a91cdcddf97feb9863faaa99129ac3515615ce6dc57699ecd270ab70ec7038f8dbe466471f83789c7226d950758f4aec135fc2737f599448c7e50ed7f3ae75f19f5d79ff36feaa9adebe25e542b66dc224881a2bf2fca52542234ab52f7415c4e13f1cf1b6263a9586f5959f6f8df847f22d788082be3168d703c7b1c26693c767bb1dd800266970c540b4004b720be4", 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setflags(r2, 0x2, 0x1) r8 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000002400)=0x100) writev(r0, &(0x7f0000002540)=[{&(0x7f0000002440)="ed260e02da67a4b89fd3d0a5cfcd452d062ba6d71571fa2f529ce8f7f118c10c37e04bc6a60cb52101cdd40c83aa91e7707962685434f89828efdee5ab88f590b0821ea760d3d17aa71eb7320fbff49df406427430c1931f1f17bafcc7856e0bc787e94a6a86d092af5a6aecc7f886c0e682bcdfbc9bdb7ee3a2ec7e58eb1f974cd87e71eb9865895e580aaf060133b2bd2e29a6a930bd05dcfcd0c0aa643dd1debfa7a121a43b895d722b545647f41f7e1a9148b595f5eee07e7ec30d92591b03b30763412ac1df64f601bd9e2e6e75cc478d8291f149dee5ae827f47ebbb3158013b5591473df5bdbb", 0xea}], 0x1) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r9 = fcntl$getown(r0, 0x5) r10 = getppid() sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003640)=[{&(0x7f00000025c0)="8e4b7028c61c7a5d4cf0bca198d80a4da6baee875a7de0d02b3edfdc4901ef8ca19d579ab0430d34e34d5c6623531ec5ce129bf91ce6e7c42a397a8b6a1e8caa5c114dafda", 0x45}, {&(0x7f0000002640)="0bdf497b9e1c5895b4fba0ce2fdd5c7c9a15f4c12eb698ee3a4831ae8bb5ba5de387880986e514e8c465633c4b085b36e49e83e53b781c84ab004dafaf207d73c7aa4baa0199511a1c2e3dd4d7b427f284c1497b32cd7a711acbd449868b17c9c74eb3c6e176568c89a364d11ddb3d0cc958c59e92c689266d774c261a8ad8c9206a1af289b1cc4620bef4aa8fc19b39a2e26cee8831ea30b7caed05ad6504ddc390b67bcc8a6064af82d5c4a5716e3f188c6746476a93e95684468e2d2a9dccdd7c4a181443f45d51938c2a24c6536df3b8c89fe716987c9f2cf00d2582f126a36db12f576e1b1aa94a1293575a3f1d69a11b74cdea6baac2f8f1fda5a0b654af175f898d45853063fce41d54a9616ba7120aef52b48d52c5069788c521f51d88d1f63f87d5c24e103b1605bb0e5f4c455300ea71db1a0d81ed554122f79051c69520a28c9b4bedff521e05e2bfe07210bbb18e1f325ae4393b45f8d09e3a96fd4c4833c59c534a04c9263f354d839d8aaed070a59e12310b6c46505076c75ca4153044107d5eeeb0cbd056d5208c0c7bde98439833e1894bfcbac46a3926d90a80a1138fa9d626ba143c185904acf9fd41ab47c3811f55528f005388b304c85a1c3f6ea9889554c8ba7a474ccc580b42a9c3d79aa5343e3b37410faa6bb20e9e4cba04f5785ed5715ce7289a83c3c3abb76338c90a5a375ca788c8e4be72a51b3f234653b7f57ce56c16c377beb38dfa72477aa8c38a137cd425ab3ace06ad5b64b3a3c85d01330db38df106a6f1215b67ad3f41776163ec67d6c649c9434399a2ba233e90a0e9201ce6722809bbbb8a40208ac01846a8ff4c02f8990838eb52593650aa77c80fdfd90a74d52d1ad4abf10d77e95e8b8d933577b1f4f0ab662412b75756ba87d7976ea89158abadacfa27fb6cbc2c020aeffe7b7f76539453b7c7899adce94dfdb889d09278922caa9a54fbd3e00a1bf0f18e5dc3a371cd7347b1078cbe1a0ea8f9b7611e2fc5bfcd2020bad13433af02cc14e194d2249579755c9b4d8866ec54fc2fe1d0d145a454f00b3b4235dfa915a05f61958d9f61865461332fc2296f09b9326c2e3a52fe8b3182866ab0e7a04b012bfb43ed148b9009458b5bbd9d20dba609ff49728e3cfa6624039ab960d9a15ffec1b374f7cc958f0c9705ad5d920aaefffb2d2088e7ade5b516870ea93b63e1111a8b12de5e6bd2eac9aecf4549aaa4e46a57a2fb73e0fd5c49880437ca8e167662cf96cb4aa2a5a131954cacac9bc9a93b33c0533df0ba24fd283270c709c4ecb0cb88e9fd73411bca8707081a015d0d035e3e57c6a50e6855a8cc37cd8739fd82a130b22929f6e387c07034551fb917cd9310270e58211822ad2bd14b19143f07b294f72164e35164ca4e93225fce9c6bb7b55e3011580ea034816af03850b7f34c0af81fafd5921ecbec0c056429dd77bb993a985ec8ffa9f7b0e17fc299ba85f4e13e1a59a771f130f2463c69067b72470f4620cd3acd1d2501f2db5b13e719a9b4249cdb472028f81317364bfd47265b3637bb774cf24560100894eeb237c7dfec922e02ec08fb6a3f042520cff7d59249c56c59dd196472715a59c67ec990a526a9a9ce44b10011e5056bd841a468687587eca60a53e1720cad1099039f6f84fc0397d79274483bb9d359e826aa5fd8d444a487b462a68aa04eb01a4e5f069d66774218ff45b8001f9447ac61437257ce4b86d41b045a711efbc2e85531c9c184bb8d326ad9707867b2a8e388bdd0605e41a31c8bdebd21f7509e115d491be20a49b1e7d9e1a87c1dcf67a8c121496cdf36a2b904d065ffd507fcf7f287a01b2c67aee010cf8c6811bf8a7879fbd8b5baa10c3b7a61422563a249087ee810456ba5bf9529d61ba68ced46d78bf5b8ebef59798de682635ed8bd2dd6aa5fddb4fa98be10d97f21078a80124e201e650232ea1d5f847372ac52df50274bcb3bc2a7d456759e6975210f9135ffd07e13023362a30ff2484cb972bfa6cbd60358dc60421d7bb3a2598fcf9eb8be98fecd900de3b07c8ca9fc57e4f4363af9403671b733b077717e1176d0e9f855feb8b6a998da57407548cdbc37ea235d23c312082319ee2c764c99a61ecb978b9291648915c1ab47576802a3e82fbc6ccf388859495bb5e5385665c5291152fb1f61a85a39d0efc0502e8975b4ea56a0a643c37a1f085f999c8c91d6332a27b60fc01bb1433bbfd0f8327db7395dd89fb881ad6dacdb05ef8cdf2c91b9850117a5ea9fc6a39cb717a4ca0a9c107d26978e7e41c3e30e094e1f044d4f6ade2156b3221b77ee93f6870f8376d2e90942ab08a61246404d43c5d175a365f28e4956a2bd124a08c7a29042bb8f7714ebed49e7e927c826d03deb2f1b415fd1a90aa412fd5f8f141bba696df8026a97648d6af660deb9233be69d8487133b5b0a140632ced27f37238c8d90d5f182d029b0771f8e5edc5242a89cf2755ab3c2a3c264028b2c88900fc0f88058bfa6532e659a2b0216618dac993ebca0a4bb764218e2172f105d9eeee26948dee10513da2ba05a26ff0ed17ce9ee05082ea80afb97b7e4199b91c5a5dd7b9df7fdb0d2f5137de7d8829f6cd06e2aa968aae46ae140605d89e10bae4ff891cd490023e257965f61c0ccaa10548490f84c47276b7726e8b8d8eb21f986c80d1e8503235767d514dd543d48de9d7307569ceb88917382bba7e15bcce74d88be27149b07073c96c83fb3027df0c85dcb675d621b655ac2783e9fd41721a05e236e937a191dfe7fb404efb15a27d32c93e98fff8ceaaab2ae885b6210a4419b6a11f734651bab315fd16d917a548e992bf706f70114062980f53291923ff5519be43e2fcd73696e98685a678ccaad8b739adae78f450cedfd98f99224453d2825e7b8f789afad7c11224da0c7904e6554e85954b1ef0c302a5911cf97e828bd5e36d2c566922d59bb7bf621bfabb3d253c8379d1b7c6981a50e4c6297611818c593ab0b9314264e1099e5e22b67633530e7330e2a353453b5c1091a067aff14d4bf81c1fb12c118cc2b7b520a29591f6599b05c374e7f1ee5d5f90580849e6d6c39d35424e66a133a3d544e07a8ed3c159d53a5548c09533bb2de79a619a8df019671fa72998bf151f78062b8262bee7e28bce2e4f83f5533d62066a0ed1e5a3c176061e8962c56bb549aa2a35de8066ddfb45d26f36402d41de3b89a41f61fdbe6867d0bec014f116a1dfab8637ce181b7259e00767d0d8196c7e97ba88416f96c9d447ff4d276e35e76b2b5602bdbadadfaf35294c4b4afe0f5cdd8eb1cdcf629d9db25dba0834fb9b7ee21d991c5afd49186870a55925b46a77fb2cf6bac53ac88ddf14ae103ada825aeef44fa56d565376682d52c08653fa943811949cd7d0ec839220561d5addbc018ec8364ed19dcee2accf7aa79fce5c70d18b006d4bd5c97602e2d62fc05bd57987251f2c916d5e4b8bf0626ca70c31e60fd57a07e0a5e9d7788ac2369b5fc7f8889fb9e38d84edd9966e9bf73aa29e2a15c3eee380d042bdf3a4ccd5333881469453d6125b1d802e8f35c18e8fd9daf678af0e6a62d817abb65638a2d41872061a8629ec2863948a2e266af7a8eb03f351c58c1a04f14313fbbfff63212714721104ed41800886c2a2f29a781fe3ec08757f7fb96eca4e1600ffdc523861c726f21668448d3fc21daf02b052079824a4a2d172b2da9ee035ff9f079eefab5ae334a5f5adf472e931722fd37de9ba63a49f32d6d203d8d5dc0162f523e2bb3e071d3d07f9db6d6637a292e358b2ebfab58011540c224eca254bdf95065f4f30786b9cb835a9cf4fab3dc97ae080b521feffa8a6ab75dc1e178cde655376456a649c7618dd1653e6dc7acbdffd92abf178603881072f85a0fd8ab27028b9f267ceccab65d54d1bd60632eb96ab3282c8d95ede4aace5f852d27cf5d70522552ebb710772dfb438127cf486eb7c6df1f01c67b5042a058f734bb3b6e5800710e13f75b474640c80bf71637fa542a0832d8e80e2fa9103060ea55c05b8063d599e063e53ffd6975a102085473ff9a416ad50cb11785602e5a7a2dc7f17b168a977c02ada9f8ace4cf8c04d577fefa84c19f2adcce76544ce572130cf5741a3c1259f0a91f081acd3881af54dae4021f2180b95df0ad75c78fb28955c9b18444e5adcc3292daf096b673295f128bacab9b72b9552578d70624d2ecfdbe9a5cb030000f33f5e03f1d9428634efaefbb770d992763112f0ae02d788fcd0e92adb5ebd7030967762a4fe684dcd055a1fe716734949dd18a1bb1691e8e9090b670707fc5ffe6dfadc1a3433eec2ef528e01544b2e90eb0f5385ae1f8af7c6cd86cc25fa88ac219891bee35919aa4fae1022a54af70354a7f5444f4ea3263054e87b21d9b1e2570545ae93249ddb1d8447d0085006b54cce62beaf05d676bdfa1402261cb7e6f50d90c9a77fd5d93766b0ac7c9cc985a6f4947c1160f4803cca9106ccce2b079b0e776ddb80fa13db3767259fd9ab0e7a5b5f5bfae9990ac1afd6a1e9190a120e1388172e96aa2b55aea2b068e30dae45dc084de9a156d1ad80085625acfbc19b004c005993cf5ea349c3602ea7af43ca0151ecd7a553e93a1391a6e577f6df8e2afe5e144a8a1bd0299c16c6043d818492a9a16f13b41d521ba95f179eded60202b2710ab1cfb253f98c1c3906ebf8a51970a8284bc0bd2832d8c37bb8e7a4a9b825b77c7a9a56d7b45032cdae5ab13d28b8175fe0e3cc2a7868029a7417a26939f5112a45718ebcdb876b440b28802d03eb3df165a183b222b6acfec3d10e282c729ac11c0a5d522a58060232847ceb2f03204ce3338cbeb77dd18dbc128e0a1af1252b82c474258f7b24344b4f1df22c117d7c70dd0fdbd164c0c3a617ff0e50e2b96c1b6ed04acb53ed4f49e42b9a54267dbed163194307075c28391dd84dc09a4546b9eebe518d284470184ab8b8f0450a678ad49ea5e4fd9495bdb231445bbe2574f2aaa1877a3583bee11dc5ea558777494cdfd6b6f87dea61a2c756bf33ac1508a1b9a5460cd663164324312d9f7314ce29819b9c09b48f2c4a0a2b56b91b59fabe80a06c13ea49ad1e3f28c79a66289ef5676b30028faee03ddee138afcdb68f9dade9263a5f8e75d3bde4bb1ae50bb3033e7a9a23e29f679409968b091e2f71d03890e630240af82d54cc1d8ba210aa5c13c11ad8f68e008aeea6058cddf689569d833aceea231c84bf67360f5f4063dea8f4d90e0a9d0de62da62337cab4a21a5bfa8423b17d20da5b54bd611f81cf32822cda5ecd7a0a0720d9293b2dcdfd84aaaa7003b373f8e1ceb4dce24cbba63b3a2b78e283e502ab1fd5c7206e109b519eafc61d1a8d7e30cc3c8ca3a7a91f0e0d7c516e2c2eacc9031be9726ca60df378258559a8e6dd7f411d32b77185b65f7357255e630c100204bf41799fccb89d7824e56f69d336cb9dc43ca8a5f30f5e97bab3fdcadfc193edbd43b5e88a6319114784dc1955a32dcf6383d2413cca33baf004df99771d54a9bfe76d8bffbd72c5826416402ba6539cbebffba1467b329d60c3cf03afc3dfc20e8443331e9b34b2eb856b0bb42c5b3c2bcecda42dd76d22b7fba2d17497343728912b207985d56d65d060794ea826764aba1e75cc2a53ae0e1d4ad0a030f1e873813ffbd0add99fd4473264cfbc8e741bf83c6b6ab121115951ede531300b6fc8cfde07683e7abf5faae416b83051c91201d8adda9178617a813addde23863fca9d7f6d13b", 0x1000}], 0x2, &(0x7f0000003680)=[@cred={0x20, 0xffff, 0x0, r9, r5, r7}, @rights={0x30, 0xffff, 0x1, [r2, r2, r4, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r4]}], 0x90, 0x1}, 0x8) semget(0x1, 0x3, 0x3) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000003780)=0x4) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/74, 0x4a}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/201, 0xc9}], 0x6, &(0x7f0000001480)=""/4096, 0x1000}, 0x40) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc783c202601c2e2c, 0xffffffffffffffff) syz_open_pts() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)="a88b2f379b086b76832a58e343081ee1da", 0x11}, {&(0x7f0000000080)="63cf23b246072305d258985c783ed18e316519d51081e42d3eb435a7f712b354f687531d8d983fa4997b73618c5adb951dafe5f7fd752b1bf00d740ef373ae7916403c105fbdc280374bb8c0dce44fa9cb696f74f8dca44abc04c4f8174dedb254a24cef76acd19b17ed0571cc94e6776755b289bb24eabf205005fcf75e4464256b40dd9eea6347f607cfcf51ea", 0x8e}, {&(0x7f0000000140)="3b85341e119a89f9432393241ebdaef9d2015c8f1ecc086c703474cf3fa51d406a00f09c0a835fd0803c0e898a440a45d4fe8d6f4394b24a8a1facf98b793930b80307ed2e8f080f26c2d278daef5d61af1eb0bc4ebe3f695524a43f88f2ec18b6d7aa42140ba12a76ff28882b72da2d96b7ade2072f74756326a9bf84887ca60be2d190283f86027c308e2db487b073b4e06e8cc70af27715b434a9", 0x9c}, {&(0x7f0000000200)="1faa501e799f97f41d8658432c10532c726af4bf252fbbd8c8cb06dc4e67ec813cf8de6c5058cc524e584966a18b3fefabbeb8078c94ea9ae73c3177cc34c11cafd7a17857263479e3016004e66a7c2308782367b4b7c9041c9547ae2199f2364a3e2dca3365446b352d848429113a51d4338665bf29f2ca1293d2ca4f465ee7ae27b353fb4e3f81d0b829fcb70bf7fb82d08eb305118ed5eef4b99e7bc2568909be702e8b7d6eb1825fc7a38b7451a883749c18637a08eae86f19f7dcdba509080d84fa", 0xc4}, {&(0x7f0000000300)="728703e286d28a9cdd32db3a98ba5e7302cb86f8f00e3d9ae9d2b3700fbf2dec0ff33900ef7dbed35fab00ee0d517bb02d35d43600a1f218f25bfd243364e4efa094559f911384b1aa7dec98522964cc80f6659800cf5c47ef34dee178ea7e13ffe0e6ade14d44f6505060ab2573735e9fabe7b5c2a573197054c494c98970c1294e1de4298a7f88b8a302f42f1196cacdf45662ed5ec10099d3ed6f21dce0d3ba1291a43a21d0130976864e8d88f6e57bb6eeed606979ba05bb43a87f426373aecfd68ce9183df9b289fb172affcdea576fd529f6909d835f51355a4ad8f0d0af25f3f0b0fcc0267bf5499b0e19efc465b8522f198e1e19", 0xf8}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="b000000000000000ffff0000010001008a9edb096a1319841a65e2bc78b2c677a8dd4732cbd6a23dbe43820795827a5347dfbdd141df5354e0379a13e6fa7af7f80317ae08dc3be084c054f7a7aeda914f7aa27aaee182232359f5b8f9de190670ca605496db663406f6f7f58d212c41367485eb8bc37f19f38863068f6c65555eb7dd32323b4eb2fa601bdb76e2772c238d25353321909363393f03518dd81344a86206006ecea88be80000000000001800000000000000ffff000001000000c7ac955000000000"], 0xc8}, 0x404) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0xffffffffffffff93) 16:00:40 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) 16:00:40 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r0) socketpair(0x27, 0x4003, 0x20102, 0x0) socketpair(0x16, 0x8007, 0x6, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="848a809b5888267465f37b95aa5dd83fcc69b6e3a3a59bed5039d936d17df0e59c5ec62b0928f6fb4bf06c29e6c263f60d2b38356c9d4a3f83b7fee02f3552dc17d48f1e7f8a4a6997058033f78fde9465118abdc194fb474ad39b29814dec4c6aec44a22250e54096136497998233f9bb38985ea2b0ad7a661244f4f51b89c3f9030519bd2b583dd3a4d5564c78cf2ad8d9a692fdab7f5a85061a013b24bbbd38d161a79378479579efd55b077fe9a7c3e35ef96ef708af9cc55ad911e8809d40d2e5cd2a30c9e9b0cb58ca98ec22eaef907d270b34deb85c334caf75c0470349cc411ec3600821bec2b9e1389f28eca2d16c4cd19a3a3c19bc2127beb5c67b448f88b98284216ff16a5b45f97932ab041e151e7661f23a8de90de07766d58a054412942ad57172908df71db9d9127360efa6a6e8da6ad64ea0d1a3c3f9a85e7105243c4d1ba5277b643bbe3426dd01b6a92409c1f9382becba28da29af88bcae6b82551e162ad6ad7ed9922176db0e78ac22b9270ddca9bfb006ecfaa0129f5f92f935bad5e2e9c8180ca50fd1916c3a2627923ff35e7ace66070f954fca5c03eb1d4ff5f2cdee292e91035587bf4bbaebbfd4ab5b25dce611a870e11feddd49d235aefac3eaa695f10f8eae123d1089e93b4b919e7bfdfdddc9b4b5993a7b09c9ea26b136a84d09907a1a08459a5764578dccf538fd17235fb7a626a5413a3792c9dd05f3af09b077171bbafb8d1fa60cff75dbecf28a540d3371dbfa51852f78a04ee505be589ce6eff8fe831f0448c4b63d4200bb425ac2a0a355f57f23b831cbf64415da373310a6343a25b01ace3da49fb401e2117fbf2fa8eea115618b36447c91e76e9e1f6750d33701ee5526644e25fab9037b1087b5ab0f125c776d3fd72be21e09279a2bdaedae5e971fca97c766d2051566a0c7f93cda62ada941ca45a61d895df67f4f9aff9e73e4306e8ea9dee3f13917c1c458125042d42937ff8ee125919bbcef4aa941f21419a815e131d85fa83e50b9d9e504aa38d537148e03f977eadc4ea1d233152d84c41254af5ce7d231912d532391b53fc402d229c6fe21453cce7607f8bbbe25104c041d958b37d50da34bcf0a5129043a98cef28bda2aa6a4d5a256add7cb5efde54015aca0ac83c4be1b8ce99664b8458769d189e27a9e4b21790413a3d8437ee122f5247d9d917e52f4f4543764ea01a1f5aa57f72724d671d37bda042922214c1980a155bade8421fb882c47c73a0c8cf49938f879fb6b2b940807a56e852185bd6613e5bf064cf458c86bcf9de757bd0824efd31581782d91cadc862d62b763645366d306a056b549b1a829c3ae2730929bf0e3c7f40ec7e7969b567a892b504dd65ab9b6ef013a5b6df636a4e204b4783b0f16ecad42910769c57ef5d53ba5105d3b2142ecd565aab5a9e1c964f7e1c7fe71fe52da9f1fba5ce526e63dfe0fbdbee89ba97c6b19b488af699dde12ed95d7524486fbbfb4393dde99ff3b414b21b72dd76cc821a1d28020618d659878ee0affd352e22b11c7ab06049eaa529debc05e55d8b29b6245d9bcbaca7d84b819b4be0282904088026b0c70f25f77204701a9cdd2131661c5e1af4be02473a77c9220f03bc09ddcbee27725454b5911d4b950753b7ab6ae8656a9abfb6304453eee320a2ad5e18327686e9f0ac397718c46c98e88166389ac50fa8575cf7718ef9b97e365ed0ef4d4b0017c60c59d7c56f6ea16dd81f889d76f4b47658ce6a3be8cad859bd4f829d48747e3e50379247f100375e9f1c3a831ce6301595782e5e6daa3e23fcc49cce5f950a9803c49275056a850e24314b6e17eb5f77729122847bc4cc9c03b182709ff32f15bb2f7bb0277082aa42e39106d1322e2433811785fb0ba264e56a47043a5b4358f122aabcd9e66e7a583735965eb3cbc4362ad25c6b2be7f9b158112693d957ae0daca89d6af3ff6d790348c570dbd36742df84512d2dcd37377e9b9b873b97ba9dd09b4bc2932cc73007eb969a878dcdd8bd2c3e25d9bca14869c30b399fa81ee7945263b636bcf9ca927d5787ca0d3890b648c1be33df0b25e873705865523a7961c919890f152c2ea0f0a7c01f8c9b66d5192158fef641149ac8c91df15b9cc8711a309d1726d8ce7c850f14056e4ca3cc081496ee418f6611f54730d54916411bae6384daea9839581937d8d221357a76ddbc341397045f00afb4d7cd52f81a37a5ffea17503b8c2757394ff36d6d3606670f7118ef4d8e6bf407a339218b87fdd21d69bd1fd1324bb4f26ed877d9a86f3f2aa3e9db8c244a22eb54b1223fa42726ae4af4d68fb062e359b19a63258f3c75f6029f4c6f197446dc935a7bc72b5781afd40aa489c9519bb39d8d446e14256f8bfbcfc84af9f11456470ad16873028be8340b3747dafe9e1096f53c5ff73325edbfa65ee60dc312a4184ec9232002cab8ec5b01004c9c04d18b4d235471b3d9923b9812c1260c7ceedf4263e14107f264b65042adec8f733e33b8b101dd0cd4f913cdc9d426d6bf0b960df61a862ae4cc813fd6c2e5aebcba46d92c960dc2aa982d0301497928a56437f0a83d9f523c4d1ae5717f13d79e26b98c33abb674638ecac2711d7b1eb4afadce31cda4d85e580fa8777e69b8ff10edd35eb703b65c4fc797e11c95df0a048769607bae3ae4348528f7ffcd6fb83ac6a43894c0c6bba2731780ea3142e3735cd0a02e450aecad7695498f42aa7b280ec18eaf4832ed8cab766f89f41055c61ed0d64580bee239626a4a10823f87731a12cf0793455ef7041bf4f89fec2531e9ee9339fcafc080e1bf03d7f94698838feba61bf2b463f7e6a992387ed8278c0d1307c1350cffac25686f42c9119307665d004c9e7d36184e73018b17af8aaccdebc7a8962f708b3fd0b78466a42e36d5a33686c0ceec9300503b0cbb691f152f9903a607d6dc23a7322f3fea69d06573c48c1f12b883953c11269619eca0bc280528fc2cd0b500a5f19b3f8a002dd8a51c0ad589acfcf5465127dd905ef02fe636e99fc2b229d11aa2301a64af06d2e6b8aeeae28be718582c2d46f07d24800819ac42dc66c6a5c9c3431d01888c3376ba4de634ac0a5dc655d2c7eb36a22e51205d16ad2a505739cb57a1c5a902c4ae86ba8eb4cfd996233de67e6ab51aec243c52633ec9e399ebea9bb56b7345d6cc5d1422667295d3102e1e1d4c30233bedfbb2d163845437f28b235b9a0a8bc50951711be69488eb7beda36933ed77da0237c5734f2a557a1385badc89a5b021920a3bcedbcc1d20218ec6b557894846859ed666999b87d8ee01607798c03a9a6242fd8559d16917cbba03553c5748afb7e7a5cd27051d49f58ebf03159d1ad464e906f60901d9d8ce6fc5b206491bc3d6ab2690f06e797e251d241d7c5d1936f912dcf7626d4a46e42beba9330a134ec39ef64e4d2ec9020dc9ab411e8e93ee1c3bc552c73ff581684ae0be3bc63839f1a877f2ce83041a063dd44c70ea579ff1afe750ccf96a17ff1ad7ed70cfbd9a2e1ef258c999045ecf1b2db3ee12ffe1905cd12339fa6c56b17cd4dd084ef692b77c8b593d53201c6859ad50b7c768320d7cab0b0451010fbe6215176bffd09aa5ef9701cad8cdfb45c60e2598cb6081fcd14f58c8ae216996187e5ac8bee7aa103534386eac4d0edf2556b00bf01cc8223bbad91afd937e727049df4fc04c37ad6a142282598d9e703b0ccc76cf5ebefcc824343a6d1d5bccf719d6a2a049d8c03c81ad25799d09b985f43c56347fe1670d21f76fed0189de5019ef769b6248d00cc8d4ce3e90f179135bc613037f97035fae08f6d0c40513246fb52dbf4acbe33537f2237c409b83037a6ace599eed460c7e019fbb884a7b2e1b749b710a4dd6db4fba02e6da84ca2f353c9c77a2a442dd09e4d4b0b15c7aec522e2112a2f80b3cafad99f0903629f499d66584826d5d0552b00547b0e6624b21989769e5c9625a83582564b84acb0603dac07eb48f21507e4bd1946ef1293c3468eab3a794be4f348e12ac380d5421ddd9de0e85a4072467aabb047f6d2ced32a2f03f2bfac3d50d1e5d7f2595f9a5dbd3e9db8545892e85fab71b44f97c139440b9ee9960e6b24b736e9fd730d187d3a37c62c1ebd2fbfb5d7932a9ce88704b5bb5ae8b05804d63cb82e7b5ff8b3ed7b2afa125c49bcd8222b637566cab7c78982d5ba3277ea91cc50e041ab983d22775523893afa4fa2b30f3fd550f0b48c580a3da2d65886c9d7e701939ad679f3b97c1b4b80350b3d2a2275d2dceb0a5d86846afc67643391b4713adc2bf26263d70bcc4f0bf33d08f66ed8f8208710ab2c5ac9dbe7405d4f811431961b7143687a272ef09e76949bb40419f8ca765a2e384aa8e08e29e23b937d4d5f32e0c56f0127bda9537f19f627e788f02f98a290ed628c4a14d10828d950ddb10e7b6da4dfa6a586129777ee0117f6e7ed3f81ecd47d3ba762b35102040d385169abf7a493d0c2a709632361b04118ff96d595fd29c52541ce21117346a09b63188e3ef30474bc276ad413b167ec92666387fd51e2772ebe8d33eaff0148c43c5c697b848ef577c1aafefa2ed57222b6fd7b0ada8da259c1153dc26a740ba80f70e850f851bc523bb8462aa63fd6b81a3080d717ea223340d98002998a0e0c85e96d21c7beb7bc636c9c5e1420217d7a2d5d385db5b3ff780e3e46bc2b2e32e2b051bfb75712f3b7af47083e697dccb63dcd53fab23137d2ce0c2b8f3ce272c2446d69adf800c5d325bbf98088de896327e1a6e8511251ec2a074913cfc6f18c52cee140f645aab220e52733292ecbeb18322d862e5645011c373fac7057627b949ea0be99db68839978ba35c01e532764fd6f3e323e0b3bf3ed576b43da0598d4d9f2729a0aae808141688c1ef6e89136e762682208667cd4a825e5973edfebc6fde4bb8f7f2f82161f1b4aaa73fd14d41ea2bf8f2ddf0ecf1522b164be7096c416f8441254cf777f45fd7841083544f8f7ec05b3aca40393bd1d675e6e511712e46d5341e5358f89955925c5ed837250a134aa499472eedb562e2b64016328136b80b0b2d83d39735de1facc6a0383d265dd18c194b4c90f3611e0266b10678cb6c10c77ce7db808d94956b1b2b54ead4fcbf03263fc2c37584daef1c3bab55589447ef31d625ddf670f4081a8bf121362790d9ac02092f37d35a9485ac4e75d5b9ba7ae5c46e378b1d3f3b189502df1eeccd90941bcf7ad7cb34db30d7d86082a6c7066efe85eba0ce47e52cbca34317769e0d52754c3528a6942dcfba8f60da38b420fc88e78134b9626fc8d26cd2b47eab838cb27923568222057e3c466bfccc3359052d4e871f377d2f27cbe066b5913220938959d9990b84318dd6c4ed336eaf17970d30fd7a76e8453f1d4b49e10354fca6fa3c2c374955a6d892ae0dccb25c29fc1551cedd585049e87b761a31d460d520c9a537636c85606757a746b235d2fd514d06d103adc51b6de8540e763cdac2eaa0e56380b72d365bd379fbccf1689a7eec668c8966c6ed06e3ee8128ee7f931f296709b26243b6fb48a7063d31ad11f8d77d0dafcbc9e27151001b4b0564dd9e62f14efa4400fd6244c949a5b9bc5d9ce15e1b3a7fc3c2c3d71a567af12bd83b8dc1265041fb34544581d0212b75f257fda74a87abe9370a8e7c0293a2ab99854caabb053f8077e5f08ba6bcc068394a14fc10af09ee23eaa0b28642e0af5749b8dc7d5c85ebaadf71593df5eccae2cb8b817de011dd73a016fa33536", 0x1000}, {&(0x7f0000001080)="dfeda8b8fc8c05c332dc9bb283ccc5cffaf2bae2debe40cd6a9dfefe7e8bb5ef7fcf25321086e9c30e1e7c779c6258622183199873af0a5f3cba726b582811db7917642a2da23bc007f5982555b70f92633a97ec913037c1e9308740f079601e1adda2bff7c1d16f33975154923e9ad26e2c09ce7c21f0a672375dd540ebdc66d3578707ebdce20a377c9cb776bccd1c569e37ee38fbf2c18b73f9e3654bce28d5fb4c3a0055eeffe7f2c72eac2d05dbe515bc7a7545a15c04566b807c1f52204612cdf2dd2406ed348f441cc5e2d816df37435c8347a991ce8cfaa838a50fc45198fc3dbe3d52f0bc301352d09f70e55cf948d3b946b186782b", 0xfa}, {&(0x7f0000001180)="3ea1d5817b0aa24844f9d2e2f77c46c079aed6895801f34e238893ea0007e29c3b0490f68d282205fe152392d15dcac1b41b07c4674018a9e37965811489d58bbe6c91f7be1caa51b7", 0xffffffffffffff5f}, {&(0x7f0000001200)="8a8ea9564aa182af89ef0b98b2f62c95bc94a85aa4817f3526fd0c81ec9dc1ebc90c5366b319217336ca7744fb5f5927953b6f9aa090a66dc2a34096d3286620e7a380336fc0f0364167c2e33d92c08f7863008522eb782aacd742610c60b0f82b2fc8faeff3bdef3ec4e3a76e255d3dd0055515a65ff87156b0e39eb1b455e774b93e9a4d3fe09817eccaaf7c4b1bfe3643f57313bbbe45f427e79d931dcedd62265544fd7fdeda334ba339fa6a8f626198c2658e2328c26f5f4df36d8cf5de952e58c2a86421aff62485", 0xcb}], 0x5, &(0x7f0000001380)=[{0x28, 0x1, 0x4, "02a0340954eb56a1e79ca46bd3e81fd0a6"}, {0x48, 0xffff, 0x1f, "8cd5b729b6958b3d09766490707b14f4e8a239eb24490f9c1ec729f1c9566fbfc548644581705741ec979e762908306f177520747c"}], 0x70}, 0x1) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffba) socket$inet6(0x18, 0x2, 0x101) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000010077a40cd7d1fb02b229865a16ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009352fca9454b3a089b6b95651ffd9ab6289db8b895b44fb2c279de59f58f249794b079ce247a242d058f57278d444afa2a76b413371f1ed7a6918783989beebab2412f125d7de260e29054a941d6468ca1132554d9276d4cf928fa5181299044f06a6908"], &(0x7f0000000200)=0x6e) chmod(&(0x7f00000001c0)='./bus\x00', 0x0) truncate(&(0x7f0000000180)='./bus/../file0\x00', 0x4) 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgget(0x2, 0x14) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x0) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x4) 16:00:40 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x1, 0x2}, {0x7fffffff, 0x100}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x4, 0x752f}}, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xca, 0x0, 0x2, 0x9b82}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffffc, 0x20, 0x84, 0x1a, 0x200000000}], 0xbf7, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x0, 0xfffffffffffffffa}], 0x6c8, &(0x7f0000000100)={0x80, 0xf50d}) close(r0) syz_open_pts() 16:00:40 executing program 1: r0 = syz_open_pts() fsync(r0) getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) pwritev(r2, &(0x7f00000011c0)=[{&(0x7f0000000080)="8bd0b87e5b1adb2d9d26626bcde19ed6af1585e0ae3b80c9dcc9caf6867721f95a7132c561a5844ea6c9ddb5a54b9f207d56a9c805af610de224b428d956e9a9bc3864e6566a7d499efd71837fd9ed91f579da24e67175659a02e619336d01d5c5d916f0d11091752b837ae827bdd25a453095769c530fcbe78f090dbbd2105ff5c53cbfe67afe81c9f2124b32f8610e82d311868d4d0de98d4c2944afc905a854dc8d37ae14ee938eb96d48cc7d92a186c8eb7bb856c7072e269cfc12ed486e17b4f46a08ac8bf1baed5f6cde8c89e50a71a2c538dcec3b5b3b30716f57840f5c769a03573d761b4adc3e05a9c62d9da3101a780e89", 0xf6}, {&(0x7f0000000180)="94e5acc4357503f4c83d987f3308dcde1f81b6a50aed4833b77b357e29cad3058a7ca2ccfd77aaad0dd4c54749e64dc671e2fc6dbc94ec499c888b3e1b2bab8fcf4c60dcd15b6568ada378f63a75185de7ca1fea0db504090a8b2f40e5ed08bbf12ba9f6f8db035adc5cbb379a0a0a877cb72b7b16ae5b2ed35db15ca6517a4438946a536908a3708a29412a18b7c5dc43f23a5de37fc1f4ff7abd133f09f0c64a3f6222c9fa7ee47444dff2aa775f5136930d833737afb7d95e3b8bd9dc38dade17bf56bb82a81b2e941c99244ae9a2f2cd2ab1286511fba82b5fe5979cb6b4f408c75eddd0a382cbdf72f6629a4ed1053ac388e168f98015ce413b41bdd6386a036fb69bdb27b862d5be18824b366f181ca6bae33075510456c3fd30e2caab42f1cdce04ed9af1d27819dee2f87cbd3485e34e60c71cbc1f686d23eafcb5881f8152dcb91c38840f11bdf74aaf5be74d69002fd10506fb233bd83d0bd08f94b677a6a7430441d4c288e7491c128a2e1d5df88b95cf8b19e0bd0af6b864e7d452733da29c0f09cc6098be56e0f5f74421ed39b6f38a86f91a522ef08c259aea906bcb91468c3cf959e6d1279188a8ed37cebe3c105af0f8be992a50671012623850c77a840dfd89cdca2f4c1c4f08bc54c63e7d2915c7d9b1a5316fa8f03178ab0088fcc1875ad7386812dae41966a8c6403abfbfec537694516dbf044b289bfa4ae98c8d8abcd60d4d7d562ad54b90a5b2cfec493c61f0a3de8d14df897a5c0b142e940251482a466e5f7089219cb70aaed05a57eaf70b9397b0f5cb1d54b8eea5f53ad36f23935623c0ab9a064791c6252a190957c0499e882046184530f0ccfa2e36a4d4f9cf38bcbb0b46e8aeaf156d1cb0958b37f94ff7071014f01714abc029f602407c98eda50453dc052a59b64fe0f9378859a654ecd7da828c84c79081c90b1158f2349c93486965a58281b4af56d9464a9646858827b6159a439918e0c4b71813b4cc5479d1c55b72978e1963cbdd29df3bd0e67e26d69d97934050bf1aa886cc865102f2cf49276ecc746ae65d6b7c827c5a52f57b51e4d5dfb0e7286204b93ed0c8ba73441736639c5e2e07cd20c43c41963449d9563262af2aa765098a6ef1589085c077b25ec82c6c2a36c556f9144df056a654f70c3fd590c0d10cad2bfa6cc3eb058e129019ef5af2b22dd7a2ccef3961985f0168703eb19536dbc5f53110221e5da0a3924fb5480c73b411671a26fd26fcb9ebed1094f1a1e23b219d2f7d097169d5e90991ae4b9a8f0f8abd1ffc9c015ac9ef50928e49da092b9a166f0c68b812e32189dd73d23191b19b101854166f75d15439f53939f95a5799dd881e58ce6cd143c89fc961f6116c5a87a32c94895e6f89294246ea02570667ec32ac9c69a4d507cb95dbb42e8a750d330cc6a0a431e25c6ec1585ce03577a3f8b87cd541241d0cda8cc2167fa665725ea9368f61e5c3ab2748c6d5aef582522dc2c50f606495f5a53a1f04f1e6e332a036cb0935b63020a39041d76cb23387de54ec85596880381072e79bd0fb91cc9a7e71011558c4925eb8b5eaa4db3fbb615fa3fd86dfee89d6b400e463642225015722b401ac72802d0cacc15d3a08b763af446c6c856c420c8ac79f9f713d920b953b10a1225ea1075e499cf18fcae2f9e0b253c0c10663f59724556e042335f2d6b8abf1d859fc67b9cd40cc5fc856700ae88dd22b80173de8a44fa7160bec2515816e50d67ce533e0b4742120076e9a043b1a3a8eb24c8f539cfd39e2513df046d80088407f5793505d6c36f895876626406333ed9a4801f1430d0c360ebded8eff015d68da33a61e26dbf7435d7d8612768b0932aa1f1ebfd7df387ad3ab316992ac8e873b338d387b70c40b8e69fe2687cdfc05ff578f6f05abbdca1eaf095aae3f7bd4ba650def23cfc433ff4a0a6b462c745970fbf6fb16e3f271fc04f7a3f6d7465f3521ec86dfa8496cee911659e7a774785fd0495979d6f7229001ccb0a09a12c07c7982e21b8770ac1f688d785826162f34eebaf7b83c4f1f666cafe91914eb1fc36fd43448b98b4aca186702f9d708917ceb4b1c02dab481712f7096080e898b166e27d1d94532e238a81ba31ff3d726c08676e12c4e0430aac48e96a13c74047e02df1d9d7607657d67acfdae90126c61083507228efde893a6a0ba3cb0d80541d33d3b2b3c6863d0ec460ce7ce6e2faba3d26f7f1ced639ee420b3a7ffea79bbd46264aad9373ee1c0dddd06fb51638e07c968eda9fa3a19c275c5c62cfedf626e19e7cce5e1356d1668862ff06399e195f1d005a2752aa55df441faa81138059843bcd0c5d974c32ac6bdb2573cdb55da5b0b8bd08e2d9f8fc7e2631d5da49902618a31e6882aaa6e55b836f90393f98cec6a7dec820278b9e6fe796e7fdbc193a76fe15d188edac7cc52e6a0f3d9a89a23d519ac1dad6fcc6f89b6fa847a12a9f8f7dd5f14bc38d5dfb4037593f6ce23f8ee7078b66f75443d57b3c01536c7c7e4c07e1eddce12a4a440e961fe7a68739903730b7b2a9b6f3e64a8a0696b68c8c20348eeedc53e03b188470edb591c7ebce28ad253734ff601c77b37a4eb14df8487e4a13df4d238e95ccde28d9cc64a28fe62e4bc887bd206b5de8e3cd0bb225726d424a190c17fe8b628fa199827635f5cf5d81cf0f25ba567878d583ecc88b317acfde6d3a72b706acd04dabc5723581b9c083fac1ff594586940de770fe213d67b50dc1d969eb54faf60235dfc28726636efb0a6dab3c904f8b1cebdf8077b1039421f814c83252d2aeec7f0d6b78ebd53d3cf1592d26ac2292c0028fb9420037d63190c3f862657312b73e34b5c0272ced482a5bd05857f4f1635107050051476e125d6d702bc967ecaef4a2581be9cfccd3e443bc18dbe55d580c1e93ca8e2bcfe5546430272373cb131e557b4e5c4ddfc705ff4af9ab996d19af2c743509527bcb48b1c6b9920ba525d64718bc0b1d5e9d2e7b860cf8a9941e60b9ea568c575694939ef28cfb546f0fb9ed8f12a7ab4d20c3437623a256601ff5b6c659e8b995d3ceddc39678c35f6bc04e29ff83334996185b8c8de1769b77d9690b98803f5d346216dfdd39a54baa46d7ed84b0180768af5df0c637c7bae3f85cb15103e4b17241ebd4239f8f45b4ab052ead881b3af6cc4df41c520d53c27cd881a745e832d48933f58901d1966085503569facd30c90b89b066889748ecf0ce6ace6345856ff2c1413bebc7952a92f9c5cba8300f8e39e90bd013605fda5b0ddccf1a0f9145c190b0713735e48af285b0d12c18fdaacc512b28c2932c02b448e50acc224f2b9a934d3649d2e2ac86915c032c00ede2b2acf5ac34de0d089242c554b3fcfb3b7e58c5da1b9eb97bc4e7f38a8dbd0f193e5a92d8d7755af5c64679bf47269a2974b38e8ea8234425a1cd92847295decd18ce3de00e2c3dae1d1e36726ddd4718d33bda124acf9f75343e1b8b8eae7b15bc2f373b3b129918a5f90d6ff202521064c75c8c28c77954767e82b7105176807177962aac1864d9a17390601847f998214f04fab9224b0f87ff1e1351067c3da6888d4b1f95ef8dd1738172d1afdaf292656515518e997ebcc3558131d2309fdd9e0dd17b66d4810a236186cf4c51f7a3022b5ea2c25cded7c686c8a4574c829eeeb76ca3da05e71aabd7c119025a9e7eb4b380abd54a5a477a091c27a97a79876aeba53b3b3643a38b91ad4a8a133b4022d8cf14117d01aaea6ebf1480c0df8f2a7191bf68e6b59a68b281b65da2637d6e81c65c9298794b4184c60d26ed9028cfad2a28153cf34215f29be6fe51277edf87dfebb35213f525da418fcc6a65946938c2bbdeee002f1e84a7d2d5331eb4bebc228f9a2252f6350ba50b3f231563eafafee298d77f0b3cc87b60a635455e350e1eedfb742517cb63139351ee01e3bdccf661549a146883879e42ae4aee447655c6e06b402655cf08418ad9187a50932baced1c6291db7e145975f344827ba1b1ad60b12b8f8638c0e991fa432e45971e7d5bf684c9a7696dcca0d72bc5b69477b93e3a4a9b475015d29e49cb56183f2b3c27f4c24b28a2487c51bd096d3ac8a6c76cd065d93d694749dd5a084d144c02ec2f63ebd80f87a988beb5d682603faba8d793f3d94b5b49deaaa3f86eb49897445978955cb2304c40f84c5278236605e6fd1ab1c384ae291eacc4d113d4747bbcadf8bbe456ba7a9e3e8b07e8ce5a334461655aa2e822a91264e1ee7169579783a7ea8ff8996fe452cb956897c8e269931226ce793c9dc14b014f634e039c151c4b2ba991435e3dd0f0da7ac13dcdc007b600c9ce52841f164cbdc4070d8ba180d98973f62f532efa43ecf97d41bd2f54645660d9005e2524baec73b5fa11cc5db5c58accf31698d9319b92746d5a81d7af97061cb8c57cced31d04d24e43ef975f2dc81c1ed8d2e782694c6dcb8d548cbac1738f0e7e337a4e924ce70b389a123e41516ffcaef016963f51bb4f3faab5be8c32c39e96404ddffb48657127ac4f82ed8b1e75232c52e0f532772378294329a3d2dcc6cb5c73ea72b5d9e30f1b4122335e654f165b63a8b0002146ad339fce2b0a66dec5699f1f0f6a87033ffbe2ad482af51baaa45f6007555befeb1de4163053db3a1e35e189b9258167760c81b85f1a109f3f39a8396266e22d8b6c00cf9d3f9eb71dafcdad5b400f2a66907be69400f8ecd73bf1eb8fdc88b5c9ae311b0bdc7a2b3af83a3966f25d683cac01fd4bc56c15c8d995dae021d1faf820aa5939eaa298663a2c3b1f9d86223a50f32c49bb7e904053bf7d1e0b5948940ad0029f441deb171a6dc09ae3acf0f72a31992d534f0d12c7a97d9314c888cce5fad359d0e798cd989200d96d97426dbcf6bc3345ea2d0c62f1250bb10f09f8e0ea89cd78d26e9af5ba9cac4b5aa64eb44137fbeefb8f1f47be20f3eff09289d68811881c9bde966038cdb10d247d499962f3b9f309ee784e1844e581dac6bee8c3869121764055895f03687619f4773f776cbb8d161b866f3e3dec3158f76d5d099c7a129ebeb85de67d0a763b56a9480a098b81865931abde48a5340e695dbaf1e14146f92b95e990d3c9f135d04d4d561baaf465ea1f8dc3cf920ecb3fc1dfce38bbc4f209d703ead54e3e356e10147bd602db2df0d6472b06a5e0cb53e2320703f6180df2bf56a07d412518d4fa24e459769563711a116e4aca08255a204b9e8809f653ad22478295f1491eda551a9bb06e26d40e21a6ca2da34ddaf1d4356c9db2400eafa9cb360e39de0f42e980300841e987ab41727823e90a16e7facb7f02ab8afd79b29996407deaeb393cac04d972f8194aceacf6681f6c5c64180f47ef368d91a03ec62e139d5b02f272fe6ba111af96a96ca86a4435df99821dca691b3f9853d1680a59a0f3c6145802ae8f4cfadf61b50a2bf6967d3bbce89a39063503f2604bb2c0caeda33c474e5540684a1c3652a3dfe559a83925d120fe3163966f762e841001177cf52366314c53982d52cc5431438f3d4d4c206bc0ca20d4190591824ba093e48656b50b31e46e28ab14fef4e53ea1422049c9dad2832b4fe035e0b09e69444ad54d176062063238da5d661c2c76c81262c7c344170b0f73d5ab00bf3a485dd1e9bb39600542c751a64920e05f03594854198326a35db982df4c6fd4aec5af430307860b0e122c649c65fa8800315c0729654663a81f277f6eaa5a90d6d350bddfd5b6beba111ebb8b3510aa9e032ffb29c49c6", 0x1000}, {&(0x7f0000001180)="d883929e41e319f2745069f9085e8466ef2650a2b176319162b4d80f458ae3e8ac0175996bdf82532e9a7a391a90671fd3cc0281dd", 0x35}], 0x3, 0xb) r4 = getppid() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r5 = fcntl$getown(r2, 0x5) fsync(r3) r6 = getppid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001200)) kevent(r3, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x40, 0xc0000040, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x401, 0x8}, {{r3}, 0xfffffffffffffffd, 0x5, 0x2, 0x7ff, 0xeadb}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x7, 0xffffffffffffffe0}], 0x100, &(0x7f00000012c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x946, 0xfffffffffffffc00}], 0x7fffffff, &(0x7f0000001300)={0x9, 0x10000}) ftruncate(r2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) setuid(r7) setgroups(0x3, &(0x7f00000013c0)=[r8, r8, r8]) getsockname(r2, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) getsockname$inet6(r1, &(0x7f0000001480), &(0x7f00000014c0)=0xc) sendto$inet6(r1, &(0x7f0000001500)="7ad84a25c8fc611a363b955205bb054b1ea802867be41f2a09859737fb661032fead143aa09004a59a395d9f1cdb0f380b3626daed9810cbdfb750f9fdb183314b22965f9ab3cd5b871b07004e046b33c5240f7c4104353f4fb3c082248fa254e4a330af947248baee66d928b01d4aed61e726a26b9cbb69b2bc8469082fe34b8a1004f87399a8db5fb5a4123f59ebb82d3adb19d47a82e773d080ef2a22a0740451ef71a52b42bb48abd2851d", 0xad, 0x0, &(0x7f00000015c0)={0x18, 0x0, 0xa0, 0x8001}, 0xc) syz_extract_tcp_res(&(0x7f0000001600), 0x95f9, 0x2) fcntl$setown(r0, 0x6, r4) setpgid(r4, r5) getpid() r9 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000001640)=""/199) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001740)={{0x7, r7, r8, r7, r8, 0xcd, 0x4}, 0x100, 0x800, r6, r6, 0x20, 0x100000001, 0x3, 0x2}) socketpair(0x18, 0x4000, 0x200, &(0x7f00000017c0)) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chdir(&(0x7f00000010c0)='./file0\x00') sendmsg(r0, &(0x7f0000001080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)="e68a66be63c4d913c01662b677e28a27fa50fada02e4c536e6b108ce0594e4fb2b241f9023a1b3d4f5189f130610488a4069b0b8f23c3b28774ee80e5476e91cd28162ce0a0d64f8d5bf80df6dae74850d8ccd385205e43ea2be8454c3c5634618d2b686db7f8c98db0f19b9a2db78b1ed76f46d1aae3f077075724aaafb08d0b33bd7806ceadeaa5c3291160b612c6ec4b5246f86bf35482113d3093f99b4540992ed6b1c579d32dc3a8d21cd4090e19b89a26aa59159af8e9a787bc7461e1356641d8756831c6718de6e78f550ffb326adcb2c80e0f8ed2a05781b630d2fa67429686553c8c1aebe7562a59b19268ea4c54db0e6c3d679574b122463ebcef5ddff58addedfe6bee72f6c6812b57592f5ae359a3c4cc5837a89ff93b438c924718b4134be947160ccce217c6552375df30f465e6d18f80ae7ce129055141774d0deef609751338b50615884d074b31060e1ee0223bcf3c7b9d19441b2232eb27d485aa7a99d96f35fd41eae65d6d1b6c0c93dc021ee8d6778c05bf3765764b8ab10ddf39fccc1fd7f04b5f44c24939e0e383548c69d97ac61e53080c5480a73ba8dafe8672dc37da36ca62a541092128e1e7c641bea71f24337f3a10fa012633d170be6cfaed410b361a067abc6065738ad4aae4f113e1d940e567ca8bbce699d8d981fcb63e20d277d1c741800810c442e83279a130c2ef1ffc237163b5aa22274dae04ef0d89298dd8334aae292b94540dab79c41686d05d2e0726d9a656e4aea0ff7ba83e54478fe511f08a96bc37a7a61279689c292193092f41652e4d856cace9be8ed4849cb89086e1a5b87acc3403de571c3a398676d2af74fea55999ac7a051c6fdcfb3de1b870c243d4a290277225d8c6fd47da567a2244249d2fcdbe05a6061d5c2828018d36104bfe1a5215bc9d030daf5394c68130a6a35406620710740562b956c6ce2c49e2e39ce18ff87c501ee4b6c663b28c16af0b757abe444a557e3a7834c015df1957c8752ffda318425940fb6448525ac4b62b396ba920f2db7992dbb9b50262562ded52a931ec2fc1edf00ab0320fa865b0dcc548a9e32999f7e3746e8687e218f78a61cf52cc5df7f72a79f672c10584b7bc9f6e81d63c8303ab9a9814b744ad6c26d4e8c1b151690d7b2710f49f01ab52c374fe0ece3e0b5ef573781077cd62e0e3de0889da37ab45ebf669f94ddad6c5ae85064ab1ced1cc557818bc7d4d63cacc47d4b48d061dc9e8c804a3ddeaf3c44ee61bbb444abe1f1fecfa04bc7e407767aa7c50c213ec7795adfa95192a829761b34b28311bc60226465469ba4ece37e1d45a1480f742afd49f34e3e002477c15cec4c60592f6f9e843fcb3a5ad72641c16e17752204c646700ffb0c5d5167ede140fd0fb82523f2560c36493b1af86ff652a5f2c858f45430da1d8081a6eaabe849e420ceab634ca27d4f70c725db6ca0dfe2a91b96b58aef2a8a205b1f30308a0a5a0c37abae2e46b753c9cc77041182202e956811174179d73e8fa2f1f39191d6eb19b335e1f4b9bf988c666432b5ad43930e6f0a7ac8fb862881cab4ec6968e003fd7784c9a53751fe7d1812584feca295a586d38a5e2dc4875ea84644d71232c83558c71b6083d1f9498ffdb7e5afb1dc36166b416ab390e9d1debcfb595b52fd90dbbd27b4c1a3aa325a01c384fdc7f7f2c1f62d23c6fdcdb4c59c3cced3b7e069e8613b27cdfdd16ac50c49b40b85eec383b6bbde7301e433dc7e197013be49f7cf83669b08f38f13e0bf5526cf876258d98956fee890599e5c45842eb05c7217fa09ae20ea9d4600451fd5247901486be6d099afb809b97831311593c44bc4274e72795d0d3c2ce711f19cb78289e48b915d40bee58b3d797517dab8a83db33ec31faa44fd152764b504cfc9bc24f5ae16d214e2a0bde09313c172ff0938e1c6a80f88b20ee4eea7a25a2c92865e0cc8ddf7f770449e7e0fd6638e2246d5c0f96db60e4407af10fba87e08b1259e4edd4be99ecdd1931ae9644429ee34909ebf16cb5b99a2359865a70cca383ae3f0a10a8f1be71b613888e0c75bacd4627313e0debb84a551c5a18a0148014b1effb1cac5ffc8a8173aaf1901503716c73a336f64a8b9ae134cac17e4f59417d8cb6b3697fcc17bb14422bc0935715a810b731439abbb642e2bfe8b3fc3a27452a5818c2406f81339db4724bce03210c562a29b556f1dee8343134f5872d701dbc0e72c14b9ea6c0949893978de7ef880999db1b54f97ca1cd478936e87d00a4e2f7c97b774da1f1a95a90b9fafb812a144c3597a1fb760f02da7b8ee2e12dfece1fc5c5d9978dc990449c7d28ab69de06b43748b263d2898674a86da751143746b280a85f8881b453fb2ec9c10998710b701132cdd588d691f804d97f9d731c89e0eca9093561fcbb66219937633193de16826d335523919df509b3916484e6a08f9e76a3de9492caf6de7cfd85a3413535778e6258399a161c9acd0e700e9f3fd509eb0cf5b4a97e52b68123e50e71468a6285d4cbe6425e49e23808d33395274cc69425c72b831e3f19ac70d975955bb8de2c74cd3f5e4a3a0546e71ecb8ff89e6595634e21fd3b6209269c885964bd3906a93b0c1ddfb1d29488f9fad055ad8722607b3382724ba30be189c382d7d65298546d75e77661bdac9e0c429b95b0d2b93f329d7c019685fd9cd81f25ea4142f6fd6baa6b50981153a638a0d40826cfca0b4490cc86611dc6261931e4ef6b32e48b4c9f69d43aaf4b7bc66ccbe7dbfcdd4270f7e156dfc3242c097030f128e461d5242a23a0d7258bc4626fc922505be601d447af1b728b5b4295b5c1d0f6375b0f5ae44985a2858ebf080fdf882f19e4016b3f716b48ac60dd6be1c9087b3131bf94a7191e2fc8d37334b7834d8b573364444671f9caec5667f2c6296ac6654ab24c701c37dd26ef2e2c959b559068553e28ff4eb3093bda2a5a587b3f232f84a0110e2f66c7fcd0587fedf5e61b6092866542c72221eda327e00fa2f10cdedacd2c317675222467082bb108ad2fff14e8b3eea9752ad4097a912d4ef1cfea8800310185b032cb8b74ca583ce1e8b404428c027b0fe92ba8e19e2828dda1f1eb1f04b14289cdfa54aea319d6c7e734ae6bc8fe91133ecb6946774786d02401847f3de6f6e4215b42171d276f0f00feba4b7cb1f3b3f573a2a47fdc3ddfd69794a875b6d125802af902a3a9ed189376efaa97dca8ad70c15f5fc8a080eb08404cb1e6f41603634d85d07adf0e42f967da4af50693c47451620ae6764b51641dc476b967e81feed49fe7cc77bcd9ea64dbfe80d102e73ebba3dcb3dfd6d09b17e6c796529964cf9408d89a68f7bb143d1a91a5d5a79db97e7df43d7e5f4c708df667424b85257c1415ac0b1394ca4dd372f08447b484a43bc0d7d1914654660e1b99a5e34ce3bf302ae0896cad4780258feb4e530eb1124be2280d23bcfa1aff5d3f5e99e23cd28db492ec7e7dc664d462665287239e2cd9dbde7225f1ad2a8f890be1b064f2c0eb69658902dd37b2ed40b71cb9e88d7a2ee82a364301a041f7ec25f5e8128bc55929eb5553d464afa0a2e949323d3233565102348889585b78022c49f1b0d35ccc4d15bc94885cd7e582bdb9c84af5d687798f40abc037376b4d0e7518b77afa0015c47abf98abbd5a1f98ce58735a9b3a27259d9e58a311457436e2da66a57ccd7abbdc9367f5fa8f19520707cdd201207164ca537162ec45ecaf38bef3c7668cf1a2abc0cbeaa3b3e23abdc4455001c27c1872348e6b3f9885bf70a08f91bb8369fd7d7cf6e6bccb4c4498f496462f895a7549049bd06714d590f97db9c6bdf29462060309d86aad85c27215cc041a75b594928f7f7aa53f918e97c90c55b293d1f78f7ad3219c4f684cfa8b359fd6ca560a92d804ad223aed71c8926a2b58f593b2826324fa64564a782860e80bb77e4ac8037e2186568acfa79a9bbc0b3c97f4f42c0b50608cf9e3db1adb04efaeb602b45d4374bc6e6c64c0a4a0bc7c4128ae96b6afbad125f1a6b9c068dcacfeacb49590b89f7f3351f2954f9f7e0375944cdadf8ab6ec29f0f00c138b77e776cc2d335c5d7e6036374100461d1b212f9700ec43c8a66adab690e1b5dc836818d897d818f7222ff8682aaba2a5d4243491ba48802f0e68c00b8706907397be4d6f501dcd444d91fea382d2a7225965ea2861f4ee30cfa00d71a67b76911b63352bf6d1e0654f8a565114d81e073b48183021b0b83749bd5e183025d64c5da091837bb398d5df392fb7d91e20377ee4cff1baef67401f94c2a2263bc4c7538c674b1da0d64f6d4ff9b18599120aadca896c0127367134965ac8f1123ece29e8e50866672a2db87ae01605c58b8fddc5db082b9bc73a8b2799af23717a8d3e269b3952d4d9c85ffcd91217ac91d2f4a206288809e9751d3f1fe63b4bc78cd1b159c696715368e302642c1d4a0dc45ed4a3c3e1d9c7e4ba5655c8f4fad88102f1b8a9264198040fedd617b5060a6d578d783e9d0287b192df7a17f0f8f425f07f6e6bc757e6d8d21fae444279d0f729048bb82b3ca1353a381117f589ea65046a965b9d2c585fa3abf5fa20df2a6a6871f026dea292ac4fe33e488bd29c53674d0a844893f536927945d3c7b0d655ee1933fb70e9208fbc9bf47bfc7202c68dae7e2a76f3f4031086a998431fa98e9e018f0bad23a3e017c7ed7f8407bede0ec8303f00a3a6a5fbd9d5ec5788db4b13dc8cb70ff5e1fd4f44ba58530050c12fa4902102be73dbd7ad528720ec03e4a8872c3efbd5480eb2c443138a401d89deac1040e09b781b0b73c9df8dd5d783880e495ecac28ca3d9700c4807381502b40d8ab6783f1d4ca118c2ba9999ab84fd541a573fecf142e525ef8cc1757ed71a462a2cd43dcb1720d6217cad308872297603ab3696d2adb4fc00ae4055f558eeafd0a8fb879a2f95707f62184b97058624019747d0f50eca7e6296dbd6abbdd2814a880ef7a9b4dc484b68e42e7860779bdec4dcd8b2f3af5284dcea68246e142b8894194e2d7e11bb3f875ea3a45c3c67d6d02f5534c3b31df84003b9a0c4e1d33d75dd8d88e37a7e290247921eea2626f861ffc8eaf06349e206122dd538ebb56ff86a98dbb1367f0c93668337dfb5ff964b1069fe9360aa4f78b2e5b367611fc249dfc214a54ebc85d8bc9c4abb4468182168170cbca1563cbae1cc93f17c6d16bfb5e4e0452eb986120d82c7f2d88f05b6524f7998643ab7e62c1426d9bb989d7d2c19a5514fbe37f72963586389106eb226cdb2d85640cc6cb874cd6a33734caa2c9a0fc5a019282de85e2a543d9263b282c36c4485fb49746ce0cca9f74ecd27e8efe4f4fc9086279cd633f34b4abfe79a86b94c9456504c51e85468efd607961cb3b185135da6c746cb6f5d729fe3a3c0ca7367b632c335014908a8b6c2b3740c87a4d86fa908192f3e241936e1fa0c287039c8d6a8b6a4d4d3e5762730bb40f5f4ff7d79b92db9b6e873b3422fb0d0d19b28984d3aeb09156959c57e242a0d3f146d1f1a0a4282986c745168e01b6f6d73b23c7d3c2c09e06b7a597384a728d51ecd089677428443cd07b7ddf92426b5a7e23f99e911e9126e53f79768b01864d62b5145b6b1d8d23ff8df60d7c789426428681592d1c23736ed271fa9514f4daee8be4c20104a32800855788cc2076cb94dd935bc612f660d60de51c848ebf190000d5d48a5e31e0875ca0e11960d14ea32ca2adc1d57ad0bbd5e497577942555adda12c5c30", 0x1000}], 0x1, 0xfffffffffffffffe}, 0x1) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x9) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000140), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) read(r1, &(0x7f00000000c0)=""/75, 0x4b) 16:00:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0x5a) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x6, 0x562}, 0xc) write(r0, &(0x7f0000000100)="86448052ec1f744e221529b8ec226ba3b728862d346baf57f366eb827ae51d83e041adf227b824a449de12b8dbdd83cb5018fa941d445479051d060f5cba2979f700421ba01cc4d4245ed99e052eb3a06830fdcf9dcba23ce37415a69049fbd0ec95c615e638327b6243319ac023bcb4dfbfc76c5dcc38148b927d27e84848256cf7d06b1b382b5528c58e0c900d1074c47c9353b7994605268482ea28e6926bf3dd5614b034771658cd12bbcdc9be13d78e97", 0xb3) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) r4 = semget$private(0x0, 0x3, 0xe) semop(r4, &(0x7f00000000c0)=[{0x2, 0x3, 0x1000}, {0x5, 0x100000001}, {0x4, 0x2, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x100, 0x800}, {0x1, 0xfffffffffffffffd, 0x800}, {0x7, 0xffffffff80000001, 0x1800}, {0x2, 0x7fff, 0xfffffffffffffffc}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x1, 0xffffffffffffffff, 0x1f, 0x7}, 0xc) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) readv(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/41, 0x29}, {&(0x7f0000001100)=""/114, 0x72}, {&(0x7f0000001180)=""/59, 0x3b}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/128, 0x80}, {&(0x7f0000002240)=""/69, 0x45}], 0x7) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x86136) pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000200), 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x90, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000100), &(0x7f0000000180)=0x4) 16:00:41 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x5, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xffffffffffffffe5}, 0x2) 16:00:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) geteuid() 16:00:41 executing program 1: socketpair$unix(0x1, 0x20000000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setegid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82bd2eed22d113b1b001cb555edf246dad2b8036a8ebc96a94a03763ab170483fb636ec80e8839c8fc9bbb6ba996ddf98d4aaf30f3d403b8d1f524c673b2f475582a8b69c6f8ae5c1df835"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0x1e1e62d73aa08303) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8000000000000010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x7705, r1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="57470b1f3a00e0004277899806d5a05ef858914ac304b848e5a5f0b7b479154028ca035391b624028b13e8ab490b6735b83774ea4d9c0d1d7f1db3c2d3d8837a56c359762f6d9955ea6e753a00ab881cdcbd827ea8287a56707fe4bb6f969db6105e59145defca887da7dc2657c23005b86aa63aefb0822735f10817494ba1b02e49907f9a1f2f3eaf43e17cd3dd", 0x8e) 16:00:41 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x1, 0x800) msgget$private(0x0, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) msgctl$IPC_STAT(r0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x5d, 0x4, 0x1be, "74808da867003e5c35f12c7b84752c6b7636f578", 0x800, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 16:00:41 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./control/file0/file0\x00', r1, r0) mknod(&(0x7f00000000c0)='./control/file0/file0\x00', 0x1000000001ffe, 0x2) r2 = open(&(0x7f0000000000)='./control/file0/file0\x00', 0x100, 0x1) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x4, 0x9) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1ef1}, 0xc) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x2000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d06641383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214f7a79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x400, 0x1) 16:00:42 executing program 1: r0 = syz_open_pts() fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb9}], 0x66, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchmod(r1, 0x8) close(r1) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200020, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) write(r0, &(0x7f0000000280)="96b0dd3edd84d5b7d3c811b597190c97c45df1f2231f6efe87dfc213f7c8400d76c1cd1b995e", 0x26) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="2e54c3a39b3a4aace3ad12a748125f120f4fa90e6a88099a88cebabd7d5f917da6cd3929064f2305543c4ce59563f2b5aeb5b5807915617053745dd786819e835833b462ee1fdecaeb92b50649351ef8f0af2f51fe6db76459781485f113b750eed93aac7ccbe11228ca2af102be1d9f4d25ffa7250b80acfb62397d850789d9fafe168e4698a6f33828889302411a84f5eb849d34b2bc32811d5c3d71ccf49ba4904f7f58", 0xa5}, {&(0x7f0000000440)="5d180a58a0cae57ecf4151f0cba7a7cb85791280ed78ecbc320a1d7259c75ac7f173634b5a745811fabd308a616cf3cc9713164bd384a25294d6fb805652a8a52238b079c2d7512e73ed8d467d921cc0f5038e3f50cad7c5c2c1dd37d8eb581841a73e0ca74eb3df9cb75d8ce5c37842735e8b1fa58e87667b936bc91984371bf3b18726c7d58293d90fba50af211a56b0e8d74755b72835cd9da0ac8c6b51486a35e7796bd8de1204e6dc1b622c7c14bb170e397c75a0942fe528c06ce317abc6c67a2e98dea1b26d26e102ef5090a06bac9882c91975e9a0dd4ef6e670a1e0c6de9c8c5a273a44242b4ba4db5c3b313a70d69a36", 0xf5}], 0x2) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:42 executing program 1: r0 = geteuid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = msgget(0x0, 0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1f, r0, r2, r1, r2, 0x5, 0x4}, 0x6, 0x400, r3, r3, 0x1, 0x7, 0x2, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r5) r6 = msgget$private(0x0, 0x0) r7 = getppid() setpgid(r3, r7) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r7, 0x0, 0x7, 0x100, 0x4, 0x4}) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) shutdown(r0, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x4200005, 0x20) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet6(0x18, 0x4, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x61, 0x0, 0x2000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="a195c5ae4037", 0xffffffffffffff81) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000200)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x2) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/201, 0xc9, 0x1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/170, 0xaa, 0x1, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) unlinkat(r0, &(0x7f00000003c0)='./bus\x00', 0x8) open(&(0x7f0000000400)='./bus\x00', 0x808, 0x11a) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x2000000000, 0x400}, 0x10) socket(0x0, 0x8003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9202df55eff92e2f00ff9fa26a00c278c493f89ce5c25c26000000000c00000596cd367c24ff45e36d65868596c305a76507c24fcdc09e9840dee165dd4fbdc804d4571bdb27d33d1afdba36acdb3e95ba0ca39b081d2143d53f13319438fb606ecfff38a68fdad9"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x800, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x6, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 1: r0 = open(&(0x7f00000000c0)='\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', 0x200, 0x4) r1 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) mincore(&(0x7f0000ff6000/0x4000)=nil, 0x4000, &(0x7f00000002c0)=""/108) r2 = accept(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="ff261608caaa334f38c3017345b63aaf0544075738b5c2f156c995abe96e84e86ac3338d13b750fd39784256fde769493f5a6ea98668068c44f31ce47efb00fe908fdae6cf", 0x45}, {&(0x7f0000000200)="20e1b3133227b290fe14fb7bb689ecfd3d37bf622ce4c86e2223e5ecc8a4967b9b22165af43032fb93f1785347b90adb315bc91d1eaea28c37de49508eba3990b128afc8ddd14bb8f2adf4642330e4375dbf3106cf043643ac0acc086d47eedec00844bfb58dafb9b6edb009a67a7d9ccc4235582a4525a23983", 0x7a}, {&(0x7f0000000340)="15cb7878e9eea979ef7542fb89b0a7c1d0cc0aab718e2b1b317cf6184e2bf63b4750c6e188774c1a7a3bbd9f4800848efdb8def2c21d6fa91e0837880f059040a35b745303336ea0121ff9f2a91334d9974c639689e99edd5e9996de568225e395af87b4202feb3d5a285240af183889f92ec2e508170d1d0cecf48d0ae0477c3a558dd17988779e59da3d8828a27d22c6232196b0a0cc", 0x97}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x406}, 0x2) 16:00:42 executing program 0: rename(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') 16:00:42 executing program 1: mprotect(&(0x7f000078e000/0x1000)=nil, 0x1000, 0x1) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) sync() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:42 executing program 0: r0 = socket(0x6, 0x7, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:42 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, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/65, 0x41, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x401}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:42 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0xeb63, 0x7fffffff}, 0x0) fcntl$lock(r0, 0xb, 0x0) 16:00:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r3 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) setegid(r2) 16:00:42 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x262, 0x44) geteuid() 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x891c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) mprotect(&(0x7f00006b0000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000140)=[{r0, 0x90}, {r2, 0x55}, {r1}, {r2}], 0x4, 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') uvm_fault(0xfffffd807f00d840, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d840, 0x8, 0, 1) -> e VOP_ACCESS(2f674147e14b8b97,d,ffff800020fe24c8,a0cad6afa78) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210bd8f0, count: 0 ddb{1}> trace VOP_ACCESS(2f674147e14b8b97,d,ffff800020fe24c8,a0cad6afa78) at VOP_ACCESS+0x4a sys_unveil(a0b53cb3a3f21d46,10,ffff800020fe24c8) at sys_unveil+0x317 syscall(7c58b5f708903fba) at syscall+0x5a0 Xsyscall(6,0,8,0,2,a09e98d7010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0cad6afb00, count: -4 ddb{1}> show registers rdi 0xffffffff8185116a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210bd3d0 rbx 0x2f rdx 0x8f rcx 0xffff800001744000 rax 0xffff800001744000 r8 0x40 r9 0xfffffd807f7c7a20 r10 0xd348454139a475ee r11 0xa21bf63240f9fae3 r12 0x100 r13 0 r14 0xffff800020fe24c8 r15 0xfffffd807f7c7a20 rip 0xffffffff8185117a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210bd380 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor0) pid=173241 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe2018,0xffff800020fe32e8 process=0xffff80002101a6a8 user=0xffff8000210b8000, vmspace=0xfffffd807f00d840 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72472 291118 24439 60929 2 0x10 syz-executor0 *72472 173241 24439 60929 7 0x4000010 syz-executor0 8133 508001 33035 0 2 0 syz-executor1 8133 222583 33035 0 3 0x4000080 fsleep syz-executor1 8133 363802 33035 0 3 0x4000080 netio syz-executor1 33035 521366 27100 0 3 0x82 nanosleep syz-executor1 24439 488068 27100 0 3 0x82 nanosleep syz-executor0 66613 394073 0 0 3 0x14200 bored sosplice 66483 206040 1 0 3 0x100083 ttyin getty 27100 13720 30758 0 3 0x82 thrsleep syz-fuzzer 27100 278629 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 199379 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 140370 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 496308 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 252528 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 515507 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 134450 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 151672 30758 0 3 0x4000082 thrsleep syz-fuzzer 27100 258113 30758 0 3 0x4000082 kqread syz-fuzzer 30758 178398 69860 0 3 0x10008a pause ksh 69860 499934 70962 0 3 0x92 select sshd 70962 47981 1 0 3 0x80 select sshd 60655 144829 6024 73 7 0x100090 syslogd 6024 293994 1 0 3 0x100082 netio syslogd 11469 232224 1 77 3 0x100090 poll dhclient 73800 282866 1 0 3 0x80 poll dhclient 63385 267191 0 0 2 0x14200 zerothread 20524 429842 0 0 3 0x14200 aiodoned aiodoned 50761 148276 0 0 3 0x14200 syncer update 78041 156778 0 0 3 0x14200 cleaner cleaner 76759 273360 0 0 3 0x14200 reaper reaper 3414 157153 0 0 3 0x14200 pgdaemon pagedaemon 95885 209502 0 0 3 0x14200 bored crynlk 13234 284945 0 0 3 0x14200 bored crypto 87373 42334 0 0 3 0x40014200 acpi0 acpi0 68274 510164 0 0 3 0x40014200 idle1 11381 311109 0 0 3 0x14200 bored softnet 2645 240906 0 0 3 0x14200 bored systqmp 93536 405660 0 0 3 0x14200 bored systq 79489 8066 0 0 3 0x40014200 bored softclock 95250 513502 0 0 3 0x40014200 idle0 1 316435 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper