f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r2, &(0x7f0000000140), 0x0) 16:31:00 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, &(0x7f00000013c0)=""/75, 0x4b}, 0x3) 16:31:00 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x14, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x5}, {{r0}, 0x0, 0x20, 0x2, 0xfffffffffffff0c9}, {{r0}, 0x0, 0x10, 0x80000004, 0x5, 0xff}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x401, 0x7}], 0xb9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x20000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x78, 0x20, 0x800, 0xe1}, {{r0}, 0x0, 0x2, 0x3, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x659cd968, 0x4}, {{r0}, 0xffffffffffffffff, 0x9499b013aa16a8d5, 0x1, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x3ff, 0xfff}], 0x5, &(0x7f00000002c0)={0x77beeccf}) 16:31:00 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0xe80, 0x1) getdents(r1, &(0x7f00000000c0)=""/166, 0xa6) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000081, 0xff, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xc00fffff, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x31, 0x40000001, 0x67e2, 0x9b}, {{r0}, 0x0, 0x8, 0x1, 0xffffffffffff0000, 0x5}, {{r1}, 0xfffffffffffffffa, 0xe, 0x2, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x95, 0x1, 0xe800000000000000, 0x7}], 0x2fa, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xc5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x9d, 0x4, 0x7c0b, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x9, 0x9}], 0x6, &(0x7f0000000040)={0x80000001, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000340)='./file0\x00', 0x20040, 0x1) 16:31:00 executing program 1: socketpair(0x21, 0x200000000006, 0x1, 0x0) r0 = kqueue() r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:31:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) clock_getres(0x4, 0x0) clock_getres(0x2, &(0x7f0000000080)) readv(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000010c0)=""/90, 0x5a}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000001140)=""/222, 0xde}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x6) 16:31:00 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x2c7) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 16:31:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000008000000000000000000010"], 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000280)='./file1\x00', 0x20800, 0x91) setsockopt(0xffffffffffffffff, 0x80000001, 0x5, &(0x7f0000000000)="03000000", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x632, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x1f, 0xfffffffffffffff9, 0x61, "4f17997d84212d296d65204c0260f2a1026d2061", 0x8, 0xfffffffffffffbff}) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xa600, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:31:00 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0x100000000, 0xa5, 0x9, 0xffffffffffff9ec4}) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) close(r0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = dup(r4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x20, "f000bf3e0000331eaeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r6, 0xfe}], 0x1, 0x0) 16:31:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x28) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:31:01 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002009, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) 16:31:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') chroot(&(0x7f0000000000)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:31:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) sendto(r3, &(0x7f0000000280)="38557366228afec48ac7d364153d9a85d9d43dfcd69424004cfe19bf26892be1d4d487bff5aa268525ca3d6079c13d979b5bae9d43cc4fbe0c4b403debef04b1b6c5cf816589a16a777659a0f6b337ea049f6d43ef90a28264dd397e829d9774443b4692077f786e2df114876c584d4e23b05488a3e3d1c0e150d74406af33b4fdaf74566f7f3d1fd7bf68d8a4785db339ebba2e86b7e9a102547ebf31986fbf27238c0bf0a780cff6277687a601da4fce97ca1ecf7e12d8257872d9838d8960d1cb88aacdbb5b0b1bb3bdc60fadd9e00b61643720da92c9004e2943effab3a2c9a21d842c9e096732c3bc610c378cba5a9cff88c985", 0xf6, 0x2, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r4 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sync() 16:31:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:31:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0xfd04}, {0x80000001, 0x8}}, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:31:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x31d) read(r0, &(0x7f0000000240)=""/116, 0x5) 16:31:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) 16:31:01 executing program 1: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/6}, 0xe, 0x3, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d08000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000007c35d32048ed03d1c500eccca700000000000000000000000000000000000000000000000000000000000000000000"], 0xe1, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f00000018c0)={0x3, "e6b7252e6700d6b32f7df00e8c81ec90ffc408a13b69c60a16fa412f69a0f59ea27a0cefa01fdfe0d8e801c390baf3274cb756cf7f6602b97f255840c7d0a780bd32c9698869aad64da6d3ca1f6a7109012c92c180777d48540f1a30b01c9ac6b9feae8346a2a8afbb0728366c9fd7c279ab7ce43b013d7e05bfd14dbec2de253d650525524736aa532e469e95b7ac94dca664fd7cf23be8c02cdae3b96807450dee9c3b109648bb056f8a5a1e0aeaba86a7f09e"}, 0xbc, 0x800) 16:31:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:31:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 16:31:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:31:02 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000001c0)=""/201, 0xc9, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:31:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x888, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/15, 0xf, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget(0x3, 0x3, 0x212) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:31:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xb0, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002540)="56d36972614ce4db56aae6f8464da3b907ae151cc8518b150e43c66cf92e8449c74e5bf09bfc208cab943dc3cd8834e18f546ab7fd928d77543c69df6ad13f92db55f3ce6bd597ab6039127560de9ced7315c4918cecd2ef966b81a2db90c1ac1c98917d3393196853dc6fdaa98684a4a5184a68cac9080840533917ffa8e4814c20ba887b15b581c4be75c8e579ee8cd8281aa16dabe8cc4439606d9a3193ebceaa60ac7e941f8932e4a6ad2860a7220070c2c4e0f460718d6ee148b5655ce07ef03a5317b75cafe1c3b435faae70f031c72803beb1bf5b99f1cf8d8c6dc2b7836d7095a3a95b6c9175bbf8edb223597541a2b5e31fe01c0234ca54ce98234aede08ebba7062bef0b479c8c98426fa5ea19b868b21fb4b2a6d911b66f6388f34110affc4a6987a799fe5a30f3e2425d6cc169ffc6c2e2d7821043038d1fd40488fbdee9067b9d0f3f41ca9301278394e5473b882c8ed225548092927b83eb4a6f5ad623bbbd0a54efb5a2d56803111c6302e7536ab6235b822f5b513f09e98d9a5ae52526322b8821d4e25c9ea0408eb1f0bdca6a679efe327560449eb289d2749c6d68e5749973de286a5a623f46c9e02c049b12d24a7d5948d78fbb3f65a5fa9a70b62156ce424def55fcec95e913d7cac642753f03c9e7c69a5e1a54eb0128d8f70c0a062a620d4a7f9d646164dc489b25365cd770093bb262e67af515d6", 0x61}], 0x1) 16:31:02 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/110, 0x6e, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000180), 0x10000) r1 = dup(r0) fcntl$getflags(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xff, 0x6, './file0\x00', 0x8, 0x4000, 0xfffffffffffffbfe, 0x1ff}) 16:31:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0x7fff, 0x0, 0x401, 0xfffffffffffffff8, 0x401, 0x1, 0x0, 0x3, 0x2}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:31:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x6a0, 0x90) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) close(r0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xffffffff, [{0x3}, {0x3, 0x6}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0x21b}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x81}, {0x3, 0xfffffffffffffff8}, {0x3, 0x7}, {0x1, 0x7fff}, {0x1}, {0xebc80de261c519c9, 0xfffffffffffffffd}, {0x3, 0x7}, {0x0, 0x10}, {0x3, 0x9}, {0x3, 0x6}, {0x2, 0x3f}, {0x3, 0x9}, {0x3, 0xad9}, {0x1, 0x8381}, {0x3, 0x2}, {0x0, 0x1800000}, {0x3, 0xfff}, {0x2, 0x6}, {0x2, 0x80000001}, {0x2, 0x7}, {0x2, 0x80000001}, {0x3, 0x6}]}) 16:31:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:31:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2fd051b64700000000beaf696c653000"], 0x1, 0x0}, 0x0) 16:31:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:31:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:31:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x88) 16:31:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb2d0600050031a95dc9e5899fc382f9dbdbd80f19a0000026"], 0x1, 0x0}, 0x0) dup2(r1, r1) 16:31:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000040)={0x1400000007ff}) close(r0) 16:31:04 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) 16:31:04 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) mknod(&(0x7f0000000240)='./file0\x00', 0xe009, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/114, 0x72) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:31:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:31:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r1, 0xfd) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200a8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x800}) fchmod(r0, 0x5b) readlinkat(r2, &(0x7f0000000100)='.\x00', &(0x7f0000000180)=""/17, 0x11) accept$unix(r1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) shutdown(r0, 0x0) 16:31:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x5300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x0) 16:31:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 16:31:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:31:04 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="010002000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d1bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc313f7ffff3c1a60f3fd1e1315e92b7809a082b730d523cf145a603007c9779b93d53ec5b5642dce3d33a631398bd1fe814927f15966ecd459338ce608c885e78926a4fc47512d73b277f5e78a9e9656cfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef9982bba0657b23dfda3f3fcbc97100a4ec35195dab5bcc8fcca4c3e394cea3e3122f2ef4888c4548d7055662dbaedb3896273572f45835e1ef462e170609470cc5335ff78479af510000000000080000ce0d586ce36ca1cdc08f0788809f44f77da07a9d9d944b9c3dc92c8bc58ae1109d5af743a836e57aae6b1d5c063dad66e2caf9c365d09c07904cbf72fdf5e404a1b19383d27246f80eeddc6ed44fd55bae2f67ac057380b154a2fe437df781d541972d87d264921041edffefe353a0a63d18748bfbbddda02d82b82c003c50f201e4970ded41acc7fabe31a5c4e653c900ea85fd31dae8be324a805788233136de3ca438adee06242bd3f7bfb504dcb30e0472ff79078990f97869298b9672b7a7e7b34544062b56cd57efe1ec6d43cc4cbaf3fea946ba9b9975889c097c4b17a5c675d998c67beccdaed115abf9b0df615fb2523d845138a6"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001400)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001380)=[0xcb2c00]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:31:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffd0a) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:31:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000ffffffff}) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0xb8) ioctl$KDGKBMODE(r1, 0x40044b06) 16:31:05 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r3) 16:31:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x4}], 0x81, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') listen(r2, 0x40) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:31:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="fb01"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:31:06 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x3f, 0xd4, "ceeba17e0f994acc2a6a93eb6b53173e3be0600a", 0xfff, 0x1}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$getflags(r2, 0x1) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:31:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7b23, &(0x7f0000000040)=[{{r1}, 0x2cc6f057ff7de292, 0xd4, 0x1, 0x20, 0x7}, {{r0}, 0x0, 0x4a, 0x0, 0x1, 0xa66}, {{r2}, 0xffffffffffffffff, 0x4, 0x9a97f0963dd3b196, 0x74, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x400, 0x95}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000004, 0xffffffffffffffc0, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x42, 0x80, 0x200, 0x5}], 0xff0, &(0x7f0000000180)={0x6, 0x7}) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:31:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:31:06 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffe4f, &(0x7f0000002c40)=ANY=[@ANYBLOB="a18e0000ffff00000100ffffffff0000"], 0xfffffffffffffdc8, 0x2}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x81, 0x6705, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0x5, 0x52}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x20, 0xb, 0x3aa}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf000002d, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x15, 0x6, 0x1, 0x1}], 0x1ff000000000, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x4, 0x7f, 0x7}], 0x5, &(0x7f0000000180)={0x7, 0x9}) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000002c0)="bae25ac89dd3eb46b47d22992d316efb09799bad7108628ddfee2874df7acf77e1f869a3a21e7095fd52f545f98b7f4331db88b3120264dc0b8e77af709f23ec08539865faafbfcd5c137741cabda63ced15cdbbc8cc6792884e959c4724a443962fd7cfcc820b1b43965f125e3f25b9a53fc60431730dc22c03b30bd6a923740e8cb22cc5c8483d12778464767c058f1911b0200b76cd1d24f2fb02a113a5e5179290a6949b115a3c89a32d318f9af53b0047149d7414499689f1f266c9cb5e14d8d17c6a4ffc62aa0e8687e09046ab65eed7c2fd670957b6a1a28cb22c492d4c79ca33cb2083a0b79f614b4aec6524e0ee60dd20e53955bb4343b67aba907293b29b7c236a61bb3ad9e594940369bf98730c559fdd44939e64fb8322994627c050bd1e108511bab133b11e3db7d7994128456f306c11fd713ae44205928891dfab823556ff0ba58863cc32c77600d88fbe173600c517cbfd2acf977eef8f3ccaecc3bac64b7a0977be2838e5ffe62e4a24767b7461a055e2908fd60c6268e8369843b3113d2258a858b0672a29a36e4723fa97ec745718e4e2210b51a4cd7319246d1d2d5b57b46529cf369431410d24377900156a5c48aad5af42f72760e4a10cfde645ca6200acb4421cc38c2778079fba399194ec750be0a97128fdccaf23d2b0c51f2038f1f54c2643cbf514a6bc5b98d5a3e553994646c50dd27c401d4918d1f5e6790f826081e258900f13727e7a02e74ba9093fea0d098d880737750a087664a607fea49a4decb48537d6a3c27d5a01bac2466affbbb7443272cf5a77d42679a1b947c045a6757949295abacd155fe310a154ebdfad10fc5c1df7babbe986b50aeb0ccb491fc4fdc8eceb98b6659934c228d859f8a03208b2b477c826b3c8189ae4f79ea8d7d588618ca599c3be4b56b5751a2ee71f0720074d15acc1df88f446ab42b32c5c23ebc8f8e1bb88e7e035e995ede003fac5175a3974d73cfc06468220859fdf0ae80e811ce1062468112e59538d8f035fbf19c6e6003604bacc8001d9d1ffec904520ee2e8de5c0d4f3bc3cec3e5ce3f14fc85671db2b394d012d71b4409023e973f69c6d717b1e912d6e6afbc2a60b517449215b6e284b4ff66c37470bb34d7195ea1dcfb29d64e2cb73ccb05eb4463cd99fe0cf65221d8db125223e63fe09610601319796af49d7b2475fdb0e0203885df033da9cee6d6992824d715d8ec4c542a500c6dc8f2dc73f26924e7faa2f44a3e6960f14abe97484a9bad3e28a8da9be6fbf894eb8f06b22f985abe268d98c1adb1bea1e844445f4a255c11ba291b352ce970726a46bd81688b95e773fddfbf3a1db5834aba74ca1a681649f649e2c32ab174167befcb3777aa82376672f6ee0f570e904179f671b226c7cac35e7b3c7ea436a554759ff51b8f558f1b6e10e9b96c4bba1a70a2ef1211793a0a385b327e4f9977f0062b34d1697cdfceb66d32b6a1efd5212881b787239cdfc6f5b4e6e37d548d375c70688870123bc1793f6e2bde7e97ed67014a7ea9404a154016c7fa595f476217eb562540b76d8a944cf6ed87d71b4e0c71bcd99c06e5d6e84e6e0edff464c1b686f50dd2b56b0489ccd52caac383ce798a32ce52d91f319f71cf8281d6db2d62943763e6c013ee24544eef1e28ee4c58d17e5c4b2cc6c270f4e05640575a4ec9aa4280443aaacfa4fa2b0aeec8ec2e18ef18d2074c529c05fa1f8bc8ec7f0ea11408064cf5abd9705d134e55f8e098e72c4cc125f9fc21e3f05f642811583c7d5ebbed19886aa9355eed4ce3859171627e1f39864370c1d1305f9648ea6772a8eea64dbb60574a39e4bca811e6d6fbcfc68f9d0371c6cdbf54ee1ad87ff04767a994ad2c6c65c00ce1b68341ed67fd82f93868a61d323a9a8d816d0eb75cf3fab64d0e3d7d26085455134d617701faf6f80e2d3084c07fb93b8c50b46efedd371f48a3895831569c0f82f01486d6e976a5fdc8825370afdb931b76f995fd6a0c96317f9968b453a56d1bbd8f78290cf64da69997dcf0048434b461f88793d2e9d405f449fc0cf6fb06c3f393ea26312552c277676a13971bf9148b174c91eefa9cd17206ff370590502888fcca372da5f96ea3b37b2e44a40c440f36fad46fafa95bd52bd42089baa59e1112da099c80dca8d1393b3293c47a7bd6bd55efd82ef3d6aadf6db77e91907a7d5bcc3511e762f90e53f556a12cfd1f6e1c3862c6b6f74e3a1f4ad849c4ad64351968b16a3de96bcb64e72fb43b49506ac9f731ed8d7814c7ce3528904b7436fdb8c8d1cd96d9c85e8777776e6386c362d6e96718162bc9679a005376dcfbf22e408980276eeea67c30591f271b82e2f054a1be3369ef3e7ddabe24f9ef49cef9f59183647b4714dabfd37e047a6d67651cc6da40e85c62e750f55794417b124c4913c5905496bd91fb3fc2f535691593f7f8abdcc81a60a52cd26e9d53f125cf5e9b0b0b693d5b344b1630d6775fd2ba6fd7e7a9b1dd5d5573d7694298f2eb523825473d412df596f1e296a17eab0bde687d28c336c36cfd1bd3fae79dff856aafa97408c737d5ede73209cd68b12c4359cadae635ff7935f3ffdec6fe304b65670cc149e303c864341b6cbc4a24019c5661953ec8e9c68553df906513288633e05b68a45baca1ab0b3ef709d09b1a7fe8103b7aac3d1783bedec1b143202ee549bde526dea5b8dce960de12dbbb06ca9e30d0e7d0f39bc2d896191c08c20634ddbc9f312ca257e48b0ce8bf7760b6dda142858e1ab8554247e5ebd2599dbac8ec1ec1d138e679a37c116500cfcddbc6ab47e0fcbf9d4a36fa2c966ef4b8693a2acee22282b5e2e2f8ad724a306f681f654c0517919abcf49d0f79d633831d623298d4ede76876e52263dbed774d64e3d9cbf8211147123f830ed991a8429e9fb88ebe4e16093ac4572f7b06e0a27a9cb731887e95a8b9dcdd2e379a1d913a190d90f870df94a33cb1123482d3324f72504b7c70e33ed8e44854951761e8352466600e160b71baffb0966354df8f0f4399c023879822477118c2bd989a4b08764c1d3222dd954b7b89158feebe529e4b1dac74ac2e2cefd817b1baa2b04ff020335fab0ec14ccf00ba085a5455692cc02c1f9a1ca9316a1629a3ad3433ae6e6fa683001c57e306dcc9cf444f591cf091b24326e7fd025e13b3df98420cc1fc1c502b6f4feb56197a800943a1e1d7b8bddbd9024c01c123bd911d9751840f596da0e8b0705eb6757cc81b03f4439af83a391cd9cd4a4a4fc7ea7a082d689999bdf7af5c5cc7cee90d7f55f41f0acde68698645b766876ae67a6b5cccef80671c937c24ce1bbf0dd04f30df4aef9f05ba9e0f53aba5e3cea17141a64dd85ce847797a788bd9ed8d5dad6eef613c27db6ad919f2344e9786ed6d3bb7df14454f9aeed1dc8facf7e102ea312901659b68e62312703682256cb3f7b67dc7e2ef9c7f547eee667aff68113f3847df4d6c1dc5691d89e73f887c222d04a6d6d8cebad1d1b84b3e5c95aec754510ad7ddf5e2e468fe1fdac497f76c5bb8b80877f88024a5f977a058db5df378491f2640d038c9a5d310330438728e210a9255c73f80c967a6b1a2eee59a5aeca89dd0ec23add0aa03666db28a3f8cd52a3ed6d81fe53d448faee12b3c3fdcbd95f8ad7fb34603505e8ac1bea0205d33a05b4f8d763f801558a96ee2c4b69a705190ffd3e6025d7153cd9ee7c68e57a146cd4283217628e32c5d31212c5121c8af007ec2afaa26e339fc89a04a11858d9b080ae56611d7f3c5fdd494e244cb5f64ec25ea3bee1a0d0658c6e93895aed5ceaacadb783df9bf329a7d30cc5838c51afeabfb06e7c2840c45fc99688dad96888abdfdd0be642b69ffe99e5b38782b9439f3cfc8c2f46dd4f1c5c1800dbf53802b947c8e7c47a63b204db4194faffdb3b7a3eea0dc32fe6c433a8226d8df6f93f34a2a40d33cfe9f84fd47d1287d2fa6b0d8ac5a0c838a60487c360587fcf4267ce10bd20aa738db042cece3f70c28ca6f3468a829016177fd2eb2501d7a19b61918799e740c05065389772038c85ec8db7a6c08011c3ea57c6a8af4ff8fac4ac7a83fc97ddd6cfc5bd2894f1d5bd95285127b32a419b9b1c832d6c629d0c86831d6075b4b8aa0d9fec9068edbe87beddcf8b7c3ce7a5e387c635cffc8be37bb31dca65258829732d57485f708e4dfb4189a6ae033dc0812de3f60ff6ec9796c68d707e44e603cfc971eea27c63a1c86eac6e4d93b987d1e9e4d812448a6b4e2744e391e63b0c54a639ebca383f8f07c81902fe5749f5a1672a37220cc46667a7b99938a1f31b0edd2bd39eb371718b67341b748053c598886c386c4f35682d57d88a6662bde3cd69fa411e5ccdb4efffe59d6eeb772a558b5c9c4e34f53c5e0d3e62ce8cccefad9185609104496c338dd59e9b1681adf163a58c1e9af59d3f01ea2b9edd168c3f0486b4f244feb38491bb3ccec9927e0d26a0d5dc9dbf38618285d31616fe9a96893f36e15a2e765c015b0894e5e9be92a9abd6a26ec0e89d73c696ef644e4d207a75f2712993910c7bb04c3a8afc9d564d0bc3a144eaa2aadf69cbbe00916086644ff6cb22036787aea2a87b20b329a39863868fbad53d62491cf2cf6b12e5d7bf3322fc5f0a80ba0085f8a283970b71e104dd7515158c69b475d096dde34d2f494a370cb599261652677a07a4ca43df5e96c26c798cea0a273701175ac31a65871241ebe3d1eeabcc94d51695b99b22e9c61251fa4205b79937be752355eaec6a56ae213934c067c84c186091aca3a3d139a7ce2efb329b783089abced67b96314822ae967de0084c9cafdc5715cc90c6c7f70d6214312b42b2686d794d202e4ff56f055d503bdf54c90065a62d161a69645448b90bc9e7fd98e4ffe5a64a23cb411dda2ef4ad66452a9727013828a4f71315327a24584d770facd40851bc63137590c586f28fcb0bf71ce60fac2c8d0981ac59682e89eaa51f285d23cab0b99028cc643e42841b21c4893fb711067dadf4f32f88328643c7daeb1e2aad0a28c929644e036300cdf36b23e3c49e647b034f5a2de95d3fec93c2d5befdb89a0d514d494ec02b4558a69584a4c0e2a5044a5f3496765f1015f0a036bb41920e316cc5904a817959ddd0ac3605cf28f752069188aaf5afac78216174ca63bcbb70dfb4d86b4fa08699cf83a50a0f947ef40279a471d3fe9b47e0d6f3128a4ad3369b17e643db27043110e01143e493a2bb8adc43a3fa89be491dc7979d2295caa79fd9f55882153f57bd9c240b7183a7bdd9575fb8cfbc23bf4070b9743d9d772d3bbc155a313da8f9f8b3de7676865ee303e9422e74cf640240ef0d33d49a32b5bc4062f687de8a9b45bda40e46e25d6a6576cb2b3526e007e1c8b3fd7df43170e390761cc3194f01f41405760ac80357349cdab938a60de027bf1934753524c8bb0a1a8c2150d4de9f4c3df662175c2270d7dd04140d8d9e75a954ffb7b6ba64377d5b83a0f70920abe952ba525d13ff463a4ab5601dd30e53b13303f91c58309c3dae4e442bb5fedf9b791994b78c1a17a22141f839aaadd0d0ab0fdd19f9f61644559843c2aa67dcb5ed98cc156dbcfcbd69d085d0eead78cf6544a9df700d12290d7ce8caf1769536382939c649abe147a82443c4b0b7984737f2e1fd29d8f5fbf5e636bfc4604bf04d108a0a3e3df522b9877e7268fbac612147c3a6b4aee872feaf8eb0aec8db5144b350faa4ac1a00891bf251c678342aad99a4910628ab8340e", 0x1000}, {&(0x7f00000012c0)="d352278efc52596a93893f8d2e0412b56c611a0f80dc7c72b16ccc55261bbb86119d7449528d0a1b", 0x28}], 0x2, 0x0, 0x0, 0x400}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 16:31:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xffffffffffffff5d}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:31:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) 16:31:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000180)="365757be2822e44554aeadbe763d89b0813613f3ada56da828cf7fb49dfaecf49aed5347da12186ae9ad3f32c853312e819f0abd5f5472960c9a2f7c4da6e804b3d41378750e12c429a6dc9e4d1f7a5474f02d75b5d30c945db7694be72a379ebcdb515eb66523f8b2c16f9393d09bc8062ee67492b9244761f591b3131b9740468362f2d4c4eef800b4c10a64391dda5ebfd2d629cc3d4e4b953041dea155f89e0276e8426ba3f001ee3c7211fcab1f8e48879b313576e7ead5dfb513556813791b5e0441e9d36631668713236affa6816fc4710323f07f8cf475ffd05393ee5010d02457ab3ba69f373b0e41651038582ac0a3cc73642659a728ce87042a795ffabbc8e2e4135c53464f4eeeadc080a98553d22ace655b1b0ce9bd2f08484746addc38c4ec9ad14cd3268092cee02808cb2ce40c5e1cdb44ce9181ed27402be51338553620f6ecb820bab317f783f50f64d2e518156f770a822b19c8f39d45b24d7cefcc91a2d76bfabfc65ad101c3941025ee55b73646888a8ffb42aa39ee2c89c283d92d7838c2e33acdff1f941cb3c5b181c572544db75e172d06ab3edcdf30c772790dab8f7ae40c17676e5c1b0ab27fb1548c5a2a20ece6287dfd8a6033d97d96467cf717ef7c9404d17ad8aabe53b6a715a4738c9a4008853cf6bc27357dc11edb97ad2f0cbbf888b53db5aefdd0ed4d96081707fcc652f79552028581abb8cbbfef57099c90d2d4823fa306f2f516cef5f1a9c63014fbb9d079a3f06d3a455fb47054f805e8494c31dc1801b7be83520122be2679d0b4ad8e4f3577a1584653bd82161b41fd4749c272c35b808c805b4185f56cfbc7378e8c3d0bba4d6723fa07fc5ac326b841a15751a41e7cc64029943a3acba7eaaf5dc147c69cb1e757ff016e2120f4c7bc584e74d9ba8d374721d84bc384d3f15f8773e72448f0c73e278fd7377df494fd654c81ffb2cc0ca67d4686a20946e32ff4419f0c18f65c10351678850cec8f7f79f818c6918f194e10506bc3580c8030a82069bb1e2e20468b6b039c74405c4a6dbf59d11be60753ebeb18e5f8c43cfdd72a0a3553b174b930b839f919f6383963f3407290cd0947ea0036d642de7b46e529ea521c2151fa58b7c957da2cb8271f24d020255f31ab4982a5efe1ed7ae81aa0c5cb681287e2dafd3dc85d5db5dff6129e878ea262fc13c621a96fc369cbce4eedeb23553b54623f54e148b34b16263c4dbdb43fa0394dc96d5876d00f7570a99f99eacb58ff05152f0c869ecd6a422ca16fce68decb645e1d4965ee8649a97f8f9fbfcdc68c7d41ce377ca58da4777ff7dd33acc3ac573cff4f410020adc558eac6b20049fb730fe95e0d0406aa8ac54363a1291c4b66ec4dbe0d967b8ac1243106f21a519d273dc9a3853c474e2fc7b4856ee4dfa20bfebf5154d2588a5119fd36b04bae7acdf896a860ddd15365468625400630260ebc12641905dd60b6617ea1a56a4ba08e66f84dc6bf7380175f02951070d8f80ffc2b55f21a353d6416e0f755a3215086e02fd4fc9ce5039d575574c93900d578e31544c524b0ac7449152409395b2dbb021d2b4500953e4e0df1f3de186c0a4a54e81b115daf05e6a0df3e2aef8500eebe1e655d5e195ca74cc1a151a84faa0027d4568657537bf89162191126af3189e774398a6335cf0b1c43eb1f4b4d22ce02373b3343dd1c30b48ab22a9ad0beb35397c275fa41c10417fd094378417390ad49b406f8b4646bd18be01488811c4cd40d6eb3d553d4d935feec942961737573014e77779ccec216ecfd7636220631e3353d45e9cfbdd6d318b003bcf12bc0539ba0ef430dc59504539f1c9c16653d86411f50a8855659ce270f31bfb95cf1f929515a47ef1ca0811b21c331b6646412999f954f65a2fcbee7fcde5df70c3b9fc628993899bd2da78ca9253ef2308db2dc2e3bfe5d139fb5bba5f21380452ef1d96009c1477b6739600e142f13c4c113acc348ca84ce29b7c0049e5c9bce8293aeff53d84633fd6c1829b4d88b2aa83df032b33b36498d9719f0bb7322c2f7aa90e4fcf42f041df80866405ba0b06123e480ef7e5a04587e713ff2cbd41d8720ab0d93846fb26ba4b1e8d49c784689bfbacf53d362f6910d415949f254e57a6a1e735d3a1efd5369d5bdba5bb6dfb544aa7ef3041b134dbaf31faa39e279433133773e66979516c199cbb04db8643aa9b2a8a4f6ed978bd967f4c838e87d528a444fb6cc33467b8ad51929835ce199ba9caf8da1951ee455068905a3d3c2622463ee72edd9b6bbfaf498478cd7c405d24726056b8cfe04b3cdcdaf556400eda017f634185f13741d5760103eb30eab273f9f1f7d425edb69cf717eed2822c0ed699fdd7d07e8e50aaf16a7bfac22afb268aa9b39dbe48a53e0e162b4ad030dbd82b55663e7aa92a3bc232a17a1ddc415d5d6e592327d120febe67ead65eb054a3ff5dd9e8440a437bc9b2e77cbc3dca686096cade116ff2d4502912447786e5d154026a64f5b88f3265280f824decdeea3a9d7920a2a199654f409087d85e2ec7fdec1d1204cc7d86c1eba7af896cddaf3a87180279bad13cadd44f2c04812845eb8a1595a596917b97b7d4a54345260f9f82409a00d7c797769438bf6d2549b0813272a705835d0527dbf28aa05a69762a9d742abb089d4aaf85538b89718a1723669123021025752e969c6bba1872fc0679eb96fb8e29c2d8820c99aa407d57899e60f9ae2e0f68b92a235518d355a8cffee432004a6cd068d739fcce7c175db02e334f6088b17fc061f55e53bb6eaecbeb3b377875f4e48ae36aa5cd0cf9e76df972c0d9ab6721d0016927127ffb10e87c0626dadf8643c5af7ca464e568ba5d9e1b3e0de831757f9db1c4eefb65e8fc97b5cefddf3a1e3e2c5a3ba1b885dd3a09e0697272321fc9550a9b8dfa9c66d6f5d1bd578ca38175ee98e9880b779e7872de03293405efc9f79bc394a07cc53b18c034fec67aa71036ed22fcf9e70d456324306f477513731c5f96bac16ff19fc18423dbe1229f0fdb7a2a2ed36d90fa00f6ed7c171239f5a450d9df341ca4a172c57aabcfa6a4b1b2251430e2ccc7e7634d200eb43b7b5570b7dab345fa485053b7c2e7e38e780903676f8b4b19948feecc8fadcff9b654e194a63d2ba099ce16d6f33fabb59e4ab5c8456d2dccee021d712c7eca4b7af59eceab908f70e3d965dda8be90485e49cee3eb532146851ec05c84b52b8a77be419a4ecf500bf364012bc976b3164f8baae89205cac3914e52d62078280afc50efa67817f315e34b833d183a9370f087b42b595be2ae8bc4b0de15c79b087d446d6b55174263e8254340ef731c085618dc3c135a7a71d0c7a57db5fd7df8dfcf1fb92b0fdbe4219abe93c6d1f8bcb464039427f4d9896dddbcd398f05967f47aa77af3870c72a828021370a85d53b01e44c0555af779f83eb7087b113d3b4e6c9657786956f25c4a37fd4e07d65ba21f9e2024fffcf67b8ac2fabd4634e8b6440b9e07b9e4c14421f41977884b0a993bb87d2e27c732c4006f49e9135520e434e711825dd019c357fdb46caa988d23fcf22868fc1dd6fa824a5f7bc6bdf8f1887d240cbea8ca1673f2f25cdf21fbf34ee83e68cae6bdcc1197509c423832e6a181093c5d74799f7c799a4e967d0c85efcb95637501da73ecce4416b3a1c55101e0eb4dd9470386f7cad7b8f55deede1cc101c03a800cb17640715ed7b48187f3caa12b0eb0637e788d747b85279c370c295b6ae385a91e3b7b180649041876196eaf221281306053bf7a2b1593eaede30390f2fefeaafb1af6153cb4ae3d1da7ba0854f5d7ccb500feec07318be45b7549b95462506437cf7e685c857cf9cebe6f34dae65fee964d1ef6d6ae78c3e881be25bcdb2785bb5528d1859eaa85004d8c824c52347bd446c5d9e5a8ca09d2a65a0b52652a980136951db320d613e294b4ccebbee666375e3a0d375f5525f204efdcaf47d83d49f54082902cc8d850d4e38e7b846b708bd2f89a804807c67dac79d6766a2a528baceda60918e1e7f224ae6725f2f5f5b3d9ba66f2a70bf00f1fe5dc3e6f1fcc1247544f9cd47fc59d2fb70fd120468360b2a209e801fdf41d22ec5ca6f5d241a1d14eadfc938023fd16a291635df978f491689352a9ca04903a44c7fb04b10cf51131c541c62e012f4b4e58b84552d6d03e6be59858cd0445f9e3cd52df77b8946a8eb4e9853a5ba37b3e74b92046720ef653353a5532315dd2529729b47fbdcc5310a7e720066d3e900cb1bcc95dcfadcd68a989e2e26a93450de1ed43dc2caa8b4f40eb22e40866790dc264b95786e23923e315997c882370c4e9bcd8a561f0fa58f7537c480b69fd92f79694191c6f4e0ec81adb275214194211a632b73f70eb1cd1ade568fbfb64cdfc345673edba79515a50a19605e4f45d175343d9f0780e29363db09ffd888c33f29ad72926401539b11ebed07314855e1fdab7ee0294f8134e5c1034d4a5ae2c28ba2b6f71ce2b6b9d4469901603b8ac161665386d55b2e58f46f46f1b068115829132084804bff8eaca9fb50c2df05d1e934852045d10afbabd4cea4508109b0edc1332e62111defa3a11116167ccc699684ed954bd8a0e598e4e7db84acc7174a9aae4e0017bdd4bcd7b1af4504220ffa0ab6448ea93d2956e281ff0125d5d62e7b500813d9977468267073f8db0225234b51d9f4650a1807892834b4692a5afd01cc74baf0ff13f95cc40309d28135fd2ce19c461982f9456b550379fa09b9e63eaae9b7646c5028a67ef4b92556010615efe85245f97147b36b588aa99b138c649ba015eb21b609582d692027868e34a6314732b8097c9ddd7973147f803d9a4363869e58d82a38653d6b2711f749282d47deb2ebbd174a63651923ab21fd2191c6afc471019e82642f47e2afc5d43e1b10e2a8f690f85cf3a65422bd5003e4ed9cbb2c70f1a97bcab310777e47d41f4be64e4b76fcfdb8dca351e781a6e29f761c7ddf6261d510348430df28f847c896ab7ea0143412f11fb8c3a4f9eaad9450382348746797afe2b2c65e9f61ab0426f6da4ebbc5e50dbbcc2baaabc24eb827b371c859995dbe5bac3d11d9929cf545fca93aebfa7d86fac398ec099d9c019209db791ca41a977392ff38cad8278d230074916c597a0357e6045b4a027d4d9c8d5d0ce5832bcadf7bee8f96f837e017babab0bb7a96eecdd9e408fa56fff77538f83c13a48a2a50529ab4a8a19ba0c5b65b945026f2088ff5fd2173f0ba8e906c22864700622164c4c368687d97315e30cd30a60464798c6407d0a6eeef82b1ad74e3fb91a1e449fbd79d789e4dae62cec60aada5d66a7f17fd6a5a40d276d6420231022fd14352de048c71430749f3fdf1d80dba554557253599f181215be81a2bc99fa2e0bbec6f7aa3aacbd3e119707ef45370126b7d87024768504f6c385458ec6caa69871fd1e3a7771459d2a6bdff49693f3242a63630e9d9f0dd37a493fdc1f7c0b75537a9089d0f1998a7b8d79885b646fafc197393240da107a3de2c144e29e1c1a174cbdfdf5d7025c99e7582c316fd8ab4f2132f57baf0f539ad8c75aaafce73f3b2d1e2b78a2f542cd9127f11be0deaf68053cc95be6287d94baf6dbf00a14e998783af227875f6d07d78be6880b948158dbc4e6d047c0afcccfe45b8515d0dbda7f5852f56352295b3f8e02cec782e7f5ebd0f571db5399112e96c1fe3d7dd3ca8eb3f0f62a369ffbeb5f4edee197934a86c02afae6f64", 0x1000, 0xf, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000001180)='./bus\x00', 0x8, 0x2) listen(r0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x88) Ï[d(>…Zóãt]ºé7uÏ[d(>…Zóãt]ºé7u*?-10)=7- 82$191(7?- 9 4:.3-#<&8(;"#1(9? =1 -%<)   .$ &+?69-96*?-10)=7- 82$191(7?- 16:31:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x26, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x100000001, 0x7, &(0x7f0000000080)=""/153, &(0x7f0000000140)=0x99) r2 = socket$inet6(0x18, 0x4000000001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0xfffffffffffffffa}, 0x10) close(r2) poll(&(0x7f00000001c0)=[{r0, 0x108}, {r0, 0x100}], 0x2, 0xe3dd) 16:31:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0xe, 0x0, 0x0) 16:31:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) writev(r0, &(0x7f0000000180), 0x38) setsockopt(r0, 0x40000000002c, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x5) 16:31:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:31:07 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xc0}], 0x1, 0x80000001) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0xfffffffffffeffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xcab719770093a249, 0x4, 0x0, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x42, 0x80, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x7, 0xffffffff, 0x3f}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x87ac, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0x4, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000008, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x2, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000002, 0x7, 0x1f}, {{r1}, 0xffffffffffffffff, 0x43, 0x0, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x6ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x5, 0x8, 0x101, 0xef12}, {{r0}, 0xffffffffffffffff, 0x66, 0x8, 0x5, 0x3}], 0x1, &(0x7f0000000100)={0x1f6, 0x3}) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x8010, 0xd3a) 16:31:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/66, 0x42, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x7f}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000100)=0x4, 0x4) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0xbc35) pipe(&(0x7f0000000180)={0xffffffffffffffff}) dup2(r0, r0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) 16:31:07 executing program 0: socketpair(0x1f, 0x4, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1904, &(0x7f00000000c0)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000080)) 16:31:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x400000000004, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1c0000000000, 0x7, 0x7, 0x1, 0x200, 0xfff, 0x80000000, 0x3, 0x0, 0x3, 0x8}) 16:31:07 executing program 1: socket(0x20001c, 0x20000000000, 0x2) 16:31:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x282, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:31:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) getsockopt(r0, 0x284, 0xe76, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:31:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="faf46f10c80d11519358bc23311b128db2a89fbede12da614dd4789789b6150f1adb79b8a89a03df2ab663e82b772f24cc51380f32f8f857e6c2f6910bf13ad0b78e1df5ac157b21da75b544b51d170b2bc71b10e442e9fa79", 0x59}, {&(0x7f0000000180)="97d20191ac617c41e273d7d4d2f5f8bcf619293a4fce1dc5c147fd92e7ef79315feae8fa984fef52f8066b13827ba93bc6009b54c88198d4f9e38d717817255e8fcc287b2f0e96515727494cf437c7ded3ff77ba24152b3938a00fb6a3ddfed4880b6862a2b7cceed88ac7c07854c260c383ee4663df7933af330bb12d5232376b867dcb7e85f677ce25a365ec1246f76c719fd8035d72584b20171aab4f600c4337384c922b2a926eabcaf29bb817ee019a8c4e072626cde06fe90ffe0d9b44d20b9e1838016693bf9a7ffd34ec62a9b20949b7bdcf09f8163d0a6bd00b7e", 0xdf}, {&(0x7f0000000100)="64e097f69bf5066960c0f12d9bd0784233a891c62342ba221147df7e217b29aa01", 0x21}], 0x3, &(0x7f00000002c0)=[{0xd0, 0x0, 0x1000, "9ea7a56f8da7c44064556ce72a072153b9217a9a372212c4823a3553b40dce24cb6dd89a442593c5a950c16459175d790a614182c11ab2de40ac8db4514ed8b7030ee84518265c4cc1c004224d586b7f55c771f01e47d8b98a1564cf33a994931adbd7d6554a94d1d5448045faac3fbf7f75bd60f2652586fa82669a399313a3c01e5c2d915d5f1d08a7b42904906170494913c25f551c95d1f475a3d292396ff5d6ce74bed9e826a2cc078c9afd82d34dbd3037af7cb4fd5705"}, {0x70, 0xffff, 0x1, "65b5759f92215ebfbc35b819ab5f4ff21977fa5fa0e56c62fcabb06c8ec4cf5e81c85805d959dae6bb9b2d9c01d7eb4fcb73a59f9ca152963b38b3bc15b4b2c822280b9879f17b70b3b6bf4b07606dda6734979d8eef4dcae94647ec6f3244bd"}, {0x78, 0xffff, 0x1, "1b3fda24719bda0f5c1296216d6c49dd2b962129a707150f2e6f8a049f94a695673fc09894d718461562987f02c0bf3b0c990088a84bbfaddaf47d02d56f25449c8cd8405703c1a4e706bf1bca86e18b3a1f6988f4dfb25ff1a36fe9998c3b27aeb7"}, {0x80, 0x1, 0x2, "c10437d88a8e5536e0aa1981d166c17b5d38702b8bc7c0b1698d80e15d5d45563b04941728af633162b7b1ce8c9fdeba717f4adbcbe5baff04cba187e5898ecf5f9438158c04aa6f09342349c0ac29a39b493ddc9620337b287364111cc75b74720aa354c3ceb75a38db71b23be0745e"}, {0x58, 0xffff, 0x8, "1f5df7fb22a385ba6b738f54ff77aae4d305a31c76006f2fc9dd3e876438ad1d3b8349b17b161c49adce564ba4d661ec6c5119fb8a85bd9735e3621e94725edfeea86008cacd17"}, {0x1010, 0xffff, 0x4, "7fbfde3a99ce84121939e2d1008fd335dc5d598ed2a562569d1a95b80946dd99a4b11a1f1df167009d8ca0946a7acbf73c452d8a17f5b1582eb2b2987470774a744100cd4cc4fde1b2237eb044196b9ab0dec21664809d52348dbac05d9c0431af882c201cddbb149bf7f93daeaae698fcf045e23060fd179e10a73be8ee62b32dd032e955d2d8e221f38d3121d69fe5ad06b58230a2ff710f0716c4bdc30082b50e6193f01519a4aab92009c025bddfb435da256fd4282a8a29dea1fd08d903bcbfef1959e160ba72851feea3f29122de33a58988d8fc1ae0356c0257c2ba7676405ca28c62d2b8774ad02d37f3a1d4910cedbb4e21c1f64bf2f816d05c9587ea862151833b81cdefbf349dd8b033cac41d4dcd8764b8ca5906a91515bd096551f208f768e8ab9fe6c57cb0f8e46a4f347ec07632b313d56de769cc2a8ba473ff52555cf9a1fa51edd4471ad834080c218c88152fe443ffa1715f8b4944a113e6708c9d0ae28372c159d1574d35dc5c34712c1427dcf8869a7d82335c1832db77af503786a04a97a4da3856f22e40565b8e9da01ec693dc1afa7e1c8658b649fe2ed71c44ab0037e23b93dd856e2d8e02966bbfd947501d38c2e2cf6df187759082c27a042945a77566f4c45bfc0da5a444a578a72941f4f38811249912fcc54528f352b22b734558bccc8c35d2eb2edb875d24fe01d4dc5ccc0d9ee5922c7d464447ce30ac5616670015a08a1ea4b4e4e28143f509f6ec417e133415839507cf6839c3cdf69481a8978d0d4dc3db44e89aa4840e8532596e3c10208659d0d7a04e794afcef4b48b8cf05fd3f896a921b5f5a202a11d16e7e2a3f1ce66d6188cbffc621e4b3f75d3984425f1a1d7a7d713ffe5e436c38208c5712db9e2ace800d4f9049058fdd96123b11ecae28106f21a539672c37f878495673adc66a78b4985b5be9641ba745ff99aac235f1f36728c1443c9de1fd34c59dfbf07a89a0dc162fb7889c955cec1432ff917a53898466d565f2db0141e4b81ca1ddb3bdaf3a75d62dfb4a7f0c62e881ba32fa38f7a9ccfbab24f4b29d834d6e8089503655a13c3d1b4e3917a67f967cd5cec3a271e0b22069b6a258d7e14046a112a964216173d3fbdb2555c46971616db626a6a5743a74f1c29cca1174b6159ae5d008395185443d30e6e13eaaa43e6a4814282e62e38e0ac86bbee5963bb0e5d65ad41055193cb1de5babdfc02db2c717cd193726a519cd4e859c7e5063e299571d2482cb6f79376747ee0c1fe609080ac0087903ffcdc5c2fd19644a7d7c073c78539b0fc2770133082789e54c90704ce2cf779a4120718acda81b49b65e25f307d705dad7b45f4f1e2054bf8d97f5492556e6d54d4243df64951bf66a96665ba9ad2f0133b60ceb922599e5bff173940cf3140ac912774bc1de5c265d679e418bb082f6d7a417efcff4ea80bfe04c05f87dc45838a8fcf5968a34df41784c42c04b170163749a6ee0e7004c47350bfd0eb60ac6a5194ba204664ab7f1828507c9226beb9c2ec7a3ee1010693083a2d0b8bc3615d9e3683b32bbbe9a76b2dc4fda40a675a62a5c3a74c2d44c97505170f5ff88f4379b7fa7e75297203f41e6dd9a6221078edfdc9b441a1e27e8f1f0e71af9696a6613fd46ec79487a5bf6298f6490df1a527918c2b149621c19837a46c5e2e5b66f1c972b44da9507108cad57b9445742990742563ec40555cdf9be3f1181547619d613a2bc5741e116a0739373f4d7f324de8c496e422b2d327c831583b91d50a66d1d39238b9de23c329e39ff84a7ad6625fcdc6768235bc0072ad4337e18abb71ce0b5d1cd29af1dbad1c68f985ada87f031998af27749114009c6964ad07dd7c867757021ccb969e912bebabef17f9dd214952211c93339acb57f40c0cc38e74853bb568b935dd8b10cf2060d5d7252f531a152d83a54164c80a0f24b20589510e0fe934ba315933863fad51660fcc73277a4fcacbb0982acf70d8340d75c7c7fa17965568ed53c82d6c0ef544beeafa344e3272b24ecb9c63f3db792f2c2a85c41848097e09dcdff59d51ad537fff220fbf3d6239bc3bad7a37a70f16afd5c6655c8f3bc1569376750db64934cc4f0513d5b91c87627ea1eaa339cedf8d7c1eaa08a62d28ca9aa3ab8fb681fc9dfc7a7a02660ac71ea72ac7e8009761ee8cdd8b0c98482b1dabae5fb31ab3958ef60166cffd6268cb7461203f71d766ea81ccbcf962fa5e9e1e0789cb374c54b0433e4b3fa9a09068baadc7d1eb1cfc9bb92141ed5747e38269ad7ed4130c2b7a3dcff3722b0400b523e24b60470ca66961b4eeac82c87b77bcd638e41eb0a4d84cd307ec0e69397ea4a9e3571b1dfdc061512d47c0b4664ac8b07b4c02fef2c738a43238f8976c0bf58de528f7c266924d117de769fe5c59a9e9516197d5d0798ed0496b54655e477ee1e704ed4a3ca6e9a72c7e3456e44db04a1b53edd92f8f9dd39029ae211e3fd5a284f6bd4cdfeb2d8ed972ad5d943d21e14ad0ec37b074a50daad52d3c4efa62c25817ede4ed538fc5fd3e500f6b481761f0438c460b8b8f00f2eee8e8ad87fd478250cb2ffaf72c674b928561707a357b9a677ebf5699286a9153ed85ad31c5d648d206d9216f171511ed68638eb42bd49167ca3597c30e08ef1853e98daf82dc4ab20c0486e6ec0bdb409f0daef290d10ea469dcaa5ee864ce875bba3d1c9bcd72a258bbc87254d35a5eee2b24c00d35c5cf030a25f7ad92aa8f78dd4799d584186f481fb2714bcddfe791b1dd4987064d0589cda99bb1a03b9314fd939dce61f3608649eb69da8ce032a01e96a77b05119456535a091a11116c48f0077c688fcae387fb4ee74797fb268f170e61f8031e83fc01fbcad561cd1be56f9c6fc985d5165a1b63eb0a6915e2deab362bca586fa9c54164dc758f752aa099cba6e591a9a742a2f5e151f46d721aaa4f30fe7245389a0ffc4a0c403cf4af1cc3ff2c201ed4264e3cc2b7d2633781064037e56165ff53f3671de9912777f83f7235eef3cc91ff2c2424a0891587608ef7394dd28f6565a1938ce852cbc8a2f7c91363c110708bc0b72c2b956e3171ba584b141588b9eebd6c0bb0a002f40f8e83ef7dd517b0ec0f95df18ef7ff1c76c5fa14744682b7b7399f0413f300afb9277012bc266940230271b40a05cce5b90655073f75602212b22384cd278feabd99d4b415e5c3ca25423bb6a4768d220af4ad03cd3cbdde28ac2879b89d0f3bdeb12f3efdd2c065652a448ec5359370a41c936592ae77cfc3a94f2cb43d47a583ce2b50db15d5ce3f1e85e83a20db98194d77bf0f0e59770722293c4e21e0ba338ea24e38379028579eb29c8e5b2ea524359f5e066f10b1be6c2e1c062a79073d000a30a3d8953e44146e6e3d6cf7787537799a7ef3748e80ab7a3259377fe700e06f470d0335a956098bfe423e5513a23620e8f0e289f3fd269ef86bcf94bb72eec2e215ce78f83001c8310d28d7b579e42bfb40f3ce1f673c293e80807d3db550bd28d91f6742ff25a860c1c8fdf089a9517d23a76d070bc8f1f701f37a87888ad012de6a9aecde9ad770b97316719d0a9aa81172d6f36d84bc15e04d6d1af68491064554303fd950c0e457b6162a59b2499fa3ce2b5d40fee65f917e66e24adef87a85c9b6db6e7a47f8fab867488eed46dba1f45b3a04e0b026f951e46b999014ffbcbe47d82bf597a2bb0089d22a19ad227f20765148134c08b9601a849eea3237bc58d5b267fd1cd4ad645863bb9fbcb0b69d74e95491dcc7669017011530a5d2b519689ebedec09a7931592a8bf4f0576c618dd5a81aaa5002128946e0e229e2eadd25eed7ca521b1f9f47a520766d18f975c4b82fa2e0614484a85bad9d431b380912c0e2a98732cfd8f6862d28e59b51cf76c15b38f42d8c7e522c6d1be08d8f2aaf29137e8aaa4ee40b962d0d3b116a690885c39e55e171e8b40e5adb0177f98d8097eccb764b0de06ae3e0f199054dc80ce7787955d4d85766d052c9c505c60c0f4f60b1b3f1645e6420e9a0e538efe6ebc98d92fe151f89a225e263a25bc165bf817c3f96549c8773ef5f4694e23c7a9c6f85536e4f3fca3c67835a57aaf54086dc7b8ca1113d4dd1bfa03250c4e63328985bb729d111f509db32e6f098c68c6cb408d97916e84128304f8defb5e00e906fc1e71a0fbc5aeb8cb82d42288efc89e4745ab738ab31b7ad7c7f412f52fb8ee35a05e6584698a684a52aa610f18eb308cc9e101dce3cfd1d922637c10eac98936c5ddce0694fc0f7679d6ff29e8678cccbe736376ce291f4638d03d170181dad4fb176f67ae2a07d84eff051e0e36239878bd0630a499e2ef285d7416bc7ade7d3160af7cb8a1e1f349d1a7225b40a0c0d21d9169cd548f07aa347e8ad33141a1751a9b4e4dfe6ecaab9b2c4a28ad2c9636502b78936fa3f2f7c0bb3ce98582d05395477a10aa26974f04dda376cb976c04538c60656f5951accfafb79209dc7da61eb338fa42f1b9d99acd58e9d0f9612a3af2389793e98c878c2928d21c67094b8007367ccacc1c1638cab7328e7bc65598ad60f452c16a5654fc249054ed1f7c0627198c6b55698aeb7fd8827adf6e177d994bc9efb622362db5dae6577089aa96676aee53d124e38f8edda774b57722df75512c2794beb57f4db532b5c21e77537384af62872d78c70eeaf9506f477a2cd9695c188c0f3f108e9c6a59b92dc67ed14e8b2a44bcc36a00f4b7e888f915a48d9d0c2114c4719396b419b766644014e6695ee01b60b5a31d6125d5d2798a2fcf799ef7513fae6cb1d2eab0f9568b946749f3d44551b30f404414e2f45f97c8461570bed825b0df69aa2435432ef1519101e6d27485edfd2c108886ffd798e525091f3c419bb83d29cbb79669d2810b8cfad2c9e20fc6bd483f74ca243b02b0d9cfadabc0b085545c8250f976c10d4a9caa04badaf71fd104402d0e1c95e98d2a0be69855688e9739d31b0c009ae0a48eb89c67a2e4913faa1e91b1980e113bf4eb8d6158c9f3deed9fb6be70c3f8c3cb3b0fe4e31782e8083d8dc10d17b9faee36901a4a4f118bcc2e93e7961f95efa132e3c452deb9a02f9777aae6831ec85bc50e5d0377103f7afbce411f5ec6e3bb22890b978e9b60bd7f2ba68414d7a39bb4827e364440f2ba1ef300aadd80f9876da3a6cfa03ea38ab0091e59721381c50bd3d6c37dbf27260ccee35035b037350ec762b2220757f1b4fad4f6253c92cb5e5665da1eba5c77ff51ca3874f2243372f78e06fd26e4775268e43ca022bc84105a76cce9d071fa21b4f7aa87c05a2afa79d4431fc56307c35df8557b1489ab02196e0c77c6bf88965a097bc2b4acc6144ee8523f035be013b4147d3ac5d2ed265c85f42a60ba587c3b08bad39e287271b6598d6ef2ce96101e3284c66ca624cf9dc14f497c8f1ca8826ae0792de1046a91f573d53a81645e997345bd8d3f3b7b22a9e6990c6f8b05eef824811976333a18df81e6f69f1d226073b8323e3c34e74a2dba5d0de925e034fdb50b785b383b27199baf1b4fedb37f525824fa6a52e3763fa60ec0bd3fe519c23c1fe0f4c04026289386d7b01bdde557dc75ea4dd4312fec2723b59e0c1b7c5139463a230c1a4e61d69fc1c7cdadc52433b2a4b1adc27a58bda569d8b75213624ab83499f677f4afd87fe910c60f04a9573240166fabb951f9f3ef2f0d2c08a12756dcb58b81d48de3fa74e2c0012d59e104a7e9a5d55090740a6c3d17a7aa1df6fe4642ddb"}, {0xe8, 0x0, 0x7, "66f33cd9467e8202d871a12c35f50f71994f382010950397a78c85f1a80df49a6af00da0647fceaf2f76e026c64648f5a9a0e26520be7d7e2c58e87c8a67e1cb776f645cd1e61c0ab719985c5d43ed3e0d147b105f97744cc3d454d451616a3b132057ef65681d8456168ad3ad76e719b1571ee149bad46b7c90e5faef044a79ff0555ae84cb9dead299fa3c652bbda2f04a6935995705d3cc76ab294631d37b2007610f9d5e79e8884b617828be6b0be7ff1c4bc3c2f51793a08ec58e498c0706cd45e49f995da5eb82d87971f2d84e264ef176"}], 0x1388}, 0x402) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) 16:31:07 executing program 1: msgget(0x2, 0x253) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) getgid() 16:31:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)) 16:31:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:31:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) syz_emit_ethernet(0xf4, &(0x7f0000000100)="9e7bd1fc509d9c843bad3c5d8d423d5ef4f20b7cc784a8bd2f91e1d3085c43446510597132942a5563a60a5ff5ba5d371849095edf91cdaaeaadc2288302265036e0e8dd51f2bbf8fe20218ecd58b26467c3081569e2a5403feff00f8980dfe3f204b96e6d9b8120c147ba1e917b0f838d8e1f0839d745a45c5fed4eb862fbd1136ae1f8231ca8f9b8eca3d8efdf20c7259207af907cc9f53800304eaff9fa7e25b926a3ec9ad7c5d538cd7e24592cc85daff745b81a62c761e73b4ef6512f46306a1c04951444c129e564ef6937b236b9595bd7525f47c387f60c28118d27fea64b2d4092f51917262ed8164a7afa380a8cc9e8") 16:31:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = semget(0x1, 0x2, 0x101) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x2, 0x800000000000, 0x40, 0x10001, 0x2, 0x784]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) setegid(r1) setgroups(0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:31:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:31:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x9) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x188) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = getgid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001540)={{0x100, r3, r4, r5, r6, 0x2, 0x4}, 0x8000, 0x3f, 0x8}) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6) flock(r1, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:31:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/85, 0x55, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x3}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) 16:31:09 executing program 0: chmod(&(0x7f0000000040)='./bus\x00', 0x86) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 16:31:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:31:10 executing program 1: semget(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x8) 16:31:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x34, 0x4) 16:31:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xff, 0x4) 16:31:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) shmget$private(0x0, 0x4000, 0x608, &(0x7f0000ff9000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="76b1bb3ee64760e82e73b5016d5ecdd973deff77b716571ee944483343719af1ca1ccdc475f92ae75f422368ac6100000000000000057982bfe7918593feefc565fad9f244ba3fbb5531df209e7b8ada774338dce7a8142abab55480f6bb17b4cf5b42b3bdb92f7a31e80920307150b0517e9957f262ab13d46bdba95fa4e8d32ec224447c4d66a81a7660d95984cde46d358f7c034698ec25e04843ae60244fe0a466010d16ea8cce8f6f592961557f38d1c078352246ed5aae31c8de8238cac9fbe60df4b3ed66e843ad6f9d5d0fa5cc5493747c3c4bfb43817110f0d65ec2c66b60fc724d8fc598b91100586d4209487c34437339727e", 0xfffffffffffffded) 16:31:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffffff, 0x8}, 0xc) 16:31:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x1, 0x6, 0x1}) r2 = getpgrp() r3 = dup2(r0, r0) fcntl$setown(r3, 0x6, r2) fcntl$setown(r3, 0x6, r2) 16:31:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:31:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:31:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="cb", 0x1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0xf56f}) 16:31:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000180)=0xc6) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:31:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r0, 0xffff, 0x3f, &(0x7f0000000100)=""/130, &(0x7f00000001c0)=0x82) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x8c}, {r0, 0x52}, {r0, 0x40}, {r0, 0x8}, {r0}, {r0, 0x40}, {r0, 0x20}], 0x9, 0xfffffffffffffffd) 16:31:10 executing program 0: r0 = socket(0x14, 0xfffffffffffffffc, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:31:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="fdcfd1b466e92e5ac5692d2c026417175e4abc0e94697f7682217d207251c9cb0c18a5222ef9d368", 0x28) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffff6, 0x3, 0xfffffffffffffff9, "0000012f00", 0x4000000000, 0x1}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:31:10 executing program 0: socketpair$unix(0x1, 0x200001, 0x0, &(0x7f0000000140)={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) write(r1, &(0x7f0000000240)="8075ebe808d34dea963108dde5560e0febef6e23121bbf868d6d4ec8bdb266cd1e270064ec1d690aa0ace640a46aad47b8b5340b834815a2fbc504bf5830b5dcf20b07a34650ce967ed098d4e320dd35641504524acc24bf42e27f974c359c60b8aac0b3a9e1ea635954102556335c1707e684a62d74c50b986312d7c54e8fa372aa011f76cc5a8139c3554489d220f3f4e4ddf504a321b17325dd932e406e290016bd50540d1773198d54ef0ab33d6bb9fc64d2c096bf72c009fd5c5b574bacc7111ba129ab4794ab4b34c908f9d09ccc213c77520f4ec9f11cd7c1f591d14d67893fd9b0bbab847437a77ec2d24c64c56b13f46d71", 0xf6) fchdir(r0) shutdown(r1, 0x0) 16:31:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 16:31:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfc, 0x3, 0x3, 0xfffffffffffffffd}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r2) 16:31:11 executing program 1: pipe(&(0x7f0000000000)) pipe2(0x0, 0x4) getrusage(0x0, &(0x7f0000000900)) getrusage(0x0, &(0x7f0000000040)) 16:31:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './bus\x00', './file0\x00'}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socketpair(0x1, 0xc005, 0x0, &(0x7f0000000680)) getgroups(0x7, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = getegid() r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="a20a7ed517f817037776fcfc0c25b8ae7d546410af4978f41eee60cb9de44aa2db7f35c8cfd506e308d1f26f8eab2245ee97b2dd92783fc773a58c4e5d3adac5f0320dd6b1621d30c3fcf5c55a82d1aa6470170f4b89af99b2e2eb076e5f70dc287ee35f465043", 0x67}, {&(0x7f0000000240)="9f54b74110e7c4681e5557dbdfa249ce40a619cc5068fe98351d5af14cfc84b6a7dc39c989c87ef2b4429d39ea2e559498379db79f2e9d469d84ada819477c029a76e7e64a94d1c1da09ab644f7ef171b8e68377671b87a39d31042cc5afd4a6c75df48e06b1bdcc0141a48635ee8ada5e3b76baa17aea1420920675d56d50e8e20507a77088c7cdf4bcbb179e72b7475bca61b98777832b87c20e95213bd8e9279c96f6017112a42af4a2717a51c6ccbb85cf2c18ac935a4969b3d0fbec19fb818e0c0b0d4ab898d08a", 0xca}], 0x2, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd8, 0x3}, 0x400) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:31:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:31:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x100000000000000) ioctl$TIOCSCTTY(r0, 0x20007461) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:31:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x3, 0x0, 0x120) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000200)=""/144) fchown(r1, r2, r3) writev(r0, &(0x7f0000000040), 0x1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="c9aba1fc9162c928cf5764fa689f0b762f59fea1c9179b2d171c30776bc30a3f47d15b56050ee16b5376f9fb33622bcd3e76379ff1ad59d4fd43e49e52df129aa863eccbab717a6a0a3ba28ecd076591cf4f9d69c901b697395999529360ec3c9b6d9b10534c904b1dd8d5341064efe77f882e15fec9b5742c4372f6f40aeceb437e7ccfaa52a0ab7744505e4715232ed64a845daaeac239fbfdc3fe3c246cf63c996467ae84a86d10a5824bd12d9b212726040cb24247363b1f4a5915eccdc4a105b9daf12556c5b2a7ee680eb2011e91e3c90e12783e538cb2", 0xda}, {&(0x7f0000000440)="111ce2d5b71e2a77067cbb50da8f9e00e0b4d4aa0e9d196183fc467846ae81c5e9d07679cf709ab222e991578d9d409db96fa73e833d33955b22212bdbf809d7e7d5fbbac90e2b009526891d0ab3a2bb40592d2185679713b4644cee54af01444f84605134ae4aed170d1997ac214dd69374a0e1b3a952101e99f5953b1a791b51837cf2372e86af62809b2bf9262ebf8c0938ea495a6275bd068f5e32c2a38e1bc75c73ba2b5e7d610d12d5", 0xac}], 0x2, 0x0, 0x0, 0x6}, 0x400) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x802, 0x10) 16:31:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:31:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x400001004502) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) 16:31:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0xfffffffffffffffd) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="00080ad8"], 0xa, 0x0}, 0x0) writev(r3, &(0x7f0000000200), 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x6) fcntl$getown(r2, 0x5) dup(r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) syz_open_pts() 16:31:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) socket(0x3b, 0x4000, 0x401) 16:31:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="913fb0c97eb1297adbe4639f6af8377286b9137674ed18411c937f1faaa9aa8af3f22492dcf0b8e3e21b09507c6621212d8c05e268ae974d2c261449ff1243369fa9ab", 0x43}], 0x1) r1 = getgid() setgid(r1) 16:31:13 executing program 0: rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000140)=@abs, 0x8, 0x0, 0x26c, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRESDEC=r0], 0x30, 0x204000004}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000740)=""/143, 0x8f, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000931614dba5"], 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x6, 0x4d25, './file0\x00', 0x1, 0x6, 0x3, 0x1}) 16:31:13 executing program 0: socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in, 0xc) 16:31:13 executing program 0: r0 = socket$inet(0x2, 0x8004007, 0x5069) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/199, 0xc7, 0x42, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d80a8895f9572c1a1d861df3665c9964ec7bc18699cb28446872a6b2b1e7053cd07f069488cc966ab3cb6d9883bfbf00d67d9c2a0187bf494f1384217936c9a479e53fe6b1d9cb610d93a3bc64673246ba9e359688dc98ef0cd80c5c0c03a8", 0x5f) 16:31:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:31:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) close(r1) 16:31:13 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) 16:31:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10208, 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:31:13 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x17, &(0x7f0000000040)="6b858a55182953f3f81c169e19e94dc3d0b11296452c21429aef7d4435f6e7555b15f9739de2bb811b3b35dbded6039521ac6d9be0cdc9246428e326795608eb9e3cf23a76d924b51d0a07b70e3b1bdb8e20cbbe0cd55594d966a2339f2c78d83018422231304df3e83cac42263d113d837aca1044613782838ca4a1eb87fc934d8df02a75a7996639b06f19f477816894f57733126795f2dc70", 0x9a) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:31:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8e85d608809d08bbfc4b7e513db651ed128dceee42b67031206b06e43793862ad0aacebc324f8e192bf238d082a769c0d0fd6a2f4312e12b337b2c30cef62f29bfd49a9513039b3f6bfbd5f878451bf30626c27234cfdfa67e96c4ac6ccaf45c844daa40649826f39d92f8ec225dc84bec08e35db1d8fe81f248145c7d5eb41d1d12225242488a4bd6b1e24944", 0x8d}, {&(0x7f0000000280)="7b7c64054302cdafa4e7be8b2c7935d184ae608fd59add50e35873c3351fec7ba80bbda00a96a1f0c832281d07b1f3f2447528f7946835f41dc99df5cdde7e8c85770843c4fd57a97175bd3d67cbb5488d1871f102f9b5d9d7000a12c497e65da8e05350e274641964cc6e2a853740816c4fdb44de01703f5d6e7b6c902acd4e82eb28b118f4d9429e9ded6e5b7378aba7217251edbaf59a88b282ac71d9f25e35583fc8145f6aab9f48e69e2c1b0b563c928303fa6c574a9eda2dde18d432ffa8c5692362a96e4e0ad99459b73745f170a251c3faf3182eb903b73de3356f6e42c3345c192ffa3387414e5d5355a482e9219e6c3a49c70b59ffa4205f260d8c915d33f72483afda3d9f74b4f7a0e58f9b93d1ce38da8d389fe9416d352dc63c30e8e628912c0e1d0229c4f646437afd735ed296d70879118ee66a43c1ec3094184844609c8bf88eb50efa24bfc4548e1dc46b009079fcd0031b33a1c80565901ac6808f7bd5e3ca5a6a80a36371892b2540bf83d3416a8cfb16c3111e295460ce52502d65f77962cccaa2555410ff74d8deb7a41a4ceaf82d0ae2bdc9e39ff66be5740082c90508a7025b8e61eccd6744fa59a7026457903cbe275a24394a2045ec5c7eb6a512563b8965c0d49762c1847fcee9c16b656a99882ad1100924577f3f90947a6b25399ac0e7eed169604018118066aba8482526bf11d104bd16747f5351e27f1b75fb86863073168f4fcc602bf346fac0c31bd51397edf91393ebb65e06069e18800bcf6396ae37298a4a8adb294ac0b81facaffb16e6540e8f660557bb846ed5896c59a242e8a275094da73b9a86a927d6ce4098583e3f23a8cf0b82c9ae035d29a0b8c2a6601afed6ea3e7a55552a5925c622ce2eb5c250ec3136e2e0ca1a743132be2434cac3121c99d5f749e4969aec972c69c07033d39c85ebe0217ba172f65b6dea484a887f2b2d0eddd776fa37a3dc08b1152025484a7547984a3b1b677dbc5cabe8ad9164bab66f20313a7f27e46fc4b6f6f5eba2e6e4adad30e6de9bad040887f7864588b5cc79f1917d4e7006aeeb1d6c58c8c4c8959858da95c61553e86e0c5e3ded0f13520603574c4ed66513d5b4644847498ef892c94f55f0690fcdf5696c4f253f05048d072201fab647390f86a179e3a798cd0ebe384379baeba7eefe586a3cf8917888a3c4f5ce36e0e36bfec2a20eaf019aabda32bf0a5901146db44c4fdf25b24363dc5102889096c88afa2fdc8de13b07d224a2e782387627f0e7c474f93c4d608f0979b8d29385c0182967f5b6f3a635e11a57e66f8f29a1a5268e80348762b94957e1b1f59d43fa76a18c104fed0f46f38f6c524bdd02fd4788547891ae736fb6061c1d7c85f478d21fbc07d6e6c58908bf4e9632f989b13a670c4a05ea16bec264514b33c893db0eea44c16ae57e20b1edf213475478adb047abce45952b0d8ff200dcf91da690a6956682773730583f63810df1612ca19c3b7439e0a90b137860b210c055d4a9561f3b7c59499784431e9c9d6d20f0e1faf67572e344e7b0de8f25e4ebc2e01267ffcf5c27526c10ccd9854311433167699b71d9315e7b61c69e212d80cd74d72805a24563731069a26ae3ef1b089c652b20a86706182bc5e2fc6e639fa1e5262307ce188388a352b74b8de78d5cffdf625b11096abf404d707ca1000d465e693afe65cea3dc576d3b1305e40f1e3efbbc1d01a60e26d84dc049e496ab71a425cb763e17c97edfaa5197d13692aeb8b29d06ea7f19f37f9b8052a4e4301f90b51bfad83f1ea16f029fe3e0f3bd2a2300c55635cd4095128cfd8864ec4bea30815ec567d0168f0b72a5d92d1b4476da033c8f42f8e731eea079709e0135d6d0f15892305fdbc68eb8c0a94790ab6e5adc304da680050e161076d59cea0d73cedcfe664f3d36acd98009b824ebfa3faa4e1ec53dbc6c3ba473142326d4197757071bcde3b923c0560d2a15f312968f9b69409455c78568779e71c46bdea66242abeccc9a8c0e9ee53a841b3fe81e8b49d3257b710a1114012cf67b415b1e6e3f6bdd25fd20b86b5aeb28a33cab590f5acb1e864e44f35620ba4a8c168d75a5e6c8f6ecf98f88492daa72633066cf2299950c90ea385416de6fb3ca4fa4ca186ed1dc04fca072c02861b5d83813735ac136dca97a0cc7805bb9598195d590002499a2516685bb50db061c6adbb0ca4de8780ab33ef97f89fec179c1f7aaa138efad23f89619dfacbbf75fc706d0fbbe870a5964dd364af285501d12f47b593e4968c7750f1066832fc7fd69e8e43e85207e23aa3494d362b9687209951d09a0d051e48548b4f39c94e4d6963117354618f3429007c3632fd4cf6edd25b4676a38f2897c11af111cedbbbc0d61d8fe96433ca2613f7dd0f64fc3c9aaff2babfe9db0d3f4d8985c7d24ce057cbf529f4fd5a9074fff2f7e34cd208a4ad0bc79cee682d1c0ccb1b703bfc2252d7b3196120b12e89f53ffa8b30f10a7e1c6d008b449bc9cdaa96dc1f76996ba41b2dd00caf7d12ced0e6660b30e99de56d84659d2c3fb3541781ee91fed96cc5f65a4f4cefce1b7a4f875ab939d9c4f000086216f72b4ee48ca08775e3450584bf78a5959eb8cb40d78b00d5f473b4904ac37f08c74a30531a4fbd8baf42434fd05b1a57c3f0fbefc434fa578102d50625633ce6f067f448a7b4b23ded55e42a025d994e4a30ce0277d2fe6e13c0d54749766ee0638718672f0e38af1e89578b56ed023c14769402ffd16be272c649059f86e4ccc7242a3f19f7629aa76597cee96f96b564cbb7511b044d301f039f22b51d8caf656f177ea0922efd542f8367e5c674b143827172788511a2fa13186900b2293d9bdf7df832c629e8dee932be6c9e45b52886e370de5ba82c3236012fc9cd14b3f35d5f6290dc6d2ba9f373c1a023255b49de28283856b740ad93823e2ecdb4ada97f2cdb03380bfd83e10ff8067d0a9ba057e45d9811e1e56cde81ba8efc1a2c82ac791b0aeeb7036c0fd1382172091b1c3504d803e6c7c33734ea6cad396b1ca16e1602581ff9f817f2c972b122181b7e810328383fad522a04e203a4bc6118491c60576405ddca2d89cd55b459325761191d664a93bd50f4205a76c30c70f6c2a0edf4f3f639aedef2acd793d37f46c4b95edd88573d8e213e962110c9f993ba73141bec6a4e068e5c7cf2443861fe3ea99827eae6c52c3a4b0d55b33c4d28306c2a329d6996d07eb5e3ee8690ab8d71560591e00fc58ed51b73e2a1175e3f8025c620fa64138a79229ddd14e3c2020e93c25f6598bfaa0db2a810cd67b003b376fa34e353d6f33ccfe669f1383ed56ed7f9221b0dc34cee9e5f1c6507084f277a259ef47431688ed8829cd85ef8c9a9957b49f170e9e7fcf9e54ecc971f255adf892c59e288b6aca40ad0c6ec765adaccd86599a2d923d1ece2d98b23391f36cd659fd8bfb580972f99918c4a420fc1145d47d264ebc24dd22a08192351f9a1916c37a5f81f5ca337603ad1dd6444e7be80b229ee5dcaa1b408c23ad0ca7fbeb8f206823a952ad41558a88eaa0843d488758beedad861d753a3b668a328c5754700b7261385e3a591c66442c568619ec46f1a04094c0996b7bb73756b5d62b19b951f9942aa7cf46cda5d4247ccb30b4786e13547a4229e084552eaa1832771260272e1849613d9811a8de74228f39624f962ba04f6c1165538f71c1a65cab4ecc02be834f69226214ccbbababc30d60aeb03ea9c9063ae90084c69fd02fc1709081c266e9c93eb60bb9561e1e2690372f7b1731133265a2ed239ae7b9a2fca0797ebada5905d14d1e4e95685bee9672b1b0db1baa5126f18da188da676c4bc3a2f6826897847d21f1a4b8a224e7e2ea669702e7dcb46919da40d643cfa15a30dc0e8d213e675bd7b36b9e452ec38f0c1e13a362f9cbf2fc6190d54efc2515034dfe991cca4f5fba4b9581fab0a89ee92ad4b5ae3747a03f0088960b3cc2b028cb953104da82b0c338f5f46e4a2221c00791d76c6d0dbab8a9dfb174bdb87261f53634b735e228f0afa899b4c9fb1c1094ded69a6b0d05ed6e6ddba346a696fb06786dc50d565770a43bf97b7a7e710ba7ea03bbdb3cbbdaa03fde308ea4c56ac3be577fe2709963c6d1d302c0f118fe9586da4e608aa568381890d11f5a5d00db7db055a147fe64088d361dd50f8f7c339a2f960e28eeb73fe49f06ed4d6539cba0f71e32333faf1b5b2678660106a278420d910616531c76de6d29947994da7d2b362a72467eaac6e6af9da87d4d28b635a8bab47b852a044b1ed2d6222f65661b9e9ebb023eec9579557a6ff8365bd7ca24e7d8ee2d815acc27b7194ac1b5ada53436a4017b1743ada66d4f8b3e9933ee3417e0859df04f5ca30015460eb1e06fb580bf1a4e0f4331ca52f8fb00fab9b424e13d5258622c1633cb4121508c1c063f0ff8a5662153b29a31295f93ddeda7b80186a7c2d327db92af52a5972b5da17f2d62aa83898075635afcbe583ed8d612d1c20b501db9f47cec3437037825c39f23af9d23b710168cb26158bdac96061d00c2b2ac52f47a4edd79815d5b7ff21e7e00318a0383fa904bc9fbae14e90a4ac0256c1c3f34e1faf7a8277196233aa8f75a45cc5ed5ccfc8c4f25b1c356945d495cd7e86ccd61ce6940a51dc7a6710f02c086c9a3799ab479c06c94e115413748f0e2f4cc8d1e53bce7bbbcd9515a32bb6b56101f26126f4b9efb35284caf8c10eb0d1a565819f1750eaabb1aa7c110727e3c5c505ceea1d1c4a5522cc484d2ae4cb116b0a01880c7770eff4df852d0ee319c0ca3f7ad10e374df0a7a61d2b5765799e566a9eabed7f4da885f731eab9384366bfac91c4addd173669ebc340eec3a1c632d6931e921136f204e740d8d48b4ebfb00c653a946e850489757fc5e0a30b48b9125ecb9d259f854c32404cb2b561922508eedf6c85beb8c054682adf9bbbb0b2b43612b1fef8f6571d3408a2c31bfd0e21107e3bae8c025071cfe88098100ad0477669e1ce6ad258c4107eafe905b3bf0f9047ea378cf215162d6071e2aaf3d098818a0a1c726a560820d60697b2f920f27b497b9beed5d341c5eeb39d2be7286fd943c03c533d6b25383dafe576ab8e13c08b799f25bd37250507cc4ee0366619c7ac077f3f40bb84862238eb18a9eac2af593f0bfae69d7181c39a9dd5e1e67701f64292e3594b72096085978d3b1281450570e623273bc4da8358c182126bb576c1d6023df24460e72b4cd07892ca75f3384e11c1369d90299eecb9a0c4d2716fa1eea6738dd659e970b57af96d5df44c01de332ecd6416add0651d218ed4a2b209c486df316eaa6c5b010a43e458ba0a7bc27de48cd3d47e6124d3782dc8ad68df418f2eb394bcabc2137a7a4b7be1b0319ff75a459bc935f07acb03cad2f6b48e1f824d62aa0438054074fb5b3c10318636a9c753a8f6acdcd86d6976fc6f022ab3fe13084816fc455467e9e1d4853fa208c2976f72d47b1cc36d63fd685420a71f73e10227ae360523c4bb8a7e0fc50f381e488d621f97fab1370a6562bcb7db27aab7c88ba314bd8a4ffee7d447adf6b0325645ee167aca6f3679329094105c566b91d4c1b7d5e1bb4c9757282a9f93ee105750ce8cbe021007f1e3acdc0dffafcef1b61612bd3872068a7b045d527de93ca72b33f37530d62f094fc7fc9039712bdba4c496016708a883e13b66776fe6dbcd392d31eb5b2eb2d086caebd8ac8cf96fe97424ad52ec6383382a3dd", 0x1000}, {&(0x7f0000001280)="693b83904828c652ec3236ddaad5d672f8c9677ec05f8a5ec6d38d3c1d61103de3b1db7123f1790fc35be1f6222f3853f901e60ecff4faff45a67980ced4dd93000737a180f8ced7462ca394aef11607394e03383531af5d921230d089c1aeeac660618550eb7e7dec88c12ff89cf1baa88ae8582e5ae8274303b57edf6237716809b1a4181c84ab6372757ad9b6e33036fc16b16441abfe5d1f746512f99eb8c18c909d6bf92309b82fd70efd6a7031d6102d544bee6fd38b1dca64c353cfbaaa59f2797e657c657e860f20643a500cc85f29d4d540ac8635a1bc10", 0xdc}, {&(0x7f0000000080)="f944317699f196a289acaff96a2385d6214d", 0x12}], 0x4, &(0x7f0000001380)=[{0x1010, 0xffff, 0xdba4, "e300d79adb39a1c9d3855b999dfb6a3b1547a12227547f75e8c2127b9dc8b8085fce0bd15cc6b15d76b31eb85cb9aa7e31fa9b8237d3011e4e08e6819ddf57169cc63f2ef4e14132812230500dc3edcf7f3953025da130757bfeeabf97c8f18cab930a96983cde609940429b186bb9d3c0f100a405a4f2ce329f49c5485c068e30e3195325fce0bfbeb2caa6a18ba119a1ed8b20696e63034980bbc874fa430ca62e2a5e623178813d34a5b77083f0ddc8e40774fdbe366ec25f0fd35ef0eb55baac3127d3f601e079e24996e275ce7b37331324c5570a7c53fccb8900cf3d7670274191807c3414195fabfe169587cb16914df4f80d4a6bff1e31a2636167db9759c9e68167d302d8af286faadc3d5b014461036d6359097083ca30c07b8f34adc986d97535b6700ae542db7e34da76c3ab186be7cd50399b8a6a862e5b276652c4cdba38e9bf2f26bab6a40b66aeed1433088a0322a87a6503c60dcfe19f560b02ca9b2a23f31ca8b2dc95956e3ae9551312caf5229aa434267c5ffd29a99d859c6224957eb3b62913966cf480b0009017f1e94820fb26653832987b7e1ea220d98e0b193745a930ed146aba8b027d5aaa665f8f128e0a946e042e791f6db73d2969575f7c3b23f6848f087050ab93e0a3055f81bc1d45e32f6028f819e63784e8d72c404a026deec976a43fe3ff747387d8a5d22c7a92338ec4bef7b44d4958a72eb9ee1b16029bd72d2f0cd4933decc5ad14d4f13a5f1fa313ebc37a97e8b5f4bedf69e9c8d8907fa42f6b11885894d69d5c1922bcec12c7f612fc912d1ea83a450a018a56fde895f48d0b057c74466d65138dbba4348ad68598e5774b92edeccde4c3a4eb7bffc19d6309391cb59dac24f2efaa99dcdfba2d795d4e7699b860e56e91a780115752dfd919a7a7db97211e99f8979d01be1095334b4c974cc6cf45e5cb8a527c489688405b684e9ddc73dbebac49adc1a81badac32ab17ad116540fe9c6d72284bd60a1d9a32f22ea83ece6ffb524b6ec24049d86577dedc76f9f62b5b627bdcf7add501b39a3388240f09419ba34d4ceda991eb9e83efa6a29de53bd74badb8c6d8463541e792162e5f1b2c772589d961abaa8c1ff82a4de91eec810bd6d1b4416839f56091f5ce1cc818833673651cd45c09a4ffa987f97fd5681ed84d36d54bbec50ca8835d44b0f52e3d174bf6561b1a3858ee72e114ce1053e77b60bd7ce3b246307423d34dd64ff03b471dae5cffcaf15ddf986ec97e24859a28a61ba4c12196acae38c43a45d0cccd3be2e01c9bc2d90e34400df99f64db5783b7c7c4bc75b4a199fa3aac80cf5a49077304b7800ea45821fbbf59a0a60f060fa066567385b0421a6c956dc1232f36213712a64fc735074644cf77ca0b6364edaf08758258ad3e5915776ff367e33e4b5789e11529465180d23c5361b21a2278e14d7e3902134b77a0004a5009fc754e65564226cb07bf54af9fd04098b77ba9b348805df1b41bdccb8c0af0ee7d6e3d281bb4e3a191310f47c979b6f4f558cd38e054e64b004987fe1dfb80587b3a4a53df6a64107cbcc1f5cdb5ecdfae1d582e4d912d4949452d82b0ced97b2428d8b6bfdd1ff79d09ab0b0c8841952e5a2410f63fdca3fa5d6e68f003a01c809fbde5932d6bb733933ddb576d748adacd5792dfc9b29050e414b1b554670478681227ec519a410d9a18e58c27994eb41eeef3ef04781d72ae913db15c06c599feb0a97c4511a1fe0d9091064dcea692c0dda2486af92ea04eafed1f6799e9a55bfc8ab1c785178cf98af0623e3f384daec99dd4d2779e69a1bace7018c73d9ec76c26a2f699e7ae45f78e4e11af910898e2c08da11831e9a1f246de480f0e07b2cef4210ac1a7c91993bba80203e719d9d1b8051361b9a345cc42d0ed89c03591fc1b84cdfe77369fcc77a5c09865945386f80ba642ab45bea4530cfb15070b2642e107af3dd8d5693d57cf99ecc6fd2ffea96a014659edfe9ba0da2851591965cd8a2dca9be548f906f66170d9083a58ecf4badfec30c4db179b200762a3c7f2194de9fbe4eae93f57f5c58364baebf4c9cfa4cf04e07282beec3263778a89fb3b9c50eece6a7b5247000630818b60c2a5cb4d3e66a74dac4655cb4b1e9a73cea2bebfe42cd23dd58fbce7becc74402912c34f6d3c3ab826f3c49ce20e99815521cd5454e11bf68b9d792711bfd643ad68d27c167b4929c9b28cfc1035dfc82ad0f566dc684e382fe6c2bea9537273f562d669a4636ee6222e0a2a9b6ae72665315a991a3da70a23180896319fa3e3ae724a9abed011c3ae40ccc2f6ca95dae2b8dc3a32724a6a9a6e43244c93cc83b4d98a6265a0f1f4b235c961c08869343a581a5d4da3d88afc46641a911d47b2e79eaddf13159c2ed0f824f1e1c8544384abcc5e1fef68ed85d1e4510ce611c0202067df17442e2f17c107c39eff89e2c3aa89acc4c7a2ea1d8eca7474f9a6e4ae0c31db2d92c8c7eaba3803a74c012b1ea739f9b8f69a3a8b889dc240d6f968cb61828871757cb7518644114fc244dd5251ff15e9af4ad5d10b80ec3631c2b76f4810d1cd7253c988c84fd62dd659d5f357e5178db77a57ba5ab9dacab6c7a0a6cc185f5f0b099ce81d05295792f9cd6f80139eefbbef677112914869d4b795ef02052c11b8a749c4f289205d6e3e6b4fd4154033a57f57bb3c8fde7288d22ebda2467d52635bec5de14c8b335b9b7f51a9fb94230d690a876dddcc65a8a24306f35e2dbf07461e573f1651a35152d8ae03237bdd8b4c3bfb489de48a475ca8c97cb773a1ca352692d8dddf6614f237020228161cef19976d6e91a1af64fcb9e16c148af31db4a186be68f3c6cd120cb13939fc7612dac2cee01ba8dcaf865a18126218e5e9ba765126a9a425e39eeb81194a7d6c5b5ebc0e474bc77609ad38a622f5ce19ca21cc93bd3ee364c0babef30c99ffa038eea61189cf7f57b9371b7bbfa4237d3405279d0f2605f9652a9543648cfd8b3249de2ca405c3f5ccd322e032cf81db2a74155b36af735603550cb7bc575a0d2daf32e73e199ae034b2ecd322502bbc7dcf480947399f135150fdfeb20923e6a09b8bd2209ff5dfa5ce90e22812a0f891f48b39919879374dce0774618d786a67116a365fd548f14734004bf99de14cef4efa7cc70a94af1f223e60a5b6e9e5ec35cf95d6fd2a733397a6118c648db70ee4cccd37d0512a19993612fbca612dcba8b0e7ead8f9100d7ffaaa5f184d121341aabaf2d2fd7031f20a06e47182084ed63f483578b58b36a3be0ce9f861c19b8b757d150be9c6ffec71e230cfb995bcb53e5b5e32b2dc0aa568ca25e8c6916900d860498c76cb58e455c3b4b95d19186f91b03bd266dbf2cdf6f6c5edfd7208e99a6570b654863aa92673df48b83025ff4521db23e6a419bac555c88e24cc61f738fa361447713909a543b939dee236d589a3c3220356daf1f6ca1712692fef3d84a8d749f788d8733d10f6c6025be7f9659ecada024defe2bd09798e9e3111b1d65cbf8033b72fb384d56039d187cb4609370ba67c1c824de0e0a722094c41d892b1e16230850eb3e84f0d21879b21186b3aab0436f9cc5d9f2a7029896874e9fff0fe3c7c4b63e62efdcddbf5d85e4e3df257d75c45ccd9bb87bd58134c3d7569182615deca7d6ea5c034001551db32f8e40eb7ba4ec3b9ceddf7bac2d74a5d3bfcc352f880ef1657a104215fd96c2bceb97cf1692652b3fd6826cc9e46d38ec0b859e0f74979de4f0f41425a59d1c4f7e2b0382c5e3473504869ae628351f293035fbf87a65fd7add2efc72e5dbb0708c1cab66b01a8548465e7dcb713e85e7299cac81b698170345b56149d9b78ce6928ad9b3fc45bfb5470df77a12cd0fd549c4e3e3105a2fc9a7a61d39ccbe1439814765a6067691b87a6258bf64e5713505170abb9ce6c7f4c93eaca08aae8ccaab251d741d6539f951062ad19198fad52fdd2243b83c8d4d201b7e993f07adf205ec6472dc4806431289aaf27e42759cb04fdec867c670a3a613da73eff810d0a3f1550891261247f3224c2b72336a7002fb560e1d4e7f9cbc9a759e88d7ffa4525d5bd630600e9c1b7b95133721b17e5c18b7a619b185cb9e1d9a8d4ed1d13d6f6300f6b2eed38ea3808a303f5e446420ded9aff2b4ba556801823441e38904df136129c914cc7a1d2bab559975d9368514e4182c4e6fe18381f44f6cf82790eae6c30a30e367767fa485386a6841333dadf02217a6e826f33b898a7c72c151e30bf34e34ac06852620885a0fdc2193ecf29becb99710f5f40df036e2d23e0b71373740193c0634963a553f9f8e76c7582fc485f1a4990af8bd764090112f54c1cd8d5712a6685de4c8f561aa5a1513cdfdff9fe5d77043991616c37f22b3190d7ab7a0909ca48ebe18347f37fd714bfeca145d598c54a738d53ac5dd83ca1e1ab33eb59ae3287233bf331c25c777eeb43615108c6ed2ee68e92af2a92c0580a3d98e8bf2d75d4e4773aedf41262862bfc0c0fd9e89c93f81f391ef5df28dc2b50c4a8e8c2e519834d3bdafa8e7b738c11442f928ca8a369a5f4198fc5c32c4de442b867d477e3663e05bd8bc95d4331678e647a1ded8686a83ca3ac576b7cf5e4130b6055eebfcbd8e21a1bf8b9bf197ef046db42216e3a412a37e35b05cadb098694bf73eef675461c9717568b967a81db8fdd8304f5bea07743ef72c65195221d3c0dbb159d018f027891d9fe67929a5a09db132600003f1f2b21fce83a66b2393f616879feab5e1d58ba8e067c8301826448758816dbd5ac8cf1db4c82c710c3e31b28375b5bd63a6dc5ed868e9eb4cf6f6f21820488db2486213c3c97ddb18b8f15882a1e56813eba9451eb8c5d07291f642738af35221e78ec76206cc6414c96213a0c1cc51de1f0422b86280ce0b1a57dcfbcb0e32ba623687a89c19962cfa7359275695a23f7288baadda8edd95ea453803130c53fe6d9aaa8dd343a6176f9926755d7bf8f4c4098919ead8ae37e1237abfb443fe3fc2639548807b14f918cd82709c340f5f784cf40ef6d1c294a0859a672062e948b136699cf9944e7b27f9d14fa6bef06f4fde97486fa2c74243fb67b3e84d1b927a940bdef1d9851cf3d549c7c796308c5c029e415270a8f7105d8d278d83f8a628b85de6fbe90f77684f809d9d2798129a684d948c104c35923fd65b9e7e7323b446fd8e3d2aa778a4099d5a7615017313f2bc38e7877bcaa8aed8c8d63b0b8ee76adc0837c63088233282e6f2391b96911f8c48bdf586786222ee78480a919c93fc97ecd67d340cb0b54af56e0ebd65c6980e0f97405fab3d86d22c15cf8edd221bb4c02e7e686c11ed2c85515a8ff2cdbec0d2f083146704fe22ffa4ef7f8ad421fc06dc9fe4e8c66d41cc57e927bbef7b4b5c71519f57e241981cb7369350f864a926c3d525fe2b2dcd08ad845335216dcc4dd0100d34b2c9c8a9a80142ba9a05554f07cdf3f808595a43b095db3d442a2f97d089c8898aa7f760ab7ba8e40a81c2faff13190243179c7c8ed1f5c227ae21075ea3f6b865307fcfe9772f0c418184b2adde4220066df1302bb76eaabcc1d6e3f756c05806554c0d6a8a07042533b14fef52bb1fc0bf2668b38c2ce11a904b33c067de66ccba8b1444bf93d455aed454652ef1c4aa24b6643e057e4868f2d4f0d6c1ca3af3a2cd6b3debb105d7ea6bd78d625908ac961984118de37a76773a6d960ee10a526450a788a37c67819510c79f5497edc928aef"}], 0x1010}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) 16:31:13 executing program 1: r0 = shmget(0x3, 0x1000, 0x400100, &(0x7f0000ff1000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x3, 0x4, 0x1996fb23a6cdf039) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x9) r2 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ff1000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) 16:31:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='}+\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='*[\x00', &(0x7f00000002c0)='\x00']) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:31:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="4bf20d1332ebe96dbafe6654b52995b1a50788c064a7fba32fe59c16f4a1dbe5bf43402a0cb821d5444aaa6ac1fd3743bdc40bc8e47e7116cc1b9517549b07ec13ba4efececf997c940b4f3be8570fc3c730cb51cbd811bc638aeca0b2c4cc0cb342a68a18c509a2de5d74fee9c50ad9d11a2c2846f0a05c230a211eea8ae0797f66cbbec6585149cc377d4bee3044728cd8cf3939210d351a0609db0d28d25b8744e3eebb0a3a58638ec5deec2a8423deddd6d0d630f6fb878a67e9c8f86913e9", 0xc1}, {&(0x7f0000000280)="392ad8d52cf83aa89e2baa2d1aef60a024aadc7dab", 0x15}, {&(0x7f00000002c0)="52b62a0859f1a7fe552e3062e4edb882056e25d65a55a4c8c04abc5a3f8ca2a99bb1daec951a3dcf3881b66aec0df3620ed2fb795c2cc0d7379613cc9334556f3f546588ec", 0x45}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}], 0x80, 0x8}, 0x404) clock_getres(0x0, &(0x7f0000000040)) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) 16:31:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={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) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000080)={0xa8, './bus\x00', './bus\x00'}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:31:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r2, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7f, 0x2, 0x3f, 0x0, "d03939b066306c37513c08859cb6d5de6a3ecac3", 0xffffffff, 0x86}) close(r2) dup(r3) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:31:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x140, 0xa2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0x223) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="4121628cb0bfa0a994153c84fb547fba359024d3704b0a92e70c0f30c83b9f39778128a2e7b319925b9ff051944eb0ff4e46951f770df4bd7a3ef9413969e5539acb2129cee0f8ffefe6eba014bd593e06977d16c0c2c785d18f80be2ab546d21e4b49c8629be1756fcb2acde8361392d57aa55ad4f1dde93bb76b0af5619961c40a6b4e706ac0163c84d4487565e88a0677fd3c0bb3a7b866716ef60ee42c798780f0b7f39dca7a3679c348c8a94915d2cc1d7e8dc6dd59e98da889c7a54ff3191f0179836f949431a9510de5186f32614f31355f37e001042ee63495af8f69874056d19f14a8c7b3", 0xe9}, {&(0x7f00000001c0)="a150f6612b804813ea0513422cc455a2ce0f3c07385fa0f03d810ba4373791a8f861458fc2105a9cadbef5baaf9df049adcdaf06ff197fdfdeaaa36d21adeafc5b4d5f7e174d51fed3ddaea11dc388b949fe619acd065cce494fe221b5b5e7986de497ff42fa6c45d4aa5ea446ce2c3e573fc6b22fad95d345f024ac728a12862c508ca127c2", 0x86}, {&(0x7f0000000280)="1ef620011174c67fc222a8ac1249dedb8b5cc9", 0x13}, {&(0x7f00000002c0)="7adcf1daf58e85e2a2e58437544b91f3139ddaedd4a6e72473be", 0x1a}, {&(0x7f0000000300)="f687", 0x2}, {&(0x7f0000000340)="d08ad1459f16af9d1261d45fad9c0639de23b004c725da4a48e4374c4234fd61dc774c4b35a482ccdfadb113c5f52043cb175d6f39b3e93ae8b7b559069bef7b4ff3ce2f327cd3c6d500781f3aa1e38cfa5eb6b6c58f9cdb77d20bd362f0f205ae6e0d09e31375083da765b95cc69b546292c96f2c9780c04b", 0x79}], 0x6, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x60, 0x40e}, 0xa) setsockopt(r0, 0xa, 0x80000000000000d, &(0x7f0000000600)="905316bfa2a91c8e000000", 0xffffffffffffffd2) 16:31:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x1, 0x9596, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x10000, 0x6}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x93}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000084, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1f, 0x60000007, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x100, 0x3}], 0x401, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x0, 0x7, 0x9}], 0x200000000000fd, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:31:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) 16:31:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x60}, {r0, 0x8}, {r1, 0x114}, {r1, 0x11}, {r1}, {r0, 0x4}, {r1, 0x8}], 0x7, 0x7) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:31:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) 16:31:15 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) write(r1, &(0x7f00000002c0)="8d2876924ee59e032bad77cb21032ccc8a9cdf7056a64201d5e252762afbcb07fd4e679f07adec7b36d025dfc5024fc382d3a98ed6078e07207e8436c7e3ed6992f167b5007ee39b946bd7f87970bc80fc017f13312f36fe7d9962088cb0b0074d1a26aec79e6142d4970187d4e786992a052ad8bda6a51c01297ed76c468763d79f9c606b596e08f4f34f0552e22df64af9f9aed53c4c478f07604193ec9d220616945865eb37cd7fbf3e2ea6841ad12a54a748925f7c441c65290acfe55f3d3574cdcffffa18bf5d15ea60aeb07b71e8", 0xd1) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') 16:31:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0/file1\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file1/file0\x00', &(0x7f0000000200)='r\x00') 16:31:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='^.{\'\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000140)=[&(0x7f0000000240)=')\\$(!-\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:31:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:31:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xe52b}], 0x100000000000035e, 0x0) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/235, 0xeb}], 0x6, &(0x7f0000001540)=""/30, 0x1e}, 0x800) 16:31:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x80000000, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x6, 0x26, 0x8}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x54, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xcbed6f220a2f3888, 0x0, 0xcbdb, 0x100}], 0x9, &(0x7f0000000180)={0x1, 0xe536}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:31:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81003, &(0x7f0000000000), 0x4) 16:31:16 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:31:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) setsockopt(r0, 0x81, 0x200, &(0x7f00000000c0)="8a393704f87a83e78ac0884498145060577762e6376e5675d1b94d855635a5db00f85938b25ee93127a41b6a9eda08966eb3ee50b730a324a8af74c8c0b75d9d40c89b5db565f5cfcd913cf2de3561a8a9e953f07e4dca01390d0843202d3fa4a577dcda48affd5765ba781caceae31a78fd267931fb958d39106e0358ce4a2b552ffbbe6f", 0x85) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:31:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) socket(0x1e, 0x4, 0x7) 16:31:16 executing program 0: clock_settime(0x0, &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x11) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r12 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x601, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x5, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x55, 0x80000020, 0x1, 0x2}, {{r3}, 0xfffffffffffffff9, 0xc5, 0x1, 0x4, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x7fff, 0xed}, {{r5}, 0xfffffffffffffffe, 0x29, 0x4e7d1e7e863e8a45, 0x8001, 0xffffffff}, {{r6}, 0xfffffffffffffffd, 0x0, 0x11, 0x6}], 0x7, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xc4, 0x20, 0x9a, 0x80}, {{r8}, 0xffffffffffffffff, 0x4c, 0x8, 0x80000000, 0x6}, {{r9}, 0xfffffffffffffffb, 0x10, 0x6, 0x3, 0x3}, {{r10}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0xffffffffffffaa28}, {{r11}, 0xfffffffffffffff8, 0x1, 0x40000002, 0x8, 0x7}, {{r12}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x268e3063, 0x1000}], 0x1, &(0x7f00000003c0)={0xffff, 0x80000000}) 16:31:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:00 executing program 0: r0 = socket(0x1000000000002, 0x4, 0x7a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRES16=r0, @ANYRESDEC=r0], 0x3) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r0, 0xa5}, {r0, 0x40}, {r0, 0x2}], 0x3, 0x5) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socket(0x1, 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x430) r2 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r6, 0x4, 0xffffffffffff0000}, 0x4, 0x1, 0x9}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x5, 0xe6b4}, {0x18, 0x1, 0x71fd, 0x1}, 0x80000001, [0x8, 0x9, 0xe8b0, 0x1, 0x5, 0x3, 0x0, 0x5]}, 0x3c) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) r8 = accept$inet(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvmsg(r8, &(0x7f00000018c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001780)=[{&(0x7f0000001480)=""/154, 0x9a}, {&(0x7f0000001540)=""/21, 0x15}, {&(0x7f0000001580)=""/105, 0x69}, {&(0x7f0000001600)=""/147, 0x93}, {&(0x7f00000016c0)=""/135, 0x87}], 0x5, &(0x7f0000001800)=""/151, 0x97}, 0x800) unveil(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='r\x00') setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000001980)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0x3, 0x5}, 0x5, [0x20, 0x6, 0xecca, 0x8001, 0x0, 0x2, 0x7]}, 0x3c) semget$private(0x0, 0x3, 0x220) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) r10 = open(&(0x7f0000001a00)='./file0\x00', 0x0, 0x108) poll(&(0x7f0000001a40)=[{r7, 0x126}, {r9, 0x8}, {r10, 0x4}, {r10, 0x3}], 0x4, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001a80)) r11 = getpgid(0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={r11, r2, r5}, 0xc) rename(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0\x00') 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) msgget(0x0, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='./bus/file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x10000, 0x3, 0x9, 0x1000, "88566f3d600a1ea4cc4500e75d24f60c877609a3", 0x1, 0x5}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x55) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4b333071, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = socket(0x1, 0x80000000005, 0x18a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0xc007, 0x3) r4 = socket(0x6, 0x0, 0x7) poll(&(0x7f0000000040)=[{r0, 0x40}, {r1, 0x10}, {r2, 0x1}, {r3, 0x4}, {r4, 0x100}], 0x5, 0x1ff) r5 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000480)=0xc8a00000) read(r1, &(0x7f0000000240)=""/241, 0xffffffffffffffda) open(0x0, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) munlockall() 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x10000000000006) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x3) clock_getres(0x3, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe53) 16:00:00 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x8}, {r0, 0x42}, {r0, 0x180}, {r0, 0x2}, {r0, 0x100}, {r0}, {r0, 0x1dd}], 0x9, 0x9) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet6(0x18, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: semget(0x3, 0x0, 0x0) r0 = semget(0x3, 0x0, 0x120) semget(0x2, 0x2, 0x605) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x1ff, 0x1, 0xe15, 0x4, 0x9}, 0xc) fchmodat(r5, &(0x7f00000002c0)='./file1\x00', 0x1000000000000040, 0x2) chown(&(0x7f0000000000)='./file1\x00', r2, r3) semctl$SETVAL(r0, 0x0, 0x8, 0x0) accept(r4, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) getpeername$unix(r4, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) semget$private(0x0, 0x0, 0x100) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='W\x00') r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100c0, 0x10) getpeername$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) semget(0x3, 0x4, 0x788) close(r0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6010, r1, 0x0, 0x1c) r3 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/147, 0x93) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) readlinkat(r3, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/18, 0x12) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) r6 = semget(0x0, 0x3, 0x610) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000300)=""/31) sendto$inet6(r2, &(0x7f0000000340)="95825c38f7751145f71b84594c4b7449b08583331efdd4dfd3069180df6582634fef0464eecd785a36e50678da76391e0af8cde3f8349ca2459115ed62e5c05fdc7ce8fcec059e2fa36bc31c866dd9b89595df088e0202965252c455a9aacf00badfcba12e35905e328f0911fad3c89f0b775ad47992eab927cf27c013aec6d6d3b0e42ffa29d9a9cf035201ff059ff3221c41ded68839d19325ec6eeb72ff8b76e0e03f0ea9694207ff6b330d737ef97791161f261b2fa7dacc9db5b70ebeeb1cd42a3facf67faeac1feaf0d5289ffef5faefa80c9cd210741a249fb4e389074957509c55fe4b62fda30d159929f280d60cc89944c2a44a605e97e8830dba8041c86472110d93e6f91baa8738219babcbaca9cb49c4350476146a38d9594a2b1e4bad4807c4451184838d88b51cb7005873a807e7d012c361cb4321eb31ae82bba4b60e88cad6db1b0240b702abb40b29bc1ad1e3dce90891b5995a908772a1380747cdddf8446fb5dd443371becdf44d6b8492a37578fd63e73d4e3187376a8ceae29757ea99df9b4fde864f8040530fa105d0d8c8552c7b232bb7b7fe55105e681caf7dab3060b243170ad923a96ea2f31fcca523bf010936f1abd8f7e57f4546545a962c9c526c96a717d7f17a7b0f14fb4afa40475ee935e0439ffa5101483947b9ffc5a3a492e4f8f8ecb95c3aaf5587711e27c591bc1eb84d2f32b803cc069afbb6c1560f9e556fc1956b4f9cf8ae11695b97829a2550bd0d2075db9cb8f1f0b4b48b05d4fb52674ddf86efd07a4bb129bf41f7e34daa0d5d74d5e088eddcf5b307e1da6dd147b28440b61b8de8c0923ffeb40ed7b031d0253698c4498e85f51147f521e024160fe6a504d02326bb3b65cbb1d71775465e2399f3211de452d072601cd0afe3695f17c46ba6426359cedaccf38cde70b13c416b10e01dd0f89ef2d576f8f8973e40b22590b6eaa63d70abb17f4282b27698c0b4a924644e6e944d023681f2911347ec7ea096f1f7a01bcded81e5c4229356bac59dc74d2bf443f673d3e917623b37e0493eee741d8a171d41399736c97f53e46beb45d31a8f95951a8869cd902752c5c0ae2b2f95e225c016e56830db3c0a27d054576c7122edbe60db452fb910419336bf73d097a89afd51879b79ee1ff11b30698d3827cae806280ba3f4875abfa7876656b795b6753a76ac2c3acc69303691fa375c564c33a44d929b07f25ab80946d14490f638513fd57cfa97f58f4fe83fef30ee6ed403422a11c25c9b03cf143f50f37a908c59b74372e0317a268a4b4973ed61e61a6856a5a2cfa7e1b1693eed1f1c09d9eaca81cebf7f8aae3199d0399732eff2ed0b4ea3f6eff760f7aa097f829e72cfd20138c37a34e4d9cf617974b60b23dbd93873b886608113011aa63b05f1d7ef31c41cbfc800643b8ef3eedf9e4f4cdc3a3a94c872994a7ae1892c07145ae8c63a5b3bb9da89730482d22bbda62d7176e93dbbecb337d5c68253e2184acf66806d6de7fea8392e659954e08e88c1bc0ade6199c3f42b2e5ee718ddd58da33d8dae3c062ded9c60133fa8efd9406a22be2fb12bfcccbbcb8f3c2ac6a1e1972f0b68b58e3bd02cc158b068d97e216efd81e6ec05cadb51f5ea5cdc2e6f2ec0ab3a20fdc38322f40f07a86143e920d9e056863f61981de0b2792cabcb016500d522785a670bb3797fd8b1d69fd7b269aa8fcffc1177ef9fa4a1bd173ed509bb58aa2d53d7ff7b0e643dbf1a43fca09f82c4a0446154942a174e38e726e41af86f7da9b404674464d033504385b61c22c1d08d239a93b7c197a37b40187e9589f58a4de5ec140af44cc012a23ed62c78a8575a885d713acc1a864b6e51cb5498251291b72a3cd1775a691c3d1980e098fb5ac463e0bbe7bf9c6a9c7a9d1f7cfcde4721fba3d25b2bf4adb1cb84c91b60becc2344578e97bb2d876604699d0570ff04e3efc71065fd97079a63fb1af84e0852f826156980ffe5d299439f99f2f205a51be33d8c66543f14dc770d97fd66e775232625cf27177b6ac650e8aa3fd86e96cbc1b50dc557ac1baa623dc538c15621551da7f9a7bb6cda91ba1d711c425fe2e00ed28d71879533f0a6562e05f8292dae707ee8c2d7a9670dd35a93f01b300f1e5787d435c5a43ed9843099d17cdf8ae50059a736ec46819c8e30a5d225fcac9a0ff15912426fc83c4b7ab0b0847be2959b88e2030255436b1c21c0749f487b59924bd8a51fa5e9e8c5e208d77773fe4a056fb19d538a5b83c2791e71b8882c1fe023a9bb4cfa2a5d8a593c6ec9d91981b6c4156ca5a6d637ded399240326f8285efd31180abfaf5a91c210cb77e6e9429fdc7a483ac41a5b7d7c46e95fcf75bfe025bea3af647f267ad2275aaefce407b5a732b795b3272dba4d9a3b3af496b12a54136c872abb13b629291461969d48f7be82c990e7e94670041f5c68cdbfd7e458772569141c426b383fdf1ac346cfe6d8adde6672f1101e1585eeb033492b72f4a0ddd2df52c850bc7b6cd071b74f7ff0a5b5e73fd0eaa486969aa79e58e44c0c0d21b5c5f7583c66e20e7db4cba9ab87e1f9b7e32ce07a20836b092fa9366d9b03f06840145eae18c160f763e8bfbbe7e002bd6eded00ea9fd0047f41db34f6cb4166d86db9e087995413388164fb974db6a53ef766b7509eec5635427fe6dcacf0ab966b87875b4ff12cc5b808086d038fd33900b1dab5d16a8f08978a16cdcaef2a3a3e05874fd5cdee4b993d8a09c0d7d3f1900f9c4994f2339f51ee0ab88025eac4265f2b28368faf90618da08b9ebce990e91c07d532f991466798d100823806098824c418afd6d65bac5e5ed4ed9760b3bae60e1042b32e5bfdf2a0d733f021e7b4e691db612ecd626567050411bb7593ca5a2b1fafb53db673d79058cb5fc6202e933276abe58f1c9f4758b45b3c98d9056b176ad83246e6095d97b39f8698eebd3d337a9267c9537de19b4555ddb99d04de8b84209dc9006824047901ca5a7fb476201a87a79e0d1da1e0cf6a2a05cef236acfad4bba3ee022264112861dda1c2bc2e525ba734146e9c3874fced160fcd1d49936299f5a47b412cc5e7658a31c79d000b3358d1cefd37d111e79017dff26a3d1936f146611d974fc495759786a778b53000818fc5277d4a5c1f4a704827a43c64ba76c20f22f76d83ad1f58d486922828d1fa680fea8186a8b515e447bf300c887745c3cda7aa60babf188da8a622833095fd92fcac794d13f2bd4b546a908b6b7f14ce06cd880c464ada2e214505cccda0f5de979af3437875545e44b495a3846c72725b0a0d8cd036b1dddaad2c2eab68d9de8b52f7cb228175fdb7ffbf2e8bc98d7afdf62500e54322fbaeb999da434afd94e48550130ec4504e578e5ece89742211839b5262a1a17586553485fd0b1bcc96f0989cdad230c3e0007fca6e36991c3a3ea7c565e8b403611755b80ed5b962102430770faac6133c681ed8779fdb47c813aa223eac534e688589d2f1d66d5a39d7c6192e8d7b4ab49efd6ec9441c56b6c2451e49f74ccad0dbdfbf0f8c65d74c7a173b54611370486986614809836102ff89f15f5187df40225d368fd25665916d0b31a42182931a2db8426c2822c99cf4dab731cd39ed7171a385b8c1fb2ea53f847e039af3247b173d4cdaffb7423c36307bf3d5b07b6dd67988be435b42ce1eb958e26a67976598b0bb4c615e8735dc7df3deff22a36db2ae819a8fba86efd054fb392290c8b6c608e4a98a0878a418bc15a8de5e9a807cfab0d56a7f033ea0cae416cdee3a5e8bc05bf0d53d52b2905e30406a68d9a29d4da335009e526fb810430acbc67da065f5d14c2f638272785834f001752082f0de4ef2ff476954d5b58af198d6691d6abc26ddd69211383bfa3a3a56ff48fc774b1bb124fb506b256e7d9346d462caadf9194262265b8bc7cb43f14bd69da21ff6866c8b52552ff0376b1336e1afaf329c8a4fb6d3acd6aef45af649a71a19c1966d726ca9b29eb47215034117ba25a915efea7348bd2dd836f1f1a0ba5c08f1a96565acea1f4226c7c714a8eba4c31d16761125992f1065b91a03a182f5401bbb43ebe26ef183e245bb17d1ac6e07c84339fd0994789dbd586141740ccefa0bcbc5a25a7fe7104f0c0f8e2e32bcef45029e4541ece15e38be57c44d8fcc150bb7eef759af1bde05981962d1e05691924c6c2f0e8e194055dd21285dfeb22c5a0fd024872d0866f7d86b33b461b388015f9cc8772158fce038283ca31e5cce51e0a921e9932901d0d8c50c6b1adf596c41b9424a31358f12ead466475a458a1065f7fefbd4368fcc4ecaeec75f02f5c0f87e2637d31a78ca22661766855a2529158e60bd010d74acb822e861945bb917206fb19ec36084d3d2cc0c500bf895f558257c404a953735038b63052102c58f62f16ee91dfd1edc1817189c882bc710439658679b2a9c2b975d3b9634ad23086e276c1eabfbf65e99878851bf2defbb5e0bfbe83849b8222b6c0c449877e62748a6c5599cbc2d50bb0fd54ea9908368cdc0e1a084ab000791a0c23be4e554d5c7045045e0e4e85bf9670885855e193023e6ebd9857de9a5510643c916b588353ea95a2d0fc111130d8149925ee23072c23507477a5009c7c44ef62add7ce89eadd17e6f4c45c96001193f6544bd7ca70f76b9e0ac90edaf55f5a02cb4fabb7ff1a217527e46bed7f13edc53f7e203c40ffb7d6da127f02e55140eeddfa2b4d14fe364f2ce49396ed6f279e7ba80d30422e194acff2e85f3516612e0c2d6a68f1eaa87a2abc65cf28904c73992d322cc15cf8cc14e3ded56473b5e0a4c276e53aa934d2c0461d990768da6e2b05e6ec975d09415c14aa068639cc8a00be4c7059b487f34a56611ef142d1cb690a1799f9cbe53bf78eed2e527cfb8b0e36cada9dedef67adf9510c911a542552125011019a2e6bf4764c73e170138a4f38d165c6a20f08052232b4216927a409800b1540ae103ca0410101d229bbf7c4f4e3743110776e438c888c81f988c75e6f278a07da53b2d7b2a4b517973fb1fcbd65fc9033e8547f9ecf6bac08e439eeee154bb501629446ad53e973334f33e178fe35360d8629ec6ae18285681c71d4a9df4a57a71dcf81bd01a0233d36d84b713ed14bd752bd5d28e3170d7b7ad6d264cf70c770d965bd92b829bcd67cc264c98a41b3a3c076fdbb7081fbc5e91e354615083e20b405e39790e91c36eff3b3e69659f39277f5776562e83247ffcd49891da2f2b1798c9d9dcab157a87324dc95620dc910ba761ac87bafb0c306c30ecaa7cf130373681a56bb0a8165d3b86f2543d6f3785c192ab3db360b59f52f7c2d3387468660928ca1a4546be12d712b87e3809fac03aa0862170cb2cf7da590cc2a6f503f2a7fb8f38c02a68e1c4616b4bc84fa4ddfb2c02637644c88209706dd50683afff181ab5e39247c104476a4467169364aa4329057bf84c287cc7522057f2b588681fdceec065dc674cbc949a233ca286f8e1194dd5302b2b6348a24233bafc9b7765d866b02d976677d46257d1cce8ae9e60149297f383daa9cbc408405ca416b799b897dbe55d33cb3c71961932a07746fe0ea772e7d5843d46b9bc016d9870cdd47e860c497fe93750bfab4f10f8d9a2ba348026df241a31c0d520ec1246ac2dcce59f99ddf2266a3aa8585b0e17848d534ae37f0c3735cd3febd5611da34fcb9b82dd5b96270d7e3f6edc99d8c3bcd79aae8eec096973cad967b4220dd4b85e8fa38f5916988", 0x1000, 0x4, &(0x7f0000001340)={0x18, 0x3, 0x3f, 0x1}, 0xc) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r2 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = semget$private(0x0, 0x3, 0x440) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000300)=""/106) 16:00:01 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfe, 0x0) sendto(r0, &(0x7f0000000080)="f2309863415f1d884574c4c7f02b4fa93a7a1ebc45af3938ca0b65d6", 0x1c, 0x5, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x20000, './bus\x00'}) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x100}], 0x3, 0x2) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x308, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5b88, './file0\x00', './file0\x00'}) sendto$inet6(r0, &(0x7f0000000000)="ef9a1ed0056603945f7ff00e37b936a21b0afb60f57dc34c74d53fd6ad4ed583438a21fd6549d01110ab85e312c0242b9f09292cb37ee518", 0x38, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x81, 0xfff}, 0xc) getdents(r1, &(0x7f0000000100)=""/194, 0xc2) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x10, "090000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x8001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x3) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) shutdown(r0, 0x1) pipe2(&(0x7f00000000c0), 0x4) dup2(r0, r0) 16:00:02 executing program 0: r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = geteuid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getuid() r6 = open$dir(&(0x7f0000001380)='./file0\x00', 0x0, 0x180) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = open$dir(&(0x7f0000001480)='./file0\x00', 0x20002, 0x100) r10 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@un=@file={0x0, ""/20}, &(0x7f0000001500)=0x16) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="e7b690434784d8479fdc24e93d6887b81d213afb31a2e5410cdb4117869ef2e2d145e28951b73e100af7f96fca9a5bfc949084a96672536df662", 0x3a}, {&(0x7f00000000c0)="2fc08d50058d37b3a79d067443167459333507b5b1e7932f6c7cb97299ed5fe2e615d7803d5d47b992d22fa82fa401286268e1e74d54cd325f3797255c073d41291e22f910837ba19c4513", 0x4b}, {&(0x7f0000000140)}, {&(0x7f0000000180)="829142a09be5135fed6dded8f93eaa17102ef67841fcddd5df30aa0624bed2fe6dcb79046e16ef6f68fba7d7bd892e2cb29bbb46c215f24a00e480c872f4f31fe478dad952f6edbe289a055e0ae9e4473f9953c269f50938150072cf72b0bb69dd9598bc2376c7f4b9bb1a3a2557694cf8316821dbb07065dd681a1d9e84e07e0b445333ec494f6b47362319264b68357c01e4c838efb700027452a525d5c994de98460a03686c7121d6118c38", 0xad}, {&(0x7f0000000240)="8f67e0294c5286ea87ce086b09a3ebe54d9193b60822963398ab3e2d79b98f642e96fc3275340804ab5367c06f70a36c07123dc90d6f586417b6426954d0a0328c949465336d7c3298897b94f446c47ec5da66bb1b53e7f27d1bc01e9545ad463fe43e30d439205b8d6118c218f28a27b16e52e034d4cd4f3c7ae343341d61d0278de29e6cf1b652983e645f839ba2ef3a74296e0896fe67c9ea3e384dae0fc1a228af605c7600942f45b71083cb5e498644fe3a2c9ad075e9dc05d95f3f73f2aa41da5a9563e43f4ddb9d1ae2c486e2fdfc5e52248b5c7579ad4c16b68d3b0ff92dd967fe31e9d329af56c74edb89b2da84bfbdde416c543173c97b1c19ee963c706c13977d046b46acc2302c7973202bf88deab241142362b8859ddb2fde7220344824f950a66f7a37886316b722171d4bb7372ea7d6ed45b82ea8d8f50f964fd9571f535f26967522ad3bd91e6afc2e2025190f9adfcfa08eece6903f75850c15dff4f2cffb84f9f25ed793ef78e34df49526c303a69d14fffa0521fad99fff31abb028ee67a07fe5aa88445d80c9b10eda376c9e50eee9bd9a6b9dc4c4c0113384ace9a932437b72a94143935c9153e4c94a466fd5ee010d1db14e2de36e787dbd3f360a70b0a594e32998323ee0bd2445487185d34d3af4b35aa310f0397db943206816d65d5af975be0aa9ac1f88d3062c5debf0126e2f0d60b03223c84b2e4628b3e87a8155a4433c2bd783cb2bd42d8f8a5e72bd2761e7e88895c56b52931a689b23a6f18b7dd52422bbadeab67368346d48bbeea59d50aeae7fec9e180113f026e5a7d961985d537ea18aed2f95e45b88bfd1486d86afe61b9efafa630e49716b9584669da8f9f5897b25c217a0cbe81689029330381fd8902253a7794a270b5acc0851f07bc06a75c567e0b23cfbb91f80527e56c14efe58e58f0c5e45740ea4e8d1e87865518fb162438a9b77eea000d09caf5f3b913e87f0da9b7591149d8466ca624f19cf36a3d95495ddcb5df114045aac2b89d71847f902656d9fc2b13a28d76b8c9f5436f646ff2aada6284bb6677e9f479832c36d196b4e48373462a25e801f57253f912c0e7ca90c4a6873c3835e645e5b7ea27b9fc92d0c062fc2f36f9ec099c47bc9ac0f78c368b0e63ef4f798209fd8948cb15dcba61790db6766571ce59efc659f8a3831c722d7bef231933ad94c2b13796d6c38c65e9ba97bd88c2a18f52fb6db5f8ebe26f3f0f9fcb380b9e71e2346d52568ed46f75fc4c538bdf97ccbb89b368fb33a71f2308255b231b94e091e249860845bb7ba0a5b4f184517c8a104fc281dc3e1be2c835f83a883b77177654ce2ce26e84f9f7a6ce16ffb5595a1bd13242effd328900bb8d8a12a03df624a1ff1317c7854c7897b86df7ba5d991d5111c75c7c3b37448d62e508a16c128260af1faba07105d315311f5e9abfa11f0da7557c9abbe3311827ad2784c812c74d78ebf107df426c98a9f7e333404f8418416d4b9808752524ea147c6bdd9b44d1f1fda9c48f57dacd14f55ca55f31a15969f365d7d537a1ebd385356698a14ac5c16d1ad007df5690071dbab14907e8f673f51f037649b8b2b34d94b4a5179dc183f7125fa11ba0d59941f59724564f4476890d353a4b95f94320ef3ab9f1a1b6749b57c5252720621a93b5a0a1be66771a23aea728a4c9e65e40ee98d844f51ea17c617bd44cd76f5cb182de95519705bd65df4e9fff06b62826b728f85cec196a44681a64c72b81612a5aa7cf35b22b494b6985d2a90c2429a0632fafb9ae0d46a0105d321f9e8577b1721738f277ab6bc533d44a2884cd253e291980a36a22f61653165204f47af06e19ddb9c9bfcab7a6714a55ac084bb9ea4d8e05f8dcf5acc0fd61fee26150388c91f31497809831565d9c7f59ca5f788b6d3699d8b4cd904b9a1acc58aae816097d375c1b0533d89254d570dc75eddc4f5390f73ebfc32e2de1b1e446aca4e1ea4770be416f4a6c44ee9e963c2a04b4d8cb87a121df880f8c55c796a3595c6fa8a2ad84a9b80baf181e743752a31f9523c76345646f9e1df0e73b0d126f6193e70390182b4062c4aa6853eb134c772a94bd21408795f45803f4b3ae05fb5319a3f64ef5a3d69f8265781f2997df50ec9435ef886127fbb1419124f1734ec115ae01dfb9cff9608f22ee2c400a5586cfffece92ebf4745d84e33b8de41cf52e424f38273ac849c75d613959f62c08205031e47d3ee6baeddcf7df686ce33b0a9b1a49b171359febd094d38a9336fd445413e0e15a7083fa7ed06cea2527efb7ed7161ce7b8d65c130cd645fdfd70d2953d9e455a23687e1fc99a2427ed651fd5bf72a3d07b57012069c5fa27196b96b96e46151c0313613806196df660f93efa017e1ab9427b398b65643aff488f2ce1950f4b5ecf6f8968c9f826439de2ba3d4fe5107b2e6ad3933cf46d74b5c512bf289bb8b7a5fcc459e70a196f8be8e5b9202be1779fcc0c8d65392f0f440f3e73f8eeb030a76a4b3aea2a9d465a09e9e4a244e7adeee8422f5ff8c9c9cb69ad020446da14bede9aece09ec2692779b24852ce824ac5b4f4abb79cc3b7d507e7799b4debef5fc5eed0edf0785ccae431ac5faaed8d8619b4fa475550af82f26d511ce15444b520909edd568f4847c8d795b75876f08d5263f4ebb140e7372f9429a7e0a6c041ebdc727623385af2786140af1b480f19ee10248113ffd020292f0a133d789cad70f3c22ddbc4dc9869a4135b516abc9c9b54b795a288b7b0c071ba674817e36e001b8515702083aa3095365edc5b5653f3381bbdaf68f2c97bcf0980e0ec4f2ae1890174fee8a4216ab70cf6a959fa16f06919387590458980adbe84a7dd034727cb98d32cdfd268906ed726a66359e8a31963595e61fff9699f1dac158a5c0d8d0633168b05dc293cfd8415946f056511a345554479d5b59ea44705741f09d0ca1d08a06b3ac9a328219b7fea439fb5ff485448fd2a103c1bd0c5e24f335eb581caf69b6c56d3fe44180b52ec9b144e25bfb38cf9a699adde88d772a0872647c32ab228949f92b68a03b92d2a645344de51a2860bb29b1b748d745ef6ef366ab8cbdfa2879abe03e0d2d0aeae449be6ac3dfd1f5685084c7caee551597711b4cc3331ce5444eb26ac3f48c0842fd0c9ca13186b5b7e2df47cc5d2c494267ebed21301a5e1d74667d9517e7c24c157962c11f2d77f25f21fb81415530bb55d1d78386f22966bf14ec88abf3caf511f8e80a3310d0e2c1861957203e661f532c9721bd36b7fa20fd2a396eef2bc80a8b6e1104337740fbba14bec262fce4c0502296b8a4f6eb405be9b57c472e6ebaec5ed478231cf7a7ec8e1ac1a7a301aeafa012a327ee633741a15f0731ac9ed1236f7a12aff6536123dab562c523d0149f2e902a0524f62ce036016db95f4eb4ceb4c7ed24eec5c649aae03af070909b41933af3f930e688d8f5d20ed1f4c8475402fb3032503372db06141efb202f309cc874b0b539eaeccd12402564dc85a046428b11ef30f4b8c0acad5d739774461cc963c994b93b6609655bd74fe1c93306cdf06a41595b2077f86d364abf4c17ed889fe3fdeac4bbe6bb3db7f76bdc851f8723fce11bb5e2cc1b082f1f75492cf1f9a05b8b13d91c648f6cbc0e041c85935f18dd982c4726b8b91bd27cfdefbab8a4ff29532102821265848d2df79c863056b42a40fdfb43d966c59dc6c4fea32d681862abf01a1e31f37c8c2c0ed9a039e03747390e0d62cedb933ac889515faaf4d3ab7b5f5416f5f2b2f6bc0b142766b962e67e4dc15186ca7b71c5fb4febc16f8451f4d79a60f9cbc3973894a98cfa36187f83cbd1ea4995023033c529b39f70b165e7f7bd73571d87ca4dc5d17312f7c3ac8050a285c9b69fb8506c4fea1d79edad9b382a1f2060e83f3019dca89401e48b2a50e3ec1e523ca1c7bdd430df928aea92bb053b5e852678212f080a81b16870d8653a4883b0aa93cc8eddf7d1e3ba3fe1266a684c8f109537627255c8932b261142f5b96431ed9806506c0872b490333bb5a1aea44dd10295c913691d7ac42da04581247e94a6d9bee84d6d5eb3dda753a6bd10306211b967bbd6f68b379b28338db2a0378814baf34b6105375b9e6dff332f0b8d084982659093ddcebbf80623bb5b0f2ab3b514f3a0cc6449fc7206dd698d1d3b3b46c39f33b63b4a95e8a86eec7f87ee148d6b3b3a43592d0dda406de603138ba99d33ddd1974d231982615c3a59e04d0c7f4ced1eda71a1a321c9d0767c83bbcb2459179e211d9ee467129c60ff74ca019bd8afc1b51e3bcef5debc11d8bce1f0600e968f042832dbc3bd3ac62de14272a421985160a4d2f5611daac352075bc4d60e6f522f24395df5aa70d6de2a14f9ed832caba98e1f2c5cbfe04ca8ff1fc0083c7ad08472d5631ed28d96d519a612841cc2e2e001f2bc5dc117650167e0bb4b9e459a6d6cf582afbec30988892b3891312eb1e8c7f02c93263b0caa1630a34522be0fd1f4645038369a465ae7c5a8dac680554b4c82cee54b28263e6d74af41e20c8f27fcbafe27b204d8ad668401d80d879ed6e3a462f79399880ab07a6aa1ba7914db7d3a6554134e7b49d1ee1fe366bc2f314141f6c5fec0b0504ed300033b580245402a048a9f1692c8024d363ce954678ae28d22365ce937c0f9408e98d36d594eb054544e78aa8dfb2251e42193d4bf43a499e440aab5f83984feca3df1e76ac5739c96a1e16d4d481bbefa7c267bbf3c4c9e270b90e39bf6ff8bfc391e9d08543d9004b88710c339c6515c62cffa4e0163045f4db18e93d2349ecd8aa64bcbec61b25a2d362752ae85188b4e182d23923f4fb0c191e42d71d5193ccec893a106b05b1b53a46931c60f471d3c4c732a1744a8f58373ec3cf4fe3496ab708f94bf68c646fb8591a94bbc011b89ffca59fd85af97a57b59c1e8ddc895ba40c95e95621a408b2a214b2841398e259406db1913d8d9d254467d87d7da38a149f6500d00fc3afce9b91bbf7b028815f6dc24668f3d9c0b6708a4b0033e94f9dc1c0aa3d47875caa44969beaf0dcef9d30eb1b37bbd2e94bc5fada187cbef17fe656b0d66bd1c459ce50ed887917d172a10c1db6716bd5f7258ead003e6e25494c59dddda310539a7f1e30fc00026d5e9df52278f0c86e27498e87f1bb7b26bf85fff77333fc71c8877bb7415a643ee23f7ab70bf561378d8f9795a0949ef99be6a5c47cc9c445a3267c35885cf06bffa743d3026dcb7db33f11131e5cf505ab61cf79deca7c7c81109c1559b10b9b26d526f95b125240813eb93112b784dbacf9a38c6f2075f566884e24b14165ac6e9f1b125858eae67c637cb6258e57fb1e3a4d7cf7e63110f6d9ba0654d80b5fe229f419c8fcee2862510f888342a436b21850321218d644f0f3fb60a340517a1817af3ee48376f09642d531a391aae8873e7e92eeee01241e237a97f8fa6af55d32e97ac4f5c831a054d355dac8794b96f2c5501066ba05c760520ed1e3a23cba9fb4f806afd676223deb2dc504e99fa42432d027be45afe8c02930bd1ffd8463fb8a2a310187f72d180b14073dfe334d68dbd1e0c56f8f5e62641951804c515157ea6a8e5f3a7d53ecd5dc2e38208245c03c87bc12a943eebf62ad88342312055051d5ba14cf57856a4dcf5f4689b5ffe383fd1470c525a2f6599182ab6c765e7f22c7816a2c9f03a95f5b76450e4225a8af86180a1e152d0f8fddaaa7622cb240ebc1c7873e684fba98f9f9ae3", 0x1000}, {&(0x7f0000001240)="b65eaa63d6c96717cf5bb58a50b343367b8389d1b832dfa8d12893d3cabf576adf10550988c29a2aaf569554c73f438e4e01fc07c7b3668860bf8059c748f94c243b97a989596cd4210db160359c8a959493e43ea37608651ab5242bb334ffe8b49f24f8e0c80cab8d9d61e91e486d08f3f6a9c0aa78165e3aa31ad6c116d7abaac608612d5e1c57e05938d2f0f7", 0x8e}], 0x6, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r5, r0}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x78, 0x4}, 0x1) writev(r10, &(0x7f0000001840)=[{&(0x7f0000001680)="dd52aae0872dd70a82de6e427591300f9b648a1c3daa2d91a8491b0596e4b7f089d1f611af7bd37823e7661e7f5f18d6210129c50c010ec66a988ec0ca658b107e7dcca942dba3a0bd1099b5b472a3f286481b24ea294254b67adba2e75c68ea2c3affa7d67b98a6bc55f222e48ad3ec5b4e07b933c08616ea0542561565e448646a8d3e05bf66aa663b9a98708fd6252c706ebe15809fc502552a33c57f414d512e79fd2d6c5d049a3431b2a63ce246990b6adf4844687bece322f88d6a1adc3bfda1528bd0806c2d4c14c9b55520516b51963fd8a7272e660476eb1fec", 0xde}, {&(0x7f0000001780)="cab5c1d1fe8f8f6de25f137c4ad377690b6ebbac25dc1b26de05774df5b9b9919c6ab2f3944bb395d2b7cf941c22e20e42ecc30a3df53cf2740ae7", 0x3b}, {&(0x7f00000017c0)="2149305a42818e8e50eb33427d8637c50ac181cfd0bc259e9e9d31a38297f2469dd2ca91c85ff02d345521f73824a12ff3274dd88134938ee7d6399322866da5829a5770aff8b4e99abf958a31ab701e0214dc9094fb9ebbdb350a", 0x5b}], 0x3) mknod(&(0x7f0000001880)='./file0\x00', 0x2034, 0x1) pipe2(&(0x7f00000018c0), 0x10000) mknod(&(0x7f0000001900)='./file0\x00', 0xb, 0x1) r12 = semget$private(0x0, 0x4, 0x100) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001940)={{0x9, r5, r0, r5, r0, 0x40, 0x5}, 0x8, 0x65, 0x8}) readlinkat(r1, &(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)=""/122, 0x7a) r13 = open(&(0x7f0000001a80)='./file0\x00', 0x40, 0x2) r14 = msgget(0x0, 0x22e) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001ac0)={{0x2, r5, r0, r5, r0, 0x8, 0x2}, 0x8, 0x5, r2, r2, 0x100, 0xa8, 0x2}) getpid() mknod(&(0x7f0000001b40)='./file0\x00', 0x1, 0x1) accept(r13, &(0x7f0000001b80)=@un=@abs, &(0x7f0000001bc0)=0x8) open(&(0x7f0000001c00)='./file0\x00', 0x0, 0x8) msgget(0x2, 0x410) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001c40)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r2) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x120) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x4}, {0x100000000, 0x6}}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x1de) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40d, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000001840)="cf6445203b2d906f92e3512f21853cf523eb759e4c9a3c8a695c69e9084e48af9231357504253c67cded5f2cbc33ad28a39c49", 0x33) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f00000000c0)="cc", 0x1) r1 = socket(0x2, 0x7, 0x80000001) write(r1, &(0x7f0000001380)="0b8a8210569c23a38d8171da63b2d4", 0xf) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="a0173f0a618a2cde50eaed06fb02c3b4a4412d8f706957842abacbd0a7c02e35148184f0b323949c3db9367b42e3860443a472cb8f8f9d0260899d6bdb949847327e3cbb16e1d5db30fb5e1af08fa78c9e0b612b230f5d9375caf0674fadb9175a2017739552ddf5f52788832ee28cfb9edff3ba896f0d98f259cbd432b654357a53c026d145b2a6a4ff1c74200e836e21d47a38010183b46a13c25ac563520cc8c5b889b9f72aa4c3d45a6036d9cdf0eecb", 0xb2}, {&(0x7f0000000240)="4143178a5b18263750a772a5ee3890bf8fc68c99afa266674a12b53a69d4657ba605dba691e041c6c157481f4dd559d39e3a84c59464700d3830f9bc7950cdceea48fa2d36114af3da90e228bc801f7aa0e1711af92a6958a219b5a4e2bb5b17b398ee02baaccad455fc6094c7a7d13af6ee0865a303a10556f81ff888dd57ee7179a67772b6ef3470b84067b37c56c17d593a8f9c571716c38258dec9bbea529124f6b87c804615298539f527b8bbb8ff6b045bd209963fc9b7b936761bcae2eeb9a3b41450415756f025147340052a594751affda2d2ccd694678f08f77574c9f50d57bb46a3b995a0dd00cf52f9c96a07fd65a7e3b71f4fbbcc951f14f4b3f26857df67507cc6fa13615b88bd701f60cb62e36d0c241c33a77e218749d9fcf4ca8f5e699d1f9316e725a7a7f6b2e3b0e6c0187e5975a6cc2b568cdd3c83e14596e66f97b9a861aa23484a76076cedaac5da5cde10db8663a608b43b35ea67ea6a062a9b602a538ea446df6da121dced8fe964cae5e4a55f1f76fa39d32caa2b917bf767cf515ad094192bf2eb2dded3c528aae41ea8205200762c112321844188c5cace51b12e5e76236f1dd41c747e7074e0a6837c49d8dd2a7a23b629250f8496bf26a3b1576efecc3aba67cfee768bf65cea8f9224de5b34ca863fcf95c75ca7db4d697d67641dc7e6ccc30d564aa52609b5d5373361213ee861fb750927fe7cc7550e3365d86715ecac92a94791e85d7e68eb7e5e53f5b1404e4246df2df8bebbae423fdb706821d2e1ae1b1fae9a6e8e7bddbe2e178509fa22dff8b3676451d4dad91ed9f9d9f31c4566f57a0be959bacaf7ef822f9b1113536520ae31c24f357505472c2dd54bf6ecccf57a2d7703b6cd01c8756543dfafb3d21cc7e1c9367b440baba5fda83ec3d092a6cae4af56105bd8dd898aca50927bc0b91826cef35ebc2f1282b1342932ac309dc166b3a3bff537aa5447141b052b78ebcf0d6d732e8d7158d1453871f122f4f11f1317e939c2c7a807508df75418115540671c026812dac302dd1ec2e746dd014dee02eb4332647f41eabdfc90a1b6159f7a405da38afbea60b99a1766a11db375752c594fd1eb4dfc1d919d8c0877759800349c71cfa942d54e790a2581546ca0277ea8bb5e810e156fd8f72aca5723e415bcf22ad51f9753cef485d84c1ca963ba64c9f8b892f86e95c56f13303a1ae7e363c9c10b46bee99590f79ad0c385807993a6bd429a217bd3acf6d33fc6c8e945bdd66c53ed94de5c8beb86a666b6ccaea2e1b4d4bab178d154341b005374eb61cb1eedc9043987add215c799e8ae64dd012bd16f98b57529b9e864679798882b6cde3e1f208a39f88ef389a64c54d95ef6d13d137116b7f0bb33abc44f9e1cb18f0e51091321799c69b8e93f46f029058fc7e787bafa1503534bd30b676142d5b4ccb995e392deb80d2d1965bd2a9410ef2104260644c23ee3143a1dca42c2f90bec7ff28343bbfbe9cc57f3d765eb24f790860161ce21318243906551ea33fccf59f524dce9733336bec4eed7ad6d893bc6a7ff0c52f8750ddce6d3c225d161372c1e06ebf8d1d5aab11ba5da81abd040e231ad8aa511df47d146dc17a3b279374f54ff817592e3f57ed8815ae57784b44c514a111bab6366850e669e1a1d30ff76bc8ef293aa52c5707a82f5ce7fd5bb86e9e5b9866823bee6682dba96df262d36a0d6b7c4e34a75afd5305c11c6ff2f22ab40e795f07dd83ea75bc31436a294711648bf17145f2f7f033d6b1a83cb079f6a2ae69dab43edfb34aaf95e17f7f8ee8416993dab4a2c86f804a828c7f67973c1f13f38daf2d3125892508d3801831dae757ed889fbafd4372e0eea55dae344ae479b8b9348f23de5694917cc08275fa360c464ab3ff36a896d669ed936e8138c59a41ed3312fc7607a037728ade7df50a3ea6c0b928d737e0387379afebb86fe0a53e815627237b9931a7282df6cb2b1daf060f38be96d529b49b7ca3121f3add60e96e46bdb20482fa43ffa3476de2170e265eaa0e83ed22a1001d581faf72e4e86602870c1d8a0b49cddb1e39e7d912fa3a31cf91b58b62bb23a1072ccea783bf732988f4148ef9cf9465684d69b7698d5c6f27c685ee40e128fc2d8834946d0f937e968944b7f57b1577c4eeaf5696e636e4a7e58b5951d585e3c1822ca5d1ccc0e66643391ed8f9d315433d4b793e17c793168e65cb9a4e729eb2ed3c0311f8c35c9452e5a9986cd2a9be4e8354ec2681427fd01dc7d2b5a721c5cd00ee75e5bda68ff8bc775f1cea9738d02a2a870ec83d6e15e492c1ea5988717ceec0557e7adaaefa7c89049454931a6ea3a79814e0fe4fe2fca2b90f906967970f3b312a8119176ce7ad2a3857db49a8b16188abf82ca1b2a9f0e20dd11c936fa1ede2dc3dadbf77dcf129550e1630dae18fd1a475736d322dd7e7b3647adf2c5cf2a1cd4b58264ca6135cecf65b348c221eaf9b08a158e0d19c94a8271cb0ad027e688b48129580277c582282fc0c14e40d73864a489aed80ecd7526312c37d4d3da23f5cc910965c0e24fb33785694fc3a014e1af59dc1408c24aa16331835680f77a776df609a68eb87cb81dcc80a0e908f037a195f8c4329804a151f6a384535f3460145815f836877789716a154a5525809b0625948583cc1e1a969fed01c493e8a8c775aaf4b7db7dabdd9a0a357d62842f71a95ac3dff79f349b2315eb9982150ce258d73c143375a8c60fbdd914547877545185e158e738415eb39cad1770bca892b4f9e38a1a129705bfb1164ac1c89acf6d686bfbd39acdebdf1e94ac2351035cbaa80bdb7099edb8271aa576aa1b7cc8416bd11cfc7e869996d43b70f8f99095f5f0ae56496e897da542e8f198c8ed9e211297d5a1d584feb1bab97d8f5e998d154b8779c36a52d815cbb566037ec611c5ac621bec958ac4aa5254c7fe98467a3f9a2403a5bb91f7e7071fcd19cd4169e95f688b9ccb0b7bf54fcae6ba02282009294443894a5b1d9fe199eec1c2a2aa93b0ca8e53dfd5c58a8ddfa772f18f026b58267313694f6ec974a494a61061d9305c07ad5cc2a7970c6dcb669defbaf8b7d8b55d65c4c9d07f0c4a395cea2a34df59b4ba3f8de8c422e0ccc072af53df54dc4d574ab6e1b5ecb53e56885d3f7e7412420fa8bfaa1f1c8e9d1ca1a97645be1430fc4518e3fe91ca590d2d7161e85be973376c6a9f8431980d5889532c0e3f10e6a3bf82fb3a3422eb53fab77c5ab11f90bd76268053b49f60c61f5ba3c8969ee2aa6af1b7e70b5fd3b798d6b5cf61372805f4f9b200cada9ae082d73448758f0e97eabbfa3d0c6d733ec1af235c094cb4ee4d272d5c02b82e0555cd4e6bc1ecd62d0ec5facc3c4490a21f1ea7b2cfe13812b8af7c885574b47411b68f34b4f871acdd07175a2fd95180bc53a1e8de7f60e8bdb4cc80f120f49c0f1d7e57e3d6eac02915df7318ac56d457d4904ff17b0a4e610715c074045fa96dbcff8249d7903b31c9ff52da6d35f1410db57874da601976644d81a2ed7ad13f3024b52868ca1e8d549c442a520bffa0d11b1fa082f4279b79b307137c63db233a53b9bf97fda6ac1430af420aac61d100a87d932068cedc00e1aed6e1395c10a24a305494aaaacf0e2b3f04caea228fba2a1031019ab54437dd97069f0cf6099b3270786d13999ee2b2da1b6f5145fbfe9f75b447ab0b167055911247dd6b385244184db8a3fd5cd7a4d29eebaac6ce436b6f7e58c1770392c3ac87f5c21f00b9acbcfd565bfb7c0b8792530adbb7f2d8c855e116145d4268cbc2ac83a1501803cee083038306a44eacb48811ee0d69508767b64b62878b3590d5c3e29310d680f5997935bf9499bd24b5a10df3216c106692331366e41b068e8ae0b915a7e3d11020d09a4d7382c6d217f5478221e2a00a5411301526e034eba9b1f5b8a8ee5acad2f856df59ec654933145eb5bfc54e6e321373513d3494d9538f0ecb1e1024dffc59e078b285beb5ce641438c2ba4f20be4397a453697a2d48cea1e68ccb0600e92561fddfce28366e615fad39686a838d59eca480033e67e47329c8da98270cde859aeb6b8d12ab89b3fe9bd723b4acf538dd751924dd2a5871feb2c922710b020d60032b69ba7acf0c5aad5af5b6890ef4265b50f52f0c526ceeea5d8f27203ee4efaefe193ca6d82f20c162ff3b60d72d37f1d12dd1abaf6cb61643dbb8bb48548d79704c8602cd1a5385b32f7e33c57bb14778441645792a568105d8fb441b8ba4c044ec3361bd64313ad2fb84b9efa031820b284f47c437eae3913f60f8ed2bfcf03f3bc0a7045508c9107d7eaabc4d02a441610225bd387307237bc5d0b80aa3af830633e7b4c0c4ff0c2cc69d53d6b9f9ee16d23f57bbdfe677f2de0549260db531a706bf579bd9a1865de726a06c19899958822f4aeac53ad174bc2343255792519533eda9ee1f8a9ada40a4a0ffee68c76b6fc1816bed5bab796de4018ae3884527501d2e235c2042844d813d03a71647624652806f1851b6f62827027b07bffa32a70928c2bd33e65c2f9cd58690fac56f6eceb91f0d8bfab44454ad90d0354ea8d2a3499a167de58647273aa115057d03103289c3dc72856cdb3a301bd6acc483cca89884050e74dda05026319f0202acb7f50d41058152d5c9643df22337265ad504cfd525f84de2c6c8af398e847b75cc966be6e918a090731823f10c973efe85b7c6ca2b957333e25704cc7087ca8a95bdc76dd66ce2dd3de76ded242d7cb5e9e9359e3d00c818fd33177a3c34966593af714d538290e128b91ef74b7375ffa1b644a8a084001fe2ef36b77795c6e66e877db8ba3e9bbfba3cfe8178a0ee85213d2596a4af15fb9a2c28982e36f2c05599ebd009e8ec488436a79e0187e46f99b5b3e01c52b92079b680ee2087c238998b7c518b98cb0d690e217071fb88d71af882b7bbe4afae613a8d8b05ea5a2bd22b15484ce0a0569249359aa4406e387de03ee37036683cf5e92f577726a1f3901e15876f639d9bfedf3516e09e1b3f5290252d0268818e35a19275e3f465f805847086ec69d3059e0f1c3cb3fed1017799b0be6c9c481ec33893d43985db5443ffe21d4c306d6e78fee2a98cb473fdeb5321f9a8a86767972c879f703055cbfcad202082cf3f2911eb5f146a7c70560d9705791764000f8ce407219c8dd477245feeb7afc300c5f09bf9da66fa9bface224842b8c66b625c0d13b77b67b7c0c579f9057c1ca2f401e452354e5fdef980ad34c5719046d36f25a2c0279bdf669fe3a0781aeec67643bddbd880721cf626437a9cdc25720cb2090d0fd93867f8989c646f12665e1c9363c470144b12aa48014e71698f65edd8cf4dddb0eba3b58afe4f5735262c9063f8653616725949fdb8e1d3ba55bfcc38d365c510a50e8a0d0baf32b9fc1dc6e3e33163ab329d379c4f1f8703d1f01a2dd8b031413001e133015c8c31f2092459f4546a81fe09a7fddc84e72bc10e0ebf9e2f82ab8f612bf3f894277bfa7e30ccd41eabd6978a2bcfcb824618d0b106f1c125ed98e5f13ced797eef92b7f57327b0d514b8da8b5a2feb2a1a4c22f6e31df4676a62318531b895901eae9ba4a849cafb38e5f71ca0a9fb1737054534a027185e8f6ae4c572a9f1fa884701726e8c8d1cee339d9a811ce38b40fd1a0da9657a74536d47588b7ea3fb34db78e42c49b08a86b0c7be8835be32091f2862f848bbfbf2a7060c684333d2575a55d7ea237f6e4e64955b3c6b3ede6c", 0x1000}, {&(0x7f0000001240)="a646e4e685bdd9aaf3d47a0a6c6b866328da5943d6c1997d29838fc36a1768ab7f00716f374d055d6f63b2986b68a428836462725472b0697fc272e5ccc3992eff0e884ccc91", 0x46}, {&(0x7f00000012c0)="c61263f44ac85d0cedf4b50f21c7ceb3bb1826978ffc89b3d25e4a02a03c8f90af40516eb0ebd54f150efed8ec69e769d59d38ea8bdbd5b8abbb850f99942fce5a1108774bba916fe1009df31fd62f7085da8f38c615023cd5d1696b683ac2184eca1b9a06456e468b872cc90bda3bd309ae6b12ec4711fe5294afb87b0814bee10b9b3b03fedffd455f55db4e094226aec6e5b3fb46da403a", 0x99}], 0x4, &(0x7f0000001880)=ANY=[@ANYBLOB="c000000000000000ffff00000500000025c21c63dd9bf14a5286ff8c1577f943e7a029460fc64096ea44fbfa200bb7f95a70658a6422bd67f7dad0d0374e16e691de921632e8691d0f289215c5e8ffd6d175853ee2c5e2838360afa671b12301face910053b14023401566f37e12ca1af3f02a92f773be623eea6cef52a7e51e4a0a9595df53bac5b52f52dcbf6b4bdf94adc36d9704c1f5343d742ce0cec85540a0060327c53f3f09ee4b1b6a322a69dd94ff2fad0025060da23c2cabdf0000900000000000000001000000370e000001226919010a334446ce11f37d4002f36592e3d011336ab84b6007b075c4aefc16284c889efec9e1bb38ae28a86893076344aa0b25e85dfae1fdf2accab70dd33afbbc3ee4934fa0ef240a35954efd0909307f1966c9f45962437c3c2b5b2e18f8a97d10ff4045590eb6d42cb5743384c518deab4bb513681acb05d9752aaf5020000000000000000000000007000000dbc6bd6e1ae4ceb0c8d4000000000000a0000000000000000100000001800000898fc8f3da43097d57d2b8b580c100a5b89c52d1325d7e740a39977077ddf97c3ce8de40695c1451a4ad336fef232a7b5f3258d66c82d662473f2cc3de063b0ffa92add7de783a31f968236a659a1ab2f0726e0d8d4fffee030b940db7f9ccb629ff3c023f0fd344fc9565b645c321a3115234bd3b8fb19107bdf8182d5bf61e7c928315d2353fc11f0000000000000040000000000000000100000001800000d99f9a67f3333742fcc2d5bd55b38270a2ef6ac3fd90a0e98d3c43bfd54b77aba851dcc4f674a0fd8800000000000000c000000000000000ffff00002b0000000536356aeb0257e922eb885658604a83e5317d4843a62379e64fb3f3655f2a5ab4c333f177131459e67e39060000002fc25c826c52b1f798a616e11a984b69eb280b10891bdd6ad387f11e8019c87cc158eae9b39672dce956d9e56fc4fc923444f1560cb9158f8043a62f37c3655858413aa3f1481dbe6b58a8d8cc7e0e89c08abf6faa381f88017935ff8a68761ca6bd5b0c0000001f586af2de2d9e8b80765c0aa195ee8faa242d00000000000000e8000000000000000100000008000000d3642ef329876e453eca2a901def502b5cf0be63e49b8a7f6225432f26af45935079b0d01ef0ee50bed8ce4767193a45e438ee819c4ee7bbca6b4078d47fd9236a8f5facd9d7552bf0ef20edb873b4a3f1ee5206280cce1e255bc3a79f416eb4334c92388bf6e7eccd438f0789f3eb7838e08ceeb24961444a95f0580cf411c1976eec3352f9ed351f285dc17acd7dc0668b9cd2ca5e619b70435e1488954757232bb26019a5025f352c37edf531358c6eafcc741e289e6a42ff3ac9d5085ef341bb5b2d481372a11c3a128a22c773250854b91d15b000006000000000000000ffff000005000000389d1262917fd007b73fe9381c4b75f71a28984a9ecc742c769d15687af398f380d657ebbf75d2cb81011969347be9092b3a9b75ffe9b6856b8e099759ff4bbd0ac79cdb1ecc84e78690a9c941610000ed53351bcb068089e3976d"], 0x458}, 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x9, 0x100, 0x8, "298e8e4f3296399da4489085d02cd4200fd7c671", 0x5, 0x7fffffff}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001740)={0x5, 0x9, 0x1, 0x1, "40e252a6ec29bdbcbea264a08c813adc96979813", 0xfffffffffffff001}) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000001c0)="72304aad6b49a5ac9566d82f65a5098ee75972aa6e1fda5149f907cea8c283047917c921186ff5f529509e5553cb0f50fdac50869d298d6caba6968b10bd1ffbde67fd9d3d71fa33afe652be8de1757b752b85c5ccf74fa4917622abd0a8269379253d99daee21f4d8e8c0c7e72f13a35be3e2f2bcf315fa6a5749ac4fde9a5aaf129c750619202a8f3a3088f0846f742d2d6ec1d0482e5d880799d4759585a8e8a5c7e9bfbcf5d28f0ba43b9df0ccc2b8d06a2c41ffc9544897806afc23e0b3aa16745c539c9261a008394f49c2e74f006c59354b6300d2ec21697364b0d33793fa1837a58a812e2ed10f175737afcf", 0xf0}, {&(0x7f00000000c0)="ab6c7064d0020372fab7ceca880e75eddf1c75e4f603ab2d200bbab11fba4738a9a1ad0500d9de794ad081df1c190920e5cf7773946e5fa9922585081e7d6659143566a792088ce21e265b834f3935c89bfc9543b604f54563003c34bc1147e1f03630f1d18b9ba5c89158627695de5f00aed5228a4007760c615513b59d117e3de597f8e990b4068c4bcfb5a34c25254328c2b29c398b7628", 0x99}, {&(0x7f0000000040)="80e1f1456cda4b3a5b5820aac36c41b490fa6a2392ac45e67bf8c4910331de7f8df63155591af431faf7cb737129fc1d88", 0x31}, {&(0x7f00000002c0)="0ec88b9902ad0596a02b888b8b36e6d7aa458eaa3044413df3537e77403de81837d4493e2e946beb0e09ecacc18bc815e33e251365c69c4fda885648e0f848a765282d7f6f5a8514c897db72580a80505192f1283ae6f1b0a67269621184ded1053b8766d470600d0bf6ab535f67d3ef44db61d37a46241c70fe95fb9a22e17ba66fd2d0bc9aef7665bc777c040be4c6cfd12623d0bb8696be14e42da6ed5bf54d39dcdd873763cb0a6d9ae74ad00888ce2089276c8347d51ecee5598ccc673297acda8d213a2f0a5a585a1fb24f9cacc26cb62e5e43d01786e5bda710e7de8f83ddd47fea42aadf37a5e1bd29bb7f30f089fcea78f11a6f61", 0xf9}, {&(0x7f00000003c0)="f9b234cb2f483ce80ae2b7925ba13c9f796bd758b502de85045af6b2e57fc5e23a9ed25bdec465b83a6b75ca2e77c3f2a56dabaae88003a6c6362e4061a48f94956752b2d5a034f8a3706ad8edcb541800b16374e964f281c706dbef11eb788e1d6e7fdda4ed2553c8431f41fa6859b9627d", 0x72}, {&(0x7f0000000440)="683c5953f5d9d472bcc9e2e7597f0b94cf5d90024b553b74a8ad6585b4bc8de716d3a2d2c00cea2d3487008b79f8c4e345b51c267ce9a6a278c603e7ee250496fa3fddb765b0ae9b8b4db70153f1ee5846941e96cb2dd9faa4d603d6f3267b67fe536d96ae1c4d30b6dba959e81838a957b06c3253893317c31979b857c9cec5b4cfa50a86e7737090085853071b80dec6ab862a806726d0b7be0d0f0a3171b0c6402679bfe944de2a57e0ec9e901a8177b47bbf90d01e5091b046c42be43f352afec1115b1538366f2b53ed0f913d562e667e9e8ac7317240231c8bc6bcaccdc9d22eef6ee4dc01e9e8dc0d66aa713d74fef42ecd9d7c1a997604c503462922329856970a80129578e099f64a9516e866a76bedbfe1e8de5e688b6eb06f6349bae2c2569e9b30c3caf18e5dcd5c22b6149643fd58d5d58109a6df0a0cca4a56d56df003182d8f180cdbd788c5bf2a401d61134d1772bba447dfac1ed44236cab91a0e64bae89ed7909f7126b86ecceb39ce10088524820aa833dfb43daee70acf7b8128b8ea4747fbf0c066144c1608a29157dc6e51f2e10b7852285b8feaa168ed1809715585f4b6114bda763cc81d8a546260a8ca449c384a0a2f894a538737a512bf8fa756040d39c02ea2ba671c0aa9e903bb3a4ddd182d540f6c3f81c65318df6fb8fa29dccab21ccfbf91ebf409b2dd10a7013f7d3e896148e4be60731bfa024e247f82fbe07cb1a2985e25ed88ebd2c10dd4ae8a586b8607a2f47e96eb0c6ea11cff428c6df3fdf2c06344047eb28533c17688fb17e2f140c1414587a8965e4ad947e6c0fa97c34e89e96e377c283634225927f872c53e5566d8dc937d77b40927ece4776e2ac7059ee0d70527491c59baf55c4785f62426e34556e3bedca1d0156f52b691a8be59ad01922cc0eca1fd125e8cc00effd7ae8c18e211477f48bc8d1ced7e2ec279a51a4ae730358784e3374b502acbb9e83e00f2a3c770f8ea107cf5fafa78e2a3f248c2f4aa37a4d86648c2be1a1d87f118f771801cecafb46feb2faadde570805c2bed1e4772d9435fd6dfcbe19bd8c226003042b2352f2c9dfaebdf6ad51e76ffd9ff40d72897b9931f43d014ac2740dc86d79450ec49fc2dd6450b1eb6ab589599e04bacfd69abf9694e7182af897ec4ae6d300ed6aca1f4189d7772e3f4ef58ea337fba859cc52be755627f37fe5dc695b20ba1cfd2c040b435eea0d90cbc89ea7cc1433ae86574eb0fcb43e0f9987775012a91e8eaa0baf5eab926381353f18305fb6b7902daf9a5eaf15b5c71b2cb24f758679ab0f0ba2aa177999ce5879c6eb75900735bcc602f48c0345ddbe04de85014a14b43ec3fccd522e1c93ce0a0adcddddd9580016f35ff00a22d5896e1a12fccc425b9cc9150900aba0adeed06640d7a22ae438c22c0dd10b5553799dceb158f87358ae3b5b55cd481f2e6b23962c94dcd069890d4673e8818b4df4eff4a2d87777d3b56493a7647dd4d6d55e397eef49ef9d54db8682423244b0bbbc5d51aa79fc5dcd864f3922a3c35cc593d5699613ac1b4bc49f6581bb5fc443dd4174ba79ab488ebeaab6a5042fce8a1f525baa0948da294ce1563c0460c5f145f7e6912ad50a98981732e9c3836ddeb59dab905a8436e1d61307ee5d1082a531533c88ca401d74cb3408cabebf320bf3cb4922fd490d0e51213529ae95eda3aee754b4bd6772865f44d14c02e5e25e17e2ebf553bea679da634281ca8d7ee62c3e604b09cba365116df87b5914becb144e2335c8cb1c7b6def0dd5118b9e28d7a1f471fc2a1f700193fad5b3f77ceddb326d246c40fb96e1a0006869f3bda25b32c0690bec5f0a80dca623800fa58d196c13ed7bf1b56a19f0bf89065643f854c55170be04eae4438e712010995cb67e6b3f4611978093baf43be74c615f8f2596d984b976aed51b734d5c2f0d4724416d45723cf326e1b0b2d7c7efc693cc528ccba0a8cdd8ad06b14218276f264f4ad3fca160f16fba2f3cfe5b14cc2b4a199c60bc8dc54e56235ffa8f1c9c5f8823e48b3831240c6033408a20be3ea50e654efc034fea75010994801f373f61b63256a378e86bedc9c50041858a027f69d568058513d268b219390ee4e55bb2bdfe5c9e26f2a9e942ff701d0e21202fdb7d53c3b9af63da181e0806776edfe417efb327848921d6e583062ffe1b91a581cc6043b749108fbf83af023e850dc1b7bd38009e3263fc660de0cca046658913973c68e02fd78e8e7f23016b39b435245e95acf39b924dad10516f8c757412ea853fc427c97a45bbef10b183f66adc7315523bb65512ffac2b9f5bcee77cf22728f435bcfa00b88b856817459cc69be205c17c15804612b42388f3745cd82ad2acac7e769dcecef609585fa22e6181cf2f73328458991112e588d1a5eed0d02cd9a89ef4d389b2cb0af9e58e507cb8b450b0f8f54c1a13c1f26fd0848ffd20a7ae18f7de4de2f485e107ea0518e7e124f7710860095ab43ed521176bf577f0f4013ae56867102eb487083acbbd632c23a6c686b102ac722b395331b51d5c8392ff4477e4fbfbb8362a545232e40defbd74a8659775ef9a6a12d620dcbc03e3fdf61d731a69e5c91dd3f65c15c50530ad51ca6221bb3c52ec6d7d0812f6c7dd0cd65317a92dbb025f410b271373f261fe2cf2543078b501375bef792b77b41d37b5e5bb47a2b42d8078d1b2ebde8d0a1b833cd1b1aeaf7ad28c44e11dabe0cef0b757422a1a7b3a6642a4a9141da99e994ddbf2900e1e5289fa454fac037df0b7560907ebfaf77e3c8632e500a32605219a1f1acbf80a7b637de2b1d554f4491b412c51a1c324b71a733477f7e3a64c7b7baaba58dfbdad13b2df52fec14431fac1583d863557b0e79ecfb023f844f024e89c63268c638061f50138f8fa6261816292c9c6ab77bd7bcfb97268e47f02c5e9a2bd6040e9c57d366be9dc356367c5258a3d7979dea1b39321bb16287eb1e25a843475c44328c89de0f48d35e4d0ae0115841195854470f473e466f2dadfccc00dd790caf4909555610942b529843e5e60a9ad50f86494d66e2dfe29396bca7fc673fdabaf2a2b61358209515790a147ec2d01993d2de9f58da01ac1d1052d96545aedbc68285ab7a2312e98309423c91203cc0a53da319aabc94616efe1160991cf5d0eea9399cbe201cc7d955d2e15dfdc04dca085f0cb85385e9bf0e64eecbd31e1f7e5e8ea9376a8d4d00e88f927fa115817aeb3a67c128171605303517df3dc862f466aa67070659ef4d871c9cd778146a03f3e8b5bea9f8975b326c2426b9815e0bf49afeba03e02661516a0eee180fb53356fa675207102b426986f462dea36d43e0d76d4aa9db08e1962c31d3ffc9b85e307afd0d8bcb1e06208877497c686be07b08dd4362901c3766ddf0137e2c39c833acae9a793fd40a4e6f8e6b4081f8cfb52876b073ad9f20d2761e7e2e0dde374bcfe11cd4b470e8204f26baa1dd84dfc199b56fd9096e2aeddeb70adfd7898cec76965eec5b520fa2eb1162d527c711b8b362103d730fa3417a6fbc4e962112c7b0c6b7ecde05977b0e06af7918ab447730235bca2d43f5ae19da62ee75c6d325c2b9f4c8ac67e6ea7d6d52a9a2f666a28adfbbbce94ef610a696a75efd77d9d72f0e9657118c509fa1be8e84389511ba2bc7e1dbff47dbede67eea41d5b4a97c9bcd453a821a8b280925ba93a50b8f0592285d82f4246f62159b773b41f8e8525ac4684ce85f58e4e4b5f8066890f06550cb109c1b71451e37b1a3e5e720e7b83804746af1d70c63c5771be9823bd51f06136d373d950b86a0c73143d71fe3eaee5a9262d6358b3ef71f61c68a5210c4d5aef064a813bef300607ffbbb36d927d1e1f4b648371c26b9de9483ec87d39541cda6f318adea5388d21bfcab374e5a061944f01f07a65fe876d7fc295113b47dc41ed782f47fa18f8cc87f93ab7e231788fd5d774a5447877f2010c93b4858d03ddc06b12f7129260f8d8e6947330abb359b4f1d574d077040b29d2eec211273ed2eb31febe12280ffbb4ed2039d71c7e31a66c5be5540dbb251096154123726d338d28783031abb88c6cf151ff6ca6c54517499f955a579f5d93f9e355f93b961cac23c36e77580bc2e0d716b83d91a0e74093477a3b1435e6a2543f21481b6f208549152297771b38f2b9eb692d087591b7d637ffe917a03a6d5b01bffbb5739036d6bb7cbb770cb1e2b7ee9828bc1e239bc83ae34466a49dde7679bb1e104144384d2809ef916cd5cc1bcb5ba8044dc47e6c722fb5ae1f3129df57aec76d1b68cf28f3fda1c7e67a5e4da609de3959999d3476a14cec8492ea503726d18d8876207cca13832fe915ff79a5628bfee2f293758c1d25d3a89e5b5557bffe66dcc720f5ec099c8772d8e49be40b3d2d92bda0db8b766ef282f79d3fa177bce9423ae48aaba6d6f1b3ea0c7d03479d4f11a9ce53a6e6d81870d3168c57cc280a927103ac38f09fc3b2153d7b7770d8ea150b9dc4e8cd589340e4167a28326afa0fcea745010648a2f2ea040d9ed6fb04ffc2c8a6f1c7b339c2b4735372ebb24f9e4db0fa2d3e2142df13fe7ce996d5a7fc086eccdc39cb06d68d286bb6f4ed356d27f552dc8cd6bf70e2fc4074e54e9e6787f345cdfe4647032b6dffc92d4c194b114857bd3a99c221336eabcd964dbd1631963271a7ed23cdf2e2f37eb25729186fe42e6065d152f4745e9dbdd993ff9cc3eab3fe8c7f21093154c7f6eec698d952242e543155a2f568690eca3d60500b1bc91170420823e4e29b79ad2f53096f8035c013859f57cf0af0c7f793a925792802693fe02f4ee3b4e6a02188c4a11cd204e15ab979490159b9baff9867db545762e9211977a3ceebe81c3d98a807cd003d8c730af5688ef5d146a40f4ee92bb63af32a650403c81380195ec25958387cfb30e733736bc62fa5c542df928794a597408f8785b090731dd1d2e2c27bc4a83c322b4391c6d9b7643f23f4869e1cbdbb3ccd17911ca623373b71bd00bdceecd108786565518005e55958e625b1aaf2f78057a6424a0c8e9e705bc94bc14d5d1841bf3d2ee9e5b0aac19ba76e755cb4381f01a4cc75e0c2fac858dbf9d533c51102bdde2dec06c55d20139ee3046d57bea65e19df64d41f37b0ad91aa7bc8da44bd1f1219eeae333031838b58bca30cb4bc71506213faa96b37fec911219ba9a4cc7cb3001864e33e9c02ad87a793b05790fe709d11e75caf117afe0f3492855d4ee2bd90ea7cb377dc277ab63ac57ddbc8f2d20d78601c3582be50f881141030d6a9f156c7edc4808350ec016af1f6d0a227bf4bf44eecac0d817aea34f8a841c0411f4b47d5cdee9552abdcd777526d14ff83e6d2baf0219c619eee966cb3f2cc3315ba9406aa30d6126cb1f0708793d2c02b9f2815f35958451b35b40f5bed14be78e9215dfb0b7817317137d9ac19e47b7a43f5770e1c61c688dcdb9d421714abe8644d58ed136fbd976a516d371aeef0f425210774b5264d6fa82e25b5af7bd0e7ebf0a842cb0556fb4eb0bd5f0cc664fc35d7d18136aee3eab4712c872b151242a356985947190192b8adf5765d9358fbe41959c9ab258ad94660f9b7eeabc25413827a406b794edb5e0a505b96cd90ead185cd083d24fb8a8425cafb3def4e8239cc8350e42d16578661b9167970b6c9404a8cd474b21c258d2e4cf6d82b6b91085d5e08a7ab95f9464e8c6b8162d9c8b31a23bdea2c2dfab399d7b4ded02ff4ec65d88c36d59ba07", 0x1000}, {&(0x7f0000001440)="7b72d21471982a786c38f986bb4fa7d7bc87b0643976557cbc8ac37d792da5996ac6c9c443989947bdcde5ad9ad35d005de45381d312dbcdb3d40565d26e999588ed42c4cf50a609018851cbe45394e4e3f83446655a536fcce1e1c732143211d3607121321e88f36c316de92bc9c0dd590bc0393d61b888c52d2465250012554a63cb9deb8942993219fe4fb77fc7316890b7176d7eadeb6e9bec47dddb3b8b85e3cc5a1b8f7a1b201090af95716d4a518a5dfaad97fb8fd49b0b0444727227fa7af3fb0a63475ee8", 0xc9}, {&(0x7f0000001540)="789120b5de2f623c6e1b52dbb70776fa3cd20ee9497d69bf8b2efa9fd1a1299a53dd8c3d9ba64207aa33fcdab9a1196d4357907b38dd1b22d7d4c820e0ee52684318c3a9d7e512e881f0747381a247ba9d6a6e14e1df03a5237e64203c95a17120c9", 0x62}, {&(0x7f00000015c0)="6fd8be79c0f5783012f8a27b124883d2addc91eefec1dee679eef44f383ad8c14c1f9e6e10bb4a1662ae1deaec5c0d2210fbee39e6ba880550339423720af0e31f4800b348fe38abeda484fca964827ba1c2647994d29a4fe195b132dfd533c6952152e1c11713cf2df275f5ce5239df58a0f96a7ef5f93dd371e6cac036968243f14a1a2614a6cb7580459aa1475d16b7d921582bb00ffac3d9b64b563be5d84b9f1e3074e8dbcf79a65aed58e9868e14be217d03", 0xb5}], 0x9, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001780)={0x9, 0x1ff, 0x8, 0x8, "b64b936190369988288310e9696c91c41995d274", 0x0, 0x6}) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x48, 0x10) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x38081, 0x140) recvfrom$unix(r1, &(0x7f0000000080)=""/126, 0x7e, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/149) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: setuid(0xee01) semget(0x1, 0x0, 0x140) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/27}, &(0x7f0000000180)=0x1d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(r0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2dd) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffeffffffff, 0x5, 0x7c, 0x200, "c95ddab5895216452b2ca02bee26887a5692e69b", 0x3, 0x5}) 16:00:02 executing program 0: open$dir(&(0x7f0000000100)='./file1\x00', 0x10040, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = kqueue() r4 = socket$inet(0x2, 0x4005, 0x100000000) r5 = socket$unix(0x1, 0x2, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10009, 0x84) r7 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100), 0xfffffffffffffffc, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7, 0xfffffffffffffe60}, {{r2}, 0xfffffffffffffffc, 0x68, 0x8, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000001, 0x599d, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0x4c, 0x40000008, 0xd59d, 0x2}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4}, {{r6}, 0xfffffffffffffffa, 0x20, 0xf0000010, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x10, 0x6, 0x60f0}, {{r8}, 0xfffffffffffffff8, 0x1, 0x0, 0x2}, {{r9}, 0xfffffffffffffffe, 0xa1, 0x1, 0x8, 0x6}], 0x400, &(0x7f0000000440)={0x7f, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x6, 0x6, 0xfffffffffffffff9, 0x0, 0x2ddb, 0x3, 0x0, 0x2, 0x1, 0x401, 0x7}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdirat(r12, &(0x7f0000000080)='./file1\x00', 0x0) recvmsg(r10, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/103, 0x67}], 0x2, &(0x7f00000005c0)=""/4096, 0x1000}, 0x1) faccessat(r12, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000001680)='./file1\x00', 0x80, 0x40) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x4000, 0x700, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x401}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7080000000000) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) 16:00:03 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x334118b72ca5153e, 0x600) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/87) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x81, './file0\x00', './file0\x00'}) getpgrp() 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() pipe(&(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80000000000007) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x180) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0xc003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x89) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7fffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x6, 0x7}) open(&(0x7f0000000240)='./file0\x00', 0x841, 0x9) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open$dir(&(0x7f0000000080)='./file1\x00', 0x108, 0xc8) pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/147, 0x93) close(r0) 16:00:03 executing program 0: r0 = socket(0x1, 0x0, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8001, './file0\x00', './file0\x00'}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0x7}, {0x1, 0x2}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000700)=0x944b2f8fa18206c3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0xfff}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0xf718}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x2}, {0x0, 0x5}, {0x3, 0x7}, {0x2, 0x4}, {0x1, 0x6}, {0x1, 0x3b}, {0x3, 0x7da}, {0x2, 0x101}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0xfff}, {0x3, 0x20}, {0x3, 0x9}, {0x3, 0xe3d8}, {0x1, 0x6}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x8}, {0x0, 0x9}, {0x2, 0x100000000}, {0x3, 0x6}, {0x2, 0x2}]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)=0x1) r1 = socket$inet(0x2, 0x4001, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x5, [{0x0, 0x100}, {0x3, 0x4}, {0x3, 0xcb}, {0x3, 0x6}, {0x3, 0x498}, {0x0, 0x2}, {0x90172a463aabf41f, 0x8}, {0x0, 0x5}, {0x0, 0x4d}, {0x1, 0x10000}, {0x1, 0x9}, {0x3}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x20}, {0x1, 0x20}, {0x3, 0x401}, {0x2, 0x7}, {0x3, 0x2}, {}, {0x3, 0x4}, {0x2, 0xbb}, {0x3, 0x9}, {0x3, 0x1153}, {0x2, 0x4}, {0x3, 0x1}, {0x3}, {0x1, 0xffffffff7fffffff}, {0x3, 0x8b4}, {0x3, 0x1}, {0x3, 0x8}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x3, [{0x3, 0x4}, {0x3, 0xa225}, {0x1, 0xcc}, {0x3, 0xee}, {0x1, 0x9}, {0xfffffffffffffffe, 0x8}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x3ff}, {0x2, 0x4}, {0x3, 0x9fd}, {0x2, 0xd3}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x6}, {0x0, 0x400}, {0x3, 0xaf}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x100000001}, {0x3, 0x7}, {0x3, 0x7f}, {0x2, 0x6}, {0x1, 0x6}, {0x2, 0x3f}, {0x2, 0x5}, {0x3, 0xfffffffffffffffe}, {0x1, 0x100000001}, {0x1, 0x4}, {0x1}, {0x3, 0x5}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x75dd000, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000005c0)={0x2, [{0x1, 0x6}, {0x2, 0xea}, {0x3, 0x6717}, {0x2, 0x2f}, {0x3, 0x8}, {0x3, 0x80}, {0x2, 0x7}, {0x3, 0xffffffff}, {0x1, 0x6}, {0x3, 0x96}, {0x3, 0x800}, {0x1, 0x8}, {0x3, 0x4}, {0xbc28b0b93da7a961, 0x556e}, {0x0, 0x1}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x10000}, {0x2, 0x16b}, {0x2, 0xfffffffffffff001}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0xccc}, {0x1, 0x2ee}, {0x3, 0x5}, {0x2, 0x3ff}, {0x2, 0x6d}, {0x3, 0x100}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x8000}, {0x0, 0x800}]}) recvfrom(r1, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0xf9) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000000, 0x24, &(0x7f0000000000)="0000a807", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x1101, 0x161) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) chmod(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = semget(0x2, 0x4, 0x2c0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28008000ffff00800100000000080000eedbc302c405257dcb293767002c530ec7dffe7e622a188cf67b5619fd08c1dcdad7753ed000062b53501bb8ae9e5bd6ba21cba5d913d12f32c16ae55110f0b501ae24f19ed7c44462c74ab1b1211b22527075c517a5ee4da1ae86a78d010000009347defcdba9667f70c225006e4ce59e3e48d0f99eaf94f1769865844ce042bcb3e3474ac12af2dcbf3e7ab4ccf67f6e102c8400000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$inet6(0x18, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6c7f624d89f4830c) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0xfffff}], 0x80, 0x0, 0xfffffffffffffffe, 0x0) 16:00:03 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x80000000) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000b67e524ef887e14fc0ac747b695b3dd411504dfd4c745d9c8bf9fe56d25f491db639a4f38b4f19356b7a7a9e75af89c119b7a47e76b8f20756e6b37ef1ebaa09a7ceb96b5381f7ac9ea254ccffcad7894d9589a910392a78"], 0x60, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000200)={0x3, 0x7fffffff}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:04 executing program 0: open$dir(&(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\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) symlinkat(&(0x7f0000000240)='\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, &(0x7f0000000340)='\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') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xff, 0x1}, 0xc) execve(&(0x7f00000002c0)='\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', &(0x7f00000004c0)=[&(0x7f0000000040)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^)\x01-.\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='*&,{\x00', &(0x7f00000005c0)='@^\xba^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='\'{']) mkdirat(r0, &(0x7f0000000080)='\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', 0x0) chdir(&(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/\x00') 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) dup2(r0, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x82, 0x2, 0x4}], 0x62, 0x0, 0x0, 0x0) fchmod(r1, 0x10) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) sendto(r6, &(0x7f0000000180)="50f44c0a5e1e44be83aeb8e1d3fcdfcd613a9684b0510bb054e4b55a58f2ff9207ac2e80b5f33498cc5db243323c566be74756553e0e811c0e2ee1f600311babc3f993ec9dc6ded8a4ccecdf6beeba47e4e5bc3324dad40d1e0032f6532ad3deae021301a63c45f45a9dacbe1dcfd350e305f08e07779f21a51990f302c4438adc92455c610bb42ec6380b606030f9d626546ccb17822f78cc2fa88c016ad2d6f44bf02c0f9c", 0xa6, 0x3, 0x0, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) getgroups(0x9, &(0x7f0000000080)=[r1, r0, r3, r3, r2, r5, r4, r0, r1]) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000790000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000001, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x81, 0x1}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) sendto$inet6(r0, &(0x7f0000000140)="d40280464c25182f83c061df2b0f56fdfb3987d62161975c6d888c8a1f2498bb2a048f963cabf0a856b837660b2a195a6ed9e117f16fc5d8fc0b11fdc8301533f92cb581334d4029f934473e4aaca68674b261727972e6f5d218a16d343364b649eda2fe322be83d42be06c2f3efc3de943f7196477352a2f979747b4e2e37aeb84290fce159679d1acd1772af5af4", 0x8f, 0x6, &(0x7f0000000040)={0x18, 0x3, 0x1f, 0x6}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semget(0x1, 0x3, 0x120) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x139) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r4 = socket$inet6(0x18, 0x5, 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000440)=[{r0}, {r1, 0x21}, {r2, 0x120}, {r3, 0x10}, {r4, 0x4}, {r5, 0x44}, {r6, 0x142}, {r7, 0x4}, {r8, 0x6}], 0x9, 0x5) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r10 = syz_open_pts() close(r9) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r11, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="284918f9e5646d306da0dba7b47dd78058575cda801da4943c1e7cb632ff53f56b09a310e08045d00cce2daa1c1c74d734e805fb700c3dbcba3f380679f663aca0014d8d70c34acde4753679ec5f29e9a6ab516b5736c6598768e5bbcf371a4fcf8076e9f707f60b82e26ee3c5d94b3ff7932f6100de67b2f47a26a167abc54d3a3991e5a8e986440de57a823e7b503f23d121d0badfc65a1c5a41063f40c0574c201b1b1719a7fcd8e1c7169ac2f5a12591af8deaf92d8d7694847c514a53558e3e94e52ed71ca3750574de5e2299579a5d39d2cfa3e5179a50772ff2226298b38cf481e4", 0xe5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="61c1c4d041343a4dd5940df8efe20d22ce16fe6962943f497a89886f28a4dd2b5f0fbcf96f628b887b2533f0a06312c314eee12e3cebc709f40ca074df065f4507c3eb4ea16d9d21fed10208b6fc0c1075b5155a8528b5919c0a92bffd03e56544cf74d3fb06ceaa1d89fd38182906bdf9873d58a8fa9d67863b2a6a07ea2c5c39663dd35511830ff037506c5fd14d0fac781c80b9d623d9f6b2b64a", 0x9c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="ff887272b9bbc934b23462001b3da757291ad109fe6d85e433bd11505c054e4b2d3aca842ef6de89e352f954962cff4f43e6ac5592a223260c12736d4da930d6d0ff1693f621090cf1423dea9edba23b056c71f8579af3f3a400c8490dfce3fa4b21afe2717ea522b5362cdc32681d62e91bd8840209d80c934fb239cefd12f507dc280a8602ca940b855316badb5d6f136f025a399af6207d0c5c8b79729cd851baed42105a7a5d92b732c28202e059629cb941b205ec", 0xb7}, {&(0x7f0000000240)="47ef501d9a203d96662c550a4e520b9e09e8c95b0e01c71a323713694f50192e8ae22515b727fa1ca74a33b56088ff51232d2c705c4c2d6c5adaf72d6931d69f13e25ae9c4e3fe01fddbbce2237bc319093e04943e5f48ae165d6be7493fc836b1b34b6e933595bd00ffe11a11faeaa79b7072f55ce9a8670d9a28140d79da5b81eb76f8c4b3dc386890677613bc62b098428e92f95e549bb618c54452d4204d466af8110e839c541d0d59185ec435d83b161ea10adbe92d2ed2b0887c0f8549767557bcf18d8b8ef903e412c6d17bf5da3ab4f43103966aefec1f74e4f8d0f74d5d0bc67bd24e1acf4762fd8544c1eaa97e894b74a48e4ec7fdb8c66fd5e2ba6cc35f8d94a05666811e868279c0444d00f10cda1ad339679d2426dd47a6fb063c716e05857908b1478f7179a723a62bb199d25c652487cb69b6f7acd1e141d675fc23df27a69a18e8996eb80bb5bdf5b9162caca7e4613350121e8c0b53a1e50a190d0dc829307fe318fac787512843b1001d372f1ef738082f1b5c34e89bd859bc8d9c52a672c97f74a83d906c867d75aa580dd6ab96a0daa2b70a5765b006f238dfc849f8e6c60d6fd38e780409824e61a7a068379e6d5e1c7bdefd91814629971b6ced3716b4b25dc88e1160627e9e0ca2560b357437e38ba50738d3e4ef6328e3e5cb0102acfee50d2881d63b0de1ec39ad02803fbf1226e155f02a458a34b77a6d46bfc53e31397b5de9250c0e969f2c7df07ebc2eea84285e8e0c0ff686ceef1fd021af62722327f071532c4e1cf64ccc7499e80a0c8029679a242f02b72b0c6e35b7de740e7a11720963997398f7fe0439894353599b9e5b0151e704e40a33c7cce57bc760a51c6cde16f1abcdd3741b0e904462b7f7814a17a17fb226d616d55f293a9e833ce47ce43439be05862de9e97f12cca477a2116e660b9a5fd0941cf1d4ad937b9784da861b7fb945f6cd1e2791a6fc2379561dcd413bba3599d03bd6fef59e6d40368cd9e7391db79b8d7755969e234eda71d608ecbbe36a1404660ae76ddcc84b02b9c49b847c32f2badd431f9db8c4c32960fca1248177dafd47319ed55dcd6b3f4019250380a0525984492fedf410e1c1f86c6e6f8284ed5c1d0b7b0cb532ce96ef300a02ea303ac32122668c9e4e91970be9414b79ac28bdc89fc3b3b8516e7dafac5c0fd98140778013c406a572c6408147eb1e0637f78493a590f0c572e01d181b459fe8f6f1e54e9a064d18ec86836413da1c2d1c3cd9f99416428bf22870296dbdcc314cf8337cf9e6f5a4557be8b65e250aafbb296654908397fb661330aec72b5cc5b18c7c3b015208fda59923902d280089d25204954858118a151e41de6ef584edbb53d0ff59cd36fecd899c6a7575c093da4438df1ec85f1e98f61702428e69318ec322db12a088487e7f565a1f74a276b512ba04d52ae5ab289852a264062372e31f7a667fd00c3379494a3cd29b6c2c18bbbf46bc5fe39f51d970d358cfed0d8e264467537fb2f041d7d5cfc215f9651214208e2325138b845cba19e2244f2d66e5d6bf48de83c5de33c46ed9f1e74390fbaebd40d90237deee2429a753fab4a66475741261beda499b3fab252b3b25b6e510b5704968bf3c1376f4b83f29392469094e927d214e0c1b8f0b4d9dc0845c58676834d75b031f67edf21af799a3a6ba2e9fded3d7f196056f3100ae3041cfe55349207d1a68a3c20602a61fd3ce5d466e12268cbac8819768587feda8aac3d1283028946cba3ab205819faf34c619072d215f309504963b0886694e29c80122e013afbf3403df035add759e2de76d8230e2957c2709257fb61fe3a0c0590bb35b5164756e7a74afd623240bb923c8a53314dc5b82327ac3af78bf14b25822938d4f4fc05b7b3c4491996a47922b57cdf163adc0ddd74faebcb7ba06a6c707632d085e1d3c51301d73de94dc728795e980f7ec2dcd1219a0e6919816d67ea2028280f01f17f0a8e08b70b628156c607a07331cfde8b751d41f603604b9d561e131a811463572bd8aca3c675c7641c5d3d87a2d3a7dcdca5fe835de38fdd19b2b4dd32fce984ad1b31e8b779f962632b433ed4f6d9606ee26271adcc24cf00b364003296818acf0f2c0d5154b1ff5a3f74e21161d39c136236863a6a95eeff07f5bbda4f62cfb18c6e9cfb2c513db557e5ee166b8bcda9d029388057528003a7118783aa6063c27665d2415688d7caddcb3b51e9b733c03101a4b99e49e9367008451dd3c791b2992c5f1072846411b446e9ff0d708dafb939eb00e0cbd473d12d1c68e936c0670a15121bdde7889e782c9acd86a51b59a7a5a457a00088a43542f3c56d0cd1fec8a733f60852364a5e76ad5ffa21058c87eaf4d85b08e288080082a582f886d130bed0184863120bb38a07987950b14a682f8a42d4ea0073c739018532f725cbcee898f89d8eda33510a06034eea8e2e5115f43b6b2c44d0c436aa437b82dd21a651ae05a05fc71591484d3814ab725c880fd0e72d6cf7b4d0a6082f9712158292415835b404c04a91e1f39917ce8c20187f7e97ee206e2c0a8c77f5f80205f9da3053aa7d8448546a8843e05f56f88d48fbedc12be13514dd50cdc498b55adef0991bafacdabb89a9521e48272410f5631182e4031f14864fb581e5e24dbe8dd5570134e3cf32bc96ef56743b59d918526c134c17d38843d42d32e2147e4c565719e7e513324d02f77690c97d90247e29b03325413dd46f73237ba965a1d4c9c59181a9518dce6f671e4b6ea3606d81bcfc2a7082b4d3983e840fe97c3e63b3119608c809fd636f0bd6a7d4621428cfca28021a65f578fa6b790907f4bdf51c27181166ccb1f25c7137686a120707ea639c651e413db5d528abd9619b7bd74af92bc656be917954f26848dbc763fecb71159f4bb5811e830f7f24e082ac6ba751f126e8815083997f49617ecf5870f85c4bee1fcf4c950bc86acada61ea2607b9465d42831b3b6489bf722fa824d8bd1576d386359bc9b37f653c6daae6e59d64001cbf3530c46c6c3ddbed61aff78eb71de7589763c2e9ce2e62f0e4af2c4f7e34ad79d4ff9e560f1f7f2c99583e8d680bc3763f0c78cd1b4c8464811f42bdaa78d0b5b9a54f98a66d227919f3419df3b0a2626525f1af9c7387249563c777a6cf17f8681b435bc4d951969e97981b68b5fda8d892a1a8a20f9c04d13402e1670e2e0a6cac4fd77108d8f3390a4a8cf72bf06c6faf49fa5d03dcfb5298d838a933b4bd716339696f304442b24cb63f6a737eab30bf05408e03fd8bd2fd2fbdb40a1e3cca8fc47f8d057273db10caccbd563c9214d63147c0198ced01ac7a175a0a518e7f865226540592df75d436ae179a3d8aaf8ad01c1a91df0941cdb76afe6dac879b05e66ba5730e542c37070e0cd2a80adfa36ccef8e423c3ef77a9c1cf0ab864ecefc82d62020eb247dd2c754b6bf5d96b1a047bb6ccd417d1e4272f1683ab7050ea86122f2984bb989214b5df3d5cd3c4ce2b9f4e384304c6d87126f504e58621a7e2988ee2f7b27e7e8c29d3ba1b2fdbe05f277907bb7604eaedef2540ab00eb25a5991f42d919a505b22ca1aa336f48410bc30afca23ea50dc4101e78c541ea2e1ea1189862705bc02a9534c3b43762550b77fd7f29c081260fd7d5734b78a8a41e111725d85f9ffbbcf9e5b6248432438a3ff8960d7731c02cf1d4cebcf9540722b27f38739ee40986edb3bf28a2cc256b8ad22d772e4b5d2f2fd9ede0ec2c18dfc274536da67d408938809da96218b988e5dada5380f087de68ff33cb395b634cec085a62f32c6070061dad1a87b171eb80983cec709c7de4d5bba8ae88e4968e9e3b28fc8c4caaa13ca5ea09e10c2aae05875b973f928e3f78c5fbec9214893a87cd2a15a4b4be572844dc5d8cf9e481a0b6e1d3ec51aabdfa5e8133f02f6a466e36f83444ce436855faf8c6da1d53e2b0e5a3b76a38f7c35ca5825fed1497e9b2202d65cc21f6abc7c0b0db3a67ebcdab249fbd07e42337c1644cbc1c42a5b0c0514f05b8581941789dd31c241b4a4cc010b33ab99392ed23f813c09120822afb38c18936717c4d142dc53b1ca89e018fb65c23d637cc422021687c9a05f59edacb1660397af18c99a34889219b21595dd661df40a39d0e3d42aeda73e1ed2915fb5d4e2e91bb448bcf3bd5e00f9cbb1cf59547649fa677da006f2b9a1e13983f962b0c6254c31bfc6fe9235e03b4a299301a324e49f415afaa5271a4e6e286537885afb366a98c4c5b6df6cc458158237be0fe052c6e8026330d314a6cc211f3b2c5a42bb98e100966545a9f0a33e5fd3b1b100638e5728ed9966917c4937601ea7a5f4ffc4dad929a026614bb302737ea63323c94a31d90dcb6470ce24a844c8e2c523b76604d0b8b7f7c980ca1dd39c81cb51aa345f866b938e40749b0e35c12f9ccdfcf55cf8ece2b8308d22c4525f7daf03e44459c6b9ce307254ab74f1a1828cc7f96526186f3d59fdeff017d8c49e4e6e15f8ad9620cfec131c5b9327083aec17f3c6086f3e367230cc76c1d11abf8d47ffecebd295a7c3529e7324f3a4579242b7e26842b992911e7bf899e7a5d0d5957bf73f2f5da50d54f66e38726fcadc0af9ec32c963d53b49a5e7fd8612dcc06a04b35127b702697522f926d608dded41a659c649dc35d94f2bc4842aa209f363099ae53dba204ed4f3588c2112637975cb0da222878e37775327298fd6d71a9f1ce3bc6739e76a47aadf5c7e451f017f6fafbdb526d2a3340f163fb4b3e5208b3e6346aab8cbf6f9bf253100421fc51735e1b9bf35f8012f16b2c71c8ffca5405c782b265011e089790cbee75535da72224e01d6d2c682d7f01085273b9d520b092ce13c5c3bff1e284afd1decb5fad3f0a90f367352912dc7c02795323be68650219847f17a3f8439ef26745d3353f55fc3be2daee8598ddc7f8b1f586794f5bf7b046b59405c317ed5e545980cd46d4594c0da64e63726070c0415d88dbee644cacf06f3507d7a6777785c3ce7bfaa86b9fc0d1a75606a6eedaaf62f5c53373c0ed66750cfee7a3065487e8d53cf18b03b59ac3c4d562f103e822023b6885d150c679dc7afa886e67c8d601731d3510ab4a7821d18532fa0c061933d5500544557b120e5fae64a0030367ae00d28dc231f63dc10fe75e79cfe8504b1f32029a68d09a7589c897e784e13e5c435f0a504375254c676732c3c7b7f3c8e8959a3bc53280ea1363750fc98554e0901c00a710efc99f4540480e9451d9a9eb806a40850307aca019205c9d5f6e9c4cf09e27bac1a8529a9aacda7fd4185f20d363839b98977fcde5aad3950712da2e52f8d5be69374a9b33d4c2296adaae4e67bea65f22ae0a950f954829b340c50c5a4b1ac4c390e3d658149f12948931cc92fbf96718b91b5ddc7ffde92e14f4ec29f0b19a5518ff9e1ee6973c94cee4f62e84a10f06bb75149a24c9d48b0f1eaffc1814948d5cb7203f84d6ee402a03dd89bd7055cdc5f84878e7528c7966a702b96a6ad0ca08e55bf49120e855ad884d4713276095d1efd5ed26840292097672a69ec3649af90359014dda6a1ddeabcdfd40d88c19e8b3b30be1e0b99fac45c8f08c85379094ee0456b46673b4c0834298cff6db8b9b564eb4ec4a51a4660ba64d03c85c20f6673cb30a9b890f286e5690f665ba7d26b970a3224d965e597bbcc7f58873a8f5c3e7eb54bbdbf77adcaf4f039ba3c22f0afa8d166971fb39a5fdeba6c9474289e333b7ec115aa3066", 0x1000}, {&(0x7f0000001240)="f4d345942a897ce9ba38179da6c670be8f82549e397a0e6ba37e69b239b6e3b75f861e10aad056136d3f580fe5fb23cf2ddfd1cbcf9d8970a959a15e897ea8e6054b194fc91cef7e5fc4e6", 0x4b}, {&(0x7f00000012c0)="fd822190026af7d4e4f1fd63d3bec6c6c462d2b58473f15e433979775703e82c53ec216ecfb59a6b538de2a7c249434ef0887ef89ee67740dd16fb593302f51b8f30dec22f43bca48f5f5fde6d2c38195ce44e1f0499ef49c78f6b779db62d165c05af1ed194c9b3dad2eac22a1ff854db8d76c98f696703fd4aa9f7cb76b7bbd60e149dadfc99", 0x87}, {&(0x7f0000001380)="6f9f58a1732014703cacaf48309375cfb1e4130d81ae8bff6247b6d51645b329bbabb4ba52536582c3bcc4eff29fc54048970b93f536", 0x36}, {&(0x7f00000013c0)="a1eecabed3344a91b87a9d90b4fca8f8480ccc9b18d4bca5f4f096541ee57113451a92b95d0ea23504ec03f3cc760d351f09b1741f97ddf2448dadae4e235a925285288c2e9d396f880d795d08b7bc19931b931fd59be3cf9045220c8866cf7b7806146dd24dadad43c345534a149efd12d98607e30da02b2b57b334430f71d2c6ce69587b382a84df5cd33fceb767363a9e8ec7433305882675d79d63b003915ac093efae93da9ef1d2763a01878f7bb87cef922885431214e2c28723bdc7c4c078209ff817da", 0xc7}], 0x6, 0x0, 0x0, 0x8}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) dup2(r0, r0) 16:00:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x81, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc00e, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x1000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x20) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3fffffffffc, 0x124) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0x7fffffff}, {0x1, 0x8}, {0x3, 0xa2b}, {0x3, 0x1}, {0x3, 0xca3}, {}, {0x3, 0x3}, {0x3, 0x7}, {0x0, 0x7}, {0x2, 0xfffffffffffffff8}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x7}, {0x1, 0xce27}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7f}, {0x3, 0xf5}, {0x3, 0x1}, {0x0, 0x5}, {0x3, 0x37b1713f}, {0x3}, {0x2, 0x739}, {0x1, 0x1de32ce5}, {0x3}, {0x2, 0x824}, {0x3, 0x6c03}, {0x3, 0x80000000}, {0x3, 0x1000}, {0x3, 0x800}]}) ioctl$TIOCMSET(r1, 0x20007461, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) 16:00:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x3df, &(0x7f0000ffb000/0x4000)=nil) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/29, 0x1d, 0x840, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_RMID(r0, 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) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x40}, 0x8) write(r0, &(0x7f0000000040)="8a", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r5, r7) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chown(&(0x7f0000000380)='./file0\x00', r5, r6) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x581) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xdf5f, 0x7fffffff, 0x6, 0x8]) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) close(r0) r2 = dup(r1) syz_open_pts() setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = geteuid() setreuid(r4, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, r4) 16:00:06 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x80000001, 0x400000005, &(0x7f0000000100)="aeeaddd3d003669dac479d8415d99578fae204ee8dd19ca07ed25380f683f543e1d1815434c15c28fd4c0af19360aa443fc8e47cef0c6c0d3ecaf5362e007a8f0f4b1716c323c4daa2f343c02914fdb6193488c49e85f857122231f0d74c0b3a353be77805cf4978ea29c8926e213cb5af428639885c3e7b90b08f46c2f8238c74d0cf69f82080edca0fce2fe78642d8ac86b0b5e849da874b7380636dae8076f0d8781f159839fcbdf7bb156ebed076fde192504b416e8f0fa86c26f4", 0xfffffffffffffec0) 16:00:07 executing program 0: msgget(0x2, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0xffffffffec65888a, r1, r2, r3, r4, 0x8, 0x9}, 0x1, 0x4, 0x3c9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x400, 0x8001, 0x20, "a0f030e1adde8ca2727c6ea33e67a07076606b18", 0x3, 0x5}) pipe2(&(0x7f0000000100), 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) sync() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0x17e}], 0x1, 0x80) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x6) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x6, 0xff) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="0bb72434fb6b168fa06e4d713de8", 0xe}, {&(0x7f0000000080)="bfec6b4d642c77113c8927a90c42bcf144cef3b863d66c01d4170b3a586e1d11064c459f4bd8cb498a3b6b01dd9bf1b464d1f0fbd24759765f279884646ef21093dc5248711ff43c316c745561a855b6", 0x50}, {&(0x7f0000000100)="0597d6f3c09ebf5a02917faf0ebbddf638cc54973c3ab1706e0037f338c030ece20d9486706fb0c5cfba07f2bd8e3c1d291f456ec8f1cd642f29878f7f813a346d46398c91e57610f44c035e13dca7b81d2c278037f376acfe898ee014fe1862c02ce983146bd6bddd9272450d9acb184257d3f907c580026585b8a6a4ea3433426f5b313bec48b273951d0729555311a64e9ce87dbbed77c9cc5092e58ed065c155cf35021246b61c7403e48cfc7b28663d67d6badcf28c51d33834d498c3a3983920034a8636f2ac8a9f844484adeedc3666", 0xd3}, {&(0x7f0000000200)}, {&(0x7f0000000240)="ce4aff159d9fd56f9ef51c202ac54c38b3031878869ab94e74a504b5b5b4026427c0733ceef39781741445227d2410cc3cf4c612320a94ea0ef2bbab4fc90495fb56bb2a9093ba283dfce6f3e0118e05b07fc98dced48b3774334d6516eeaa00ee273c9c7126c393dfabacbc2772b0d18bea99920342389ec916a41d8cdf8e2ade0b7deebba619b792fe54f63b6101eb752a3ddf9213b5f5661f5038595211bf42dd12363e7b78f6cffa46767669bf6905f5", 0xb2}, {&(0x7f0000000300)="0330ce6868055fa0eeaec7d3798e8499", 0x10}, {&(0x7f0000000340)}, {&(0x7f0000000380)="db4367cdf4bdbc98420bd83cbff92e6d9edd05f2f40fb20611e4de7ff2ef19eb47c9da5c851e6edcf35057e39d42f4ba83418c85132c39bca800f43f23829f808c8d48a4df48ce5c2c6866893891d443f7d8b7368f6ec10fcf9dbb9625640445720226f1ea82c11032295a41fcadec2581aba4cd1d0ff8e60ae026c3f7c07bf390c25a045d041968c177d53306010946712e4c136ba1a2332e5fbfd05e7ecdaaad8cae720f6fe138cf79c46f34b3d4e8de289cc7127ae0a09600d748d075bdd642dce7e120a98e1939cbb1dfe50c293b8ea8acd002226963fd107ff5c289ed8fbfe81e22ccc6349ba172", 0xea}], 0x8, 0x43) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x9, 0x2}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x7c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x80, 0x10000}, 0x2, 0x0, r6, r7, 0x2, 0x100000001}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r10 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4c) kqueue() ioctl$TIOCSCTTY(r10, 0x20007461) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) getegid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/40}, &(0x7f0000000180)=0x2a) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x140, 0x192) close(r1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) close(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="bec3398d210d7565b45b3083e35d986433eacab810ed788288fcc21497", 0x1d}, {&(0x7f0000000140)="e601da69356fd73477393db17e91793b3d5ff7f38598deb2423c745155a00330966cea86d7a63f1502276d0bf2897f89b975603e724949f586855279955be0164681030df3d16e7aa20ad15778fcee4bd4f9658c82d2b6c12b80103d81f6df26317f008ddb2528644c68b3a35323b61a55f0a2fa3537a084e05420a28ff22cd24ad1386aa2592cc7238770072605742127503a4a58f764eeee6eab8484501f82ebf9f12b164e84892b02", 0xaa}, {&(0x7f0000000200)="44e5bc8ee39fd3eded18b89dbb4e522059fe1bff59c2ee2f2f9343a371b37027da4d1c0e6839cf59f8b3e9a98178758606212be54e196538328b889950099f7a6eff5f792c5ca2369d504fda4f3eb6ea391c3a41300ba17ef90e294a543ca4525c46c6d26a9b2c62a89e7e006c3a59e1b3f48c374ffa86b3f1b51a2c464ee6823054ee2d6494c98d9f7e965391fb189d45d78bd37f9635ccac086b5b15fe179c4cf18a0d13747e2aa4071a32405c29140c3a5903a3fc5eeaa887aa919d8ee2e58524e5877ec5d289f94f989bc8ec7a120d3e70e46efee8fdb8bbffe67067ba72721053955a161cb39b5092ca5df0740e68f947c3bb12910c89608afacfeb", 0xfe}, {&(0x7f0000000300)="09c94e72d30e0d0a6ba02a62b490d8ea3b168f2a9a09cac441be6730db6046232a0be335494832182a7ded971dd844b101c70e874b735c060a3ab30e5c397bcf26683d2b583daf33b4e1c7ed2ce5213aec64088a8f5c2b2f51ed7b60a9631964c61b579724fc728a59a643d18a827cbf296a8f2bbc9ee6607c6e137b270eeda16cf01352e1a0f85e3815be743f1e144a4e12b167f1b6d7030433f18415df7536aa0a759d38a722442f90671d2a954a9cf7d88be77da9ed02d97f5370f2dabb8e4878b9fb9781f7c95bcae706efe383e8b5ba5272049d78c90f51c009d3df039196f8e645ad703146ae", 0xe9}], 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x7ff, 0x365, 0x7fff}) open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0xa0) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/78) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28, 0x1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = socket(0x30, 0x8000, 0x6) recvfrom$inet6(r2, &(0x7f00000015c0)=""/226, 0xe2, 0x840, &(0x7f00000016c0)={0x18, 0x2, 0xaa, 0x4}, 0xc) recvmsg(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}], 0x2, &(0x7f0000001480)=""/201, 0xc9}, 0x843) sendto$unix(r1, &(0x7f0000001300), 0x0, 0x0, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x17740bd6f7727c0f, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001580)=0x100000001) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="103a494fffaf33356eb808dd0508b48e0591073124cf416b49221387d36a5273f674dc1b9feba25fdf4d055d9f44ddb8d3291849d2a46bc0f4f9a85f92e18a9b5212612f566f8c33bde0e4d7432a2a07f77b48a85e7c4a44e8eea9cab2cabc187fc5751a86532b05cdfc17f741b15ccadb37d3c9fa16979a4a25ef8cf1ae150ecc523f2cb819d284e6d165c814ba8d14a9c83f0e0a28532852df82303a00199271eb3b803fb6a1316e79e5a4c27df29162ca432613e0528c80daeb8dc9d48eaf1a80c7b3824b73ace4881136ec7114d7d6e31fe63b923cf75f62", 0xda}, {&(0x7f0000000040)}], 0x2}, 0x405) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:07 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x2, 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8000) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000e00)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000b00)="66b99b2437fd26749ce48d46605f44ab60a43fc02cbe40a1795856fad5006868dbcdaef083e47198e8b0dcc547a01baa1af625b7cab2f3938bae16d6f3ee7d6ce45b007e9aaa04174ca388183378ae3e3788a93491c3a917119a7d5dc72d5008d04ed939d407f69b0b674a8502bcd73decf4c05ab14bb57a3f94be98f2f5506ce4a422e309b3a8b70ef7efa98c2284081852cfbbef165c958b", 0x99}, {&(0x7f0000000bc0)="46c1b1c5414cdf5b8bc226fe907d286b110be214642b29965538f03be820ac81", 0x20}, {&(0x7f0000000c00)="2819ba21134765c5ce2cc5b0bee9ff0b2b850b238f91c844911462601d81fa6231713eecc43653312be021c88ccf899147b18b7ef84550e791b11ab84a34c6f936c7156262a92793851b419674b803c05f76fc24e43cc9ac1bb0e418860c29d5f00219157c475ffb2c0f5581efe7c7f20c287286bc110c8df566f331d11d60b50faa03f62bd1ec3beffebb41911839cbe033702af3b6ed31f708f64f7eebe125853dcf6dd30f6ff275620163114655f8e36d71d2", 0xb4}], 0x3, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x407}, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000ac0)="2782199a2240e0687de8f2059487758fb725d38157be2410b408", 0x1a) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) recvmsg(r8, &(0x7f0000000a80)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000940)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/160, 0xa0}, {&(0x7f0000000680)=""/169, 0xa9}, {&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000800)=""/163, 0xa3}, {&(0x7f00000008c0)=""/85, 0x55}], 0xa, &(0x7f0000000a00)=""/99, 0x63}, 0x0) madvise(&(0x7f0000725000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xc0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x10040000, 0x9, {0x100000001, 0x7}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) 16:00:07 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x7, 0x2c6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000010c0)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) select(0x40, &(0x7f00000016c0)={0x9, 0x7, 0x5, 0x100000000, 0x8, 0x6598, 0x757, 0x1}, &(0x7f0000001700)={0x8, 0xfffffffffffffff8, 0x8, 0xc7, 0x6, 0x8, 0x1, 0x24}, &(0x7f0000001740)={0x5, 0x6, 0x0, 0x5, 0x2, 0x0, 0x7fff, 0xbfe}, &(0x7f0000001780)={0x8, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x3f, 0x4, 0x0, 0x0, 0x8, 0x6, 0x20, 0x1, 0x1, 0x200000000000, 0x8000}) write(r0, &(0x7f0000000200)="52d415f992c5028658fc6b4643c0298f4ce92ee4a51bc79fdced679192ea99055e1f834c3e06d3e4ea036b3d2566530a04d66dc9b91adc5ba8ac759bcfa94b3e831eeb842de74b2d13b20fcd5b870119b5e705084c5d92c77026f256e834ed35ca1736a0d9eb4605ca309f715310de065fc42067acab8e282bde96e3a12253217ddcfa65ce9bd6cf5d27fa0805eadb716aaccfe26373099d0c4a30bd3f5734e3b69d562fae9a76b82a573350d5894da5edd63999b68abc4da78fa9f28cd9c35dac6926b3099ab9ef8ad0ce3d806d5c169916ae045aebbbcb9c5541807de9a6009468148248d6dcfba8a8c54425d090a70453c1b87c681bc496607ddbef29742c24306f3f6fc6056af30cefe302beff542a20a6b0320bfc9e9508cf63e1b620436e45018697dbf413689cc6ba81dd67836cd96ccb41a16ddbcdb607402db08a16349050964d896dc3e6f67bfc80ea2df06cf66ed8db2d8e92af101b47ab785387d9ea0baadf12c06019697fdf32f7d7f74a5886c675dc44fa25c6e677b5b5a88e7e95753b05bc3abe8089580b8d9ef835f14fba6bf13c556cf999292987630b1785d36fc70b7b05896a9b35678f2d4494f72aa586ecc096f16a537222499b1fd337994f1029bfc1ab25f0a0b79f88c655004c8ab70b443f6eb76f3c7a039fbd1a7ae6398c57cdea2a3218bdbff343d950d489c315922d59a862135321e3b8ca5f6627c0b2e19b0f1c6177e02552f5db8e0e3cae4f216a3c6cf40a1a531e3820cdbb5403760285b8bcfe443d9ab38e4cb24d248a2518804db4d9362de8865b52aeff4275f7cae646591c3fdf4990afeb3c212015ed4b452a90146965ca722f1580c481f0019eddb3e78f1b575e07d5079f7008ceb0c6a7b29c4e81fb11c9ccfd3516cda5c4cc48c12ffd90030bde09bfad65eb5e2e56e117e36af62427b4d9dd7b53dcd3e7523d69681f086784b0887cc0fe8adcbc249e4376b05cf21d9c7c620fab2dcb7e7133c660210ac5c63328a17f975800fcbbb7e7ec89bcd441d9f3aa4431fbb25953e2139d96b2784264df1127c749c99cff606af67462d6fc1728278fed2ab872b008e583ff966428aa305eb7369fc0773c9de8b7ab0a6a6cff155387f735f0b8eadb59c63cc2479ac07b4fbae469595e62bd51551140c4bb83598ee11b62a7d3fbf57bf55d9e7a53b816025601c1fbf160e5aaddba991ace7205dc106c905f85b450af1e9d044d6788728440a06b31220c9b7c49ef5e7e3815281976e5728e668bbabb1b39153b7cef314f690e8398e66639238ee505d131bb6820f33eb582abb7c3a5fdd9e5f2a512e2c94972c2b5ae15e1d019783b5013fd031056ab0a35bccfe5fe5ce02f3c24147373ac6831f3405bb62deb2707817a7cdcb620140c9406b9f6766875e2c762e0d1289b93ec66a496a84f0d37bfdbffa570f696fb3711d51805ead492a9ca652a5bbc1eba93b0a53346f950d772b8aec4ca03965186afea37fe480ea84bc209f5c66b53d482edfbfc2a4a1136783d4b3a7e95c9a11df5b02b4ce8836ece00b7ff5daa626adf773901559dde09b0bf5d0b8376697ec273dc8d70010c549abf6dc44d93ea4d1be081f0f0bca328b8576ca0a83f4095a4e133a8c5577b8d2df932c661db669a7098a7e6d96f945166fec1d742df4eac847a63ccad9340cec44e61e0a7a5411454a2cdf1e254b9673faf64d427628eca62c3548cc8c85f35cf9a58e904a3805e7abafc6381824ddedb4106f111a98a790df6c0891de52b7c2a135f833b891b0c723aeae7d0d9e05e9a097c3bbd4c7c7867d4b8e100106f169f448c882130f521d8f335735b7c9a3184c666e28c6b684c851222d8f9a71a5a9c38ebd665499bef51826ba21eebd2ca7c8d9bfc9f0a9d4e87db40de10c7e0c3aebaa12a4ba55c136abaf51095435ce544cb17df26ed988d22512741e6d99d746ed96a8e6a3bac093f39b07a7527ad17be06be8318d58a203dd3cb5d4ab7f966705217e7ef6323a9ee0244f1f91a68bb52e87d8c5542f6c84243939c61cecc32cbb9b7d7da99e10fa776da48778a4dd9e893c166bcb811d174d9571ea001f2beb4a638d7596803f9fb85cfef0911b7beb307af81027b89f2ede046b61f9dbb6219583138407bb80d12f45dfaadabcb304d5bcec7a32fc7d08e1ef2ae8cceb3c6513f1c5e0506bf3e2d16e99ab21989aa67b241909878dcff5694c21b72b85cc96ea9dbda5638d49a3fc66dd805e5ce22db17b4c78c865da783583c62188761b591df6e6c253b9e89b52b71e82d1eff9f9fad5f1120e1a193243fd2fafa6ad505b0aaf5739c45a72b3dc8856d3b36b00f2c1c9d3592008c33b82970aec384cff8d9c8fb84ee6baa0c0d39cff5a75bed71a3bc8d957cb804419f9e2d90d97c8837bc09e8da36b7add63f7b44e9393fd87df229c53a4e4317a38384034a4a83dfe79856580ef9a7052cb2f6ca47db4429aa152046e11699fda7db2f2d9446849ee4b7e6ce115c6816f98a94c61f26b4ee2261da3073188f273c8775c00a8eee7a907faf3c766ce5431b735b0fd5034636f376b61443c193d1220181a3b162114f5844c09b463418d756ba52f8449dbf96370b749bec83e0b2e19100508abe3162f9363b9bf051a892d0e26e3f0d3cf9e6fbbe0e1a2cb9a1b3065e6d0d71f99c349ee32c358142160379865ab32e76959c5acc168c81df04912d3d5fa17e1556904d4818f2037f2eefdeb524cb8f99964e4c8674c59b8f8cba31e74d17e0bd871f9b2b45e6d83bd9cc6efb94afc3d33662cd02d4e90fc7cf44d02866bd2bc2d6b346565db82f76fb4c56dd33fe7972f79b9eee57d970e484c743ff7e5314ffd4ab9afd2d0736443a43ebaa1f2027afaf40f0cd357223545330583d1e3028eef3e6badc18b20a0cf99ecfb362be3895dcc763244016f92e7eb7b7f5ca7ab0d6f504ea99ae8d6eabc48dcca7d171acc319cf0360f4419dc1bd0bc437010918e15922af903cacdb683cedc4d5eefafe368961b05405033f1f187921efd51cccdbf0bf383bdb6c203379dfe11c4707bf8b82479c5024bdcefa1e15590e497525e6d35e0a04a8f1e3bab39fd1f3ab38a764e3796c65fde07f89ddd57336f286e417fa4be02bf5e1ead62e156f5d593645febd27be498b5607badd6cf0aece8faa2da93c1277f84886546ffa8298add4f96173e6e062f3924b30022e057f4ee1c1fd42f07467eadcc7dc8f91d47ccf73fb6fec454f568ac384ee487be289d7affaa438e6fdfab50fa9da012970d482086a67c670d9e3a252004d239d2153b6ad08bb75c460b97c4f10a034ab69aebf1255f500a01a0be090a407a86c68fbd566b73162fe87e92e059e06d7b69658fd2030cccf7c838ac0b0c56a8f78753a96f988ecb119e15f917b70246333ed7dffaa1f1312e336ee4f1e2db4049be163c0f96ad1dadb8c5cec6bf1e7d175cfac068d13e47c0a6a7e9f9575c46c9430d14436f6d8c6dcafa701ed31281cadb8e176ffc3ddfdf60aee46219b8b8a3474dd6acb30e2335b0beb7f0c991dbd57f34b61fc063fc90409290479278be69c38e1392cea4ff2c02ef855f6117920e0e42a4bde7b584c8e76e92c866b5397c0782294af31838e8870943d63ff5dbbb77677389a83310605e9d1e4c5d7781fd152d791adca411b0dc6369cd1c9fb9a7a7a55513020ff5713b2b792ed34946877abe701d31129a09b9e481216d4de4a9416881cfc15667153ccbc5b5159f1372ff4b589260f23b389589b3ccabcbe095f2cd8f8ce8e64b4143e22768aaaeedb1b29b7f7af811518fc7de57cbecaf241d142b3d46dbd83a0dd3b809e892caef395acd0b61e6e6c072c9aa62b7bfdb1b2316a1fcc426d80397631b4aa400d4aa23d9d8dfd42dbb39d3531e55b6754146b6c51bce52a56b329cfac30a84d06b83317653cc086e2d99ed408b11be834da2ab890e31ae090cec85e262bd9d580ee4f9317d6b12ff575a32cba6ccb165c9a69071ed259d9adeeaa4dd2fceb451ddccaac664407e2c82c6d197de11a6b194772a26affac8a0f3d27fb70bac9e701cb2a9ff9c936132e62efcc7a9d9359cac3263cf47b5bfd43fe6eeff2290b97051d592d1dee3817a04d4c6e4e82cc052c5b1ba70476bdf38dd6938c6dfaee3d18e05b2bb2e386018a032814cdba72862ade9a45c9e8ca4ca481b532075d7520c5735faacc181a8c9e1f8227c76a863c90036589eeaaf1e6eb3ee98bb75a56f0e58d2a286c0019552f1e9a1bd5c3301a65707d8fbb9c381d56ed96d4248104891b58af4dd012b54ffb318eb62b989b9935d82d02c46ccad46b5fe40852a84690aca06f5b8ad51a10b956ab770627190afe9c9c07748dd5740df26cad1b018d66a2e7cedde4899d89bbe049b53952098462db34bdf7c7400d2292307643825b41f600e3ab84a42b96da02fe56f4c5b1da6022ac0eca45a7b16b7af166b6a623ffad62849e5f882a8d80d287df842f8c0bf5c0d5d0a55689bb48a75336403247a37d4c2d6e7f95238834a9e35ac309ccb739b25ad6800413a700e117dbcc5fa8a61b9256462dcbbcdc76451d547b1a744aff10077632e9152ff210724ee423bbe02ec733593f77d001099ec84126f42513afeeec560065cfa8bae332d83d4c4dda09418ca646b24bb9326ee913b9a13fcf7b5c2af200a47f73d39c0fca37ca22c748286ddad37a8b3941738c7faf7e2343415ed2da7b57178791f3ccdc2cb0682655a0da3a9572d0b027ab289e937668e27b0d54209acab3f33ce5b0f6e6e1a0103d96f299fab84e23e7c06639275e6a8f1c21b9748e9e85bc64a2612481cd9b31c9afb5c4e47b749d270fa7acd281bd80991769a271b862d87b2b205adb6f74aae8bf6c3b15ac3952e8b5c1d0175a9d61ebf0ee976d2b2033c55ca453148cf0ce83635254a0b6184109f0ad917960b9736a41cf4ac188c8ffdae4340f7d87b27a68593e25656b01b57d3f7fc0d0b028e73b4a6f37d0fd6a5ed79d2a353c15313ef30b199f39876659abe2f8ff92afd378b8a386558f10fff03be8a1f1712fc20543db07f60a1a301d9256c3d634bd06b2cbaeb15b84c56176772afe43da056f09d06b863eda94ac47a52b0ea2a05ccacd97d22f95d6cd8f269dbe7f4d1f97ff833b2a5b24324f1aaf25cb9bdc8e817bd5e86a98b705c58cba83ccc8b9e16def162f8c7c4349a8af3e120f1a674b9bd899ce66b62951b9ef829093bdc2ae60e8606868f54e2c0e421db9c5e159ace4f4d7851c7d640256ba5be5192c0452729c9461ce9b723c99c2fb35c3b29919c56651f030711c99476884bcfb5764389c6067d5eee02fd3ec1549d162c4b83e0992a73b3d29e37bee26495dd175bff31854a53368b8eecdf4859f07baf7ed3f08cd6bf04ee199a34d2e673ac3bec55f3b56ef0b0feab3214bec7535583c1c0ce679c1164a513ae01f4a232e05a5a8f9ef9d3579fe08f1d254c66b14406b2537ff191ef7bdc287a3aa3c662ad7034beeed36d30e237976482287c29587d239ee5f667be0651c5bc9b1c3ee4b3495d3a6b048c4fd55446c3291fecd2d0f4b773805b130750266f89a612f4031dfec4617b3c12d3aa8a04c9c226a162eb83150391642636ebc888f18e0027f0269bbc73b4df4316d78b6781c5179a21b4b535363bd01b9b51b432a10c156279d97e83467b4f73000a5f456970ee48f9363a82ae5f61cfa7e3e9152e735c59175f2bca028b3b47a66a8783e90b4410fff1ea28c1a91793f9521ff261aee274bfbac0e0c7930d750ce43a281", 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0xf55, './bus\x00', 0x7b, 0x8, 0x6, 0x1000}) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) read(r0, &(0x7f00000000c0)=""/222, 0xde) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = semget(0x2, 0x0, 0x1c8) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000000)=""/212) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x402, 0x78) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/16, 0x10}, 0x1) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) sendto(r0, &(0x7f0000001280)="602a537f57564b69851d8b3997e30c7b944a1026292b23f5ffb625db0e30933bc0dde95d0fae4627d2e081c78140603bc9b8404b34b04c8ed4867f85ae120a2d9852331c2a1f23a6c436659c1f4438eca5cc2b329ad86cb98eadc60a4138d703cc75dcbb58002cb5b008d42e5b0bab00493d713eac07e836d251b172fe62499a5473bd481be752852ae2717bf4a9233c46c11dfd5ae9b704b92ee1dd137ca0841ef7ff1bb663518a2597c6063f5f83e4ebc9add3ac6e8b707bd9b6907d", 0xbd, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x180000000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) open(&(0x7f0000000200)='./bus\x00', 0x190, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x11) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r4, r5) 9 4:.3-#<&8(;"#1(9? =1 -%<)   .$ &+?69-969<+) ).$%-'* >$*+=%& - 9(,5) >+-' -2 5' 0&2(4-5 6 + 01 ',+(+#!"!=:%':*1*,"#3  0=?4#6/.68*3 %-96 < ')2 ,)&3 9/ =-.+; =)&(;((%'8<( =/)4,$0/?/*3 /#>?* &02 <#!6 .4(:',, !- 6-0 4 -&6;<*-0,6.-/+8* * )?277 5:%&755(>5;<:>  851:+1<,9))# / ; *5'-7*%,1*2" 7)?+%0 7 7 ?.7/<:=:&9  **2=?3 -("!#8 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000380)=""/11, 0xb}], 0x6, &(0x7f0000000440)=""/99, 0x63}, 0x800) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f00000c7000/0x3000)=nil, 0x3000, 0x7) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) socket$inet(0x2, 0x4007, 0x10001) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8058, 0x91) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r0) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0xfffffffffffffffe) socket(0x22, 0x4000, 0x401) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1000) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r3, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) close(r3) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0xfd4a}], 0x1) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) getsockname$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) read(r7, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x5, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:08 executing program 0: r0 = geteuid() r1 = socket$inet6(0x18, 0x2, 0x1000) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) socket$inet6(0x18, 0x1, 0xd4) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) recvfrom(r1, &(0x7f00000001c0)=""/208, 0xd0, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000640)="0233dda2c95debf4c3e48ece8295ee3eef45d2a370", 0x15, 0x404, 0x0, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bf", 0x2f9}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000480)='\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) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10800, 0x0) renameat(r0, &(0x7f0000000500)='./file1\x00', r1, &(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = dup(0xffffffffffffffff) getdents(r2, &(0x7f0000000040)=""/31, 0x1f) rename(&(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', &(0x7f0000000340)='./file2\x00') clock_settime(0x0, &(0x7f0000000280)={0x10001, 0x80}) msgget(0x0, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='\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', 0x100, 0xa) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCNXCL(r3, 0x2000740e) unveil(&(0x7f0000000400)='\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', &(0x7f0000000300)='c\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x9, 0x8, 0x401}) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1002000, 0xf493) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f00000000c0)) 10:12:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0xffffffffffffffc1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 10:12:17 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x30000, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3}) getgroups(0x1, &(0x7f0000000200)=[0x0]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:12:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x28ae) r0 = getegid() setegid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) dup(r1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = accept(r1, 0x0, &(0x7f0000000080)) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x0, 0x3, 0x554) kevent(r4, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x21, 0x800fffff, 0x5, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0xb487}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x1000}, {{r4}, 0xffffffffffffffff, 0xa0, 0x80000080, 0x3ff000000000000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x6c77c143, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20, 0x20, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0xffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x4}], 0x28, 0x0, 0x1dec, 0x0) 10:12:17 executing program 0: syz_open_pts() syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 10:12:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000040000000000007528000000000000000008000008000000ff00000000000000000000000000000000002200000000000000ffef000000"], &(0x7f0000000080)=0x3a) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="cda77df12fd97357cecab4ba01f6ac8420df17a4e0479ea44cb8325bedf73317d76b9762582e2b15c977b511a039f41b4995374122fa0b224b5f2968f4a9b8bba7f07af73e1bff1e68a0e3f85e279c", 0x4f}, {&(0x7f0000000180)="912624bd8e6de4a3f976cb169223db94d9a4d5890617601a6797fca2e1f6b52d94c950d838e17554a1f0a5c8ef5280d75faabbfaa445cece367cda7f2b8a8a7bc9d9736ba51ae5e3830b9afb4d9e6f7e908174a04fe205c8271f0752769ad7a7fb15992a6c802ba7f591", 0x6a}, {&(0x7f0000000200)="b75c5262096e8ff247158deca0a109ac1ad8e0ffc00c6ee655ac3085cfad94bce2982ef3571637d740b43019ee8a2c61fab94883dd00e03128707fd28dad9bcc3f59b17698b57bddd818c862b9aa5eaabb281a2aaa5ce2a585dcc7d29c8e6611057cdbd8a271538bf47996ca49705aac1fcb363cfcc3917efa452fa57c71de420860a64a34215fa32e4469fb7a27bade58eed99132c5b3119b472eaeaa477b09a3fc444af6bb2f376f94e58079f8a213768888dfb3f1bcee804d347cae5f65fe4c9f4e", 0xc3}, {&(0x7f0000000300)="cca4bce772237476fb6f045795a429ab14458e4a8a2e02c8d0", 0x19}], 0x4, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}], 0x28, 0x6}, 0x400) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shutdown(r3, 0x1) fcntl$setstatus(r3, 0x4, 0x4) syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 10:12:17 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f00000000c0)) 10:12:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 10:12:17 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffffc0) getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x0, 0x1}, {0x5, 0xd88}}, &(0x7f0000000200)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 10:12:17 executing program 0: socketpair$unix(0x1, 0x40000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 10:12:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) r2 = dup2(r0, r0) recvfrom(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x2, 0x0, 0x0) shutdown(r2, 0x1) 10:12:17 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/205, 0xcd) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[r4, r4, r4, r4, r5, r4]) r6 = msgget$private(0x0, 0x35df381459da4ac6) msgrcv(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000032c62a1628a3b1bee60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e37f141a5b6820e735497859457c8cafa5fd25ea6bcb6cbada8a0f83c9dc5627ba7f81fcefdf465828d359a9ee66f3b0739dd7e82a20f7b9eed86c225f5b90d652b6e2b803000000dbade0dac315f6fc28276dba89d2ad65a35ab65a7dca4f4d1af210b1c91c4b85221e1caec9601617e79d7fb7fb2a5ce1ed2b0ab198ef533258178a01d2fd87a4f086045195564779dcddd8ca093208097164f149442953ca06bc7ac5c64e7405fdbca1b48480c5a8307c07ecd23d13d87482e4cc4548999de9435b9ddd06f971dcb57db859e9b9fcbf085043fabb320b66fe0190cf94c15cebc838b109081d7955b636e10bfa5ef7a3ffdf59d9f331266ca72656c3a5b3cd09aaf32cf79d507d4e760285aad988cea13f7c7a73b8c26c30a0f7c637fca7cd740eea0406269d7140da61c22a76"], 0x8c, 0x2, 0x1800) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 10:12:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x10002, 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 10:12:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x482, 0x0) getsockopt(r0, 0x8, 0x3, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="9fc03367", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 10:12:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:12:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001540)) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0x20, 0xffffffffdf5d12a3}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x14, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0xf0, 0x3725}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x3f, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x6b, 0x1, 0x10000, 0xffffffffffffffff}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001580)={0xffffffff, 0x1, 0xe099, 0x4, 0x4}, 0xc) r3 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000001480)=""/139) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = dup2(r1, r0) dup2(r4, r1) preadv(r4, &(0x7f0000001400)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/40, 0x28}], 0x6, 0x0) 10:12:18 executing program 1: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x34) semctl$IPC_RMID(r2, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() 10:12:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80000000000480, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x7fff, 0x80000000) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) shutdown(r1, 0x2) 10:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x4) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) fcntl$setflags(r2, 0x2, 0x1) getpeername(r3, &(0x7f0000000100)=@un=@file={0x0, ""/92}, &(0x7f0000000000)=0x5e) dup(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 10:12:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') 10:12:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) getpeername$inet6(r0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 10:12:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpid() setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3ff, 0xfffffffffffffffa}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xb2f}, 0x8) 10:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x8) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0xbf9a, 0x5d59, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7fffffff}) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 10:12:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x80000001, [{0x3, 0xeb54}, {0x3, 0x9000000000000000}, {0x3, 0x6}, {0x3}, {0x3, 0x1}, {0x2, 0x7f}, {0x2, 0x7}, {0x2, 0x2}, {0x1, 0x3a4}, {0x2, 0x7}, {0x0, 0x9}, {0x1, 0x6d8}, {0x3, 0x81}, {0x1, 0x400000000000000}, {0x3, 0x6}, {}, {0x3, 0x100000000}, {0x1, 0xac00000000000000}, {0x3, 0x2}, {0x2, 0x7f}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x5}, {0x2, 0xfffffffffffff6fd}, {0x3}, {0x3, 0x81}, {0x1, 0x1}, {0x3, 0xa468}, {0x3, 0x20}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0xffffffffffffbe40}]}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:12:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 10:12:19 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 10:12:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) select(0x40, &(0x7f0000000040)={0x9, 0x1}, 0x0, &(0x7f0000000140)={0x3, 0x7f, 0x7fffffff, 0x4, 0x9, 0x80000000, 0x6, 0x6}, &(0x7f0000000180)={0x0, 0x8}) 10:12:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x4}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x974) msgget$private(0x0, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000000006) 10:12:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r2 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/17) r3 = fcntl$getown(r0, 0x5) getpgid(r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3}, {0x18, 0x1, 0x800, 0xff}, 0x7, [0xfff, 0x80000001, 0x7, 0x4, 0x81, 0x3e7e79b9, 0xcb, 0xfffffffffffffffb]}, 0x3c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0xc6, 0x0) 10:12:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e0c8340480d2476d3000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:12:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x1800) r1 = msgget$private(0x0, 0x28) msgctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x81, 0xda}, 0x10000, 0x5, 0x0, 0x0, 0x4, 0xffffffff00000000, 0x7, 0x2}) 10:12:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) close(r1) 10:12: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)="e1f10300", 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:12:19 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x2) r2 = syz_open_pts() close(r2) r3 = getgid() setgid(r3) write(r2, &(0x7f0000000240)="b380ca13992f1ccbb046d87b0963fc01f2ce08e12cafe22336e433b8e26e3dbe18df8a006a47b4871fedb3a988eb0f3ae3a30636a67903657d3fded76dc6c5e0c1335b75bc639d9782c890d67727ceeb491db6909a430a9ef9d81bfb5f8c838e4c4017569791ac0e88645e30c574276fbbe2ed91760633802eb3ed34b55c306e12f28cab38", 0x85) r4 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000", 0x0, 0x2}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000540)=""/134, 0x82cae86ee9bf8292}], 0x100000000000022e) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) 10:12:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8000, 0x6}) 10:12:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) pipe(&(0x7f00000000c0)) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x0, 0x2, 0x3, "95c1d125044599b0d2e3dbec88460fbdd51c5660", 0x57, 0x80000000}) 10:12:19 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x4}) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) 10:12:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 10:12:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0xd19, 0x4, 0x2, "c9ec214e0091f90944a5b60a62a600b74e8591f5", 0xfffffffffffffffe, 0x69}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:12:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x10001}, {0x7, 0x8}}) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file0\x00') writev(r0, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x41) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom(r1, &(0x7f00000001c0), 0x0, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="0141244a4aa5d5f71701002e2f66696c6530000000000000"], 0xa) 10:12:19 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) getpgrp() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r3, &(0x7f00000008c0)=""/214, 0xd6) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) 10:12:20 executing program 0: 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() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_open_pts() 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\\\x00']) write(r0, &(0x7f00000003c0)="0f", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x1) syz_open_pts() 10:12:20 executing program 1: pipe2(&(0x7f0000000080), 0x10004) r0 = syz_open_pts() lseek(r0, 0x40048, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pipe2(&(0x7f0000000040), 0x10004) 10:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000040)=[{r3, 0xc0}], 0x1, 0x0) 10:12:20 executing program 1: r0 = semget(0x2, 0x3, 0x200) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x6, 0x80000000, 0x0, 0x9, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2000000000000, 0x80000001]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) 10:12:20 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x20) read(r1, &(0x7f0000000080)=""/221, 0xdd) 10:12:21 executing program 1: msgget(0x1, 0x10000000006) 10:12:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000fea000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 10:12:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x8, r1}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 10:12:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63, 0x0, 0x2e7ca79a}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00022e2f66696c6531ef19847c27e99e847d2c2f2021c341ae777c792987200eaafbdbc23f9815bb34143e3f885bee41b3c284e87fb47ec1e3b9fe0dd3a1a9b9b546ab8be6feb60f5615501c344d6b225a9a50dd4164592c2a0ff05c6001c1296cfad589b3743244bf55e98d6703fdf3d91e09a7f3475e70679e49fdb1d198f6bf140d25af03b03d46a0a8ff64975397ff07beb6132b5d07eebdc4fee9b767d61c5e415c22ce9aec593e85e5c35e3aae3db5970ccc887dba029135278054c50fb6ed3ed5f89aca44c7311f0d9df5f4918a2d0c85f56209f8397d08c44d5f173d250935026521679fe908f92a0ad26f350f20c6"], 0xa, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x400}, 0x8) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x2000000005, 0x100000000}, 0xc) dup2(r2, r1) 10:12:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 10:12:21 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) 10:12:21 executing program 0: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e3100696c653000"], 0xa) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 10:12:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x1ff, 0x2, 0x3, "ae4f361100485bddeca036b263e45c4353020b3a", 0x8001, 0x400}) dup2(r0, r1) 10:12:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002540)="56d36972614ce4db56aae6f8464da3b907ae151cc8518b150e43c66cf92e8449c74e5bf09bfc208cab943dc3cd8834e18f546ab7fd928d77543c69df6ad13f92db55f3ce6bd597ab6039127560de9ced7315c4918cecd2ef966b81a2db90c1ac1c98917d3393196853dc6fdaa98684a4a5184a68cac9080840533917ffa8e4814c20ba887b15b581c4be75c8e579ee8cd8281aa16dabe8cc4439606d9a3193ebceaa60ac7e941f8932e4a6ad2860a7220070c2c4e0f460718d6ee148b5655ce07ef03a5317b75cafe1c3b435faae70f031c72803beb1bf5b99f1cf8d8c6dc2b7836d7095a3a95b6c9175bbf8edb223597541a2b5e31fe01c0234ca54ce98234aede08ebba7062bef0b479c8c98426fa5ea19b868b21fb4b2a6d911b66f6388f34110affc4a6987a799fe5a30f3e2425d6cc169ffc6c2e2d7821043038d1fd40488fbdee9067b9d0f3f41ca9301278394e5473b882c8ed225548092927b83eb4a6f5ad623bbbd0a54efb5a2d56803111c6302e7536ab6235b822f5b513f09e98d9a5ae52526322b8821d4e25c9ea0408eb1f0bdca6a679efe327560449eb289d2749c6d68e5749973de286a5a623f46c9e02c049b12d24a7d5948d78fbb3f65a5fa9a70b62156ce424def55fcec95e913d7cac642753f03c9e7c69a5e1a54eb0128d8f70c0a062a620d4a7f9d646164dc489b25365cd770093bb262e67af515d6", 0x200}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x0, 0x80000001, 0x1, "c66382143a5c1e40d6a02b240d9d2b55d560e6ad", 0x5, 0x6c}) 10:12:22 executing program 0: r0 = kqueue() flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="cad9a8e5e6508f49c39f24700a80ad1ffdee61b28aa25015d4fd48d0211f6ee191d2f277b8cbf5e110527b50cb9b3610829b95104faeeeeeb472ed85202ac22c0e96e7ad7b7e8fcbe0ac67385d3618ddb528c6e70c8308a2134e4c30c3f64e6ce191974396d35c8a839db75d7f40e14dd6ce8c9d72cc7e01922518cc07345a2f9e51acc1af500ff74a768d12e9f345876fa496038e219dbe47d9bc9012b60104ca22b730c695c25ad1581ac46ad7daad3257b120243d6c4f629f82f6cc0648c7c3c0d231028303dd7d3f15006816dae7013861b2c5927b02355b46e882c58aa4e2508ba1", 0xe4}, {&(0x7f00000002c0)="552d5e7c5525f52b4103f509797558afe6a132005e407d0b26642db18b4b24c93c12ed24ce25f054466d10e866bb03a7f09d36d8b43166f479e91925c18a37615b4c565cc2597d897a1005fedad8a1af932369b1199ba32678c58907cc2a00dc696ebe6c1343c9e104ed79a8177fdc2c2afce47dd4a0ac00e41932a2d24ead53e7921cd8aac0da6ab7c355fc909e55589f803193e6aed2aa3d9d809bc66bae966b22e125a9c6117900e5a8b353c2679e94884095ddd7cc62fe1cf3401772279178918ff289c0ecd53e5bda2b66ace2bcb060556fd8622e8861539808e3b45392f52c1a5e4b59", 0xe6}, {&(0x7f00000003c0)="f7843f8fc9f808f4e85dfae3015e20f7e605b4a8c431a3e670b516e071be54eaa4940a6a36236fbe3c122de89e02bee1c00a33591f170e84d540f733b452d1b282a9e4eb3a74bd0ef8c9d46563f43babe260c32cbade3a35cb617ab3d2839b74bbb34170fb5aa733bb05ec4a98b4fc1ff2e01c8dc0669c0326635d9473003393794e3f6bc3400e84f48c10798c9d", 0x8e}], 0x3, &(0x7f0000000640)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x118, 0x406}, 0x400) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) recvfrom(r1, &(0x7f0000000080)=""/68, 0x44, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x100000008, 0xfffffffffffffffb}, 0x10) 10:12:22 executing program 1: shmget$private(0x0, 0x4000, 0x204, &(0x7f0000001000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x422, &(0x7f0000003000/0x4000)=nil) r0 = shmget$private(0x0, 0x2000, 0x490, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) 10:12:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 10:12:22 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, &(0x7f0000032fe0), 0x0) 10:12:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) socket$inet(0x2, 0x4007, 0x200) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1000) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 10:12:22 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0xf0a}, {0x18, 0x0, 0x5, 0x89d4}, 0x6, [0x0, 0x8001, 0x3ff, 0x4, 0xffffffff, 0x6, 0x8, 0x8]}, 0x3c) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000180)='./control/file0\x00', &(0x7f0000000200)='./control\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 10:12:23 executing program 0: sync() r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) 10:12:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 10:12:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000340)='./file0\x00', 0x8102, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='\xc9^[!\x00', &(0x7f00000000c0)='x\x00', &(0x7f00000001c0)='^%\x06v(-*+/+\\/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='/\x00', &(0x7f00000002c0)='x\x00']) mprotect(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000114000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 10:12:23 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r0) r1 = msgget$private(0x0, 0x380) msgrcv(r1, &(0x7f0000000040)={0x0, ""/226}, 0xea, 0x1, 0x1800) mlockall(0x3) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x2, 0x800) msgsnd(r2, &(0x7f0000000140)={0x0, "91f5f431da5bd032b54af856914ae61817c8f1173db20cedce342f5a7c2f8ab264f36a5c29825b75e4aee51f579ca21e99c3b9b850820f293e9e95eec183433a49b08b35db41aa7e1e60fdc28cf9eb1d2e9185e730d252fa270c7068cc"}, 0x65, 0x800) 10:12:23 executing program 0: r0 = semget(0xffffffffffffffff, 0x7, 0x0) semop(r0, &(0x7f0000000200)=[{0x0, 0x9, 0x1800}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x0, 0x1800}], 0x3) r1 = geteuid() semget(0x2, 0x3, 0x0) setuid(r1) semop(r0, &(0x7f0000000000)=[{0x7, 0x20, 0x1800}, {0x7, 0x7, 0x1000}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x20) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x333, 0x0, {0x3, 0x7b}}) 10:12:23 executing program 1: r0 = socket(0x8000001a, 0xc000, 0x102) setsockopt(r0, 0x29, 0x0, 0x0, 0xffffffffffffffd6) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="7e63578ac14bc0483bccd384216cd0b3532aeecfe145bac7bb2bd72051eef27482a0e01c7b22d2e10a926dc89a8089ac5d6379decb354439f4cbd99ad7c050ecf4e9cb64332f132aa672dea16e867f157b8dc7a3f79be48290f05a7c72c0ab18d8aaf192c34570392069e94af53d8d7bc0fe08d20761898b6c4857e76d596978f1740ac04afcb4971173472cd3076707facc96f96e55201878db19553a4b7012bd7f8015e9dde353be21be7ec1ee0929018c77", 0xb3) 10:12:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="7380cc490744cdff02d083dc50791a48cff4502e902bda1e30be7c615ae2f515e8273f35652d2229a17b9e5c02c2ce978ad4f70fa75918e7d8647fd8eb77a8cd3eff0f", 0x43}, {&(0x7f0000000240)="4da83b4e2ca26ebdd59bc6ab169578c0de838a6e0fcdc7d6b9626e2d26957a0d1e9b369b88241e5793c43ee9bcf91fdb8a304e95d4128f240f6ed8f7ab370afd5e87d68b5fe84baf7955dbc51d5e1ef7fef6fdad68f843ea475f9f0251df015983b1acd2c64713132cc7903572e5f5e09de38cec47556f2d5e0b3d71f71d264cc878227d154d1786a4ef9b1f455c6bff1b9356e3c16dfe848c2034747f1f942fc62508f769", 0xa5}, {&(0x7f0000000080)}, {&(0x7f0000000300)="cd2a599b4bfe19547b483a60bb65ca5a0d6a93caa1a97fd0ed815aefb87baf70cef7bc2d39ee0fa51ae5832aecee048f4db27ad31df1589e2375752e9eac1ab73ecf49bf24b08a830bb468690c78e403170af3831bf4c605eeb68bccfac466fc76882d76697c449f8712289c44746eb58a5b5d53da2aa0e459baf3", 0x7b}, {&(0x7f0000000380)="0a1bb5478d018cb55dca2dc64fe336a0cb74d73c6c45062b5d0ad075", 0x1c}], 0x5, 0x0, 0x0, 0x1}, 0x0) getsockopt(r1, 0x400, 0x6, &(0x7f0000000140)=""/110, &(0x7f0000000000)=0x6e) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:12:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getrlimit(0xd, &(0x7f0000000200)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) getgroups(0x0, &(0x7f0000000340)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x885, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0x0, 0x80000001, 0x7ff}, 0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x5) write(r3, &(0x7f0000000080)="4c0dc55dbca70783", 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:23 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000001, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x38f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 10:12:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 10:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getdents(r2, &(0x7f0000000280)=""/222, 0xde) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xccc, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 10:12:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="27eff62eccbad472a889b1ebdc58b981d1b670da876b54d1f66461626bc6a7dced2c33a037d5b2d770b91346ad7fb68dfce9a7d6624f6a728889550cd37bc7a97948bb38cee14ca8665682e305e6f8a38ccdb6e97ae3fd3e38e7c9c0907243687f15226463a1b78d446206b8ec882ef95b5e61ba15d6f4cc04315bebadbb24b557d9698ac812b1cd2a9f6ce6e4c65eee04c189a9619d0958fef97159a59729", 0x9f}, {&(0x7f00000001c0)="243116168679f1add8f60112f023ccf7408c3d993ba306dc9329e39658eefc0398fb201311daf275bff18a63dd48b245cf9979e786dbfd4d00eac371bf542d3896c8ced7c8bcfe417ee162819d74677d5af0eb288329c23f7a413eeb2373acd7372bc2b69a2976e140304b3974692c14374b9df919dfb01981ce12282031a34ecbbef20e0f446d15aabece6be13a33d0eea09fbc61d30be53932dbdc46dc95f3526aeb6b7bcdee56b3aea71e79e0fef590f6998a47170373c016ada68f7873794f10d9325eacae07de86eec960530e99fba68e508fbc1c9115808c0a7a86977fd3d6e8b4830f834201a4abd26bae39638dd1f4d48a96d141aa606a", 0xfb}, {&(0x7f00000002c0)="f3f27814755b626f5575829ecf0e146e431b0e4dcd5b8bf42f7c09364adb3d900825b2348cf3b546bebc24212b6f4bb6b92acae8de56b4dc4ec9b22c37918f3a5282bbf4fa04a8803c15c7f3c7bfc96c4dbbe0ef79ac02c97e5fcad0f302c326a526f41d722dc1329557a8037c91b18c8382d9f3aad869262c6e4cc883649d2464b3fdfac20a1d703463d2f52fe07ecd6883d0f30c59308ba5ef59335c4cd6b22d2b782cdd69df9efd6e22ccd39cdc4b4d79a2f5d84d51279b39ad0c862dbea1d0f4235cb16dfcefa1b45f9d6e6627612ee454d77b2e0454111069494d95a64d7f413a327b4127007530d7c2004297766f3e55352653260c98d84fd420727be5f7f49b5cb3407df1ec5425af4662a247f2aadcf2f872999a561f35131113769384657f71ef84e8cf573534f6bf78d498ef6ae0c70a81c0ba7819a7d1dd4f25a28f22b492fa9023de7cbbaf96f2967f94fcdc2b1c92035da67aae6e6c8af1625d6872ecf706ff25f4775756cbe3e326901ee6b331b6aed0c80f29818c99d47fae8f1c7df907bbb25b9cec60d72c61ad4f69344d77e248e51bbd344e9666ee34ac06fe4c9fcad5162ecc24d0bcb4fac13d30881b64556092a2dd77b060b8f610882384a564ab7276c708dc6af846fa97eab50740c056cb4cad09228271c58f97cbaffaa246e58b72716abbce38b52fd0d91e6de2d9efdd1433e5ae63b29f471e2c6ac2a941a1a12114624b87f7f39a537adb87eb35e6fa588064ad6ad256d6da15c142bab625571e48a135a523dc7166842d7f0b0ec17f4105616cb6c00039fe6c18c340c87b8d9043fd79be52a349fe5e051df4a8668527f520271b1a96aebb738775f1a078f473b21bfc4d3d7b9f5fa57876bfba5292f45570808da0a620742fb5d01a3f256bf48f84334aacfce58b38d859045c4fbb9800254f199868bc9cffd12429477b8ac8223084271555305a8267e7eec54bcd9e958e96f4c3be7821676425a58e91169328fa867b2cf26a82930afd784f3c1599a23654a4ee5de31ffc9db30202cb743b8011db17b151445cff4e80edafa015161861c4ee2b858be2fd05979abf43ce7b12a2087a364f7b926ca50cb8818ef2c9bc4e10580d24b13b236ffee49ca2e3eaf934c34ad8397e3708f9151936e429ac30590b7ff2b983bfe6c667b2874fe97fb635392fb60397b06eaa6df9661ca299281b4c4edfc51f2ef553a17aa8e9e376144945d7627c39f5ae1d6368e912128fcad151105e50f232e30bf8e7af3f3b614b8aa4764c197bb96499959824c0e6266da92b0527fc22881a5b8decffec739a15bbd5e50c2ee75098dcfd41bb4bd83143d09ef1b207b88dc2f454def5c571c115ece462d7a7e5083f4d18575b3c61dea2517b131501711812b088f77f0aee71358f972cd14f0a328830eb2ae44bb08ff8b55f727ea086f063fe9b1fb884b643e33c3180a32646c9138521fbef1fd671598a5268332d5f04b6f04a7163f304bad198b8099f08bc9bf12bafbf3b67ee90f31cb7351068d049e7029b5cffc1579a16eb28443422895dde54a841a164641d656598eccefd22c41a3054af9a083db7fc74a3434179189a0a7d3fd661a34164dbc1b3172d38564eb7f0d71a8e40315b31ff7774ecd0b77660631706a92e8041c3b84065778617e7d127da5e13b2512923e7687ea970fb808e38503552851368ba3dd7ef7cbaea5ad70ecd9dbaafbe8b4c401ddc6c51665d0538b30f3187b9c631967a8508f81c14bd0f67577dc731f163d69b280ffa8caaf16cb4e4473aa3ef9784a82f948deb0a04ad5932a66f14d3bf7ddc75c7affa08584aec606b85234bd17931f53f1b47ad2e382aaf8c06b3fe6be0057f5a9daff30eb36899ae798ca7f1263da6668227b839a52eb28aafa36fa1cf34698754c5d09767f04afd14d76ffbdbda53c9c004866275ee688470e077bf6de0cf3c4a908e6927e8d53d8dd1fa050ccdb068f3b53c090862db79448d3b989e0c8c51ab705f48cd0a0dfeb7ec62b43c7e6a2e708f9d3dc7159e5693ae3676fde8f7690e3785923f20417bb64b7a456f354743c99ff0d430b2f81f36fc27b1ff14396bb5af98773b77b6b0cd3f885d9e507c2d5e844a69fd20634e6de90551d60dc69e84b180ae53a78c1863ed9f9a8fdcc3253183a7067e58b4d0bad4b9ab6c6ab45e7cdd84e601ef157d7fa057a45d6f8e7c7f3cbdfcac28e126dd463938b6db099d242387fb468f86eceee5564fe6f31b80ccb5c2a397aae8a49debc23689520ef570b5afe824d012fd3b3e9b240142b2090d4528ce3287a8cfb358baac2d5b7d7a0f89170c8370de885ae13a0112d613fc9c4e467fb4994cc84147a292bd156cb8248ea667b9c79d4368d5815750d41cf421f55761e42909cf5652034ddd81b38cb7cd6ef1e509b603bbb1139b0fe9b6f48bd252b6e6eeba49b86d48efe8b377c05c63a96e1307149b609ad7e965174272c20467894f5505f7e2287088d5123c4ce4d5e4ae8004ca91ceaeacbe923c844db66b83a788b2bb3e698c1086020d853420b211df56b3ab39e4238ff6835be76e48d7b592b39fa9c53c0bed97c23adce0e3dd42f6b0bb5a69e0a478cfb23ce401b938e196639e0c4e1edf482ceb0f03160d77a62e587bf123488c8247deb8e79ce07aba5d42577681120efd190177096104169d72bb93f32df2ff2a34de239a99c1bdb84f3633fde53b594c1a069131b0ab905dfae84e47c655e939c9d0647cefdfdcc84c956b514ce7d777518bba5b71b9f28cbf522f271ea7c64ede28304a73903e30e3e04e8d27e43271817bde2601841a3c799ebb2b481bb27255bc981b6a76986cb2d1ef8059299b3376f5f168eee2214d34935d54bce344ddad073f40addc8212abc31f5b5e3f0525a9a689a592843cfec3c8c92d718ae4d180bb4a514fd3118641924fd2e2350bd58f0abcc79c1ee14ff1096a507704c5688be73e673a642e474016140ac752e6f54edc79db68b33ae7343eefb66f3bbd7ad709ae343499b47d24870d4cacf80138efb29217637a6561bb4c58d4f62269b25b8890f4899ec1134a9b9dbad0742b38e110e7c0bebc48b8fedebd20ebca91a8330d2112fd656e33f5a5d0f3e4b1181fc21bdf59eca58fc5ec1ca8698c8a82fc79933ec369b6e1c1bf46fafeda7662727c3aa6aa5afda84ab453bed6e8081e3483588fdbc250cb9af012eb846d8fbe45306b29503ff91dff26796e33e82eabf2844a12e58ae33a83315e9d2caa0fe792ba2ebaccf87b4a73f8b57a22170f53a134935d7e3165d6f2e4b18313e5dfd3d3ba33320badb27d7f9948a6ea337d0df43aa64c2e89a1856a9e470f62329f744d3d9e248b4b1048dcc744e1a5d976fea4888a60c691d437e26fe6fa2e20fb4c447ce48fe254e7aa94d4d8334631cf87f7bb4a9901603b2ff7155bf61d11010f0175956470d767e0b7c406f5069a74ecfaea1df5e97af79ddf1b9ceb0b3eca12be934210371f750c9d8c7097f33b71345ffe7b027b3a675fec0843932a7b9b889cfdf09da0c77f54547c533927f0daa196519fd53f6c18b5f781e850a4114155383b15893f8752adc6823f5ab1d956c9871694e718301cc1699591cbbb1ac0a6fc7e3ea5839f7d70f9d56185bbd4705dc5baeb782d5d36ab2d534643a1064a80d51d13b95e024ca25090a0ddcb2e9851288f534f9d81451f305089c9ff14cfb083ea2c0f3b11abeeb9fdfc9ccb46777d22547ddfd167cd23f49fe7a03fe5df9ba84b112ff34bcdd2faaa39136cb804cdccffc636deb6656dec2623ab157c3ca516027812361f418a210180ab6d22d66a9ae8b3fc9fd406ae20ced811bd58816a3ad764f85e9db5ded21e0b535a47fc44e9c7417745d1d4f2312499bd43eb3daa2312919366f59fc81a396018894ce54ee3258de4273e88939fef190e0a9c1b1282a7386093fcb5d0b3d63e083c6ea3ea88455d2787a5f586a26b53323e62f2768ca2f5edd3bdbfe2ae853dfb58459dbc1f90bc010e3a813e2f3fcf5f603236e3d9ff6096d32a05815f81121c2baa257e032dacef7cafcee693637b254a5becdd8293b9a48f969e4545a9bfbcb12ebfc235cdfc129a1e4b2e1f179a2946db2d0938500f49d74cb1411ba91a0ab74e3980d03ba88f615922bfb7ab2d4cf94b8bd7880032d1e39134e50735cc0dde928931dfbd4fa79cd7a4ab296810e2de0d9724a7390d3e48b01de27665af7eea335725f3c5372b8a32d4974eb9193974569340c1ce5624cb2c7c68c60958e0ee137335666eab92f3a12597dd762f7d2a8b5ce6c3788afebc8e1e4058a6e520a87f8816fd9f9c21db8b9a94ec50c14a470680617ecb569547fcb192131302476eb097517408a570283a1daceaf2186877f4cd39ba0f2e5cc98e8ed5ba8379f7503ad3cd3479d49f02ebdffd0248d2b62e6dff5db918b7ec76cf5d9468d2bd2dffa12473f4167ad2d4ab5807dad7757ad671d4bb4073727fb1178e4403809c56fdb738f3c423c93ca60df8df9562ecbc1102cf0f9ee4f50792adfb72505889f97a919db467db4fcf5328b0643691fecc21ae430c1c0bcc8ab847c65da92504dc28568ab9782518dfa616d311825d05ee64c9cfff7104f42b765705ce4287cd85f279246040880435db319a688fe9b56d5d2bb88937de80e2b1342c46985d229da000f5f7cf76752ad2c23d3f0e30b7a2792aeac3ed6198fbbe906a6cb3f8a41b91444b6a29bf429c661befe2b7add14533ac5aba63059b0c66c80338e54a0ba2b55d42b15f48f4559b52212dc4d49184936c4d55746dd9689bb8bc93d341500e25d15887a316403e916c56ffffbb05fb90f117b116e9044e90948e068d18d3cec0732ef34cfd7581b93355be84d3e0fd88339b12f224b99c67ac8e5861a87f18663680d33c4bd372b761938fd5cc7dd454676f2047217fde66f16ef60ef64db0fae17078da181d67a80475e575444e4bb75560c209876eef2c5758efbb9c67bd3d9d4a9f3b1a9456859917bd7a70d4c6d17d50ac61735ae8c60f17a29e5cf79400e75d984686851dba56e055afa94000aa37249d30ddb5bedaf0a5b3a4bdafa1d6d050dd88258d222d9328b826cc31187225840d387fe40ec8e284b5ec0f8dc059a6e1c0290f988eae8b5fe1ae14c8352d11430529e946b1e3ba9279d3aaf53a031c824af5118fb4f4364da8e4958b9815a533d653faab873b43fe6a13020273ab27428bb9bc5a2c89ad4078f8a5804ac28eade8037a593e0f48081041fecb30375c01d08bc7c4bc8747a991a0335fae8665933aebf437494214f5fc6193f97d7579db6336c2f3538abef948cd84702322ce9cb1ec4c98cf7e36497966129a4c03f04824e6d3c415fd2537ed51a85879bf0cace88331222703810b681603694f586f32b887b043ad1176734d339d28194243f479a313103e6480b4897bb485685735f09dc248bc5bd5ad012710aaac136ba5d0c1e17d51037a33616b40f35223919685c5953db4bf3f634b139fa17debeb1130189ea9f14ac3dad2f73ed0b268352309137c9f13197420f9a1aa8b4c6e64eddf70ac8e0c4e455fa200a088b11ddc61105c96959611a32a25b617e548361f06e2a69154c8c0f48ce525c3034736a7053f0c30f7cff5913176cde5d3835f9c84b2763d6530607444db7dd3f1428480deec37502c33c8b59814f5b8668e8a6e8d2af14d3a1183e718c48661a052319750c2e9ae61ce5202d4f4cd4d470f23809f033b49a0702bc28c7d9896d1c1beaf40dfe93356a4d9889710e13594", 0x1000}, {&(0x7f00000012c0)="c88f7ada068fa99f7f6d8243814e22fab3bcce91c17ab943da6629cdc9003dbeb7f8fa243138e9b32d9cbdc37868eab1b5450cdb76d3d69d92f1dbdc15b924a1e242e638ef257bce5606ea6f97357dd248aa769f24c7aca0a32f82a17ed15c9f5ac139f1315dee0919d49e5e592c233eb4cb679639b03ae16e17c8cdd2a12342616e49dc7aa35ff427e012c6a5a5a1dc01c60bb629e3764c546d933a8b397547eb0b69f677a9b3af24ab4a77da0e867b1fcfa787cd1a", 0xb6}, {&(0x7f0000001380)="ecbf125e8a572ab3b54031fcb36e0bb40227f7bbda3ab1b118e3aea7679a302790bd2be2eb15bf4438c56308a0dd9a0be536cc1877477f816f8e030d5cf8736c1d1eccf57f4723437acbdd6aa0e6ed7e9471742f114c37922cc63dcd5a196798c83b06b4a570f19764a81a2a90f9ef8c53cd3c6715032d06dbdecde947350eeb1bee651cf127f75e9dc83dfe9dd757a8fb08de45641294d39bc9977b9d37f242a43a8798b178c1c6c14d8ab0632b2c552caa3626e7299190f78482ae8d339b0b40", 0xc1}], 0x5, 0x0, 0x0, 0x6}, 0x40a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12: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, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) syz_open_pts() 10:12:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 10:12:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0xe8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="aa3876685c27154d54c17318931bfe5169bd32fd310f10d8ca0a4f7714cb31f7adf4346dd13c4ee9f0100e7aff26107acbf81133567e01744cd803b97fd9618379014e5042312c1f29dc59e63cc0b3801209e97c93cee4", 0x57) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in, 0xc) 10:12:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000431000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 10:12:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000014c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b401991", 0x143) close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000200)=""/224, 0xe0, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) read(r0, &(0x7f0000000340)=""/252, 0xfc) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8001) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r3) r4 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x7ff, 0x5}, {{r4}, 0xfffffffffffffff9, 0x3, 0xa, 0xffffffff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x9}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x7f, 0x200}], 0x80000001, &(0x7f0000000280)={0x10001, 0x2}) r5 = dup2(r1, r4) poll(&(0x7f00000002c0)=[{r2, 0x60}, {r1, 0x56}, {r2, 0x4}, {r1, 0x24}, {r5}, {r2, 0x4}, {r1, 0x120}], 0x7, 0x4) connect$unix(r5, &(0x7f0000000100)=@abs, 0x8) 10:12:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x0, 0x3, 0x10001) getsockopt(r0, 0x7, 0x9, &(0x7f0000000140)=""/201, &(0x7f0000000040)=0xc9) getitimer(0x0, &(0x7f0000000100)) 10:12:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) recvfrom(r1, &(0x7f0000000080)=""/156, 0x9c, 0x40, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x4}, {0x2, 0x2}}, 0x2) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') getdents(r0, &(0x7f0000000300)=""/219, 0xdb) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x80) bind$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)=0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x600, 0x0) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x4, 0x8}, {0x259, 0x5}}, 0x0) close(r1) mlockall(0x1) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000580)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000005c0)="f1a75ce620466ce8c736138c", 0xc}, {&(0x7f0000000600)="9ee3746160bd9be862c86d7dada4c99e18f7ceafc0d00c56ebf3a7147ec6580d19fb040e498ffd45a139e4e5b856d23948d9867f256c9433f3c81e7e757c254c61686a693fd993ceba922f4c8ec8ab1a24fbd036bdd5fba30f79f827cd492763f1193ab066896d86f48e76958a99d357000fde8d3b2d39f329f7f3b839810ee4471c8b94fa75e75a5479c0ab01d9b6c2205555c4f74098ac48457633e134f4adc43c9e0910cc84b4d5", 0xa9}, {&(0x7f00000006c0)="2f7307a1aa825e8d838e1cad0f1d522fb1c081f5d0f17e83fa257aecf5b19d0ec62ca464dbff862af68a65e647fbd6afe941b064e92e47594579", 0x3a}, {&(0x7f0000000700)="7ba801bbdbfb8b79ca893380e1aea446bbb2f1fb1569d78b44e6a217bf842b6a583f1a79aafddb576ed1433688894a4bbdf28e7556770d12b6bf8cc54aa551cb10dc960669db1c8211343a088ac43e17e416e0b00d351249bb67e408d982fa7933", 0x61}, {&(0x7f0000000780)="9e076a40b6af9aa5584844f640c6bf912d1cb58fc2876963fe88e505bdcaea3d1ec931aa24a167e06e770592100ac6ba34df9a275efebcae07f6e620aedb1a54beda27ef5651fb", 0x47}], 0x5, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r1, r2, r0, r1, r3]}], 0x30, 0x1}, 0x401) readv(r3, &(0x7f0000000cc0)=[{&(0x7f0000000900)=""/110, 0x6e}, {&(0x7f0000000980)=""/26, 0x1a}, {&(0x7f00000009c0)=""/170, 0xaa}, {&(0x7f0000000a80)=""/114, 0x72}, {&(0x7f0000000b00)=""/20, 0x14}, {&(0x7f0000000b40)=""/72, 0x48}, {&(0x7f0000000bc0)=""/42, 0x2a}, {&(0x7f0000000c00)=""/173, 0xad}], 0x8) getpeername(r3, &(0x7f0000000d40)=@in, &(0x7f0000000d80)=0xc) unlinkat(r0, &(0x7f0000000dc0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000e00)='./file0\x00', r2, &(0x7f0000000e40)='./file1\x00') getsockname$unix(r4, &(0x7f0000000e80)=@file={0x0, ""/108}, &(0x7f0000000f00)=0x6e) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000f40)={{0x18, 0x0, 0xfffffffffffffff7, 0x6}, {0x18, 0x0, 0x1, 0x80000000}, 0xffff, [0xffff, 0x800, 0x4, 0x0, 0x401, 0xff, 0x4, 0x8]}, 0x3c) accept$unix(r3, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) execve(&(0x7f0000001000)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000001040)='/dev/null\x00', &(0x7f0000001080)='/dev/null\x00', &(0x7f00000010c0)='/dev/null\x00', &(0x7f0000001100)='%\x00', &(0x7f0000001140)='/dev/null\x00'], &(0x7f0000001300)=[&(0x7f00000011c0)='%:!:\x00', &(0x7f0000001200)='/dev/null\x00', &(0x7f0000001240)='/dev/null\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00']) setitimer(0x3, &(0x7f0000001340)={{0x8001, 0x9}, {0x0, 0x9f0}}, &(0x7f0000001380)) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) symlinkat(&(0x7f00000013c0)='./file0\x00', r4, &(0x7f0000001400)='./file0\x00') 10:12:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004f0000/0x3000)=nil, 0x3000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x2e) socket(0x10, 0x5, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004ee000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) 10:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b8907cffe6a2654d9e6637a0646b1331d10d82fa83d304a3876a8eb149981303b004fecdaa6c2a6e45a41f97e0dee025427cf8eb0d19cdf333d0d4f6a07dfb0cdff363900f79ad10014d7486ea93300d897ab0c201cac093fbd09f141ff84f98e18c8c69fff234cbdb68deeb6ceb3891dec120", 0x73}, {&(0x7f00000001c0)="d7b18db2aef461ea3b75ba1ccbfd5557a5d0529fb8e3dc92e7fcaa3cb51c0a2274ef9ee44cf240f365ea1e5c839a8c8589ebbb10f82e7ffc5778eff4e25a62a5af75c5", 0x43}], 0x2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = semget(0x0, 0x3, 0x4f1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x2, r3, r4, r5, r6, 0x100, 0xffffffff}, 0x9, 0x35e1, 0x40}) 10:12:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 10:12:24 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x6, 0xc8}) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x401, 0x0, 0x4, 0xd96, 0x6, 0x1, 0x2, 0x22, 0x40}) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4000, 0x6) sendto(r0, &(0x7f0000000180)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0xfffffffffffffdec, 0x405, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x32) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x880, 0x1) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xfffffffffffffffd) write(r1, &(0x7f0000000040)='Q', 0x1) write(r1, &(0x7f0000000440)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) chmod(&(0x7f00000003c0)='./bus\x00', 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x7fff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1000) poll(&(0x7f0000000080), 0x200000000000014e, 0xfffffffffffffffc) 05:37:04 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x1}, 0x8d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)='\x00', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 05:37:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x4, 0x8001, 0x8, "3b9b6ae8436ac1ab8ea318f8da621fcdaab81d28", 0x8, 0x8}) write(r0, &(0x7f0000000180)="b47aa0ad72d75fd1ba5e213e940d73adff0f000047c6194fb24e192ddc9d3181ecd9946d71b9f4a77623829c06f1c4a23098f933cd3d8cfaf406ec20dec2efe1e7961b0601800000e555b4f10900c4000000000000b2ffed47fdb827966c01ce9a5d10df2387fe748d01bdeeba13d294ad14e86fa00f77b83687facb6d7cec5a253ce7bdb2f0105fcbcbcf9d5d5e6333f4ec339c355120b78989000000000000cb4663afeda099d88291b4a75ae8ffffff7f", 0x3d03) write(r0, &(0x7f0000000040)="95da156c54b547c13ed3fc410d74d46a82b17ead70517084ba561a103014ed8b4b4dc4160f13966ede3d55b656c0cb011edfc2272672d5031870759b36acf8ae7ffe88", 0x43)  &%*<#<)+72%)#'&=2'9? &$ ?)/ 6# /9*>" *?( /"80%# ,9:?21 &%*<#<)+72%)#'&=2'9? &$ ?)/ 6# /9*>" *?( 05:37:04 executing program 0: r0 = semget(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x0, 0x7d}, {0x7, 0x40, 0x800}, {0x2, 0x746, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) /"80%# ,9:?210-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"66000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"67000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"68000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"69000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6!000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6#000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6%000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6&000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"70000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"66000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"67000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"68000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"69000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6!000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6#000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6%000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"6&000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&014780 6! 08&03"70000 $)$.'4 #(!.'%! 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4, 0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8000, 0x4) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3ff, 0x8}, {{r2}, 0x0, 0x60, 0x80000000, 0x10002000, 0xca06}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x615, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x83}, {{r5}, 0xfffffffffffffffe, 0x2, 0x40, 0x8000, 0x120000000000}], 0x8, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x90, 0x1, 0x4, 0x400}, {{r7}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x8}, {{r8}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0xff}], 0x1, &(0x7f0000000380)={0xab72, 0xe000}) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x0, 0x7d2, 0x50}, 0xc) fcntl$getown(r5, 0x5) fsync(r0) fchmodat(r9, &(0x7f0000000480)='./file0\x00', 0x80, 0x6) fchmodat(r9, &(0x7f00000004c0)='./file0\x00', 0x46, 0x6) semget$private(0x0, 0x0, 0x40) syz_execute_func(&(0x7f0000000500)="f26f3e65470f596fbc0f05c4e271971bc4c12171e13fc4e17f7030c92e0fa2c421505576000f0d153a000000c401a5568069020000") unlinkat(r8, &(0x7f0000000540)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x7) fcntl$dupfd(r2, 0xa, r1) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) r10 = accept$inet6(r9, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r0, &(0x7f0000000680)=[{{r8}, 0xfffffffffffffffc, 0x20, 0x2, 0x800, 0x6}, {{r10}, 0xfffffffffffffffe, 0x2, 0x40000090, 0x9, 0x5baa}], 0x5, &(0x7f00000006c0)=[{{r5}, 0xfffffffffffffffe, 0x63, 0x2, 0x3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x10, 0x4, 0x6}], 0xffffffff, &(0x7f0000000700)={0x6, 0x1}) getsockname$unix(r2, &(0x7f0000000740)=@file={0x0, ""/36}, &(0x7f0000000780)=0x26) fcntl$getown(r3, 0x5) open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x1c0) renameat(r8, &(0x7f0000000800)='./file0\x00', r9, &(0x7f0000000840)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000880), 0xc) 05:37:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) r2 = semget$private(0x0, 0x4, 0x500) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/17) shmctl$IPC_STAT(r0, 0x2, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)) dup2(r0, r0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f070d0400000000000000"], 0x6a) 05:37:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0, 0x5013, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 05:37:05 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/211) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf58c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b036a5d00d1628b53a", 0x5e) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x399) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:06 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(0xffffffffffffffff, 0x2, 0x7f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x9961baafcb127351) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x6, 0x1, 0xa6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x7012, r1, 0x0, 0x0) 05:37:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) getsockopt(r1, 0x6, 0x5, &(0x7f0000001680)=""/17, &(0x7f00000016c0)=0x11) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) r4 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = socket(0x21, 0x4000, 0xfffffffffffff993) linkat(r1, &(0x7f0000001700)='./file0\x00', r4, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r5) r8 = dup2(r0, r5) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001900)={0xffffffffffffffff}) semop(r2, &(0x7f0000001940)=[{0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1000, 0x1800}], 0x3) accept$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r9, r6, r7) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000001b00)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9e0c4e140c621c4c481a358fcf3ad") socketpair(0x20, 0x2, 0x0, &(0x7f0000001b40)) 05:37:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x7, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 05:37:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x800000034) rmdir(&(0x7f0000000280)='./file0\x00') r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) preadv(r0, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 05:37:06 executing program 0: r0 = socket(0x10, 0x2400000000002, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5e020000000001000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:07 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c65300084bb549fdebeb96efcffe5bdfe84af1ed6f40cfe89a086d8bf84050102889fb964666bc089b89d5ab5050b484cccc9361572aa9d5febff79d567fa207041cbe5fa5d406df267f38f1aa01703"], 0x6a) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:37:07 executing program 0: nanosleep(&(0x7f0000000080)={0x68}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) lseek(r0, 0x0, 0x1) kqueue() dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:37:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/178, 0xb2}, {&(0x7f00000006c0)=""/85, 0x55}], 0x8, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002e00)="014d5ce0f955ae21065d8acf2261df0ed2506f06b36ad9e25ca8675a307ccf59f28963dd5367bacca321c80380627449de2ea6211d45289aa2cc784645835f28846cdd52ad40e28a7f0654383551a7d820357a5f1ed69f183cf18cad5421e864e698be9ef86d8d617bc4181f70f73de15d073fc05256b144113718dfc884fa2e4e7eb4eb8f8e55b9c853bf81b9a2cb5937be0886c8b98e9540a709eb4930000cd3cd54ac2d40592aab5b8300bc5264da59e9ae08a4aaabdf29b10996a767f78f43073c0ea33ed19bd2fdabb1b43e20fb66b2e65cd427cc94f97bdb7f68a2ceb1e0ff07cbc889abb742080bc7e6d55c4c498c13096480b788fe9b4c98ac1c31ca90036cd2bffbc540a5ad3e4f44aaaaf9edd94ff31ca37d945bf4e8406bfffc524309e95f7aad22cded5021c7f3492338717864e2e3ed58a5b75514492024f5be45b3eb753f9ac67dbe18bcc0595de839c7598e96c289b4fe79eaf6205077bf044b16cc6c21ed7fa6e71916fe572e6e6758290100cec5a25ba413f325d097815fb4233e87a696459cb15c96733654611abf16ce95cf482a560e500e1254bb26373601253755747791116fdaf0e4a40ef773070979f3ecc845ced06b43a1d7a0a25e0f610f98752a08f1589af2ae46b333dc3549e190c64903b7c8b85824edc9a80c472f480716fd476892c7287b0b2cc5238dea702077e6911385a8b46c0ea453a0fd517897347b07c667c519705139ce47d36c66695f8a6728d23cc02fc3b36a38e4c6ef269563308f2a56cc42118c398d2739d5869468d818dd05d1ff65d070b75bd619059055c4c3953b263ff858b36c29bb5f1e32dd7e9d7d7d128c188ee987243a88eb71abba5c03b9188130859154bb1c80d7fad0dc4f4e74477a278861f0bb07c59a8892457d6d16748745e0608e5a445bcdce30e7682aa3dcf7957ce5869d697cd5b2d2a95c63884364fb94476cb060430df48db3829e1d2f11cc09f58f32a601e7804e4309e6efdc3adfb8fdaa9ecfb46649b93c3f09376376a97401b29021d870e57f1257774a71faf046016714cef80296ac3eef727e10597c180093773a18b17aa191ec96856406d0e9fd3c4e05f6234213a5b9cffe6c8168e17dd684e20fa53bfa5d65d483f0ff50bf191d1f409a16f22a5cac6aa9be6e10c26d3994f2025e314cabe124a4eba65cb21afdcb643b9abc1854600f2ee74270c2e9b7d9fb7b5ae473832cdcccc1bc36127bc2d617562c690606af444325177e83c89a3e1a972ef9c7be2c701567919e5ff9d9559eebb2f32e499b91b736997d0325147ad084f5934cee0024ebfc3adfcf443f15332c0689b04b935384d9ba24ffdf5d391d81318d9a74cd999c755e8033611e016474c689dcf357fd0bc073bc3f6d21e926764aabe56b99d67d6eb7d8c334188026f1209a3b8e62658a9f2d21277c028c4b236c7927beaec96262b467738c079cf12d0579bf6f6257d9273ca673470c9e5e9e6b4e4b05fd54c2adb3349bbeb21fcb614c6748b0143a93ef739325c99bd6e6fa2304137945c260308ad810fa4aaf52174f44fb6f16c4dfbc25289e397c3f0abd234065dae54c9b55699dfc8470a14b5f89c63dec8f9a953005108636a4b810efd414a02c97d2e09c324114cd610f1654b06ea37b07b8f1ded6b7f72ff131704ecfd9eeb6d311ea6b7d377715c8c856687a9d1f9db1440c4f4d6c050a3fb5549b79baf57c0269e9c342e1179ce6e1241d26c6fffd58ce59616e729305531dcdc76545f3457b934e953cb3740334be4ad182fdfba3f24398f1eba8ef9bc168932d63d05918fa2daa5cccf9742ebd5c02beae9dd8ae53bdc95552331407f5a41ee5dc52c4e7248b8a0e34b7395627364e4ed3f8d6585500962a6f8e269824ca60e02f4469de5c532a056d83eca1e29b695d343cb58d1ad6aef6b6eedfe1e348eba01c45683d82bb7dafba92aa061af9158f9f33e5a1d542b16fd9599c4c4489bf6aa023dd3017ec46ffd9c37f97f911f1a4e2d673d27842b304401de8707f7b0ce2b8eb0960945b18000cbefa67f2dbe8494a4b34d329563ec6383ef3ae28438b2d7fd0c988a3b7f350927284848d085093b511e8ee43c1965ad8aa72b6fbdfbb79bb1278f22ca26aea19a50b100979314797e93b86916993728039ed54d378fd5f04ae0385533ed7eb75c462139ba1c5cd4ae502e6b36ffa44f84157f4621e7b04232364628b4614c76112a7d14662c5070b539d70cd8f24618ca36f111a5c4fcf75c5197094e463fbb50fbc47bfa0cded2c52b1e3051a01f467d03754146ea3054f62412f4d893905d0dd2b86552a5589ffbbb0b78887b8d2716845dea2d8ac35f51209d4e18868ce9c8137664510ea0bd1e8d4f16baadbb993ff8d1a6ddf0c15a9f54f", 0x6a7}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x382aa, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffede) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="8616be29", 0x4) 05:37:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x3d4e, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:37:08 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) dup(r1) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 05:37:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']-\x00', &(0x7f0000000100)='{.&\x00', &(0x7f0000000140)='.&!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00']) fchown(0xffffffffffffffff, 0x0, 0x0) close(r0) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(0x0, 0x0, 0x10) r2 = semget(0x3, 0x1, 0x200) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_execute_func(&(0x7f0000000140)="c482fd47cfc4620501b50800000040222ec4e145f119430fb04200c4c1016303dae9c4c1fd1147fec48269a7750266420f1a7801") kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x100000000000}], 0x2, 0x0, 0x0, 0x0) 05:37:08 executing program 1: syz_execute_func(&(0x7f0000000000)="c4c1562ab1a607d2176526e01a8f89780271000f61f8c4e3d95ea90b3829c8008f69009b886b640000660fd8a46900000000470fb3fbc403190f12754334b8") execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x10\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='-+#(\x03\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)=']]/\x00', &(0x7f0000000300)='\x10\x00', &(0x7f0000000340)='\x10\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x10\x00', &(0x7f0000000400)='\x10\x00', &(0x7f0000000440)=',!-\x00']) mprotect(&(0x7f000004e000/0x4000)=nil, 0x4000, 0x200000002) r0 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0/file0\x00', 0x0, 0x2c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000005c0)={0xffffffffffff7fff, './file0/file0\x00', './file0/file0\x00'}) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x20000000000000, './file0/file0\x00'}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000001c0)='\x10\x00') recvfrom(r1, &(0x7f00000004c0)=""/71, 0x47, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x1) 05:37:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="8140912337aae67f81b3c3f3", 0xc, 0x408, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000001, 0x9}, 0xc) fcntl$getflags(r0, 0x3) sendto(r0, &(0x7f0000000000)='boO', 0x3, 0x408, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 05:37:08 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xffffffffffffff05) 05:37:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x98}, {0x18, 0x2, 0x9, 0xffffffffffffff80}, 0x101, [0xfd5, 0xf17, 0x5, 0x1, 0x80, 0x1, 0x1406, 0xff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xd5, 0x9}, {0x18, 0x1, 0x6, 0xed17}, 0x6, [0x215, 0xfffffffffffffffe, 0x3, 0xfff, 0xec, 0xff, 0x10001, 0x3]}, 0x3c) 05:37:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 05:37:08 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x21, 0x1, 0x7ee9}, {{r2}, 0x0, 0x24, 0x0, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8000007fff}], 0x25, 0x0) 05:37:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = geteuid() r2 = getgid() socket(0x6, 0x1, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x9) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:37:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0xa0000000, 0xfffffffffffffffd, 0x2be}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x600fffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffffffc, 0xa22}, {{r1}, 0xffffffffffffffff, 0x44, 0x40000000, 0x8, 0xd656}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0xcaf}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x1, 0x635, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000000, 0xe44, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x5, 0x8, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x84, 0x3, 0x4, 0x32}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x401, 0x8000}], 0x4, &(0x7f0000000200)={0x8, 0x2}) 05:37:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setreuid(r0, 0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) 05:37:08 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914", 0x338}], 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = 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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f0000000280)=""/183, 0xffffffffffffffb0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x0, 0x48, 0x800, 0xc58}, {{r3}, 0x0, 0x2, 0xf0000004, 0x3c63, 0x3}, {{r5}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x3, 0x4}, {{r0}, 0x0, 0x0, 0x40000000, 0x4, 0x90d}, {{r6}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xffffffff, 0x8}], 0xa00000000000000, &(0x7f00000004c0)=[{{r7}, 0x0, 0x40, 0x9, 0x9, 0x2}, {{r3}, 0x0, 0x8, 0x20, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000091, 0xffff, 0x6}, {{r7}, 0xffffffffffffffff, 0x28, 0x1, 0x100, 0x2}], 0x9, &(0x7f0000000540)={0x3, 0x100000001}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)=""/43, &(0x7f0000000300)=0x2b) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r8, r7) read(r5, &(0x7f00000002c0)=""/44, 0xb9dc6596) 05:37:08 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x12, 0x5, 0xe5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) fchdir(r1) rmdir(&(0x7f0000000140)='./file0/file0\x00') sendto$inet(r2, &(0x7f0000000000)="d038950abe01a7dd02463df9b0851b8a786b2cbfd0b870e2d7cef8af56da246a43b09ab9f03305a9fd5f3f15185caff908b31452dd18d4d237fb9c44c4a52b9ae7d636ee5a", 0x45, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$dupfd(r2, 0xa, r2) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x8571, 0xc, &(0x7f0000000080)="ea00000000000000", 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) write(r0, &(0x7f0000000140)="122b701fa66fd7103d246d1d99af33efbb4d83c6c143514c4bda9779802c268eb32e115253b8c60b188d4134f0fc910f0bb4a3207ced58fa1b9aada538978e002e8669f2c79be82986d745d674c2b20e03707820194d6094c53c60b565e22466ce469c6fd417732044de69db3a55011e251e0047157fd3026d01a3e1bf741ac6beae6ca98b5e8fdf4d03af21e75b6584879becaf51de1a95278cf641531bb04e1b06aaf1fd63cd718abd14edc96af72eb4a06b704c708f608583c04a70d7fdf0ceee9e470847a1faa122f6e1194807b2fb21266e1c6c558a5c6ad801585d4c32ca8d1d8eca65ed62bde4398fdc8a3fa89a7af6ed1dd964b348829dd0c4cf8112a8a2505ece0017e5d0fbcecbb80126dca438fdaad634c353abf9a3ef261487f4257a26167e38847be1822d3bece65f1d982a", 0x1ef) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgid(0x0) wait4(r2, 0x0, 0x3, &(0x7f0000000080)) r3 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) socketpair(0x11, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000002c0)="982452f405fbd777166b86865a85ea28b5fd9482ed5d8a9cbecb11bfe531df38219f31ef9ae6a78d3f57577e0a44409ccbe0bca3759bfeeb1d62b37f54f2e44e472475d3d62f41ba4ba91c54d1ff520950f4daa79f837aa65323e52ea19100753a5243f9ccd1b2fc0208f3e94da448c422be19af241f7901c655e4d185dba30b4337875c6bd7ec34f90a6feb31977c5168ef5ba20d7e25b20c1ee57943345973c4337bb3884a93acff11865d231f809f1f703e3a5c", 0xb5, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01004b2f66696c653000bbe3e91107"], 0xa) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0x40, 0xe589}, {0x6, 0x6}}, 0x0) recvfrom$unix(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x6}], 0x40, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x40000080, 0x4, 0x8}, {{r0}, 0x0, 0x20, 0xc0000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f0000000140)={0x6, 0x5342eb9b}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) kqueue() 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x80000010000, 0x20000040000065, 0x0, 0x0) flock(r0, 0x4) flock(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3f54d6ff870cd6e43071bf88992f3520e7e1ea42903ee0c0bc22808949ff51933f46b6b310cefd6f99e2a6c614e6915b49e71a7d79", 0x35) setsockopt(r0, 0x8000, 0x1, &(0x7f0000000040)="360585631e1b435b8a20ea4d5fe1069cc1214f94dbcda6b7ddc079b120b9d747cbdcf5f79651565e6653d3e0", 0x2c) 05:37:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000068, &(0x7f0000000200)=[0x0, 0x0, r2, r1, r0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffff94c, 0x5}, {{r0}, 0xfffffffffffffff9, 0x9, 0x42, 0x6, 0xeb}, {{r0}, 0xfffffffffffffffa, 0x70, 0x400fffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xae8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x46, 0x401, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x3f, 0xfffffffffffff000}], 0x97f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000081, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x50, 0x7, 0x8}], 0x9, &(0x7f00000000c0)={0x100000001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 05:37:08 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = socket(0x6, 0x3, 0x81) getuid() r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() seteuid(r3) r4 = socket(0x3e, 0x8007, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) bind$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0xffffffffffffffe5) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setitimer(0x1, &(0x7f0000000000)={{0x10001, 0xffffff0000000000}, {0x81e, 0x1}}, &(0x7f0000000040)) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 05:37:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x7f, 0x5, 0xfffffffffffffffa, "fbadeffa13878ab332d877d6744e866f211cfcea", 0x6, 0x8}) setsockopt(0xffffffffffffffff, 0x40000000000006, 0x2, 0x0, 0x0) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x0, 0x7fffffff, &(0x7f0000000340)=""/210, &(0x7f0000000140)=0xd2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x3ac) r2 = syz_open_pts() close(r0) r3 = dup(r2) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) close(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:08 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) dup(0xffffffffffffff9c) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0x2, 0x5, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000540)) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) r3 = semget(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/46) syz_open_pts() 05:37:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7}, 0xc) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:37:09 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="25001007"], 0x1, 0x0}, 0x0) 05:37:09 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) syz_open_pts() 05:37:09 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xff, 0x9}, {0x401, 0xff}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x81) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x0) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) getrlimit(0x2, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x232, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) r7 = getpgid(0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="7c51017e32d81e9dfd9697263179ab5544003410ea5366cf902968f62acf8dc59207741f928ead29a9b863c7255c954d169cb8e656d29169ae", 0x39}, {&(0x7f0000000180)="cd03cd75826fe243369a1f32ffa468", 0xf}, {&(0x7f00000001c0)="2e1e4084aadd4d90b42d602a5e1c21342632021798c6ad06de673c431e63a9e4c71485f4ed040b0fa5793505d359a443a3e86f7abc3b67386eee3a103f8569c1f6c278731641885e5090fe85659a33fd55dea4623182d4f835d6cb0412818833d82e0342b3861f2c37fbb03533a84b8466cd1af9fd241418b5018e3cc6db87699986cf197343af94b711afb0e973d67a4a2ca526e9d03c09e53c5bd38cfb572ce2bbf8da35a241ec63", 0xa9}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x100, 0x5}, 0x4) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r11) 05:37:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) symlinkat(&(0x7f0000000380)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) getegid() fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) getgid() sendto(r0, &(0x7f0000000280)="78f486d9c2d04509599ded7bfc78fb4deff9cd862041f475b55512a0355be1832bdedccfa390adcca758c9a90290496759cd368e894231a530e8242d6b0f6e497cdaf6db2f220ce88f7e0658ca563a0bc49e85d14c3197be5d68ddc1d71300cc280264d302b949c8e8f2100aecca2684b48e303011e8d193dd7ee828eb1415d203b0ed5bfa", 0x305, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x445) 05:37:10 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x132d, &(0x7f0000000000)=0x1000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) socket(0x2, 0x4003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 05:37:10 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10004) socket$inet6(0x18, 0x5, 0x0) 05:37:10 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xb93}) 05:37:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="a78b7db0135db280376f7b279906f2e333dca510d440f175f3202a65a5cefbc3ea4af5f239c8727cc4c1a748eadf06dd21fd2971eed465f3881d3b2a24d4cd72a2864b2b04fcbd6547e5df40df67e05528b95c49f251236a51c015364024f28f44b2ffb06b9d4792a1620424d772117baec9f084eed7b70c9cc520cd1c24c8fd8ef48aa4a902c0d4c39b3d228e3669dfd2bf71f1fac28121bcc6f0499c36233632f4c6c3a35af4c3aaf5d75c57340ff0ab97c9dd7db739f5f8d12cf6efb824986a9d2ab226e4c89e05b438331b748aa6e3ba96198e", 0xd5}, {&(0x7f0000000200)="6d92dcd2", 0x4}, {&(0x7f0000000240)="07ce7e5b22da517da0174b12e70ad67fb8492cbe7b06fb53ebb3dba71b3252847ec2f13283c728779797e63ba97b30282f49d8708a6b3d2e02c07f59fb810ed632104e4f4958dbe0fc7d75317897e8934a4e5d9f8d4da5e9bc1fb8fc47b634776c5034494077333321a715bb428534e9517b33071a2f5b89757da759899c758420425138c9a9fd9690d7a798e0648f8dcca3f2b52e04b56263d190ab3afc96548afa426a3435b4ffaae9a9c8c0745cc438b1f24b8083a70e6295a0d1c03cced92f4d17a6b370ebde3d649963d198440b5b7aa8f72b9c47c1478849638978106a64caeefd4144f9557ab02bb9536a0da2b5f08c72353d23dc5fc8", 0xfa}], 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x40, 0x40, &(0x7f0000000000)="6456f6defe0ba1c1dc35821940a3c56e45e7417ef01bbb42dc9ce14ea7d43743750364d9a36652c59f6db11bb83555da426578667c9d40bb32e826731ee9915821d40a8bfdf7972aa1050291b0ce7dbe6bdb954a250c91bca051b2bd6818fac99f8f423fc11cb91180d0cb7669dc7e5599ce2282e449214383183ed96cc57741e1e9dbe261a9e1ac37c347a7eaeadf61764cbb6016c90c5c081269798f815df503516381a5c173b91e2eb190257c41a08bf188", 0xb3) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0), 0x0) fcntl$getown(r1, 0x5) 16:49:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f00000001c0)="01000000", 0x4) 16:49:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000180)=""/225, 0xe1, 0x840, &(0x7f0000000080)=@in6={0x18, 0x1, 0xcd, 0x401}, 0xc) 16:49:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x120, 0xc8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="83d28e351984404a7b5743e6b10819310ea15d8b8369eeaf1fa5289c84c828eb45fa851cb0af40fb902d0607d1d5d34aebbad852eb9d75bad0a69b403e1854cc", 0x40}, {&(0x7f0000000180)="df87c66561053f61adcfdf705fab7592d5cdb017fcc46bcc8b419996dc62f4ab8c8248f32b0c8240c30cf13cf9cac5f498a9b7376e7c", 0x36}, {&(0x7f00000001c0)="36c3101f445c2b1215f6f6de191090d2a3dcb9209023c7e5310b69f28aa72caa99cc0448f218722cc542cd3c73c991445b519f7448c44ecb596a00014caa265b72010e0ce930ab2b38102667f9135cc8cd81f457aa62aff67c880e41bc85cdb1c1600b6be9e455aa2266f807b2fb98593667e54071b6bb63435d882b07ba97f313db", 0x82}, {&(0x7f0000000280)="8f6bee93dd98169934a5bcba52a58a810e069476a2e547c84b824bf119a18f1a0efc7cb6481e5e36241d44bd8a6bf97bb6c3f3facb5c2262a1c59b2b51ed743f4a3c3cc0eb54c5ae551c01e319b8717979c6c2e00b456c999640ffb84e4e56b75de68785f657c89e882dc36e2385f37403a8e2d230e926658d34d4a2", 0x7c}, {&(0x7f0000000300)="bf7c7c362ce05c002eec69f02936ce5a8d7ae1612d0fa2690937562c115c56468d3885678de454f9c73ab9a3338c9f7bed27cf64e4e58ab2f6648a51e897befd8b1e96f201fbbecc06fbdd2f22c85e7827f159d6fc9375a8c79ba550b15a34993567a8a74a9c0e06800b24cd2269be73dd805099ae598b84c23f540f000b19e3ad86fd661250f97449c9a19d0bd546bc399966e0e1da92265148f62146efa5c838", 0xa1}, {&(0x7f00000003c0)="0efdd90071f32dad9d7e42cb70b0a473c2dc87ecaa8648e908feb33803ad8616988632120897b6f45ebbf5a88e75d8b112c000ba3288ffc532795a3c4307afdf472156c1c3dd7df107d2805cf714e96af173a5776ec725b18b960fcbedf91f5991132c7a546b9506aa762c145c98cf67d3a19a2ca6c92ca8087e0380fdc45a69289370a7a96be4260c82bc02bc200d5318a4e1196593c5fb3cca69026f98b451add711973536289743249189c280b63faa396a3a9b6f7d14f333e8a3d552046fccf2728eb9576d482c6a7bc5bdfd4cdab3b48e98aeacb6be9926b2b18b4fad15dc7c96fe4e5483b0609f7f62a7fc5156d11252451f6f25139f19e230ece4c59ef107428b3aad11c4a23a46502be7d100bc1d3f96863ea4ef0da9ea2bb0c55bc6dabae33ae743e07e50ed3e25eebf11c97421b13acd9f8acad0d7427138f9646b8fabd799efd844ba17d803db4a4a9b26812c691f0c45286e0ba9619b6bf4919fb20fd2dc9b8c0be23cf78f8a81b1ec1a25ee358e1b1907c05797eb6b5e98d48f5328674881c3ca10c2c0f07cf9c3863a756eff0a3ee96a9d755ad87360a3a7924a6f6d80a19357341ec2bddd05187b868296fe7625690bca796bc651063eb6e31f06399827045fa74bc18e751eb7b4327e6e5c7bc610847fa483b108fd4365dabf07ae55d2684fea4b39a29fd85ab491fb672e8c63d9a66c471e9d0b803eef53528fde5940fd9f47dcfe92092146bbc13266b00926dffdc21fd7d47cb7d48f1c9dcb23bfa1ab0cc658cc1cc8ac005e0a20653fa6793c53e0896ad0ecabeb25231a6d96fa036e3d959f16937b0b9eda454621d228e2e5f98aa9bda13bb6ce7eaa245b2dda123af2c6ed4d74d14c0f68537b3afb7d63e37514e1ef2f933707c785a057003e26d20e667b4c4079e1364ae75053e39ad18188fd891cfc3484a9a3ce5bcb2fc2e7bcdb726ff5b7d087490d9806f0e6db47c644e3cb2d8eaad725720c9aae1153e2ba6fb541a67f23e9d5a68a84ba33e06254ad67264e418b397820dcc5ef1605e7aa36900160856e290b977d7ea02013e998638cb4b43b12388cac61690cfe63c38b70e991d8a75f8b377e9a8cbdca7ac8be11927bc4a1675c26b587b4a4f56a619427292d9a9c927904ae42d02b64d26c5769a6ed0b7da71759163a86b6638efafcecb38009cc78e9fc42f7366db2b56a2882ddaf81468060d03dcb4d88ad0cd5f4aa9cc5f00dcc2388cf3bc863f1b419b629006fd7792496a7d6420d5f74e3c14461c60120151d5249d13ba65191cedeb19cdf3dbdbe787345a2d99227edd272153ca0d68df8477e20cf24fbc4ea3c08102ae71bd19123c418e9c0a8d9cd816853a981da5ab8105bc43f97fbd03d2d6ce97ac64d2c11ddbbbd64f9b2ec03b4a42c646f2816cb3b4fc0b3954ac4f955ef5248acebdad3e511d09ee1ecec21c2a641cd824f7191412ab3132ff8688324ccce56ea555729ad9e421a9ea0c655f17e28665c53093ac01f105834f61020bb7ae514ccaddfa39ad5dede6e4a7e81373abc41b4df8faa5602cceb12a2b443c767a16933d21e154db6d950958715c6f3b209705edb428b68c61b916f32fe92d3ebd3b7c974996cc5a0b3a46c06ec23935f267d82cd8b9f2625f5b1f6a74d06ed201425eb30d20dc009786ceba83d4c943d1b473cf5d039c9164d8be8fb644fd0b76c9fe65e77c9af16fdcbf480299ffc76fbd6183590a2dd322c6b64faa4563065dd678a7109edef172349e0eefc0e64ff7b50f6138da6f31406a4b44d9586d4362d2aee8c254b50e4f28f0e617a87e111cac4b8a2a3aa5b2f1e69a4d2d3c86988eb2498b0dd1c69679dc0aedd09bb65de3b839790d47a138345cc9f58d4a7b8452c8f8cab949573383fed1d230d150766b076162d324dcca66c5b5d0f6b926bcf9e49f6681ba1e3e3ae2d551fa0170652d88afa0c7a7da1843473dc52518f8eb2c49ceb237daae88e7ca346132768f46812fde563112ce6c94ff575976bbe90ebc8cc6b8d4b33b77f3b3037ad0bdb01ea0cc8a6f4fd4af6bd4c6fa3585bf2b6bdbff9f6be3c509a9a5418d871a87025c5610864d66b44ec37e539935772ddb8b3a0fb46f0aeb43984086e79c46e881775c6a469ab86274039e95ef03180caec159c5a8db4d2061938b6df37dc3b68f8e972cd007b846cc970b4178ad34bb68ff13cb2df8933c66e7318de127e9f5530bc316dfef268ed772da734bb7e1b37284f5902d1c4a2b236d0e83f7f8c5c894be4aa9bb8a376cfe434ebd438e21d62055aae5d62f000185f9d444e4849302d39ac9c219867fa5dcc97f7dd26bda2c4e3d5a8c2e05236281ce39fd214a3a8430eb71821eff55e3dc9f8e7b09a5634e3e3da7cdeaac407ab02c4a8bd40f419a2f94c2d7dacfb38a135846b4dd2ebf0d343a254409ac4094a01cf0de1f6b81e4fa5c02d1ed43849a517b62bc34bd7047b5bf87c2b7cfe4331e49fdc523f807b053cde3122c9d290d4da2f36ff16c6ca5ca82c9ab1d43bb84630b8a6d4072d7e1507085cd9505eee9c1c67c39eda9b2b0b1f6489582b77453483c73ca897b372482c8bc854e76f2c10f99bdf7dd9b6d4d0ba0e23bcde08e058059a778723b78c7f37a49f4f165e6a95c63d759d8c151230bf780f9828ddeec7b4d6c3fa36b269fe73d01e67ff059a5c477e06e9201c1199b624d135d1768363c46a57a5bb307808a31f594053b5cd49ab62b03e2be84a60893a47a4cc848ad27608e604d4a86c3c4a9351920bdd12d3516f2005cdab868472979623e6c89d1c85e3b1c06c7303f7251b2c4f4c1542aacf3643e9334848ad02695c194251e33134935a71d77340f8e36ef6618f8d2b29fb349552eaaa3e0bf105ab9db01405475415606dac22a2cb47b5f440a6d186af037d27492c632035d2c70153978daf883671809c10820c51d0816dee2f97bc316b6900d00009902bfccd870e4495246695010a5941483eec4581b28c68652f2091eef967b9a3827995d3fe2d04e96484cd7d1cad79c87d0b1a32460f14ad4ab73769ed4dce8268f9f0af82fef132cc09d05f5c1967c0724156e892cf273a64fb916c9e1323d767a058fc222a05f568041a93a12fcb8771954533d6ff4743546e0662dd1ee7f20a7196f9f1b3820cf5717096bd694ffdd9bf310eb82e8be1256ab37cc1d87e0f38e6cdcede0da2823e5f8e6e09578ddc8b56641a8a4c0ea08fac2a1b44f5c80b5623d25f4ca02696392deea3f2d646034d38581e835899e9b63acbc06332599df5e56e9bf58f04b01c887f115e1e024bb2c5f500e6d58ce132c73f6235cb7414fe684a4daceaed72c9a0d148bb40507c0fcd0a2eef50e0d46afe96cb01211f0ca5e718df3387c821ab60d937c3009537b98981f1ac4f8cf28581ec911cf749a5d39d70a48b728759e1cd7f7412850140cb9585b804696e1d43c5a5afdd36cf3c902d4f79a470d808926a9608f3c2cbb0579e45f84c3989708b2e418f312e45ddb8310d54ccfedd350a0945ca5d13d151f07e41b460f0b91d683def777fde8661978fe402448aa50f45ead40b217d08f717dc06260f31c270cce9c13ead353fd73c1490abbf57d0997206b41120189d3447a1b723f2587d396a8b9c0fa9bf81cd88bfcfee42692037053b1e7d80d0a65c951b019bea42a4465bebbec2fa92664af9b52f521928276f13665a99d40c3eb40de2d640ae3b78189bc4d5679aa6eb8f8700d3b6cca064e51cbe14f639ad43c2d8ec9c0c20d9594ed1afdd0081ef64b66c8b51824544dc3b7bbcf26c2d2c7a55f6a41ede92ba09438b4c368044138f926cc7620cc748ff9384d8c7af081f7e0e28d5ae02060dd5082924598f70ac664d29ec7244255023edf458ac5e3daaf6c3e9d3645464e0ab27ed427233182b95394be02ec3b351238527399d4c90e79ef8a3ed7776d26cc4090ad656731e45546f986fd8295014272a74e67d636e78bdb16c814867ab079b250879689230080aa8a5de9aa8d7746573aadb225a78f9bd5b8db9ce881dcd4a46a1b8b7e055ffdfdf4362eadfa88cc4e2a5e959c81a876ef2a05dcfba9f28c9b71b3d829e8e9c1895d7e04223e1d5d2b2458a68c73de0a938c7e01e560e65891a20e87e7729924b39a84688919b248a75d750c03c1f833b167c628b3758d1250f03ba1e2838a14178bd40f1cbc8802dd3e45d95f2c0948f9e5f77f6525ca81d6a911aa4c8d0282b23f541b4e189cf2e8169025c1c9005e41fd7abde1f93b243a86fe1eac856864fca605a78efc6eb3a8cf56db685b9196c60cfd099322d216f664bcce87a8260232f25f3671ce7aa745773a1de4a35eaf5ab0edd672562da84b259b676ae91b35676e37ad61465883da52e4e43c5a50159fb26e792fa999092ceb09a52a138fe5a54ea71bb1213c2dc8f3076c4d95d5ef6f6bb4a89f9116afc90cc672807fd5a5fab0731098f126fc13bbdd04fa3b72cd060368f04347b5e0e3c3de1991287bfad32f797cf61c02e9c8e563e66ff47cfefe055a9e272d3406be5609513bbce85cd34ccabb5a55f804138765d54f23577564f5b9381a0074198c898b9c42f98ab24179f332dc2f3c18e3929a610dd7614eb0410924ed5bbe21dff314603dd0cf4bb50ab282d236370eebe64624d17f4d0db456f7f380baad02ec6d92cedfa9948acd82832dc607b2db4f33f127cf199016e4c04d4f56e29bdb39e7ccd304ef69c371f9880218d7585c7790b0515b3588877404947ce3af511b02be8a1815cf13b3ba4dc54aa464cbc16ba074ee7e389d7f7fd4261e88e7ed8cce76687e9e31eb2ce8e669373da0e399571774aca967fba0bcb2c4f99b597ad94cab526627fabc1d4763ed038dba8e1d2b9175f3c120c451a3aebc51fec2e0a743e470e1ebbff27ae324340898aff982311ceba5d2d433c786e929c6654cd29375c76f8fce38e4d0c2e2f9db76276d9f3dd530181021042e4ebf8be893c287cdcae22a81d3a70c24e934b9824eaf94557f550f2832261470b37b3366086f5897ff179828a85b936499986614a018bd7a313236f1eae8f29e70b501e8539089897460ee4db4d1ac525648db9b67e3d583e1ca0d9e9c154dbbb0eca76a0b43fb92e365af5cd6b39a853d79ac23694262f9ea5989e263a755d9c0b747586d867bb236286f0c86a43ad071cf0a97ecf38f230408844d11fcd145edc6cceb9d6b492ecee28edf85c4ad630ef460363ff3dd453c318f9eb078104bdfa5dd1cbd16c3baf83536a017511669905aca7d733ae0b9aa5b40be77c1af61d697ccc399bf5fc29ef79f7c15b88a3e87fa09c2b79c38f65f42cc69cb30f5fae43bd33d133c1841531bfec1409c2be74dc82c71f496bc40b32ec88a865095fa3a43d2d0bf82a652bb88a64ae51a82e7cd7e368dcc00636c2f54ecd75bffc0f85a42d0702514323a03ccde89eb759b341863f7ee178fa97d2c0ec1ec2526206c935f7dc8e71605b587063a4b6f5b6102b6637f89a04252d779399a80dc23b15eec356d3cde16454f578d28699c0832136c43d51d601051cae627503e2626bb2f90bf0e518a88deb91ac0db993c8bb0433f65d8d5b2e5c7b0cf7f33da051e5c1167a36143d5910ed003b649955dd43bca9994f0817178d83f5b7d13b4d8b4d0864dc679535560b7bf3002c9eee062ee88584fdf0a648d48a6ea039438d4115936e14cf3a51c226585a1a1a8f454774e4d5ed14f50f7a14933e2c91fcfe204eddf960a1a2b34e54df0253410b44a78cb892e6e4c6b70b904d77fa72e892f28e209d", 0x1000}, {&(0x7f00000013c0)="bcaae93e9339ee4ab0030d093eb541e46a782b3601f33d4febaefa3e9f3945c8ba09f5d745f4680a583214b09915cd1bc688b7b850a862e6c6173dc148de9d987e8f8da41ef016232ec7", 0x4a}], 0x7) socketpair(0x2, 0x8005, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() dup(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:49:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="86e3c28adf9a9c62bc475051fd27901787c5a7645500cb083285f67be8a37713fd6dfe429ae88bb266edc1a8d9", 0x2d) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:49:23 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x4}) mlockall(0x8000000000003) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/75) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) mlockall(0x3) 16:49:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:49:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xffffffffffffffbf) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:49:23 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000003) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:49:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="410c554775e0b1271d2401e8aa60990593552ffe79cfa3f68bd44f0d795863c8e4d962aa8d6e3afc8a8b182dbb72ec18fb06f13fd1f9d677330b31aa7b301b38fdf89ffb06c948712eab14c7d6418feee5d5701cb1587fc4b39b5be99731b2f85660182b89f574126d635e95d7c0789937e03e465a2de39e19378299", 0x7c) preadv(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/86, 0x56}], 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x2000100000003}) getsockopt(r0, 0x5, 0x200, &(0x7f0000001380)=""/225, &(0x7f0000000180)=0xe1) bind$inet(r0, &(0x7f0000001340)={0x2, 0x3}, 0xa) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) 16:49:24 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e531c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214294367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd5172140696c64c31de33bf0eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffc316929793710f87e8e2a60879d5625aef85b75f28875e9daa220eb31e62ac07ba3df0f133431a9576a03eab9fc3803a4e32c0ff8afdc063bb4dfbe813172bfd4068c1e05158ad6d6e1a2100641225ce010a327c106f6291b754d64200", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:24 executing program 0: semget$private(0x0, 0x1, 0x34) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) mknod(&(0x7f0000000000)='./bus\x00', 0x7080, 0x96) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xb2, 0xf0000006, 0x20, 0x80000001}, {{}, 0xfffffffffffffffe, 0x20, 0xa, 0x9, 0x22}, {{r0}, 0xfffffffffffffffb, 0x10, 0x81, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xd0, 0x200fffff, 0x8, 0x800}], 0xfff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000080, 0xc, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x1, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000023, 0x9, 0x3f}, {{r1}, 0x0, 0x21, 0x2, 0x0, 0x400}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0000099, 0x1e5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x9}], 0x8, &(0x7f0000000080)={0x741, 0x10001}) fchmod(r0, 0x181) 16:49:24 executing program 0: mlockall(0x3) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:49:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r6 = socket(0x18, 0x8000, 0x2) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r10 = socket$inet(0x2, 0x5, 0x9) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = socket(0x3, 0x8000, 0x100000001) r14 = socket$inet6(0x18, 0x4000, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x1, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3f}, {{r3}, 0xffffffffffffffff, 0x8, 0x40, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x60000041, 0x1, 0xb}, {{r5}, 0xfffffffffffffffb, 0x58, 0xf0000000, 0x0, 0x400}, {{r6}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x4, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0xee}], 0x9, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x1, 0x8, 0x800, 0x2}, {{r9}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffffff, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffffd, 0x22, 0x200fffff, 0x8, 0x1}, {{r11}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x20}, {{r12}, 0xfffffffffffffffb, 0x10, 0x4, 0xfffffffffffffade, 0x1}, {{r13}, 0xffffffffffffffff, 0x0, 0x80000000, 0x800, 0x200}, {{r14}, 0xfffffffffffffffe, 0x2, 0x40, 0x400, 0x20}], 0x3, &(0x7f0000000480)={0x100000001, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0x0) 16:49:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x6, 0x8000, 0x80) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/190, 0xbe, 0x42, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x5) r2 = socket$inet(0x2, 0x8001, 0x6) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 16:49:24 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x80000002, 0x401}) mlockall(0x1000000000000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:49:24 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0xff96) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() r11 = getegid() r12 = getppid() r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r16 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = getppid() r19 = getuid() r20 = getgid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000180)="1f734a58ec70a3056fe4d7e69b81135a7f89fc1144315f163b9e8df25adae8c936d9c679c04d83237eade523d6e7b96cd42e84859a2dc0b9ca568c4a7c97b47f0c69e3d983f5cb2e3bd7f754ffab7ae7cde41ebe17ebc5493b3dcfe1de4defb2554e2fb647", 0x65}], 0x1, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xf8, 0x4eed39ae6a165e2b}, 0x1) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r21 = syz_open_pts() r22 = geteuid() r23 = getuid() setreuid(r22, r23) r24 = dup2(r21, r21) setsockopt$inet6_MRT6_DEL_MFC(r24, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r21) syz_open_pts() 16:49:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget(0x0, 0x4000, 0x5cb, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0xff, 0x7, './file0\x00', 0x7f, 0x9, 0x0, 0x9}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/160, 0xa0}], 0x5) r2 = semget(0x1, 0x5, 0x400) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/162) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = geteuid() seteuid(r3) 16:49:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x89) fchmod(r0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) dup2(r0, r2) linkat(r3, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:49:24 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x30408, 0x1) kqueue() kqueue() 16:49:24 executing program 1: clock_getres(0x3, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') 16:49:24 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 16:49:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x240) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000780)=""/47) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r5 = dup2(r3, r0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x7) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getpgrp() ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, r4, r7, r9, r11, 0xa0, 0x5}, 0x100000001, 0x2, r12, r13, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0xfffffffffffffffe, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0xfffffffffffffff9, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1800}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x17fe}], 0x9) shutdown(r3, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000007c0)=""/135) r14 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x4, r4, r10, r4, r6, 0x9, 0x20000000000009}, 0xa, 0xff, r8, r12, 0x32, 0x2}) r15 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000400)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) 16:49:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/196) r3 = msgget$private(0x0, 0x10) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchownat(r0, &(0x7f0000000580)='./file1\x00', r1, r5, 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) lchown(&(0x7f0000000540)='./file1\x00', r1, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = dup2(r4, r4) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x40, r7, r9, r11, r6, 0xa0, 0x5}, 0x100000001, 0x2, r14, r15, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r2, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r4, 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r7, r12, r7, r13, 0x188, 0x9}, 0x9, 0xff, r10, r15, 0x4, 0xf00e, 0x5}) socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x142) socket(0x18, 0x8001, 0x0) 16:49:24 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8080, 0x31) r1 = dup(r0) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r1, 0x1000081) r2 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) 16:49:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0x0) munmap(&(0x7f0000009000/0x1000)=nil, 0x1000) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:49:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x40000085200) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) read(r1, &(0x7f0000000100)=""/81, 0x51) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) 16:49:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x80) openat(r0, 0xfffffffffffffffe, 0x10082, 0x0) 16:49:24 executing program 0: r0 = socket(0x1, 0x4003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:49:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x1, 0x7, 0x1, 0x1ff, 0x2f3, 0x0, 0x2, 0x2, 0x9, 0x8000}) socket(0x18, 0x6, 0x3ff) 16:49:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setreuid(r2, r2) r4 = geteuid() setreuid(r4, 0x0) syz_open_pts() 16:49:24 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:49:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) 16:49:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/163, 0x47059f2c33779e54) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="419daf2ffd38c0e6a4c25eaddedb87cba1aff5c2edbdbc1a34dcf53fa4a64f9e06e7271bfc954655a6e1a5e8981f7fffd5d6fce74903b48fb335f77d02449a642fc994c4dab5be6a7d9a942b31cba39d", 0x50}, {&(0x7f0000000180)="86e4187d824d85f18b71eb7833a126164098101cde4b5169fe7422b1d1e17d9fe2b85254788a97157658495d1fab1625995d11f7b443f518c0a77f", 0x3b}, {&(0x7f0000000340)="79da2849b6c597031159158d3e0d6001014325a0e6e9c21f988f247beef20cedbe748b5734f760fe2f8d6fa39b5ca4180197566c414efb088851f976984fda05cd5799be25bb894ff2a5a4d23e2ef93d149215b8dafc", 0x56}, {&(0x7f0000000400)}, {&(0x7f0000000440)="26f0bee26bef245f4811ea3c41d4855ee7a7654c8ccda21e471f7b780fb3d1f145c1ac42ed1fc04c7c0fd282047a9fdab1b9226db29693268905a2", 0x3b}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80}, 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/164, 0xa4, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:49:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000080)) 16:49:24 executing program 0: r0 = msgget(0x1, 0x110) msgrcv(r0, &(0x7f0000000140)={0x0, ""/250}, 0x102, 0x1, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:49:24 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20289, 0x0) dup2(r0, r1) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:49:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7fffffff, 0x30d) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) 16:49:25 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000002c0)=""/89) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/172, 0xac}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r3, 0x0, 0x3c) clock_gettime(0x2, &(0x7f0000000240)) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/46, 0x2e}], 0x2) nanosleep(&(0x7f0000000040)={0x7ff, 0x7}, &(0x7f0000000100)) poll(&(0x7f0000000280)=[{r2, 0x108}, {r2}, {r2, 0x20}], 0x3, 0x100000001) dup2(r0, r0) kevent(r3, 0x0, 0x80000000000, 0x0, 0xaf, &(0x7f00000000c0)) kqueue() 16:49:25 executing program 1: r0 = syz_open_pts() r1 = geteuid() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/145, 0x91}, {&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/80, 0x50}], 0x3, 0x0) r2 = getgid() fchown(r0, r1, r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) fsync(r0) 16:49:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() r1 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x188) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xfff) fchdir(r2) 16:49:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000002002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x7) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:49:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:49:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x10000000000000aa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r1, &(0x7f0000000000)='\a', 0x1) fsync(r1) 16:49:26 executing program 1: socketpair(0x27, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r2 = open$dir(&(0x7f0000000440)='\x00', 0x280, 0x1b) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = geteuid() r6 = getgid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x400, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x3, 0x8) r14 = socket$inet(0x2, 0x3, 0x7fff) r15 = socket(0x3e, 0xc005, 0xfe) r16 = syz_open_pts() r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r19 = getgid() r20 = socket(0x6, 0x2, 0x7fff) r21 = dup(0xffffffffffffffff) r22 = dup(0xffffffffffffff9c) r23 = socket(0x20, 0x0, 0x23) r24 = socket$inet(0x2, 0x85e9665d1de3a293, 0x5) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x890, 0x0) r26 = socket(0x6, 0x5, 0x2) r27 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r28 = kqueue() r29 = syz_open_pts() r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20800, 0x40) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="ba0419291cff7ae89f8881e3dabd92f6f68dd54887c7094884f6bb81476d4ed1ce1e75ee5318b655c5bf6ea8d656318ae46e486585", 0x35}, {&(0x7f0000000100)="1ecca0d12a85e200b81d96888254dbe0b7847f36f3ea0488e632a9122dffedb85bcff2ded404862ebd8fccc229c56f5e57e3b874cd3aed19e30aa7c60f233a5d47de3bf0ea5e26470cb2ba8070bf31291445b3271e8d40eb221969f232e36ae76349368bef6eef8734dbeb6f34ed6cf1879d0569231c4c418a57a96af01b2db50c5f6dee8e51d020b202f00f235ede367392dae994d4c35912afa700500846213daf3f041f732d572b58fe5e5b2a21e75f6ae71b271ed68ff76def71dd5f99034cf3e04a008647e81462ac3e5f53eadf54bc24e91bf66a96ec05b8ee66e66aa042e0d6d7eee0055b95f254e4f4fbd0d632d962fa109db1263dd715b0ae7f02", 0xff}, {&(0x7f0000000200)="c2310a5e68d4e4b5", 0x8}, {&(0x7f0000000240)="7bbeb675b2079610043a7024a613a5448988733d3b162cdeaca0bdd8d0d2cab629f716d1becf40b22dc3f1d2b99d24cb3b9d0f0bb33dffd2d51ae1c26ede6e13a190706af27fbc3034af00", 0x4b}, {&(0x7f00000002c0)="9f75e400150ee6d0caca851aa2143dfec0535086d66f65dffa643098a2086a421adc9318f39d5d490425f22160fd8b9f021f377a582d7919af1718311d9c8d9d75448fbd96683c9f81a8fdc3918b23c2bcd6ac504398a5ed37771df0a457c891f00c369eeda3cb297bed41d216ab51b53571558722478f7a9f5196e9203f674c4e8b7b3d09239bc65530abf67b4bc8cb5ab5b09e9339287958245ae47db1a392b54f4587d93b739a11869bfc7e4ea257a53a48b2b90ecd09eab0f5", 0xbb}], 0x5, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32]}], 0x120, 0x4}, 0x1) r33 = getuid() setreuid(0x0, r33) r34 = socket(0x2, 0x400000000002, 0x0) setsockopt(r34, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:49:26 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d4662aee9e14a45d74223868c308218ed4319cafa8efcc43405e6fbb34ad39dd69058a86b0270e4cad900c137705766b9450a2cb9a1c5df12de14a93dfffee0c2b3c927f3cf140ec52fd185ad8b5b05bec8eb3f5cb7d", 0x56}, {&(0x7f00000000c0)="8281242ddcbd94c4be79c9abd73ccff298c14dc78cb79bc6de29dc4ff574b5d6e2b11ebe315b6c8b224b2c97993808457b329b6e3ec67fae54fd53ebe57408d2b2d70820565d6f9ee70761911541505c4ffd26a730b47bb0cff35758e9ab356ca90be170eed03c89e0977378cd0c36bcdad070f05c63ab7b115e504d0e3954bf493b36e4750bce829ce4e2bb56d8a81899a8e88d548b977fa0d7d926bbc5da458317c25a230887617d8fbac753384556cba9b16a6a6321844103149e497fc89de7a0840c45dbf160c94a454be0a756f7ce895536c8f121eee5f1da2e8ec20b367a0c8e374784", 0xe6}, {&(0x7f00000001c0)="0fc8c2540b1663d762892849588d24293339a91ebc0476ed6bf405f687f66676e2f96103adece9cdd15e2e5b0bfc06b7ed244956fe78998d8c341940bd90add0502b88b1a05fa791d800a8625f10d9ab44e6e7f40670fe14c104b39db649af3947534da8530763f419eaafbaec1fc6fd7c4436e1c704895be6e0572258e87869f7ed99122075bb19f2964bee30518a9037bea95104c0adb38a9f853aacfa3e3edc343a634b03831e62b723d3bb59653798fc27c870ba315f4ab8fce0e87fafe6c0ff444b898b7a2f3b70", 0xca}, {&(0x7f00000002c0)="0aee765fae776c1a2bb109558dd41869e5a071b015154a9046a33815d647f0129fc1fa2c8bf92d03ce3f0c70ef814af445b30d505abe37eff0c9a00bcc234ac6fc0078dab5fd", 0x46}, {&(0x7f0000000340)="c25b069ef2449f2df34e18d24e4e7b3027af562ffc27855b2802258be82e47ed4b5889060c6739740191", 0x2a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="09a5a1043990ac51e1509cea48e5a3ce41f224b800976e8a4c6c2b81d827e1586e176f9aba64f8a3d7632f13d1395f398ae51946c66c4eb1dd40c6271c72b0b99c4aa8ad6d0fbd1fc6a14546e30ec7f7576d37b0c8a75abb73d5bccf57e15a493cdf4ff9de4cb95a4f3c91c819af6b1db65b26820e814259416c982a126918cc0a2f86f2e9b15c994ea23e19e8f080f6358511ab5fddfccfeb85e9d77c84a3d706827a46ea37c4e5f6fec2", 0xab}, {&(0x7f0000000480)="9e508fde6efa4b52be943ba5dde7e2d1d61c67e8f4fd430ce174e68be7771684123574e16365ef2cd228798f33a10836ffedf56c0c71095565236ff762b61bce171918c7346274d819e5257248706b", 0x4f}], 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:49:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fsync(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x23) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e92db8529a7c81bc8b0014b39a52ae61ace76d7782b204a0923994cba5b6c070cd989e678f396ecdc3aa6118d0a641b42b160c428cac7e491ee5ce42bc930aecd19e7dedd2606075498c73e5f300bca946d9e504f44ca25c1cf29b7383ca8130da8a004d3bf1813fb49b4caccc8d097d9574a4141060ed9065fdb56ec81f963702a48aa33ac6db3298c1731c43954512765bb14e2205224587b1"], &(0x7f0000000100)=0x6e) kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = socket$inet6(0x18, 0x4, 0x9) r7 = socket(0x2, 0x4006, 0x5) mknod$loop(&(0x7f0000001c00)='./file0\x00', 0x2000, 0x1) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000ac9df973b9ddabe11649ae2e63e92d00001000000000000039001726ec0dbb29b35a1800000000000000000000000000000800000000000000000000000000000000000000000000000000f8ff0000"], &(0x7f00000004c0)=0x6e) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r10 = geteuid() getgroups(0x7, &(0x7f0000001bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r7, r10, r11) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x1a, 0x2, 0xfffffffffffff000, 0x1}, {{r2}, 0xfffffffffffffff8, 0x48, 0x2, 0x5, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x11, 0x0, 0x0, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x4, 0x2, 0xfbe2}, {{r5}, 0xffffffffffffffff, 0x0, 0x12, 0x95}, {{r6}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0x8}], 0x6, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xfffffffffffff052, 0x7ff}, {{r8}, 0xfffffffffffffffc, 0x4, 0x12, 0xfffffffffffffff7, 0x44}, {{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0xfffffffffffffffa, 0x7}], 0x4, &(0x7f00000005c0)={0x8, 0xac}) r12 = kqueue() r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0xf1, 0x0, 0xef, 0xffff}], 0xf2b, &(0x7f0000000200)=[{{r6}, 0x0, 0x40, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffff9, 0x5, 0x4, 0x32, 0x7}], 0x1, &(0x7f0000000740)={0x7fffffff, 0x80000001}) readv(r13, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/207, 0xcf}, {&(0x7f0000000880)=""/185, 0xb9}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/107, 0x6b}, {&(0x7f00000019c0)=""/180, 0xb4}, {&(0x7f0000001a80)=""/171, 0xab}], 0x6) kevent(r12, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:49:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x6eba7f581a8f48f8) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:49:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x140, 0x9f6) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0xe) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000001c0)="7857cb1f4a02c435d3859e6ec0c0c94693ac8b5cb0854cf618b245b0cf517249c331abdd5fa551ccefcfae3e4c3263d6911076c522e6561925c4cf8b2c9e8412ae3656e07d3d29ec4713d6ea8e1f068237258d5e06f631608356bf4e6dcc902fa083024c2e23400009d467075068c44d83d830b15335b40a1dd8d543fba3ad2b93c563289804542b7e119ce10cddfc5fbe8b7657cd18fe2a510968f7172f00b3344c8425167b8d4736a286621f0911984dd5fec3abfab5287f11bc422abb3d536c0d2b6d00300555b8bf00dcc464e68f29c6391cd6589972c4e10f", 0xdb}, {&(0x7f00000002c0)="c33db743ffc328cd6442961f639339403bfb431e4556be74f60b8b2e975c97c3731bd0471d60839d2e1b86d99a3ab2be80cfc4b7bf7ac14355a12fbc4c3a84274410ad", 0x43}, {&(0x7f0000000340)="5aac1fc8384193079f22799c9d8611eaf70c424a3fa9ad5a20627c1104f5f9a4ccfd1ac1adb26c5cc97c15c72a322ea943052940123321921342791e42ee1f533a2f76463ea4eca3f3f2e560c2ac3c66e9cefd036cbb731c21081406818c670c1a9cbcfbebd6a41252c5c5709b8042e4a83e7283fd7354198a7222857998c7eb5954", 0x82}, {&(0x7f0000000400)="6485b34892343709b4ed9fe78111bc9a2d910196088f345a36099e40b3730459894684bdbc8d8f9a5210eab0b55265a476c6bb929c71b7d6d099e9e69017bec26da00d7eab59dffb3c5dd6b7aeda1dfae823ba2314542fe7923e7a5fa6c9008be32229d2cf0e1d9888f8db58fabd1b986c64ca8fa54f97bcc7cca4e9c5e9eaecb9469aee7d5a1a4c365fc4cc6044c14b1680114cf0b5e70cafa75d9ab3", 0x9d}, {&(0x7f00000004c0)="633dd170e81f2e709a7ba9c6c2c17be593d9916bc4578e1ef55279ab073bfdc5b1a2e153dd890ccace4acfd887268ef88355bcf5653ca8926e899c0b3a9aedd21bfac04e84dea516f8518af370b5e2bfba62d0b0d7d873a7f161bf22d22ab997d45de33890f45aab07f7cde28bb495ab5cb3f380d9c1d4bb0c011bc227811a900234e26a5b55120d8ae75dd3f4bd90dc2ecc4228", 0x94}, {&(0x7f00000000c0)="54fe7ba8ee05e0d0774157d3988ffc2f424d286601e5bb68c82b64b73d7e5f8e", 0x20}, {&(0x7f0000000580)="745244f511bf814b43c434aca105e555ea7514ce491247254ce50f227b2ac4f6f80b5e5075db9949292e7634795ef5e3a3fd8238adccfb3b97ddb2ba115e4bfa889230a2dbe1afaab95187ecf905520665d290bed4702cc0d594e304f0768efafe", 0x61}, {&(0x7f0000000600)="47557fcd8b50eb941b46de7013bd00a96ab912eb270997ed3678a050a57cf84f5fcf8c8bf5df6f02d92ea45881a84d85da967f751a22ca96e29a0f9c1d870e3262942c172b4cc69e02a6d59ba4c44c123dedb9677125b2af3748ca5b31fd58d1f3399800a7e565398480f872eae9c02aeed6041e56ea7e61d79e759702f990efa86780411f07eddb83a097e224e76188de44cb5ae245bb1575c8093981ba123a58cd4edfac4971b66842191f49f56301903e5183e14b536907d80e84969de81828d258cce309729fbdcd3aaea6ae5ec3f5eba155dcc5a02d0b49f7deca33", 0xde}], 0x8, 0x0) 16:49:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:49:26 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r0 = syz_open_pts() flock(r0, 0x1) 16:49:26 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(0x0, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') 16:49:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x130) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x7e) chdir(&(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:49:26 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20810, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0x12, 0x8, 0xc83c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x7fff, 0x100000000}], 0x100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x68, 0x400fffff, 0x400, 0x7}], 0x7, &(0x7f00000001c0)={0x1f, 0x7}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x4, {0x1, 0x6}}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x128, 0x101) 16:49:26 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0xfffffffffffffffc, 0xfffffffffffffffc}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:49:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:49:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x20, './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:49:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:49:26 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20089, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:49:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x8, 0x5, 0xbb76}, {{r1}, 0xfffffffffffffffe, 0x6a, 0x4, 0x80000001, 0x4}, {{r2}, 0xfffffffffffffffb, 0x60, 0x88, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x22, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x10000, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000047, 0x7ff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0xc27}], 0x7fff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x4000000000, 0x93ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x69c5, 0x202000}], 0x3, &(0x7f00000000c0)={0x9, 0x513}) r4 = msgget$private(0x0, 0x220) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/40) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:49:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2002, 0x400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:49:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8400, 0x11e) fchmod(r0, 0x6) getuid() 16:49:27 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(0xffffffffffffffff) 16:49:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x2000000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2039, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 16:49:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) getdents(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) 16:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="fda5a5ec2337e347748c182c76a11c1fe9db3be927e6f76eb51f333e216719044857edfcb8d9a434fd947cdf45f0cb65a18e000252cc6327ed16bf20fb358bb8267ebdd47a99a7bac1a111e613a7904c5c75085ca10d25a2ecda2cc9831b18fd841550d3cdc32de3491e93ae395c41a8d2819a9533c7cac46752dc44cd0bb1d5467e59c57c6f7184f6d574499e0543c257a886ec485322901538c4aed5d14709da51c9ea56db385d1d25a99492a5948dbdd8915e6bb6cca97336bdf5feaeb1507ef09de2db0740fd5fbb42cb81337ee6f37e2ccab0b708b015fc67ed74f05b4706bec694c65a53c58da5a3c8eed07c718fd8b63941be90cf94176bbd1637be7b38ee33a3f44a81023b2e1e2d46fd977b211578ac1cfb68280c796914c3bda287dbbafd41d763e8eb7c9c583256b5870a893b0b5b8bd0f17465a6b4ffe77d219b8ac963065f64fe25f7127a9572845e7d684d832e0567e7774a70dbb35a19cf8d5a50c5c5b5629cb7a08b53c6eaa4d13d491a03d8dcac1cbb773927d06f385eb8921392bad714d9c71c58f49ed05c19dc599fe653148fb70ad68371bba24df596ec8cc43dd1deb1d91644f63607d86ae8de60b00b98f1c75d73405320742ed85956687670b47d1934ba44262d50bfe77033276e0bfb25eebb32134f02a525767ce8a78946bb2e6d833cb063384cecc77b81dc7820e6dc57e836e69b30ea34655b1c5baefd6992c49cbe879bc6dc30445478f0aaa7b8035351a7d8dd9f79c9ac32348ff28f6be43b533a29d30e2555be593dc57b7a3009c4daca9633153178da7af3c63b937294d1d07f9e65134e077d1375598837421c2b6c70ade9fdf4703e5c230e39a765e8ae5b03639d51557639b9699539ecacadd152d6d4c9742d04a919943716bcb281e1194ff3196dc03b9e00469315e4873a3cc6dedc78f0d45b153f5b177460ecbb4978ace86a84623399510cf5e9664bf7819db4420d79521fd5effe2e347dcfc6d5107b06ee8d7cb6d7aadbf1fdaa377f4281869789f33902942def8dedeb7a6caae490a75cee07e8e7ce256f93d199ddbe83bb005f380994f6a2cd4ac7cefb1f3a750de07b2dd67fc12234aeba1ab3363b38d27b7d9a748e80c34515d286aef801b20de9a45fd2f7b0a0b16159a2477394504fa11748fe819cc418035942d583ce51806e5e21e5aeea6a53aa007c52026465e7ea5b7b4a0d82b501a8fc7c81c31e679b8eda30fa8cec60719bba55a3ce11bad56d77610ff7fe157466d7114f95984eef2e061f2ab50e3255a092a28da3f646c004f300eae1d729c9a99a7549855f33d85971eb7433d97d8dde457ac7d33394e9879bc59e32c0f4a2d1bb9ec8e7ae21290709f81e235d1f090106102aeb824d49a3d65ec6db6e6abd6dabd5bf11465ed97b36595052dfeecdd5e0017a327780680262ff3cfd7fd45beaad65b04bb7d4c7b1376610747dd4037e565fc0c27caeb56101f05caed8178baa1e6f97cd6af67cf8a9ce595bffb4eab320cdab9db434c55deb4984497499473aa715d1b4f7d101b2da6335c6fd1ea09124401f2c6c05381b9e49554b0a06c501a76a0f16", 0x466}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:49:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x1a, 0x5, 0x9) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da9187423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e655592ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0698bfa2e12a74338b9e6ccafe356d73079125baa98037987992f319f2ea464956052c6fb7ef0a08d855f825d8f7bdbc5fa1f194816b8220ca3d77cb2a9302b8fb5ec0e8ad4184eb65101615d3753f648e65d9a919017162d82492e8941c0b6f259b18dac11e15c3cda81997639c4661a1b4edd89516a51aa02cf54771133d7d909b914e88caa4acdeffca0e026936449ae2212badf1d4a3ad1ec2e4b233eb8e0496b35b07047653107e733ed8e6a4f806f3da6bc8ba1d8413723ec02f59c49c17cd65ed2a317728d53fcfefd024bd077699fee5410d52", 0x196) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0xdfffbffa) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000004c0)="a463dc1a552115b62498f5be41b55850ae008999cffbca9765b27afd617f4d0e37699d57894f30938f2e36e6e214e036950225a389595896530fda40353f3448adc2a402b075a70353456be871cad5370342d6112431ef4ae2517c87dd4b73fe1d0fc3e1aa6571e9e3f053ded25efbce6e702157b5d05a70d63315a6f5061c45747b587a5546417e5bf592c6d21a6b639e9ef506ec7ded9c2040ba7d16fbba7074c1e77682ee1910e2393d57177d144e47c1b3f558099bc0b32ff55ea10d9fea3e27ae600456cb70a76d6901a8ee440ab4a0a784a0cc175018279d693cb5cf293c", 0xe1}, {&(0x7f00000005c0)="12feddf6050f434410fccf5d3d2ffe019216ef1044551492509eb503734eda256306e29e66424c654805fadbfcf66b2a222f3c288b6abb681ccc8e492422dfec7b4cb0f2be29720bc4cb677c2dda0603ac2000f9b2fccdafeace3da29b7e7d2884fff2173935394e73c0dea113acf81275b706cdbefcc5a381ea5c", 0x7b}, {&(0x7f0000000640)="2c1d5a7b371bb999408790b6a06b24f606819e0a07627e645bd6fe9d9c739a9804230fb12e1b5883759a925b16325a48f098dee3ab1b2774f70429ab3efd4c33ba017511190676e25ecf41e3a3d407d85e2ed723a307e8774fe371b7aa0995b8d4f173e9a52d0e3bfa9a0b7f0c6af94091e4a49f38ec9c555e3ea4550c06ef66d49313a463cbab202c13bc4d3343681520577419f2b761ceca60c8236e0e1e6c89c29ea9e455fe6f868bba26de84f24372982dd9a0e184a8509e4047ad522e16934d67bba3118a0f6f57e00df29bf41d7e88c6ec1e5b2607fdfe8f96cbccd0d0299f73d27c1e9d998de4f9dfb9f1d7afd9a78f2dc87c", 0xf6}], 0x3, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r4, r0, r4, r4]}], 0x28, 0x5}, 0xa) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCNOTTY(r4, 0x20007471) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) geteuid() sendto$unix(r1, &(0x7f0000000380)="ef8030228c20407f8dcffe30aba5f82c8efdcc30be15892500b72891ce0a4b34b82d827a56fa1fef8f93fb7ddda6aa5370fab2c2387f413f9477b4191f74ae196fe82126add6a2f65429600ef1fcfecc0d5b7af274b33df5dc63cbe5095e3ff061678f89be5849e3dc48175acbb32c0c9ce7c0087d1aa4219ca8f177f93b86ff99087bba442ebe485472c6c8668d9275fbe2d6cafbb67d8de002fb6aafaf54777cb5c6da5acac98629518d2a65e786d2d9372b7fa813af43ad542d80abff13981d4c6ea4b51f74d400db5758c9ce16466af7388578376889f6c6e0806b53360802e85ac52319bb2e93796eacd84c75775a9bca5ca8c8da3a11bf18edb5eb9e147d77c6ba00c62f783ea6a5cda69c0de42534ab5511c1300b922825b7119481b0bd750fd74cb522a2e943e5069a045ecbf73920292c076437945a47ed73aead957517b1ee4126d37a319037fce068bb01aafc6926a122f40f06bf4d242169e762bbbbefd312e546754152dbf3dd60db9b5beb3c7cbcfd096600995a8a66fc295f9be9a3e3ee168326afa7d8bedc84eaa508605427075212f0108702e7c3f8f52c2edab7e69bdca708c4db0a3fe4d9dc56a024e8cd2d5c532523cd5c0adc39a2431b628e9c7a7e58125cdea1661fb834130a5f3035b58e4f87b01477fa1589ddd3c75f815405b5ee0ac9eda11b2a94c82e6880215c0e3daed03902b118d160c069878359f29ea2b72a4157ad9acadb7abbe1aa8b735a5367fa255ea199b234cb26e65ab355a859e5c666d2b02a0dbc319dd1cf8cd2871e6925c486eeb4f4c6b9101d6d27b24de0ba422580c76e66f20bab1424e7f792616f3ed1d5aa0ff1dc46ab82db1ef546e1a181de05eff9c91a96766087ebaee89c0a462d69e3a9fe299494c8dd659276dced99fafc17383011509a5a4eabdc632f56179d63c0f7328a9e5a8e2a8701fda94966197196f3e3c1c50288a8cc2c99d8d1836b90c0149e23ca3dbd2faea6267640306e3a2727bd09453e2bdc6b0cb71f9ff4ba4d559ba1a6b8ce1b861a746474d7a4f976ddde87a7fed8b59e2a7c0a8342ce0cc45751cb7e0c44e32e5b7b26d7c3d821c72d16ff58339aa1b30201054de6657f6fd8589add749708504e4192ce2868d57db66b68c87a361e1ee02c8c11e3db8d47531c7e44c433862b94afec424dfc9e3332c601693d14ace7cad07b271bcb013e6d7c5a04078822dadee8bec2daade576a251acfec06cdf2d3030b677ec34a904bc018e4bca53eb705f38640b3ef38a12707ead5cf58ccde907919adb1382f441ea8ae6dea7c6b10b3ced0236aa87a8d55fa060ee8c4856f7512823f1b94f266795b75dca2480bd777cdf11df4e13d647839e7479bf2529faab6aa430dd41cac9c58e24e768e128cec05a223a454e9c920c31208c4cc12e6fad21c77664e82bfb5da0d77dd42db36c84c559b18b06a916043c2ba7d5ac69ccfc88d87afce7a57dd1094fa19b4ffd2f4f7d7f5d60424321d5f711cef17ef7398603cfe256d87d4c77cbf4459c42959f72e6e17a1bacc92e627db146732db4a788a2ed9b1286ff4f4b0427c2d3c59705da687232525d23afd83858d5c0e932ae4e383b26bc000c871054857725a6c79382d88a9c3d52065a2ecabebfe99b227742e656cd31037a78c76444676c12faf59c5472541e3902bbb0507df28abbea9903cf4e71757b5d53e4507da69a0e2375ec9709c473975415605fd1f3418508a925657b1b267b7cb9f082c8090e87028e8d224691cad73de101f69f7481c230d3ab238a7852e3b15d8a3ebcbee6daecb671abcb10dd7e59c1ef40629c7f5cd580981d9d2b35f6966a2aa25ff5e592db177323fe19aa6b22cda58f1395e0c72b693b069c1f521a9098bd769eca9c0c0411aeeb77a786504f5a2afe73f31e52e0c01c7d692349277121802efcbe8b575c0f23ae79b173334d2c664a5d5a5c74789a06dfb65898d1ccfb087215cc6dc83a81efe007648e927dc3f2781d00ad44c5a8c00fe96d77cb9a5977ad0f83f36fc7b7272f29a4cacf36ac3fc8cd827b19fac4c5177c8d2020786f380b55857aad95c981c191291f5af2ffa4914f3d13793c54a6a30ff6f91c9c1116efaa9c462cf567e18a71ba0fb18dec389edebd96db710a2027fe5a13be19276ce8d5463b33ce6dc0ad5a3400fab811feea2d48073cd23dde949d856003e6ee794c0b871c3dd4525faafdec3e0b3d1a089f1b1e1a0e8c87821753db5a7434e75bc9777b760895ebc35e40e16eeead9ccadd02ea8bcb7cb2337561dc8fb24cacfa017c4720d1bf6585762ff42af23e755dabd5d26af4235997fc28769919b11f36b5ebf9a95aa4c718863d169bdcf3a1f31941064a6401c084bfc35d3d0cdff58ee6beb94243e3388ea18a051a40f9fdd728f382b0a7174f5915ca3b2aca1f81b1668aa147131ed42d384aceea44cf51a790e0156ead5ce402bde84e292ce102542a0875e4da0dbf2c303f4d49ff77cadbd5ae943869a4374e3857a2be892955517c064bd090d10d5e927c1c94167ac977eada5f0125ccd23c0f1fcfaf5e4e9d627b91c7562ab2bed5e859101db519474e4a404c0c24e7fab8dbc62367bbc52e9cd0a929a61c9d19a9c9a81eb3975636defb3ef83ea7dc410f4dd693c5204b37db869ce8c47881ed5dff863e5ae8733bed5d9dfba4f652588223a165eac05d6917bda0bb64460c967c9615d3e1bbe756ae494accc0d5c3e0ceb4a68f312b75b01791e4dd134f76b0acfc664aad8c6609f402d9dc0b230300b6f7c5d42d8b627a2bd4e67eda0db63afed3c63e6f78f686cc0fc1e716bfae25b4e490e2a0b63fd7c4bd5c4ddea82e4bc5092177e0a6efd37b712ab6b9aa82cdce169db718e359ee78ea58a103ff20cb6777dc2171f436691d1ffe8164ca559625db209c3c0c85b2d5cc6f550d97ee4e94ce393f29a25df32eb2b9a441937e5962e4df522cb9c63036f9e78679018bc9842996d5d4f5a8fdcc7b8e40051826bd41a723bcdcccbec31eb341792c0d149dee6982d78e7d31492108cea32597b56081fb84e64241d7ec88f9e4ba397849b102800fe07028db650933dcbac9f1cd8eaed0726f4816a3422025c5c1d456c0873e0f96147edec73f8d1a7b6fa88f01aa250dd9f6fcf939610b704afaaecb888977e5ebefc76b00bf2501a65173fd664e37274a5f5720972d3bb8086b42ba87c6acf1fa2bbe935733f105c4a6b2e069b30b88665e83bf9c7eba3a2b6dfa9de2116f591cb8f812e031166b6d09481a4e7ae031b307eb9176e8d0a8c04694839f82ce6fa90ae10c5d2d42b5e2de02697bf10b7c1d626b0aa5b21d37279d7f4f52ab89a2312852a384a105e48d1ff01d39da02dccb545ffe4af97ad2c75ed1d7258550bdc4b8d2569636adf913439ff9df51ad0e383235dc1b93c5b2d025ced8568a49db0ba29b5b882537c846f0de2072018dc8a3769b36567836b25d82d7660b765857ee25079e4c813e5f1e0369b097d0d415a25b34ca15a2c6290240e8297d5faaab4c34de703527bea96beef000230bac184ad6b024d4187cc5bc0b977f94e3e44cfa2c1b3f7746778684c840059a557a52812c5734436fc5d5e2d7f6289016af72d214ebe9c9908094163791fd9e9808352d49435a8c0c05fdea4716ff554d4da76f2280e21743f79190d70543a853675f5249c120e421eb9f02c08730b541fa2df3fe095ade212348ede147021c21c227594a0cac92fc8c5d86901e10e9a051defd3d499568671879542c29266d4a60715a00c458096b021d4e20db8e477320e64d62d493cf4a467e5712b84d31b86f282e385b618bbe1e1f4fc0f26aeaf62a249e786c433323f3c4f3639bfe244c1d7b13cbf1c5626b3580d94a117e4e863956ec30d9651437ab94cd28d79d8aff5a2e928f75b65cbd20a363a56739b2258bbbf8bbfe8c89de4b588085fc640e42b456bc4342be82986c3c48591e018cd9641167ff0a1e73d18940458b67f8d2b6238968cf0d244bd500ca8ec5021a87157ef425f5b44419b10dac4f5d447d4d8c749807c743181053fbfffcd2928c095445618b11dc1954d527af45b5a0f1e3c0c9618c76bea5d8995b4eb5e77f2a138c7adedf515ceddda867f966cfab6d8bc9d204e6e9cfbf7e3810d9bfe9afc8a93cba0a7b3b0d22864b20e4fb5189577f53f03e49b96d7946ec816d1cd7610af9ba5aa15081dcdf0391a3ab3e3fdd2b44ecd2f678fd77b63daef6bb22c43ac1837509e234e62288fb0f6449c37844f0cffb947289220cf4f9d9ea7cba9b002d28d3da66d02deafddc9486679442c6d93b40ee2f3294f15504bf90a8db57ec07db6699a37cc3e28e40c0f78a40b109b6d161ee066c9bca20c139fa8c812db5e4577c6170bd473f424b0a7f6bb97fc62526332ec9cbd519895c9677c9b7e6dcd96032d96fc42206ba5e87da7fc83cd72de184a7c68ee245208819ab09863cdd300793329c7577608735592d728547e51dc21cc1a82722abe9f9e3a652407cce01bad871412767cce60275c9a0b0c42c571c109c0c533d5cf14471ea23a582823e987981e33c52134b9a69356f4f64d97d2bbbe2b4eb5d2d6edb8fee293c5c50c6cc96cbd033c193df1e55274ae74beaa80ce4e664e3f93f2bf3fe2cb3699f068c64f0e1e2d45db6db3e3f58428e73e831e698fb099e2c8f76bbfab3d52786acb0d066648ca89ed72578f884840b76561154f9e2ad6e6e8944f97640d0d55130573c0bb8db364501de586ccec8b459cb3fe3b2abf4ff32fd9c006caee31120b9794bb1ef2784ca62a367a7eef74fb44bea1c158896b206e18852cac322d8e73d640646950ec69901b8f1125af095ee34b0e62b1d9b6b829cac5d3524bc3788616c324111e69ddc66c59b068ff5af85fa1b8e2f7078096a7fdc3afe75c672425136ac6172281d3056b0c76b2130d8457466ff62da0d5afaf8ece5f6b8ea56ce8eed0aa69ac205484a0b16438954f8e8cadb909e9bb2ba028111172e2fe734961494e4c6ee629ff01bc67714e32805f3f686df542e2a9b42d7fcc8c0ad7419ef7de1ec41394c8a7a0b92075ea6f21405b2f09ca35cdc8a205515d46eb3a7484538da865edb169390f685545ebf044819410052d17e41fe433afbb843e88863b586f312be187c21ea30d93186d34225d7faf4b93ae122bb761f6663f850ca4f3cbc2650b5b8055a959522494a5503d4e29d0fc6f44c01a990bac2f2ec9edb1e4ad28b2c489bdae2aac5e7b6dca1dd3cfead87a0610adcbcb765c35b12d047dc8c5f5b4d679f359b0f25de64147d3e034a6f33ba5328000b6250dfca7375a86cb6767bf932fe5085bb822e4512683e323cec510acb4fc2e5b13243efbd96c9d1c7ea85b401dfc21987e98387e1cfe0ac61ee30a581d2429ffbe26037623889ab87328fff61386b7daf8e7266fd2ffdd8f36da99dcff525a9b7e8e722f688e34f64cc7e876874909e1dff736afcb99af233ed44be6dc2be0fd3bce984811229a34fa6a6f034b3539fb41e793b108577fb4ce76d8b0dc7b6a8b161ebd4e45cfbc9d188ca5b1ec68ac1939c975ee77c5b41a54d101f32632773e4d98f98891a2a55043ad91a7ecf8247ab6f122fc1b45334e989b63ed83c9b0de047c65464bfb3fef577f93990888fa71e5acd6a4a0a1ffb27777b70d6fe523b7c9878a82737562541af76795062ee9a0c1b42f124630a96a1665da617cd6ad32167e06469ce9fc693a91f921cb2ed9f4b77cd4a7eb3464fcce378b5247ae82d98642481fda84122fd979a", 0x1000, 0x401, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:49:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:49:27 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:49:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x8000, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x80012007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:49:27 executing program 1: r0 = socket(0x1e, 0x400000000003, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r2, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r3) 16:49:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="d3df1ac68fd2ae2731e0545a15f852", 0xf}, {&(0x7f0000000140)="ff3bab8c923151eeba18b552c4d5761c4001ffc7459be764f02af44ee8a4e185d05d1ac3b8b8ec42a0fa76ada037b2bcc2751c48b69ff45e", 0x38}, {&(0x7f0000000180)="b67ca3b7f9717a904e1f386d54ddef6f5d908bd19536f1559e4e29d5e7338adcff23e817e569e65d92d423cca3a3eb0409199c", 0x33}, {&(0x7f00000001c0)="5f25d5cdfa4a8de347996eaa8a136dbfac81f88fbd3e4131b958ca7453eeaf008131b2ea3df5c25eeb5f82e4fae138db8f4565f02868a93c0efd0fe7298e5ca82370b613c3454ffaa574d7a25de4a4421656ffa9c86efa94504f3cc15f386adc288011749b6bf33a4899b6ef67ffcee3e3346bde1f6b6be3ddff905c5f5d827cb94500156d54da082ca08dfed2791de93ac2b7492a9807dea6959291ca1ff0705660ed3b08aaa250a9b3c16d06c79a804b97a02ea342fe325bfd16b5c8094b547023ae6cd74b08f48d9ac2246d81316f08c5e9", 0xd3}, {&(0x7f00000002c0)="19d8e512cc1aa025b4a2b39d8de6b9ca84fecd62650a3a562a2847c0748b801baf56c6f0529b965136cef0b2c4734b7404349e59f7cd18c812aa542b3f152a176ca712dab89ec22cad51adde88c062c7eb119367", 0x54}, {&(0x7f0000000340)="515658189ecb8770371421ae80d633cc34cabc7af6bf94c4d62e048d3fb25450740a331924ec793831fd4b4b508b801363f63307b8cf7e7e3769438c08b8a6ef4d90f83f6d1716014603b4080e1b5d17bd1818fcecf0487a94c2c042633c4ad4ab852961443deb47a16f8d4d326612bb98343343967905115bc1e3378e6631728d1d1b7c8f233db07370f45b2907917b35579a02a000cdc14a84f0e2709620d3850f925f0e97c9b6", 0xa8}, {&(0x7f0000000440)='c', 0x1}, {&(0x7f0000000480)="f84d9cf7ffda73105c10a973eede6443e2d924f04d3f30bf38a7859db31f263b8057972b280f061072e40cda4b14d8f77d1c2293e9b46b7d5f8e14ffaa4cf92f7fd48a87c79ce2df0a891351dbc8575b55bc9e28e1fcfdc12db6a4db81f1f80e353e8747adb7ecf55c586b9ffdaea4bf4bb29eb1190ccae360677a190897584fbaaf476959eff1e7c3c51444e4bafb15938022a3b4ff488dbdbf69229c577d0b949e4e1229f158540bc3a5ef148bf3153e4f98a75e61dd18b124d0d1be524b65d93154a89a18570030979b140124d4c4f6", 0xd1}, {&(0x7f0000000580)="89424042730cf01132734fc66add69469c8d04bfa9a4aeb88d12186e904a183bcf6e7f20392d2d62ef73ccf57d5501c9d86024041d916014a1f030714b1637d6b9b6249ea864ee5008806f", 0x4b}], 0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88", 0x82c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x84) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1, 0x80}, {r1}], 0x3, 0x0) setuid(r2) 16:49:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:49:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:49:28 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket(0x17, 0x4005, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000340)=0x1) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000040)="044f8ba2468d29d4f09e25e1dedc71b5cfd162e1cc3a6a9784f4cd289859101caca1a377eef84a474eeda9f88c845261f2d59b33197f0cbb392779ac0cb0362fd4a7989087a3e2246a6a4b0dfb5ef408fccfd1bcb662e3c073b12bdd82aee32c40b1d53cae72cc2ebf1a21c0ec33849d78701ae97d6fb4f996211bd6d3e722602da9c50a49c917d2c641405c6d6e59f1b2dbc4faafd1c850925e64350b28816faff3e8c08d6f8082", 0xa8}, {&(0x7f0000000740)="376ab868b771ed11c0591453a5fb2636de542bc733386d409f5b6a801695987afaf2bb2006b7e94c57139aab8cea531254bfdee020b17eda1f3cf0eab2ffd6be744bb65a20c9d6e999cad7014509d93345dc960d05df60e5e2d12a07b7666935df26b34bc580637d63c6e994124c4082979988e6066ea3c2d5ca726778d37f8ed8a8a5c3095d3d86471627e5e79cac2b4e4e998b42c8c669afd87c4ab7db653b36f940f39e44f4ff0da9795b43f334cb13306a6c1274859270669ab7e22ffa3de5036032d670b24a03154e5350d60fb962089986b2b40cbd82a520813e090678fce4c582177dab318cf768243dd9c340cff2383a29c1dc7b37cc2bef65e91f425d15c51a581f899b78ed55ec4e3e2f4bbbe00c3a6ca6383b454bc740b959b62d90b88f36910cc86958c46e074f4b2c3981d7b694f6c705781d25b1313c413590fd33930f56e0ed0c5787847215e5c380983bef7b4f1f1378f71fb2d661d867420244bfd94d28234018472e255faad0a5509308742f903a6b11acd4708b4ea263c4031fa160bd7d2e84a323eec89db56f2e006d26a95b1824b12d33bcc816b8de845e0745302736877ab01900551e79a84aadb7e8f8eed097459ad34e4ce21915a9f0a1203ce4d7675eaad0313cd6fd23d53f147ddf77132938fc6095a13e7f0746e65bfb78885040d601b1dcbb6682b384ac1af457be163cb830d98c8ea825d03b2ee74036f89398319ab0eb631715fdc40cf8f25a0af4c649eaba83ab6960f037ee65aab3dcc122b8b5ffc1d6da758d0077daef643ad2d3b222db41cd918b89a7ef30a746d28cff27efee02c39aa66b9c25b502bf49c8ad99c708062a7967fbeb50a3a7ec3d31d4d10c7357d1880f45962e0cf212ba68c39b83c744baf724ca970cb40e2c18dd917fab57605bde61f622a2e44052df979c6a748dd6ed9e5b2abbe55a8df08045b2ef882e79c5a14afebb1b6b0c24900d1959a4b8d166bf5458cefdf97c695b6c345d2f2fe59a8c64b0ae32d6a88edfa6ac32d0114905bb64d6cb7b031eda1dfd5b4060e147324e6ace56df719dc43ff1ff18534b69b821a2b8acc59fb9394bbe23e6318b1d7fc3733900a69af9b5bc8a03fecb51921b5e55fa00253fce620d54f7dc973e0a5aba22c2f9d174175ebf9943c8d9373ecadc527171c6faf26c106c5eca1b46191a91d15a7cdf2a5a68234dc4cc52df54ece3dd0480623f0d2149e4409aefb356455ac422dcf88a0f4e2579771f984c2cb088b5a0fe26659effda24c1880a8a1790e731a5a24ea0aad63190fbb730dc93a1906f5f2ab5b23a203febef23eee7a3bbb11ff366aa60aaad04f83dd2a15f90522ce44c437af4b93547d0256087c9177c3765a4ecd772290da3c67de0329fbb343cef28b4ced337660b0e2b5055bedae6bb2b93d638a1ac79f341ae88731ca95eea2cee2c5d24a2c4fac66cb03253a08731c9ec6664ad97a709e303beba80d70098d81c29a2c6d6dd8c23e9aecffd8e6918812a3914a21e4676378cf33c2de048dac268a854cded9fafff70447ab5f2a54d8fd71d8cba51b1834c248fa3a7d5c140610d88631f6153fbbb7e5e7c3e436b01e0a11078559a18160f2e2b54735ec0a54afc1141a23dec0f47322c1f5a22062515b617d815c9d9d1add7e3634b58a81b70d895d3f5e77d6330b8eaa533a02e48fb0c85e0b87184e9ec85b72cf5111c23ad0a4309524de8dfd8c94945f8311861727b7b4f6d06749d0b6ca928cc840fa002fdb1a1e69e41ea3446293892fa9a953312cb980f2616fea7789fde2cac7841e5e67831c6922dbfa63137b6ece14ba8e9e809986a4932d11420106804ba60dc8a98ea60e016f3143e4032ed9f1a646449874f004a54b6843855bac018024aceee4ca53d327d3b43d177edd5835f2eb2a818481af2912d91af18c38fe36d1347063c9cbd45f49d6fa633561ac12799357962b3235cd41ddeffba4ab00f59a1c0fbe1c74f47b8a76c0debc5695fcd19e26743cd865901fc86520f0b635e25ff5997877d12cb82d9452f77f22a7d66e97a76ecb8bf2d5d0aca27fd0bcaf91f840b4c7c6fc4eedabb682a87756a823a6be1458a02cd19a0726156f8629572a9b9ce0170a1e0ed6ce1985f9377333f5c6b4146a44b524bbccfd2e6ec7606cb348b0af45ec87dd2306602edcb678781e75e98344c91d9db749625fc78d296473e0e30f52c62fe519f9003f774a7da7f80f1c581766f5c89eeb9ba911e73d1a9d357548dfd562337b05fc5af89ab799affbe7561c58547eaac707df259ea097fe24a5ba1d4766dbcb68cf4fd5f4a16306b9fdc346ca04a55edfe817265edd6f2c1c07252a2057afa3a6041c7ad89473e787223eb35f6696e8d2edef90127f249a7a8dc4b10989a73f9b0fcf69689c15503728e31b41337647c06266abf1b9a003fa64b88fe4fd7218159c649867a490d652164ad5df4c45f06f0ca9655dce8c943dfb6de57cba50b05afb9938217bdb778cfce851949b7a9c63d8e7042f7c28ce877dc1adc774039c81f008ad092aaa7fa7c87167a3f80ef57195288a5f75c989e0a0ca37855e327c3536fef46becbc75fa080ab707cd005c63d9c6fa19c745e8f21f3c3321755facbd8ee00bb5705cc43698b66599566494eae073d4f68d7261341a35cdaf64cda176c17ae2a10d7ebca8a3343aa6de1b6ef88a0140ec84ed1904829741ecd816148013cc2a5528cf1572609faa1a34fceb1be9997826ea24a88476170917229e6a9d00055e6d6ab52785a50f5942a8a2ca08a6014ba266d2e694b78cbcd72582b02ebac59c1dadcc199741fae3c22acac3e5f5981933689a3af261d4574ac3c7c0672feb55cbe3bb6e32647faabdd24a6078b01c99fe676e2b6d26656022c143a830c6d06626d75297562eec8d29ca59e449347fd959a8cca2b05c903863e2d5aaabf43dafd0f7a9704805096a5466e849925aa6752db3075812ea2f04d50693ce65f9c30e6d5dcd0cad068970e846312ca9dbedb77c1233a584d5eea2fd66896af509cd3a5d6e9bf85ab76efeeb4d2c0703d698f81c05716f9fa7f60a6a9bf8047f28015bbe948cfc256c9a0e47b57701b03925b3577fc6049abb30750c4da002e766e2343fb08a108fea926f6d95cd55727c35940f0568d9cd3fb256b02e741b99588c05ed156d9ce457fe56c18c84529835e114798cd9d820bc6c2b3b61de60d8027070adb740216d212523bdd1bc9abe46bffdd4f07e35ebf71579246501d5703829853603c795545031b693a909140a9762c22fc6db4cfc1ebec18aabd26f80bdccd77dfa8f1eb8fb326f84a9d334b745698b6e6d9bd77ba5ea7624b51743353b92d7f0f93a94450b3bc3a04fa307a75cfdf27a961c448a6eb440f4fbe2c31ca278f6d21681db6e064d829b0c5bfaf02d941ca026f88ca914eee45d2db9614e02daf4e4d88b7b77aa6f0dc76af85bee46221b13047d7f0b61afbb83975224809034eb23a433fc9d4120c9cb60e29af35b4be8b1b221be3ac5a831d42b374426ed5ed6a17db2118d017a6924cb9d6ca5aa99688ada2e721f7ba9eb2ee79114666450364d48924c38c0568650384cea5a718a975ad26fd497742a3c564c4c49aab3a52d688a1803dafb406821d73f1a8b7183cbec18fa5c5cd10d18dc166927ced023707febe0629ef6f270fc457fc86518c70030183571808d527d334c7a4a6492ab357f19dbce3beb5098487f15800351d5813f5f2497baba6b6e84e3f7d3ce87c314c9dd2d726366fbde1b4ee02c079c8bd2af9eb932380e3ea17560b6f7ff3dcd651459973081a28f434b45675bbbe477f8a7fc309e55a6bf34046b396e45a1449f68d0012a8584d287f1c4c40bf07e57a0fd5749c8d27be41e3054dbe7a4c08599575dba7c7599c4838f00324b1abfe57aec22ed41c9830be5051cd01c94a6f657fd07c653eea989f19095e9414d9c17a7a6034d2d07793562c4004b34514ca5ba57d4f2ffbf29e397d223a1beb5d057a422c163e5339d42009695f2d873078770e149b5deb44b27de956079016dbfe4acfd49c4112f0b223dd2cab647cad59974c78039a292a5b1105eefe7289124807025fd4fc7b55164850d5a5495c82cd70b94f6f478f7ec60ff079e07f26b3149e2eb951a298112387679edbe60e9d46409dd2ebd723d6a6dc35b48a56e4d68c92bc2a03112e66c28a3f85288ac875ebc78f1d2807599916a5f83b762d0bb3393cf3575249b8939d5d783e487e0be797529c78f22b7cf200e8f1a8c5fcc0538ed35b04fda5381547e21a13861804de5a4ca43779e54ec2880c34ffd78be52c6b2195c7a86d1b58e650d98f2ca79e172773b4bea0fea7e284300d3a6ab3e8fad25676c79932db5676bc7b30967d89c14b70921d4d2e0e6be0666dc240298730c70024b0fcbc55a5e3656b62674ef65bdf631e59f860cd1858172662fb500c9457ce4473764d116cce2176cab3981dc3641f8fa4df12ab305c9966c4c74d0174bf8c3249f53414a04f54d1570c5c6d29ea1c9dedc07b910839334bbf9b62389a0d4a41202a03e0f9fe7a11fc59309f0e89e3845ae6e7d0e470461131de28bfe5cdffbd8167a4b2004ffff438b8b31588e585d9c62e798027507e12664108f7d3a4c24b870c15ac60dd173efc1844f09d29e018f57805c0600a7c96718942d64c5ee5cb67415f3fb9b6c952e895bce6f97661af96da50c56981666c25cfebaf83923749295b2e26662467355af9e400f05367cb516e618b789eafac7f5548288818f932c0f26ac73f2930b83ac30a73f79647d1a1153aa7ee45fc6fcaf77b27b8d55ac4532cc8d7616e85582a154164d7f0fd4c94a27140b0a64b43b1e59ff6233ea74ba6e2334c7f516503c5f14e7e79eccda1cda7e079c71d39aad8e722386c73baf03a2ed26b432b1760f724170f92325ac345ba532d3b0b04690f6ee242e8158b435956623ce72cc01cb67a3bab8d56874f2cc9f622790f4078d4b8de672a26143e2b68c78aa3afb81ded4d4fa53e144195365f30ec533d12ccc953fc1a7c30e60a1b06a76b82eb4902bffb51b7c214ee02f46f9bf8565fae04c915a1701f3569b801df92e362c6f9a4b5a3dad346d62eaf3b55d720264e1610fb57ba378fc4af6cc8f7a776d35ab9c332975a2782d5bd31aba6412c4f4b5e2f90c6a836de192b0f790e31938e3e1e8b9b7196934f2c8a196451d3ab5c917cc0c2defe3b372d67c4e6c67ec7b76c227cda2e6f614193d1c599d5f19e2ce6be2743ee787e467a107e9d8afd865c2d899c1126de7d17cf9213e89afceac45b51795c4730ac676076cd3993ccc0fb5c82ce1ca88ca6a707a52f226b019399809284e3047bb06a1988d04461de9772cde097843125085146c402fea6f9cfc4d6fb77b84f86eab3885562bf3a3f2aeacd4e0f25f9f20aa460b440f102d78bdbc9fc7be0e8bb3785c1d1706998229b475553e7bc7d2b2955a50f30e77a5fba34e1d860e5be9aae770922b5bc510138fe3d8d13293f4857616fdca5e4cdb7088050f12a4c756ea78567a025720be5fbe2199e46c54caca2ad40c9c2e9cad49a14f4ab435b87201a258775b47493773acfc4c7d6b9a7dfef8f9ff9b9334752f6666618a1d12256f8793bc592b7039c30c85c9ff9ea4e6270148d4bb294d732ebcb599d53938d4e96537294e53fb1715d5949b47c8f9dac089c64ad0a70abd37c6646a033b4bc9fb0e54e534b1255b781e4fe8357763183f59c38ba567725dba5b4ac77b87fa669917b0c36fe30d1123dfadb36f2", 0x1000}, {&(0x7f0000000200)="181c0e4c9b1d13677a35ee365e7e083cda1f2fa30e97543fbeb79ce5b3f51c93488e0c11fe3960bb9baa88cd279f9be456506ae43a98ae05036aedfec6ae3464d8c3b99e5815ec3d547510095666255ac4884779f8ab8c3939f3ca52b0259e", 0x5f}, {&(0x7f00000003c0)="736a95940d033b5a911d685c66bcccd817f8caa17cad36600e9860e6365a67f05337b00a4cb39e89e5d4c22e73de6eb33f0bc2b0dbbe25511f294b392c49d9cd376d7138f930ec7c268c2fbf93844189409cc5c1c56ac02ae9e538c42a209ec2de8bf936135cceeed509775a8ed9e336042993d1ee738ae988c37a62241de043b613ed2103f4e468a226c746efb0c96fadb658e074ab38d33e4889df5e2481610d1f1f982cbcd6984c54923acc7cc77993dc852ee9d463d7b8bd53", 0xbb}, {&(0x7f0000000480)="e4e2c55fc67998e7d93e4a21c8b871ccfe6217dd555f17f72e688b205259c4a3369d156ce2e0917dc9da6565b616341e1761191b5d9354162822c3202f505830fe253d886bfb83171502f0453399e0d5b1f38de4d42db7a84b91ad78dae587901271e747e0450136e217396f7e1f81e5d2711209f3020b84b1db17f8fe0276cb3fdd8fe4f08f67e43f75434a76c0a8d3cf416e5cdf7c1ef413051a6c527b6c3532815202868f955f7fb4d52d40c0", 0xae}, {&(0x7f0000000600)="253892ff8cae4e2c92b6acc21e3a7d69832fbd5ddb23e5d9f1022a949cb91c971c0948cbf0bd33bc40079b1115a95fc457bb604b30126077917091dc172ef577f3f5f35fd00a", 0x46}, {&(0x7f0000000100)="4cc8e430e6d4192b269e4c3102663baa78ec720fa6bb94323510711b311acbd7", 0x20}, {&(0x7f0000001740)="fa3b6669371d6d547b3bbdacdae0449ff9c3551f42d3139db4f3ce77a410570086754d3b26adb43871facf4c1758229e378d33502ec84b1fbf3b41cfb1e7a43b4f2d2964be048b1d35e85253d35fd51876c9dee17c5521df8e4b05a0cf16ff1db2835aa88b0f6b1ee04060f9c2e56e5f235d3b53875788907cc9a1d809c8f47014ecd98f43ac03f1ed805a4ea52382c9b837380d497a1d", 0x97}, {&(0x7f0000000680)="ccc08d4d3613771a4d35995de89c4c3f4dd7126778db36fca830a88ef16d38994936f91b4d63c0e693e9ce897a80c421aaafe2cd375ba499eae905f480", 0x3d}], 0x9, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x40b) r14 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r14, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc859", 0xc0}], 0x1, 0x0) 16:49:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x10001) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:49:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) socket$inet(0x2, 0x5, 0x1) write(r0, &(0x7f0000000000)="8cb2b4713ee7fc33655f66cf0822436d100cae318f50493a1081818e64de7f1558659b197200647017cc5a9c9599051bfe306d271f9d58bd4241d2d0813dbfaa55a9d1fd891fbb255ceaf767b0f579c98c20e45370eabec04a090c129e1ef6a1efe0295d1071a69bdae4646ecc87928f322ee2e6658ca4e827ed93e20459c1be79dc507d1aeb193f14fbd6a9b3b4a30505ad58b6c7a8702f2ca9631528bfb7f9b4fcee6fc62bbea0a1037f630d154b6ba58c1ead4708", 0xb6) clock_gettime(0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3b8, "59b5db83c397fff4d761f9d76e829c26105cd1a1", 0x8, 0x7}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:49:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="d4a05c09d18089a56668f7a604b0cdbfb8a48ee91d50693e8740c2441b4811502d5ca7", 0x23}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) poll(&(0x7f0000000080), 0x0, 0x80000001) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:49:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = kqueue() munlockall() kevent(r0, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x102) r4 = kqueue() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 16:49:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:49:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) socket(0x18, 0xc003, 0x0) 16:49:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x6c6ce495cd8aba2a) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x40) 16:49:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="41a11f", 0x3}, {&(0x7f0000000040)="f94de4cbd2bdac753041eb7b7a992e351cbf26c68b530f3222d05a925b6671c797537b94844902e3d12d213a506ca36400f228d93431c6527e69fbc60bd705aa897eec2362fa915e6988112d9fd045f84e981b214ae70c2e97f45541a0dd1e92249862df4d591db885276984be5c0f094991c8c5cb0263122447270fffb4d6d4e0948a34a0d1008bac32060ae6f0d36e7ab7d8312e22ae358b9e156bc339eab59350cab43ac8610bfbe2d0294e334b4fba8cf3771f049f7e5abca4836c3159d9d82da5bde35863da6c86c26e", 0xcc}, {&(0x7f0000000140)="1ee4793b1a1286a1f63b274fdf890b8fbd5398d5c9bef514d595cfaefe0d57007b08b88bd7efe06da6c74947e2dd1e68ad6b7c366578a10ef549aae52806ac7703f3e7e1c7cf2b7e6bef0c92689665b36d491895cf7a3ff71538cf29115a04d6a0f340b691bc4401fc98cd1c91007c2b440603728be74a7d31f80a87a90d13daf2b40ac7668f96b6c659d3d0370b0e8327b5cf87e12dbe6037da71c2a999f9e327f57e4e3d6211f01dac5c88625b2ddfac2f59ed996719633badd5b00ee438f23e892d3dcda2619325ad89c956e1afdc993f20b184c22351c8939dee7efd295c67408fdb5a9348fb175d18c9cb6fb67b13a7eca15ebaee607e", 0xf9}], 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) 16:49:28 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:49:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x30c9bca29fa4b2d, 0x3, 0x68a) 16:49:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000000)=[{0x7, 0x1, 0x1800}, {0x3, 0xffffffffffffffff, 0x1800}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) socketpair(0x21, 0x4000, 0x44, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getuid() getgid() fcntl$setown(r1, 0x6, r3) getpgid(0x0) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=ANY=[@ANYBLOB="0130e9c959592e97ece1"], 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="1a634ad327eab885677f4f8a02bd3ed83ab37075ddf761b0fcd94117ecdb80ec3436be211e14b3935093fcf00f2523b1d4ab5449bb2fa8c5782007722e9f65c91e75f59ffb48e253457d94d02ebb8a3334e372e48cf409e4b6178760e09f19efa6d456cd23d5971982d187ad6dd4bda68c371f7d12461c1a4a942b2e5d7080f29f5918ac0443bb73992906a503d1c10bafed3d27a144070c523b9cb00909ba59ddb02ef0a652698b5e", 0xa9}], 0x1, 0x0, 0x0, 0x1}, 0x400) getppid() sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001a00)="ff0f67332fae0b128e8db4021fbaf172e81db4f6b7ccfc", 0x17}], 0x1, 0x0, 0x0, 0x5}, 0x6) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001b00)=""/139) sendmsg(r2, &(0x7f0000001e80)={&(0x7f0000001bc0)=@in6={0x18, 0x1, 0x7fff, 0x10001}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001d00)="b1b0cd51c734937940761d9bba6b236718046305d3b452da75a52313e480b0cdad9ea9c579ce8469f152f7220a284831d7e1c2c767e77f94493559ad97d55430285724", 0x43}], 0x1, 0x0}, 0x4) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ec0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) r7 = dup(r1) writev(r4, &(0x7f00000020c0)=[{&(0x7f0000002040)="2347eb1fe8486576ab11a53d0b582f9e06cbf7a06ed17d22c0818bd76631a7454643a34c2945181eb9990fd049e32e0dc14d6fb3285910099b5ede3cced78f9d6e457f71e7290f422837d232de23ce", 0x4f}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000002140)=0xc) sendto(r7, &(0x7f0000002180)="325a73f9ae724dbe9e7d9dcc987dc8c40ce93a448c671303dc2329ff4115925a9c07eca11fa99c9259045090a237510a05097b9d4b98abf88f0ddfffc72423dcc03aaf2a413a7786367d85a1905f94e1fb95eaa160c98eeed1dfa66869961fd49ae0c8fb4848500827b5fb9ef77ceff35b447ea2266bb41828c7759a12e2dfd90af41967b652bb247f95dde4fa3d19945ae2546d355b65205be29af4818e9aa030120cbf7df4fa16a63418f15a4c8f1df7ca0a2dde92903a8741b2dd35dc", 0xbe, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000002280), &(0x7f00000000c0)=0xc) getpeername(0xffffffffffffff9c, &(0x7f0000002300)=@in, &(0x7f0000002340)=0xc) getgid() lchown(&(0x7f0000002380)='./file0\x00', r5, r6) sendto(r2, &(0x7f00000023c0)="5564374ad17b25f7a5bf17e7c32e367c404a2564c2c36e60d7983a205aa590aee46fe041f3094f0d98c0050965f6f519020304eb907f833c80319cacd9a4465427107dc585304c29f8cf0a8bbbfa8c44fcd0d296dfd736a8981ed8d61688d65c14fb0dae3e25bc2e2c5a752252f9ac870e98ae755bb0727068bcba7a", 0x7c, 0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000002480)=0x7) 16:49:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) getuid() r1 = getuid() setuid(r1) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r2 = geteuid() r3 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/196) r4 = msgget$private(0x0, 0x10) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchownat(r0, &(0x7f0000000580)='./file1\x00', r2, r7, 0x4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x345}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) lchown(&(0x7f0000000540)='./file1\x00', r6, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = dup2(r5, r5) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getegid() r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x40, r9, r11, r13, r8, 0xa0, 0x5}, 0x100000001, 0x2, r16, r17, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r3, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r5, 0x2) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r9, r14, r9, r15, 0x188, 0x9}, 0x9, 0xff, r12, r17, 0x4, 0xf00e, 0x5}) 16:49:28 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r2, &(0x7f0000000100)="dc34ede5d39fcc308f2919bd3282fb048f9ab13f1f018cc5ec42e504f8d1b5692135", 0x22, 0x8, &(0x7f0000000340)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000380), 0x2, 0x0, 0x7, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x706) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xa1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x42, 0x64db57f1e5bc2ba3, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5, 0x80000046, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffff8, 0x924}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x64ca, 0x2abd}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x3f69, 0xe089}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x100000000, 0xdd2c}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000007, 0xb7, 0xdc19}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20, 0x4000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x52, 0xa0000001, 0x80, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xc, 0x9a0, 0x5}], 0x0, &(0x7f00000000c0)={0x3, 0x1f}) 16:49:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:49:28 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x8982) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0xfe5e) 16:49:28 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x1000000000000288, 0x0, 0x10}, 0x404) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x5, 0x1, 0x0, "7e7a3e59199a0c5d35153b001aac766a14686719", 0x4, 0x7}) 16:49:28 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30083, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) dup2(r0, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x6fc3f786, 0x1, 0x0, 0xffffffffffff0317, "745801d0488fb5cea37b243811626c6d125e5b6d", 0x100000000, 0x3}) 16:49:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e208410a950000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000000200)="582720efabd16ebae632815f73f2a044fd33055552fbd5e41789632dfc010000005619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fa46fb26d611e0184c54ad6219fbfad41d1a9af2298f7e77ca68688effc3276d75e70f6111195c5102c6da170dcb9c1ccd0ebec06424967dbcdc7b6dec4", 0x9c) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() write(r2, &(0x7f00000000c0)="5390cb3eab8f80597568e3b461ff78e7bcbf793f4d62272e1543aaa51a62b153f32cd3bb2160a5c6a2a7fbf39aace6b184a78cb87cab10512c51295130465e22e6abb4bb3102d01788618d8f66609755fa4499e310e21b6d495f65ec2c52a9cfbfdc978685dbe0357efa19d07ef6c276aa4e5ef9ba3c6ebacb062c5a7f9277883e43b1ff4ee1d13aa4ceadddc729f9b6072aef1d92091987c55aae5a7658bb5992fe376e0f7751832b1c94066fdd699fd8ccb6f710f4b935625d58ad1aeb9e993821025cab45804e3d60c5f4979226953f6018a7384023821514f904a23e9f890c6e40317764420a1e9b90faf4", 0xed) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcb6d, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:49:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) 16:49:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x11e) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r1, r2, r3, r4, 0x6, 0x46}, 0xfffffffffffffff8, 0x6, 0x19}) rmdir(&(0x7f0000000040)='./file0\x00') r5 = getuid() setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:49:29 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./control\x00', 0x1ff, 0x8, 0x2, 0x0, 0xfff, 0x7, 0xaf, 0x2, 0x2, 0xfff, 0x64b}) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./control/file1\x00', 0x200, 0x80) rename(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000180)='./control/file0\x00') 16:49:29 executing program 0: r0 = socket(0x11, 0x5, 0x0) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeab) 16:49:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:49:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) 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(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) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0eb6d38ee36568e906344ad44d855b19f233fba9e31e71a6e9c8584121e53658d6ae314757f9c9889bd3cc879b8d3d98e2071c1798ae01add941cd38cd6fe7910b6cdc2862982a5411ee65101fee5521b628827bd8da52e6da72eff23f3b78a1a6a98360af16c1726b330c1b8991844ad43d8d778c389c3969525e8c7df5f61687d228bb01dcf5f90dc9c090c131046dda1fb71060600810278925270d644173d4ad58ccfb64490851e476a9b5bf6f16dd5f1dd17967155654b2dbba39c6293e745e173e20f6c611d8e466a28704aa4b23bba7dc48912e5ba18ad19e3714534d361df06222e08c93b051edc73c39483b4ef89e481b300b9fd5601c816c16c1f7881a394a9eb839f819a9bc42539285c0a2abc284f2cc3c82607f5f7ac9bfd1155181529fbc5cc75381a8045876ac7f074077ab8334d82f20b95343f7b7caa679796a89ebe05ae110db35b231aa05699a260dabe08814021bc5558f891f59c72584a371e1d646f634dbd0a78b78e629251a82445bd84d8bee4aad06255ef73d6658ca5dbdfffbb8c46c95c2985ed300484539cbac7eefd475f81069efcf20e30b64d005d8bd1b7eae4a9bea691dc7a7335074878c5e96a0372dd3210b830b7e8137585dfa0c8f1148eebaa0e69bd2d12b77f9fa93d53623ced6182db83fcb19720b9f1f1dc21a4ae6d6861c12ef5a0e12b45681108fbb1955aa2b8e9265eeee60ea4c8701cdc6575be2f7c9934a36321e3e7dac7a420c15fa26a9cf547e8c57e5fa34f3552782e98b3c1e8a36a4298a1a4fd22dfaa6aebe6b9f943e0554254ca49dbefb4274a59a78fd849010917d8125bcc696ee6505efa686713796c66f857851fa9b8e46f1fe084f0f2add0e7a73ba587f4d550047ece0fd3311c970ae3e00d34bca9c54a1d527c11635a2b39c90206e74e2f66c00a9910639cd900746640bb521612e45a943e6635e2188dd25419a34e74bddb210025820398d2aa595684dddd4d536a220080c6a3aeeab9c075553bfc5cfe932a8c87a9a4d461ddb92e959fd9fb5fc70ca30309897a9eeea4438f392c3af807ecb2a726ffbae297731cde3c00c237c74d8c36a3a20d54352d404ccc0081e0169e31dac0dbeb2025a7375a67c55bbcc70091deedf8c4b575928d87aa1a1113ce756dd8b150ebdc24af876c137403450db32426ebc8c5b7b3f9d619a9d3c06167380456fd91a05fc2652740a40f51135a79ffd085043b38b294b302823137f8e5b82735f88ae89f39ddf8fc53baa1e09b1c89b6e88018c8775f0b67f777fcffe7484c18f7b040dec6c5a16098af760c2504d1184c7b86a779671e18b196002ea4347c4093bf3e841e2a54ac63ea6c92124a845dd29c7c50510cebb82d0212fad832d0e53b971604da2da6ead1d1c82cee5eb6c34105de5a5f1dbdb2e92c84c34eb453f29410186780fcd509dc3979b6d9cfc7a740d5a65cbf01e641d58479982131510f13d5b2c594ed0563c241d022a907b2b0c66ada44ed52b9feca077e9910393d7f4060c458b22729be41ac1bed456323cb4113220ad1c590b2b17b951c40bf488ec9a4b1fc0692efd4be7243ed4dccadb2867a2ae4f325870b388ec6f5341bd9924b22098321780312b5c1769a610440db07e12e52e1c27fadf9769a5c5b870333b03c707e1adc294543d72c143a40ffcbf130b149f69ee7fd2d021e6c5c73ff497f6ff4f31e71ce93285b4ee49db4150131966d0f7bb565fa2458bfbc969108942103a9135b44fcf8fce9abd834f5955d069ef1413e933fadc220012efcf8f7d736eddeeeceb56e79050f4f791dd2f2ba388628a639e516784840f754e7d9e549aad9a850a61596c42f12d7e3ba31c227b2c2c07c860a4231501f40735d359f6c659adcb7fe0be849c8c5573595c34c4708bb0fa2fcf5b662da7c9413c9f81a4acb0bf5b98deea3ccb383b35c69ccf5fc20d708e71956efabd540525a8b7f976e8e619a508c3a8ffed0944b9df5c5fab78b0fd77f15bf0fbd3cc6e5450fdeecf23be3bd52f2793e83120ccb980f7fadfefc75e43467e0e5d3190448835c3ea7ed5da19073bf1def8c0c7e1568d64c54845dbaa8a787c18440d4504434acb4ea1d8c2a35a6dd64b1b9a4d6495ad91057f11439dc206266ace460e9d99320710e8d0d477db816d003c85d482c2623de013442bd855845ecce100f053de3ad9a138679770a36d09e817a52a4e3099f7c27b7d6273a095d91cdb3c6321db0269b16fdbec8c79aaa3cf52413284c2ed20408d06233e53bd5bbbed1765d8895f9f9c5e067211280afc1ff829c54237de3819f5b207168a4cb643079413d1be49dcadc09d1e39c9dd42ebaa1fdb572fb523e305dd968a677b3462959f64f2d5bd733453b284f6899964f7d416948b42ab823aa2e055dfe9f18832be00ea7290c57580e67a3ae71fad747c5a4455ce1865009e12e67889693a94629180ac3634984afeeafa6573dda1f9ae43a125aeab538ed9ff1feba7d17795d02bb204f3294d1dc44182d94b7e6fc9babe0cb8d0e13e4104d0fcdbe917456fedd20ca6ba488aa232780a437b093ca048fe66b5df9cba7b29b551cd67675fc3688b5c3126179aaa80048cb8f3a855e4a8abaad721a42a5bbe82d9cb01a063dd9dac74424473927c9db3fce4112b3e13424c3e0b5c6a678eca40e668fc75c65b64a47d393a90b47c8db4a34d8c20eca52385f9c2910c6165fe28ecc926022a826601ac13e28c030f19a95f8b620a483ab9ff21f5d84c32f238a4df627f2558f4ca247bdfd6c7e22c27e653a0b177c7dcc5fdf73c20392d94d543f3ebc958b51b6f3aaf497b76d05f7787f8ff1e912de294509ac4661691f7f5779af8dd653892f5810f0f7affa8415efdbd5bc0d7f90a7d024c7ebd742147fdb408e11c91fc7e26ec4f504105a428c0d9ab15e225092467ad9aeefd48ad50ea7754b5cdf38655e555446bf82968091d0277f427d53eabdf03d8c1c7d3a8a0299248297afacfc0b3efb9477054ac3b448e5651a7820d63192380f704a7b07390e2dfd43996890bf4423c91ea964308c732d7560c6a7eaf720acecb69d38877f80b1716ed21fa08815fe91a9d947613d5da157943d0a5f9d4a73330d6d0ad439d20cc9dde1f660428d065f97f37ebcf503e16f18b892277edf4eabd17b500fb22d9ee692bfd2e0be45a10c8fa6a15da5572622db5a79aa1c68e150679319ab364541e836799c68f7733b48d9a238ac54ba8fc908176c930660b169a512582e2e43f529c44b2602bc97eedbe0e82e9a22e77eff001ca0679d96b421d69a605433ba652347e1cb96cb5e85ad1239692ab3ae4ddc8926fed3598867bf3164bb742083dee1fc69f6b0fd79207ccea14f16de1ac6b94a7eac4897ebfa78929ae96b10b406a4068ecf1fb3626ca3b3f8f4ae2eb9a265ade7637d1095bf71b2ea4126dbe19ff3fbe6c2ee73ace3bf4e3047d087c85c40bbf4206a3b42b360bbfc8ef3495aea51619a6ad43a649ea78a3684c4af79904dec81d32a85066dcc164e6c6b60f36a7136752e4861b6b2d244ecb328db0c6267a8a17a35190dd1da2d55bcf1302423c882fdf2901a272a2f8927c40b45cc4e0808db0d37f8f99298ddacc15c3692a0a7cb6d96b9455e1ebed623352a9c937df03140c8e2629c1ba0ef73b16bfe52263b848b6e676b388b4bd943a057ccb34a670c6abff4ebc50adc0e7b48d8823d5dcba2dcb01e2b7a896f5f2bf8d163fc599aff7bfaae8122310c4400c5cee21ea8e8826a469ea76ce10e98fcdd6568bb6554c65711059a9d014c784ece0345a404ff34e65cb1d274ec6f04597ad3070360d2715fc180dea139002c88ca4a79ac5af3e058e03ba926d73a75f6c0334c3ecff4c982709c7662640ee2054dcdc2cd76e3e75522826eb8df8c658a7ee8de8e68db47ee6015791ea3797f7d6432a99c8dd139c841f24b179f8ba364c6fa4ed17bb8058d4d9fda9d6a278c83fc0ddd42961bf9ff4b4fb4ff492a8c4c59c6602801c9506d85159883f9f02a2622f7582b7a00a01421772803a89b4780d166b32484f1860e358ac04c98f2def2eed6ad1e9b70e098c3b778171de47e47279d9301f665d31f7fb67eecd42e81b75a272559262de6157eb7367ffe21f4729ae8b6611da8f522c1e4255b8ec7a8f941112fdddebd4691fddc64203a1385e16981a193708e2633b9a63a4a341dd3bfcdab56e5e55d4c6800cefa0f1df7b17b9f9855406595629c91882793af79c55f61d0f742d2c6839892240ed30627f7e6a37c87752314cb4ad243181e3a9276b6b15ada6e8264b21accd3c25ccdf1a9c75dfc0b05dd39d56a328d350e784b88226810553932dd42606177f47934f46e1158ab877d80829dcd29c05622cb6f78e8b7cab9ca99483e7ea5f6dc4b663eeced4f0e03ba8312a22a493a8509ddc5f10482018ae6ed07ff789e4fa1ea6c221aa2fe24a2eb26a45bedd0bca10aafeb814fa36e3043a9c1c379d8b5049d9baa51b6d1e6baa359576eaf07e1434210ed95b5ee994adc9ca224639a2d1cb0a7680b49511dc46a34db17f696d9a17efc489ecec9fbbf0f6f235ad651e510b3a98349cc913197b070d4d9470691e13b1b61f8774a81b70e28e7ffb92b48f508a23866a2c4da8c6ca7a92da4ae3cc1002f8e76c5f9f9108c7467fb180ca4b8048d3eebe189b86e3b40f3b4839bab74fb5cfa7a6401d79855f9cd82c595dbb41c38ee425865a44f153dfc5fc30cd7da687826f9abdf1b78fe5167e7c04f888925af20f9f7d1964922a5e1269e941f057fc4d5bc511ff8aa819bcceaf41c94421495813ab80ed0e2f69ee2953d1878dd1c11f8a616b0db7738f71093972d95bbfa352c37eb060386420d0a2f588f61390e8db5d074be3a0224a3f97b80263fe4ebed687e671ca1bddfde12a069ee5a79b5a3865afa2ffe2c6fdb1573dbbe0ef0bf537a8fc66c5cfdb5654242da9cd0c1e4e22b4a93e3b68abdde56fa57fe4d01ef5d1fd4936ff0e2c4a72e1ac19d40a483c04b31b7b3e4a86b19ee4b1b71025cfb23a56fd057ab9c910aaaabb4ce36eefc1250feb98ce09e43989d6bb54295aa92f30e661a0c6727fdfb6c5a245dbd6f53960e4da4295cf721dbb194f1f70bbae090700d9d285690ac031cb2ba0367a6c3b825d7ab42abf4cb8767fbe372567bd3716e9d1a4d2afe77bb61371d7151a2ca601db392c8541a15d3e15306b50ce202007019fec23848f7cb94ddcd6773b88769ae14efa5cfde1f8a4b78c55f5bbc9f4d7aa31f82c1f495475623b4caab49c2b1ee7cf078a7889ae7cd9b3eb99044e5d7ce39592ec2e95304370354986f09a09ae4ca23249ca0a77728bc1b8fa16e5d9f43e21c7aae59d4153cf60239319f12cce2c5c32cbadd8f66db81a4feba015bebdb8482c5884eed4621e4d1f512814933b27429dc06ab0bb46570fd99defa988f6c2d8feb24911f2861d4724733c0b5f4fb85a09bb36540e5fb25757d42c6019c0ca1027eb5b99edaf956332eb81bea6f0745f79638e315140e34bf6ebb6c33f2a4076163a0d745cf3beb979ef741d8cdfbd2aef1d570f8454e36dce9257debb8b27619471769481223a45fde9f756a28fa2be91a3b269a6fa3552d45f0a967a85395e675fee27400b0da1ce464db8174f9cbc3183d438062225a30591cbfdf53eca67bd16b9e178d7d0aa3b786ac56de7de4ea2495fbe063a7ce20ea54593eccc2cfd036aaeebdb196814b8cc8affc137fc8a0468cc30ddd80cd1c422e2d8c8b3b59e264ea8abba21735700f686fa4d24", 0x1000}, {&(0x7f0000000080)="0f1e82a02ca0d92d0e5d1e4b3c378d086d9cc004df7301dce5bc3ecb3c9f0014675e26f6622b9d2cf59131dc5d98ef5918e880c6f00bcb2c611c6865cddb464e72710d38d1614d74", 0x48}, {&(0x7f0000000000)="f9fcee79d9322d9edbfbfb2f2f64db78e84f15d9441f1f46fe33ae13e3d398a44e73405ef0619d37c549f62849a488903e9f66", 0x33}], 0x3, 0x0) 16:49:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) r1 = socket(0x18, 0x1, 0x6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffdfe) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xad2, 0x4) 16:49:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='*:\x00') listen(r0, 0x20) setsockopt(r0, 0x2d, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:49:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0xe547}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x37ad, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:49:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc, 0x13c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/203, 0xcb) r1 = accept(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYBLOB="705d6ebd4f61321e285586a1b1f4ec83ee5de53dd982a754093339f2", @ANYRESDEC]], &(0x7f00000010c0)=0x1) sendto$unix(r1, &(0x7f0000001100)="ed1ea7d5e04503d72442b73a62911cf7d4cbdda6a846371923e4e22f0ca8f5602546121baf7aba6acca88508e07e7b5552b7904d70bb649c3a72d7ef9ed4cc416abcfb53d426c5c98094a3b500bedf13aec29c94f27849bdef36b3ec04b0ab76fccd0480fa17a7dda9a318706adcfca8f9bacbffab78e9ae024927c1ff814f3e9102e6a2c43d589e0a067c4ca446", 0x8e, 0x400, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000001200)='./bus\x00', 0x2000000004000001, 0x100) 16:49:29 executing program 1: r0 = socket(0x1, 0x0, 0x0) socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200001021, 0x0, 0x0) 16:49:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfb, &(0x7f0000000100)="00000000e25d054130a5f5f96ac39b30756be414671fb08fb658af98795d7613d4f0623af92b007771af919f01f26288bc262282bc1a13127c08fa15df8d85", 0x1ea) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:49:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x7, 0xa, 0x5}, 0xc) 16:49:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x21, 0x7}, 0xc) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) msgget(0x3, 0x40) 16:49:30 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:49:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x428, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfffffffffffffffe) 16:49:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x80000001, 0x200, r1}) 16:49:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x809) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x940) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:49:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0xb2, 0x1) 16:49:30 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x2400000) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="7beab52775f8b9a6c81851bc568cf6276102a87c9ca243ceaf19de6a6f2c50fe00c76035a3a53372fb006a713ade4bdd15067188fab0afed809db8fb5a8632933548dc9a3c486f5c17cddfa203a4ea1c72fb1db5389bfbd10618a13c1963902a704df6e2d5", 0x65) r1 = socket$inet(0x2, 0x5, 0x1) fcntl$getflags(r1, 0x1) 16:49:30 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:49:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f00000000c0)="e014002f2215797dccf2352bee2e3fd5bfc60f97213ef5b891bfd5bd0d1b11d3fa8f6a3663874f6a11851a70ea38776a842fda861f90e3fe755636808a2fed3847eaecb0d752c51058b02e52e196fba7fdfa9b26f404888535efd2600dd08cc225d30f674fd992796a8521f8ef563c05857c0c8e0026a5829bbe226638a9b6b61cf67cf7c5d2a9d0ed044328a6b32ddae8f8470bbaf246cab01845704d881c53cf577e4a453b8821c5bf1635ff974087d900109b6cd1801e5a3959ae3723b89db7d22165d1c533f4b33c572c7bac0008506d8d1614a1595aa68a46", 0xff68) 16:49:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:49:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xaa, 0xffffffffffffffff, 0x3560, "20c7218f5e214efdc7c52da45b504619dcbfc1f8", 0x5, 0x7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="a41be25f36c04b6925ddd7a95c71ef15441fab0ebe90fbe84f80fc907c3763ec8f56aad28567760eae59c428bc12472d411e01a7277eb65989f13cf727d89d076cc3abe02438ebdc0d25c0b9883fc9fdcc604b88b3f1674dd991b4", 0x5b}, {&(0x7f0000000180)="e6e442ce8ba7ba1889030a50addf92039a6e82dc6d0dcdff3ad0236479d000640d6432cb7e2a578b7b378c874a9278bd690ab1a916b517d68f9ec38e21c2ab29eeb75939a6668c6d1609c7a4655b77b7c3fe44e937e16b80af2caa9125a7f54317b22c93314b8cbb1df85f2bd8f19e09c563672eb8086cd76ed3d8bb3c1a90b8cede8abf645dcc7e2876e100f29df4ade67949802534c582621849e2d455505b7cd2e7c8b460e89c74ccc8aafb33695e2f06bd2cd80881b87c657c375adfa472517c9b03721c885ba70021c50679d03a612f7d7e2be8d69edf86165cdee4d2539dba7aa9da22b5c206a0dc632e947641f419050d7a0e3143134965", 0xfb}, {&(0x7f0000000280)="abe43640e2af9027de016ce416e30fe5f416049f807854f682611257f1703e7b0427b24442c467b9cfd6ec95f0aa2fe2b0b76f9ef2e999317481a4b47458b2a41e9c0723012f29ce2a46ec5d771fcbb8bbc82d6828e5eb51b4c0cb1e3d84a643a5b79a57a229868d9ddffba874e91a690466bb4d70a801bb116a910b18ac49d98fd0e3c3a3ec1c50ed73f6", 0x8b}, {&(0x7f0000000340)="655862a263fb81e94e8d8e8569fa0a9b2d27f3941e4d0ae93195b7527473db11e2f589fc9cefe928db35c934867142f0e36c654a3cc3fb0657596cfdd943860c967b2ea13916a93f5fc262a13766c219c4b9f585e7b0e0475e99e3cf3732a313fca1e646c4519ae92f3c9d568a392a603aedc08a9c9835e86cb0ce7dac38273daffffd9afa7b5f8dbe4fb7daeabb6513738c1c570394f62a4bd95df86fc0b1b599fa8d4c54f363436c8e37863075872ca156bb4dbedc619ec9bd6a605eb1d934113ae4e899d4834db8ddc09193c6ee2c6a64b4a1ad7037b48da56a3dc4d56fea6439473f251d331037548cd8b01f0deeb91bce11cbee18efd358468ca11e93633fc297f9da946dbaa233267c12ba89e1f61081515abd342750dafaa58f319f6ff6a5deb792623641ca9c16667e1e0501b9d738a0afc9831b7468f0e72de59c1ae282762aada4f2b30ec330dad0b1ffc3262733fc80c4d60d9c2b408b181966b4b7b867dbfe3030057b241b46e7811477684cfc6218ab1a4e4918d8122252e32694a44bef9159c50ef0ee694be2296f811d53714e16967ed1aa47aa5fda0c816b8c43c67d878113221221783c7e851c90996b4e2a07ce9d3d6621513e270dd9b5c11798af67c4eadbacfb017da9c3b77cc0bd1f1a297b84147496df2c76a9aafe115f7ab9412ee88bab0f067c95b546ad666860f98467e19bc9062b786ea1ca3dd16ad23dafbed8b12048daea40167645085e5e9e1cdcc49788cc7a13da8ad9549ab1d9afba83a22078049bc6c3cdb545b29b5d790e358cbdce687c120ff308206bbe3ef4ee1f7185d685d381f34591e6f471535aee50910e03fb3727d68fe5641c89ca97f801ad249a2bb1aa8622b494dbab4d8528081a629b32768fbac393f66cf249995202d4f583134d5f846442c793f9ee88b38c5f1c675deb428f693606fc4bf5ab64c0d6dd940ce8e2c59c26462581c9ae2d67c872bcf6f0af6e2299193180b2127ca1b8cc790477db77526d13a281a234479dac578c7b78aeb5d101677bbd581a95880942632c70cae8dbbd1d8a2db77d4e375833650807763d466bdfa8f3b5b5ede7ab4d2a018d5beef5ce6b948cb8911a115ca16f8ba8399c1a4b8880ec46f872a0297c74485d0ddac8b644b84e53861ff13830c6e2415f9b32b7197ff9db82964245c3115b412d311de1c13b39cf09e2060f45de1d1275a086a9d1a98b6b2dee5b0a33422a7849e15f71db749edb24552d29feff95d040db2591ab3aba63dfe85f4ae5feb199f5aec0c44ccda593f863d51e495e73fa7b44207f254a0a249c2da6406ddf9837bcf48e2d5d2d3048756f3ace7308d59801fc2c51deff8c5dc8df5e6d4396d73dd831829a02652ee3cbbe96ef01e552169a2e5b7801b7ee70348e0dab9d46f5c65bd725521ebbed0b6eb0145ab3890e8b4bd66a47496151aa3efe615a6b54dd4586fc5ad6054af61ebc848a24116e7c40b468c7aa8f832c3b205604ed089d700852fc54960b459f076f74f6b59e135475d4b784c6c8a3330794b5087de340cd5fd715e2e01e82e0f35fea78dd0fca3dd3afcefb5ab22c0e777fc7bab82f8db908538b16ccb12f0829880ab3f393ffbc3e52d4bab40b8d4e4d95a7f74da2029a5b940d916b444697337115741c194d7bc4a9e8b6e12f0a0c9a8118d55bf4cf31f5edc1d60774979d6413ecbeb5436917c00e4cd9f349e7f7c841771d5f699eba801e24b1c12d894c1285d1f9c009760c67f89bc47907f4aec835cd938c721533b19aff71220bfba67724c1ee2913fa313855c50e2c4f6ab198702f86f2efc072f150e8fdb06ccb2bffd8a6c6d31662448db3a996730885fc099a5d3c579e16e657b706d6db4d10266083bd025b7983161ebe23febb12c99eb99df87d3918ca841f5db074a151f65bb055cc0d3be3ec47439c1d80c188113895e14695c608105798c2a49c67ef3ee4a09191245c27bb36f2a46dd69f4c9d76009c28343068dc5dca181b8bfe6d59e1d56d87e028138544faf7c7c5abea3e2219cab35b372e748fa8f5c7c9781c69da167c88271a3912e1a695746aa8b0ff02cb536ff7f2f76ee261a16dbdb568e8c21c1d6ea01b5efe6ffa5c43b55cfbe8ec2cfbe41cdebfbb100115b8601047ad87a72b0becddeae50faef6bb7e966c151f42a4ca015c09ac32ee2de4f36b5980b32707abfdfafbc45974ed7d39dbaff928f4df37140a69ed9f1cbe364398d83668c7c7314c3e3df02d8086137fd7933b815bee9068a0a16f4a72f6e4761c77ffd50c6ab15231c22755cff5c8f7be03a2a19aafb727798fc131ce40f6f4850c7e30f41a6b6ba73584500c01894f2ceb1b7a04f6957e2cfa98c388eff803e2e5eca4e57593ddd243bc5132819ce253a2a061758a7505c368e0e41b0fd9a7e32eca31810442916a026b483e77f1227ca42be05ade374057a7f31a3532ac411bd7b9298ad506628bf2b4ac35355b22c843b63558c415bb431df9590408eeaefaa3921b5e416f01352c3a7fb9eacc99901b534708bf0066e0ac1cdbfd6fcdc3f32d097a332f627f45c5206c403a07d73d525148f49e250a6699b54477989f3e6764fc0baec5d8f81d80765598b883b04b8c87fe9e955bbdbf5371a1c87ff7358ad339b2a61cddba7b9bd3a8a0380510c6862898453cf0a341f23518a6b7f27863892ea27a40758a3ddbd44fe577d669fc0b0987cb5256c309bd1bdc0812d8649c3d117bfec1f9f1f7b011b782acedb415ab83a641ddf3ccf69dc7dbafe2f63e3449fd51b74298b1e9b0b0248039909a30f5666012c89a089a7a59040be3135811bb89cc71eb02946812dee5bea2094b8eb94db9c6b30a36ca684f7ec551c05a8f22248ba3e0a43dcfc861f450cbce999938c5ace5119ca72faabce37480b445b6f9f66ac491e71aa0f38ec37071da7574f32fd4cda2265577b3a8820daef7bc3f25156e65623f40696508afa1bb4dfb3a4f51280793e2b7b7d891776b501893f7f8132e29a98138a8a5631f9883fe8da2a0f37b56701d39c328cdc1d5842b706a463a4f9ff03aeb9e064ba90623f1ce285db22281b15580f42b7bf10d1bbb6e423274d04ffc9e9501f9eb9b631b91b0f7d7be6d6a8f2a9a9367fa83ae67230a2b15819010f330248e1df296d178d9b441d7eb98006e6a1140aae17e65762d16a6af255b7a7e33413d1ecb6505943340432c358dc207692f8e01d666d4b7a5eb317a5d332f5991dc7987ba8200613314fd2f839a1519e568a6b0ac7d042a73b1c8636946b128a307a99af3fa5a66a230eae2d95048fbd13ec2930dc3f61db3f54d2d1cbaaad304b2472b60ddb769d0c000f65a6d327b1e825e62be0db88f6a479fcc6bb069769417e4f1574a6137eaa8af4b3f1cee2a0f62e5c580608f6547f1bbab1a26aab9ef62ffe4940efcdc5c68c3bc8e2eeec5fba184534bc241a5615832246960e85aa972016a8013a990cb06fbc9311266abba5ee8729bb31b5a511c83308a64894849a635670f9bbcb378e99154adc6cc01967216c436994ec4f03d3d707965d876f9a7ec15f9c6f63be02922af36f1add0423dff59fbd478ddf8cf7d55a8344fbcf961dfa0b85913c26bbb97b4209f112225877a41636a64f6a0685efb803bddaecace1856d42db694c4a3a72fc37c0f4b313d82039efede6ebeb3eb73ae4b3c4a903a50a078cc66ff6841af9be7e36db40acf1a97aa252f78c45fe22481fe4dd7b8ed4bc0560fd886290380647951c1061ec3c2a0d4cccb167da1a1a5b503add544b0557489f1d26adbbbe4eb80e8c8d10e6616a766a1bdf4999c8dd82bf4902d0564068c03ec7e8fa19ca8844d70f3ca11604b92e2eb64c124c3ff0ff85bbce8e463034b9233361ae8f3bd76abe1d5a7810dce0329e41fe724e330cba34db707ec3579626d3dbc3f92199af093fb162ef6edd3680607e2b1aa225c968086ed4c654337ebf55eef0a8defa73bc213c37a568dc8da2466c037cc96d0184430924246b4a56cd834e23eaae13f499381a947bf0b78fad539a4e3aa6b52cd8a3efa428d6e5c4d69a49212ae02e021017053a57a1e3b26074d830beb99bb0cce163cfe918356d419ab87638cc18f66be971832405f9df73d5a394c38f167e9ab2b79650dc85eb69b2f326e4667837bf5fdff7f13074363387f0e856028e801a52bbccd83559276851d0b8db49992e8455e6fafb063c7c59abb7be8d740691334b6e787e2f652a2dd44234f6ad40e3e2be785cc4bc92884ac22997e0ba39fd89c569ac50a80f1621125c17c50e7a0bff99112b2a87089c424afe31e98c53e03517b55c0a0f857547cb098aeb8a6ec8da9e732a8aa4eb6d29e10b94127112032a04c5b0d208bf4d875e01a38205dea7edf113129b55d78dc0526f9d27be852b9ae6cf7a2eeac2072c1cb75840dcd1b89be370e3d808dc75821e1828be12b588855512d4c0759bff47f1b0fefc7824edcace03862860bc5ba3e7da127cbeabd10a19b45e20159b57224f3effef0df202b66ba76aaa28fccfdb47a9df12231da31c632488fb964a7bc309e7e77c60fc3d0e413dfc69c9eed3d9cb496cfed97be14e79335289cfb241dd47242a4ec57a5e264f6bd054ba496276fa85aa0f00c79c342d9bcca7ca03eb1757f8c7439f08f20c06527a92b20285704cf1a5b18ddc0cbb48abf1817aefd8db0a33e85ba414a8b7444466721eb8a3940e071bc71b7b5e5e965cf160bad9a4806d52aa235e487cc1375f3dc1aef8e1dbd95c83e1c51288ecb97181d5f2ebfe619c2668cec16d9e5b4c59aee90c2142679a47d20a76a639b10ac837481b778bdb711ec107b89671b9b19cb83d9d034e35b4052dc85989b920d3e227f162b789def20bb4c090b3451914be205ee7a548aacc9d79a6942acaa6960fd0419ffdd35a2478c4bf40252dca21ad7c2aef58baf09b3aa6a10821c92e62111714af37306e8241722917dfd7cabffc675873af361780ebf7a965341500ede5ccbcea95b3257a217a00873876fc14158d0d1bf0476318304ec9d22f2344b7c32abffbe97ad750f5dcef5aac606292439707cde7397492c8b15c523547f425bcc285e748e677d642fdc9180f6e0cc6e311adf3431466aa0533645d4bd2422ae3afd5d0b52a0437e111826bc102120de49c08ee8f2e495fde0fe512a1a2a610a853be6e81690d6115336c693f80d8342542dc3378a16cd705213219bbb0767f627ec0ecea8a9c37579733970167aa43f68d7dd8f087ec3e8f337355bc4e2be89edd1b10eec1556224de46784cc6be2789e7d91e157fe1724d36e774d8aa82dcf66df1c6de90bca19a372ec5f5fc8721f83977d0fadb2848a4be30d4e8e9f18f1e2c7cf3dad1855680caf59b67ea70a8489ff5a9aa710acf49439d2e3a44ea10ad11234797c3414affacbfb60f2d6472b43ce4aecfc33620bdf4b66b3bead995f4cd66ca0fc480a8bd1786d6b06b976ff6118cdf49cfe10d7041fe80a4439b98938adbb1de5a7c6f6148c26d5f57e894a57661e8563566f5dda29f6e687c4ace0f6616f8b76a388d3829b3f9cb68e6fa772a7277122567148cec4ee7c79e17252585fdb5d7f91ebf81287f8a967cf7d5bd341dc9dec653f8bb495c462ffe211bc5dc7059d7621402974e04d0e4179a859787e93c53566bad343f44ecb20dd1766ec1f34099e0f1003354ef7de6826c1f95240af5050444b1df5280a88f16c07949e9ac3f5ac9cd33fd655ee42a020eafbf6d04223c85ae12c0276f20661e7080888a3fe38d049573840893b24bf46", 0x1000}, {&(0x7f0000001340)="7f08bf2886e8bf190b4e17f2d8f8599c8dc2bdf2e458792e70c864306aac5fd5d4115f017556c90567cbaebb1498d2cb2fc22827f3a127780d936f7a057b1259096dc094162acae3b1af180940fbbcf65625b533d866cd2ccfd4bcedb1e8e5507240e222bfcf13e948bf941bf8e93ccfd01bb5d99fbaa0255f45e45c454fa46d38930da4ea313f2e585cb5ce8a7db859314d2e3e2fe450a4db51d5841fc05b7debb0f7810c1f2128c60a6738a2832e945f66aa560c770d0a0a8846d8a3206b94af56be206c7f631757eab3e6d0", 0xcd}, {&(0x7f0000001440)="610e58fa14bac4902f99210396ac706b7c2acb737084c6760bb1b2255eaad8cca8de2f391e7d2f116afbbf72435fa6851a855637e86e2ba6b7d6c6cded15cf58e9ecf1cbf39f8b31066aaee065f87bf1199c6f6f766ea35c3cbf5703485c8f27a412be7857dd63785f1e4955c69922d126ca6938d3e835614af037be1b104c258e83e9f5a9c62596de12a1ef516c3e8b404221e995e345189382936a861035bcbc123c2a2d4aa18c56b3c54e91f84b549dc5b7b4ea77bfc00d6a891d16ce8851295679b46ae145cc552d513358d5d41f77b6b085ae8dbe7a9ac2d99930ffb6bdec76269b09e0", 0xe6}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x40, 0x402}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001840)=0x5) fchown(r0, r9, r10) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$unix(r0, &(0x7f0000001880)="9716b40f490b43b645f94b7e5f77ee43535f6ac7da195a83e0da6b667f315dce22c5cf5e9bb3900c28bf9c6fb07e2695ddcc2d4dac6fdd68e031e5f6057ae7aa09cb4dfe3506410f12b6e1f7b3fe17e6e50acd1c14b281f64f0857046edae663c37a17c5ecab5511f0cd537de48f99292892bfeaeb90df35c4f77b6e37922f14cb2b452ce988eb7bba8e4f57af8a82165029fdcf99e66b1dc9e97bfd7eb9e0e419c6f171aa28bb687aa517dce34777ef64b15f7db1c0814b93ea47c4cfdc001d842177f03d2ba28a444bac2a15b8c470d0f5e8699aad0cd5c3c0b22c5294affb4c82bc0ac4200c00fccbaca60ec0bcf53efc1c784490e5aa03", 0xf9, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001980)={0x2, 0x100, 0xfffffffffffffff8, 0x4, "fda3be21c610fb3e9900f99689944ad62ad8c391", 0x8, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r11 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003c40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003cc0)={&(0x7f0000001a00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003bc0)=[{&(0x7f0000001a40)="ac74e56b4e7538fbfc5ba60d891c8c956b90e56faf26a15a35730834e94581fec0938a733abd8b3b009fe54eb615a9df945705cba30a1d5d88fe6d9f0b6e67167e6c31934e11e3c1369ab8d20d3b3afac6300ca9209d414b10b12b38b68ba92594a07b29870fa1fafa1600418e08", 0x6e}, {&(0x7f0000001ac0)="a2c617e81898f827b1d43cfbd82875ebb96105df0d85c446b87b2ebc6b0f04a48dae922b237322f9dda5d10753450b8c7552d3f451aece59b636c1ad09f2c850f5779512fcb6d4e03bfaa290c91a1e6ff16135f656e761a745d18fd62ce16e36548ab1f26a9c297076441d7069522ef4ec56adf480f2c7626dddc90e606e8bdc6fc4355176d54fcb85fc06f601f6552fb0a51dd676f9aebe640a795132b2c8b162badeb6ccd5afea40ae057751f6a5efee70bfda15a6d3b80496ce0447e0348eccbb490faa6d0a62957cb17b04c119bdfd3837b19a0f9745330739ec09a36d578d7ee77545c4e1d81c7fc29f2a50ec7bbd801501250c1c327475a6507c78547aa690487d04f33094233e920079f36a115167be92564f2b273c7c008228c2b0616773ef5436bd0f475c08a42b8c05f56fc256980e28a22c03ddf66cc379fd6dc7f4f0f7ead135f646481be7212bbbb3499b8861dcd7cb93d5fdc01c1a810645c0f936ace1206c9f251715c67840c78f7a0c174b631ebc30d96cc2c6da7b2d723af5e821599b8eb28358abdae687a4ff708772bf99a4f3e5594353c624573648470b516a6b3308ec7616ca1dbad1b56d59bb900a88b47093d1b150a9431152f03b7983bb9605ee6964bc58d2192bdd63554a809cdf72e60b9e5883436a9a1d612826971fd344717a0aa8cf2aa2a97750e23cf9cc5cad41c03c7e2a09de2cbfbb7c612c2f3ba27f418f3aa85eebd17b38e80519cb060840f3cf7972f4a7aa5888c1171d0ac8afb4d82995db886ee93e411d92fbc10038f8f3aaff2e15df6586cc257c6c77354f73b2de2e16adf86c9e910d431d77078bcc2f0c4689aaf0fb5dd75510b3707a75d0f344a93abcf542f7f2fe21ff15ba67e4b257a145d23187446c1c289e436fd641b60e7f3eca191f87b9e88cc8dd73086ae869ba1a59e4d84ff5f4e81c85bc4f79d42054e6e3903f75a53aa84148c15295af3147a5a04a9c3febc2e36c827525dee10a15cec113953f46dc9226783c88cc51d64286663388b7bad21a80d213b4c2b2919b5e794461f04c11ce436d95cdf32fde1422205d557129b39c1bb099315d2c00eb84a25ad5d1afaaed210745e17637452609ada6cc060a05a44f29757413a2894b2bedf968c31585fa4ecea5d847f90b31cfc892125796cf9b797007c519d01029c1ce3f30510289a6916d9c416ba62653d4672a70c119379e8c9b7cfbbc60534bd88a23e4656f29bccf45c6c9a0f82fc1aabce5b7f3585a7211534b77772b0f5f45715f377db42e72c1ac6c1103449405eb0143168d4faed884b3afa8feb03084a13b849f8c99907c49f95c87e24ed1e17100659684369f705523682ef2bbc6470d1de1112bbaf8d92fcfa03155b74dccdba93d4108793cc5b47f13cb3b50a9811c6cedd787274145da197606991cf5e46283d17aaa37586338afa19db96945a832ddf212c2cbe443a7a46509c52edd5195c7b3acc60d282ea8b70c334bdaf39ef822d9842f5b5486402e9c5c7fb2fb0c8e968816c9ec3b1c192213165252a2db5c71710a6239d3c868d61e4985564f3a33a0faffebce63b5d5cd101b82fbe1cfb2c038a5a9a91e506992a4bcee8bdac54080347b6c278646c798f57aa1ca8e0b4a18a623f810eb5533118c436a212b3d7525d7e503a3319ae9f6fcdfc4e173abb2e36ee2a89a92cc508b3f7cd80bf6ba2f9237e177e1aa43ecc46e2d7b27f70c9d66425c8982589e850f8a4de1495c0c1a3fa5267d48e3961d9ea5e2e864368c96f5c8c4faf10604a328887db3a40ac4db01453dcc7c105eca9669efdaba71dbc8f2c24620e4e099abfa01364cebb0eb497c7a31fe84af50c51cc943eacf44ac12a85df2f3a2a04ea6e540d984211d79042baa903e0276d45853e35e0e114d5a86d3f87863dbba7f89aeef06463066c5fbbac7e33316d6ee7901087b758642d3dd8d76ccae96bb85bd1aae8653c821ea7d598c3eafaf4d6d7adf07b75f77d706b239e9f791f121d5156c703d74adfc5dd3dc2afdbac7ab65c63bd7a6147b4bec0cb45528e88c49c20886376886eb354712dd5430fbe0391f67cc86fbdd2b56cf4452769c50a09e7a89b38d0f25abe9a1c9821e35b5e3f469f2d1860179f0a9a17e797622daacbba44389b0a9277c69228eda0c5513a9c98bb753d1862ee429ac005fa0d1d75df85a57261e4c3dac9be2dc2d89477dbf5435bc1428f4f11332bd082a8ea6ecf65ede20664e1ffb389c1f554fe9656c2f6754cebab07b292ea33ae6f20332b7804751eece5a7d7b04f5b0de574ea2afbb3ef32e2b4ca9708bd999a3eecc89ae18597d92de0bceaa53d7d79a903a3cd9d6c4643cca4efa6146661a0d56ddbc9a04358e9c163b87695b84659c3a4fb3e4cd0e3bf82883c28f178859cf45e78d368d90133be4855cfc63b57e8d06b341f74c421e9018a1ba6467bbe8084b82feda1931a3b20b897586b7f0975079cee2c4d7e766127f2e2fd9b3b734ba6fa61645a039287b7e14f122a42e1ec6555f7ac50c47a59b4069748a9a271c06fcbcb4f0a6751a17f7cfa991259e583e374017b382a1e51ec6539a7435b938491e8913c9d65ed94446610a3e4e204dfcae500ceecf8d7b7cc649368332c433151d14e45673330b7d5638632033f37e3b2b2fd0aec7df11e757be3537ece0bea3a09e6e868f54eaee30619994207723161e20ca0d5d691f9a5c22f59deeffea80f8832ddf79256b497da3d31b7fc06b46b7e61cbf11d98ee27f754998b7b50a3994b2b28e9e4c97eae82fc9f3f6dc841396291aa30d7b09154460fae33f37920b04d261d7b2d100393f9ff48386513841958a32ad2886ab82b9c3e9ed5dbea2d039705fd4e5adfcd282bca3dcd6118a11e56d60def10500645224296c6d913ad31c7e47070ecf4f2bd2a9ef60c0e23af95a2cb79429c5dde79ef2add4e7f4e3abb4d491b852fc2b99abd579455dd782bb67543ef6be3f50abca47dafae7ef9fc773d02bb8a974d0052c6f70b3ec54520d2173288e20feeb5e4edc66484adff3dedcfd072da721363805a4fbe1d3cebceb2ce81b2edac510fe172553adc7de7f4da4c40cc16c3c8986e87b1d2e3a0e543a695def5c47cef325f9f8cc01bfb9a65d49ea9e9c0662c85d3cfdf04e8d6893618737626ecd927bc236919f55cc8f7f72df1fd832fd8a0ee820120a4ebb16d2234541ac389c160eca8739013be9a15e8f1f522437e3b622c1bd402c4471c35add20ec552ce220a52556444cba652fe0d0f873a3ed6e0541e5e9af218d22eb1e41865d75934a2d5f67cc8d0d561ba8ea857c5807d1c6cc78e971147864c47e445c799798699fb80eabc7dbaf2dfc9291f2617d9adf30e7bbcec0bc6a7e2906b6f426ed9638ff4e0f106ea1fa0adb085a4fcad663cf043b15e22ef76e8be7a31e2a1ff4b189cf8c40fd8ca018319a0c17db753fb2f18cb409565f2163a1cd14db2e9eb0b3db4ee8b850cf1fff4ff26d23724f4eb46290524b4a5e5d1900f43ef5d28d1a99667b184a201b7134dc2e4b0b34fff5bdf2c2b781ac24d025c0ccefa59e92aa2d359b1d256a0b16b0f84da596caa67320255e075f8b6d5a5580fc54e716753c1136117198a23607d8e4f97cfcef90d37af4797a0a8e551f374296e94276f91217b169781a8645e49360c4b5f72314e83428654a669e07c11094a853ea800faf062f57714f31ac5a01d623674f7ecdd86b7e179c8b91686ab8853e87a3775fc15c8ce5314c0ef3e929d80f64d9d2736ef5a4074f7ae1ba5e01baec1502b57c816b8d94e122b3d4dbcc5680ca4ed3ffb1ac0385fb25ecd306e576081cc77f2fb3367031dc5fd49e3a1c4b916ddb4efeca695d4f1eede5bf3fd2eca4457b45e677dcd5617cb09927c4a563dfe81cd1d094484088b25150c4175308abea37381c1b2498b7d2b698d1777dec9e4c3d4a639e6b997225a30de62944ea06a2e0002896d067f4522d5984395c143aa3b2310014d91899daced59f2655664c8ddd8426f3414886f53d411ff47504d2165b2296d145143c77613b984f324e7796d83d64c021d13e7314edd708fdfa3506e30ad234e7e9e57a320d72d99e739a7d45706a22054d9ebdc1e1d5b4241db41e579bea03afca91271635be14764bc32ea5602fe8023fd166b7466fc7b41c63d79b7e0d8352315a0dcb93c74d4091d5c527c76a971a4cbb94a6edc78233e2089a0e29fcca936758edab209009b945514861023c940269ac5f2f5b87ba49aef5ff95451b4946e110765fde9195508c06fe133cc5811d17cdc8b0ddf0dc48ed14c3c5ac78ce0cb04dc12916b934194b01797adcfb167ab9822a75722de67937582a142f4fdcf960b93f9c8cb69d3a50532f753f4b9a7b5531e3faea47d40384b257c1dd7ae4e6040007a1611144b541f478b4eecdc307e13161e26c5148487ff30d607fb084e67fd99eff82472c88f94f1d1c5946e46af85b7e1d69154abd98ef976dd644e5167fc7a94b16010df7bb06f79451ae01b41943acad5b1951753a00bb52ba49641167893704be08805b5c704d58aa2e14b2aaa2aa3e77eec92463f82443f4a0d61531e847250e587f077169ab126eeb59567898a4fb9e09bae1c9a92b1bd470313909b82640eaba887436c4f7b411c786d7dbc3322a34b95debd05755d112ed7284a312f3b483e3d552510adc42f560ae3f3e8dac95c850d67fabb8dcc879a76574cad86f1035b100d21d7dd36ffba62cb15add6ad9c4505c011a39700146d394da03088233be019addaf6ee98fdef89e7c9dd7b6a073d98e31538e32c2178d385d7907d56fc99696334f22d30e881580ecdad106f783bca341c39c014e1d6d1ffc03d22a54bd8f6bb10a25cd1b94c9852d9d7404eb6a0b7612c9d162192b22f316f090a5e845ab4b9fecd0d9f8b67b6a354fdb9e25dcc6057a916353582ade15fd9825d5b7b0518c3dbee03e95ad17a524b4efaa28fbc37c9dbc90c146fc719a24e79faedabab37f05a5f74f8b4bbd73700b706f6db0b16ea5d80e5f76c2941ab832e88ec6f282f9eec0957e1c3ca907be4037b9e17c0517b85aec19053fbff316982b38cc26d1091bd1f319de050da9ce202908cb97effbaec71c12188a44ed0dc1d03c496a59a0e908184cacc7c7f1aba8ccb860239b4a88f172349607ac054ec95e00cc5aa7f2d932cd080fbd2e07f2dfa47d479caf0fce8b7937035d650ee1a61a6e93ae21f6f494f212419ab7e8742de6cd149b9193ef6361e7aa9578af8a2da51666fcafc1b807418651e7ef2ad5485173113a8ef3cb93f93158a83b61ea0eeedb206d084fffcaae80ac9f0e490d5916433eccfb0f252c554e14d9932e25ec5d3ac02a08ba38a4b32512f4fe25b367944d0af30b28ba06604a09d4afcedbfa43742e76300dcb15266709a4d647c55adc2706b4bca65ce7e5d973bd13be39a6875dc839fc0d882206fe87f098156caf3c27d7d6e0b2d3c5fc0eee4f3647b387476af28520643272bfd023e0111cc8d0f4fb7103c84571415dea5e99394c94be9b813b43f9ee9b93ceb52af6b6ec44db76f4c91d30279d910e9681b622a2d2cb4fb4b2f89d812c4b5ee832a98a1668be10f332e30a23102d05f458142e92ec7cb01a8b16366e435e4df1c5a333f44d61e445893f8be0144639049ede1f4da4dc1dc03ca7d0c242ed6708ba6e29273cbb15e55fdd114a129bccfd9d1abe0b4de0836a00ce37ac194af971e2dd5fc0cb9af149a5cca11b840a07cd5035e81515440c7c92b53fab158be05900843fe51eb69868", 0x1000}, {0xffffffffffffffff}, {&(0x7f0000002ac0)="2e697e91e8b9d4dfea2f93d85741f9643d267a878a6237732850b0588bb699c919e34cfbf98bbcfd0c5d16e28b56e657cb148859acc2a75223f7b41ba4f4c53d41d13692b8fac94eb15fbaeef3fcb60607c07a2607a1f88ccc777cfd415ab14987add3f5eaeacd846f14431b9a274cf891abed9b8f5ff1c3fcd41a4ca2f44b49495d7772779797d839fb5a5e8b84f42b287ab1bb1f05da3ab835103d2760bf", 0x9f}, {&(0x7f0000002b80)="e3f972a882beac61b19f31326413e24e48c2cde6122d4859655decb79e4dbb246a661f7c0ace5729a89380d305df05ad0d975503333934ad9806926126107b32a4065a8de9ee70b05745548d5922c69058b43f60bd5e67b81eb621a90b3f0fbc38023be629f30c92b9d559447a754dae151da031c72df62d6e60d3666626ba8c3a541ab98824d16311db6146ee3e7d3ef640f91e3f249259670aeeb410edb8151e5c097b9ea19597262b4bb2c0da63a8dbda6900bf242ad8656fab99599eece033373ac6da9f14293fb6f94ee3d34f8635c48e00567cc197ec19fb4dfa11f49f9a3dd2d612790b67c6a06c0726be0919815784936068cc356c5d26d1f5358913d84af56b9a98d63971543615fc532e6bbddab05fec5e34a02bcfcf58d0f62179d0ffe46fb9dd7cfd0c5dfa6de3eaaca45714f035e5c9de4b5c8c9ea3e433e4fa0621c5e7efb0e94e39ae3d00a5855d6df8473a4fda4ad3b63a97d035a2a05cca2f36d48c04997c28f5c687e3ecf9a61777a62b6323e409f2f196e6a35716414a4c2fdcab7fa7b1612d3c988080b1202b6e18b3db8422151a08de7c7ccaf8454b8e2c290f3483300eec1d4a99c99ccd1115a29cee9a553afee81ba6f651ef43e139c3943ddfaa53beb0bcb1a4fe97c46767be9a723a03f0c581cb6c9318fcb79b812e4f4afe63d9d87a7770e2a5c5267cf8460079293671c0826b94314467903fac39524de211c787246059ddd7fcf50439e0ecedf866105337b2afe85e83000261a7c47de35c7378bcc5f71b5061a10f145f5ed633b5b1974aaf5146b72c472316ceac880e1fc539a9e81092cf0dad95b62527a022a8e6f98b600efc615b1840676af0bd0e87ac84556bca354885efa58dfc1de6b94cf3e185e17d2630a81e117d962336317b0eb286726aec825dc44ee2a23210e5b3554967bf9ebf90fbe3c432c9a59dc9f5d36d5f5c6cd69f91899dffce8ce66e9b3c4fc50dc756d8d85906135189c5e2a7e7f3d44260216c9f9e59ffdaf55b6bd6d7c11f842317cab923febb827723960b6702a0e3115bd1953baddc7b4d8e6f90bc41e3682c81d05dda44d901c19e1bbfcd97ebcd1d540ca80f6b1a163911710dea2cf7cffab37bc3dd293b74a7c68d0d8f5009310192bcad0a36c7efa81bfaa5f45f91b812f12d45013c4de73671503e1c7837b6b67805c146c87b9b620cf0da553296cfb906c7582086e0ab91c139f8e2574dc2760b5090c7d61a17cadc1b4228d75425c39b2c6afebfa4716cd6c4364aff3f804f6110dd4c75266ecc09ff10c66a3e24154e206758ca70a88a22c0ce018ef8a5c04344ed68db0c6c1980e79dab0d0530920e76fc5cb9d4d45b9180eac331164df1b34f7fefd0ad3fb5adaaeb99d88abbe6b838ade9ea89db8674031c3705feb704a4c9eae492176f5dfc45ac256fe01d60dc5317e0c9da058a8112a09fa85f2d02f51d9d6ef0e775f05bf356bdb6b292c46f43508a492fae5319bcc5cc9ae9a873f84b402a44e7d6e6e1ca7dd2111c75c5198f73498b651639a67ed47d6ed7029ab8b753c1fa824e605fa7c1ff9fe4cbe8fbdf9600f302cde8441db8627992f0ac9102bd5c5a66cc998a28494c190afcabd48f5193287edf95ae398ebae49d4b4014fdce7a131f0348a08b76cd94ae91c7068d57006343d2f6da29c5496f524fb7e45bcefd0ef09848accaa6c88def06a1229e5c2ecf46fc29270794210079d066da9466a1e9b5f1bb14dd73cb49129373225c6d916d66d075e728b99e1f4af4a86815fcfccb8cbceb6b2758669fc59c76949fadaf175bbc0c27f1181a85cc4cf3ff6dddb5e09867ecf81c4fef64b62683dbce76a38242703bd202da4992f813b3300ee1a98923240abef09387eb1e0dc03eb26e3fe6c75ff97cec317f72f52dd097afca212606b2a5a9363a1560d703836a1592979bfc44ec7c1e7559ea6d0120f4a3ef011a093cdf5a5107e559488ca32855e0e698ce0e932697b79a554b0b8f678299875a1726fa8f532eee4c9cb03c6d59fe0ac7fa557598dea8ef044b6509ccc8d4207cfea5dee7b57ef7e03e0c557f3d7b55deba815a81a5acfe16506512f1b2653249e711d9456a2f6b75253d6b92449325455b22c77f4b28730bca61f483ffa8e3b7db33da75f8ee24dc446043c8d06ec66c7316deac3a29e75e4486e0ba820888bb84753df3c49d261fb55e5b6afbc9968ab4f3f86ce3e08005b1a7dad35abe4650c1f71ee5be9cb3d44ddecbebdef7cc3265aa990ddb279985a223b1892997005655245b3f2912a15f90550924ae9094fb2b9133b849d5e3758ed9f9a00884837e10eca0e0d2dc2c0b7c317064442d3931c95d559b1f1da2cf02bc85ee688024ce6fb4ef5ea369c9b6cb10251fdacb24ec7151cc7963d09cc64e3668f4c01bf88c155bb51c5add47d3d03361e963c8c72249e7eafb9f17f78ad0eb9d583c9ad5bbaa530c82cbf1c60813fb3aa142468eb0287dbf12d4241308c166516860bea64449a3c253f618bd229c916882dbff0c2689d20d033a415d772bfc459e97cd7cb605bcc3a95302b7d664e6a87e17b0d8cfb8ae9c4587e59d9ff01c39f0d19db34c7b6f07d6e0ae2a929925c93640eb2bad2137df469f5cbcfec9f647e0e8dac359ef5015c16641c75f2218b75136d9ae5c13614b4d5843976eac8455770264702c6318895007383a999c12b4c717ab07c5ef4bbfa3bb1c6f251e30627f45eeb75d56d31b462fa708c1dcc2fa375da866ec2d6931dc9023dcbee49ca7d5eafcf22a9f16fa03b4793173cad2a17d8757b6f5d102d8d492b3c8b4d5f02805d964e3d05e28413c0385713f167314f2382232a3ca3e7aa33a65471214a263bc3acaa0a5d6230c1240c271afb8fed4ab666b86a09abe3ca0fbe51d0888a55e3056fb7c0acc68b9c38232219c83817b821aecab36385f3d68565118073c77d85be449fac0e091f30674f35bc3dc5bae7d83f6e30e6e43ef53fe54baf4f48ea8c8df23a307e0fcadd735c339015e0cbf184fae473770cdfd50ea4d9f0ce502d23959bf9432d150550fea7e634dcd08ef504199ee251f5b846c31873eec4076e50e855dfcc8bd0d317d3f6ff1bd04e91b417712201c07efe1f66dc92dabe48e4c24ce5efebc1089a85aee31836d13eec156657ef81dbbd3cf43d997eebf4cc372a9010ad6c7e171e3aab0bfbe44e646546d321296ad2eb4c46159a55474fb9c627c735df0a258b99d1e0d031c122239c23e885eb711f6a39c70e3dd89c0e621f294c75ff79cfc4fdb967e43b8ed3ce98fc1f91e1ec5f2b66459da79bcf28821d9b71cefa8568a44e2085a1d5a2b0376181ba172fa233da0a4c72b88fc1c2a2dc30f3c293b2cb13097e56bbb7656855d1084c8eb4a2dd9eeffe719933a65fda4ab56e5cb654df333775052a12404f28e81e9ea328f4de06e95ddf5881d536906f9c0eef4e56a952731641b5b1ad71109ad25fab10b1d009d54d0dafc6dbab34cca041c3a6b106d1db0473835284fc39be082fd7cba121d5bd6019e85a030f16965c3bad5ab5b354524d77c13308ad1008b895509d0c513a1149ec720e4dd7449c59a5be96fec8049faf30862663136f6d3c024d9491e0b89962d41eac200aeca0eac3a7a895628f1a651e914515392889e7aec7d54c99ed4236e4947f88dde64ee6826ddef7dee33f267de4cb9d3669c1411da4f93729504e81c6ea12f6ece663352e64218d14749b2e58a9d38b51afed92a7ac2cad6eaeed192cb88c4fffce48d677f44f6179593b1811a3b2fbde77827c54391029eac319ccda26ba9617bcbea6633e5f270ded4750ad0504cf9af18847cb7d10254ad857a2fb9d54f0f65bad28c499db8ec1aad748a9314fdccc7726419b26472dbde6a6d9b95d7410e5195d5394292af8c63736ac17f02d36d38e0baa65da9fbcbb6bab2555fbb007101b60f11e752d18ed3451f540db8dde9c7908b3cad7c0677dc614068bd350d4bc0831aa21e239559a7b4e3845fc457d6ee6f21732b3398442af8347fe8d8d49d170532a085c345363a827ed42d088bded332d1217abc8a1d31b3944c0d33c0b56fc818876ecbf1eb2c3222f5208bb451a890a4bbb09d540f75e4ba95c2135d1fd60d93a089725fc625c68450d6837600e88ba587859e0ae8cef9ec8cfbd62db7dfc03044b5ebe78ce28e3af7eafc97acd793e68bd82e082f10829ba193cd6d76277327c0a6f2fdb484456ae6eb2f2cd56c763e9a7894cb92db19958d1dce7afa7072c849e518b1660f55bbc03cbadb349cd37fc06cd1df90fbf85060499c553c7331a0a89b421390f3e81fcdb07993127baedc0ac2f370d22b2815f9517b7290359294a777188c73948ca9799de585d0e6a006171fd835b3b57eb5820afff4483f5333dc49d78ece8a4ecfb1931963a59ea28e88a9558958d74f2046f412e6002899cd2c0beaa90b662ca69caf7464f7ab43883d61b8e9fd75c25f63dfe28b621cb63ddf3639f47c001b35a3aa1366f0a774877f1ede3bfe9a4934cd97ce115464d7f4cc64741bf81cc160cbd9b4a99353f3d20a93485e7d90cbaba998196b65130ae5cdcef1ff4f79c367263fcb828875009da28370c9e8a256d7356fb02f28b9faddbedf6fac60258c9bafc94d8b617297370bdbe7b65e98ab235d2be61b56ff8639b2a55e42bd64710321b195960554f7ae57799d97c1156d17d8a30088f8cd4d3b26a87bdf8a7fa0b2a90e4e473a0299ac470be9f46add01273e50dff3d666bcda48a9cf659826203f3484dd6c2d29f9fa908544a245893ca32e6c948a645caeb376da7be45d9df6a42efed1fbad90b3d57aa91161856da79564d2bdbf247bc6e5a761f71191b15947bf2837b879d23e2a6912cf7e1e75359b1d7c7eb17df5da150c4363147680191d61d623ade48736f96f88ef914dabb00d6eff9a69195c6c7a41d685348aafb3c0cb344c6b13f6b8c6966a2200743433582a399cea589608a12714e237eeae27a6aeb9e6b018b35e81625de9587a5912189786f6046a21a3dbedf7c37499edd2a20d5ac393f3eae61212e0ae8e5240001296ee1e0cbd787cb8544a77521c0680540308cfd5f56f0ce8b3bb730dbaa4152ecf778848b8accbe3925fbd5003bf99c264f92c1390aae67c461a885f6091768088d1da1ae05fc9a195d399d4952da80a54a8ffa6051339b876694b4d1085b3f0f5a971623040255a4c933584f61216203349578ea6c481dd057f97aac70f67db51be1d7ff8cd061a7440a19d096d44e62e37df2450208462bf62ccbcecc5a0601273bc23d57d5463045932fbf879524dbde26391155ce5aadcf9c083a94d0f17a0adbfaf88ca3497fdcf5f9f009069d7033ea08d92cd1d88bf0550e0d237e2f43e7cca3a15efa72ae6d678e2743bbadef24b308a585ef4ad6f3655400564987b3b27c629a6fecfb3e003e0fe0815a826516271a781be151e3bc51360f472deb5c4b337f88eef4ccbc82367d3334740c5f71d03e9bb4fe4d6be79161be8afe2f6ed4a14821216e39822a55c46c3d29598311e67df6ed80e211b336b5bea034581ae5431f874534e5f61f149d5cdb0385cfe43f0ab64c9ed6c6636879f62f8395571123d2ef5629ec987d4e52fd1e74f9c5f2f2b4ba8f1c897a0b8e3e62645107353c3c14480ffd4fa3d3a46295ae269ce5ee46e6ab48953cf0c16bbb868a00fb7207aa1880cdb428c0cd30b51340294ce3fd7663982c6f59da9cc4e7e14362b875381ef1e836ce32acb221ac660ec5544ca612aafc14ce916b3d568c58e", 0x1000}, {&(0x7f0000003b80)="dd8cb549e6c5d93584f56adff0b82464af8793d91f5ec4651e030455323b6ed260ee4cc93d8a5f3d", 0x28}], 0x6, &(0x7f0000003c80)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r6, r12}], 0x30, 0x400}, 0x7) msgget(0x1, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003d00)={0x80, 0x80000001, 0x1f, 0xe1, "582fad7fcc23878b5ffbba9e4f9d25cdd8dbdfe5", 0x7fff, 0x7}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000003d40)) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000003d80)=0x200) r13 = semget(0x0, 0x3, 0x110) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000003dc0)=[0x5, 0x800, 0x40, 0xae, 0x0, 0x8, 0x4, 0x10001]) fchmod(r11, 0x82) fsync(r11) 16:49:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x316e2751}) 16:49:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xf82, 0x7fffffff, 0x4b9d, 0x1, 0x7, 0x9, 0x3, 0x0, 0x2, 0x0, 0x9}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) 16:49:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x402, 0x20) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=""/107, 0x6b) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:49:30 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) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:49:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d64db2f66696c653000"], 0x6a) sendto$unix(r0, &(0x7f0000000040)="fb2da833c2dcc07cc5b74b15fc5a9d98e32848e2a286638dc627df77d09122d6e314a29ae472f5720bb9220a1b1a2b3f7250743d1c2ee1426e5cb49adeb13efb13203a8c83eec382a9ae41", 0x4b, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:49:30 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:49:30 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r0 = socket(0x0, 0x8007, 0x8f4e) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:49:31 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:49:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000000c0)="6012cb9e6b6f1ceffe96a7539f35", 0x13b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000140)="a0c7c725fc4b9eaaa7f59833077b09e95a4a95e520792cb75026a1e882a0ea546b45bf062afeaf55869b52bbae308505ce56b24b", 0x34, 0x40a, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000380)='./bus/file0\x00', &(0x7f0000000300)='./bus\x00') getpid() select(0x40, &(0x7f0000000000)={0x100000000, 0x6, 0x8, 0x800000010, 0x3, 0x4, 0x1, 0x6}, &(0x7f00000001c0)={0x4, 0x4, 0xdb98, 0x2, 0xfff, 0x80, 0x0, 0x101}, &(0x7f0000000200)={0x200, 0xdee, 0x8, 0x0, 0x5, 0xf70, 0x401}, &(0x7f0000000240)={0xfffd, 0x8000}) 16:49:31 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x40, 0xffff, &(0x7f0000000040)=""/212, &(0x7f0000000140)=0xd4) socketpair(0x2, 0x0, 0x6, &(0x7f0000000180)) socketpair(0x80002, 0xc001, 0x0, 0x0) 16:49:31 executing program 0: r0 = socket(0x19, 0x4, 0x63) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) 16:49:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 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) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:49:31 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getegid() setegid(r2) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000570100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r3 = dup(r1) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r1, 0xe}, {r4, 0x80}, {r4, 0x80}, {r1, 0x4}], 0x5, 0x9) r5 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) connect$inet6(r5, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) r6 = semget$private(0x0, 0x5, 0x0) r7 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r7}) semop(r6, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r5, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000001900)="691cc9efa9d5655c7505495fc031ca24abb8d9b89028554f9b3d0d263e62877008ef5f86160f75aeb4cf277dddc655d48e28eb1c54009bce9ef0c1bc6ac7fa4f716760a1ce225c355fcb362438dc95df220617fbb74532d9f57ef7f5862031600bfcbe9b00299ac8c4f862e7fe718c16732e41ec916d1aaaee3a803e5434c74d59762cf8c1ed8859d1a2a846891ce16bf1", 0x91}], 0x1) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001140)=0xffffffffffff8001) r10 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, r8, r10]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001a40)) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r8, r9, r10, r11, r12]) 16:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x0, 0x400090d3, 0x1000000000003ff, "0000000900000000ef4de4000000000000003c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="ab", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x8, 0x7fff, 0xf080}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0xfffffffffffffff9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xc00000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x14, 0x80, 0xa9, 0x8}], 0x78, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x7429, 0x9}], 0x4, &(0x7f0000000540)={0x6}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/237, 0xed}], 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:49:33 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8b) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="af27dd7407152e9948dd1c455af592e836d9fd7189be2221ead7fdf112bb72f84b7d4b76e7f6822f6fdcae52ca388a362b84ae9e31ef581c08c9895f372b390999538bee47c9d1325653d2a55eb92ffa361be50482ec1106009dfa10281d1fb4ba235a0efbb993bf55096ee7e7681cfd34e75096227ec6fbc04682e168eae60f233ea6a224cebca55d9a4394fc920ffdf9639b207aa3ee656315cd9c221f5e70e9572300c4ffb92c5cabb5e21026a092613222527bbccf7b062382bf9b5b0b2e07b779726b37e62bfd19bd915d83c61a30968c90ff3bfca2bc6f448ab7b0a4fa40f5fa39473ca1ee40368bcf64fae21710b15be9cbee", 0xf6}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:49:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x7fff, &(0x7f00006cdffb), 0xfffffe69) socketpair(0x20, 0x3, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x18, 0x7, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x4, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x42) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x3}) fchdir(r3) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/98}, &(0x7f0000000240)=0x64) 16:49:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) 16:49:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1, 0x3, 0x3f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0xf2a4}], 0x6, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x80000000, 0x1}], 0x9, &(0x7f00000001c0)={0x9, 0x1}) writev(r4, &(0x7f0000001440)=[{&(0x7f0000000200)="d6374446b5bbbc1216d439b0fd60f45efe8f484a6c220ad73cf96b1c799c4d8a33a30f1b5a0a9db3d1553db5535fda4acdc792ca6b7ee709f9353145e3ad7addb79d3e84d7d2a7e6cb83dc277e28d0c5ffb496927372d09ec65e3ef157991ea31d7a3b29880befbc49bff09173149e4ac95ffabe0171174c", 0x78}, {&(0x7f0000000280)="d4c6395f9296787dabc431f0b8b1199f809844e33c085e3f0a5443fae1d7d0b97ec08cd638f6c59c81b8519b198134fce31c300d8e880b0520c234b10e0596abfc33f8c513dc6855f7cb0a6b5fc58cd63ef49104660d12812dcba43b7210350258137ffecfc69d8420ff74836065e9fb410587c041ff7d91db982e1f0b2844bd9beed163dfdb5393c10798d6ce7f4a15ef0c0140edcf2909eaa46feab74831ba3e32e971fa5f9b8958738942be9260537917332f0cdf3d12f702c2279be7b9a5d3d8d126d60a144973335665f72d37dbd369b16a", 0xd4}, {&(0x7f0000000380)="e0d3806ae2a5df2f1efda121163529148132b593d140881d823fb657534b00c8301d39aeab811e7be1430d30e41950ede2b9595c7c4654c200473ffe1f8b90b0360f0847f80be948a52f7fd34185f878a3", 0x51}, {&(0x7f0000000400)="e7f421cdca", 0x5}, {&(0x7f0000000440)="2dc4792d516be6b234b2293390e5ae0acfaac83e559eccbcc24d5e04e09d509a9b087a9a387ed5a894b6674faafb9503aea35b840c0f8aef7a84f8d38b83ad8d047f88467c70ca473920330ab4b04a1ab0e5fe4346f92eac86e43d8589ba4d7631c1b224a886a26fae3bc7493891c5d9c77652b69ab8932e4a47bc2fbc7b1ae0c537818e884269dba3ae6f5d7de4b829c3d0ef690b088bd7bfe6abe57687de9aa5afe06de3b710f73d5c812efd1342242a40577e98958e3d7cf87a19df1b5d968015c4715eee55bf6a0e3af339fcdb03e186ee10e48b28d7617dd75b3134a2e77ab1e1e3b84d384166757b8607e3f4badbd628ce340ee1b02dc48ec57024584f9940398e0b163d92a3ad5360be228ce4a04b3fb456d977d56f7d7219c403fa4c549909c3fd5610e409ced332d8a6d7b02d3280f745fcb0c66046cf07d04340783fb6029b8f605285d15254b2524c0f83c6fa4524c834c26560bb552fedd0e058a938f10364082de0bb8c7be981bcb2138a0d29071b73910ecf74c79e872c22c93fd588d3e3665dcea15a7dbe87cffa19b08bd406af87b6ed3c08976b9e826c786bc34e8145a336abe2e82b6880645941798102732eeb4fe7c6bda7971e09158312f96a61683d0579f4c42a35571205ce90dfb04ecad278987efd6e8e6d502f0b10c1c40007e64e4f7349377c2f0906c8be85c62b56eba49e3993ad575a71955eda162808a2b578c3560df4adc212466e85c254bbc1c0a90ed32bcbd59f747adf2fa01470d1908723578df9535cd134de66a587eb7d56b38d2a5e91d37918a4f63bbde2b7074e43a9d2498e7537501781fe382fa56651663a79f31f1fa418483c483f289690aee7f61789eee5149bdbb003727746a230c5f02d1a905b87d2564d1b04a86285f11b25c536c372991d30d06d9b5994e26e56d753992e0941345dff9938d2507779cfef0d6f124b1be89d1d5e6a07947a7350bd8f206db422cddb8a032ca5aafad15bfe228d06df29e3e3dcfa64af041afc6b4fc1b1f3e6b072f3cb05126e399034ae1b46ed5aec73257af2dc002acf0993bd0e361e2eae040da3ab779ef2aae267e3e1fabac2ab6a9d96bf9f3194c19e30f2f4bbd027d3c91fa8c6834a34b3a91780141d0e1f04d17b785b661eb1f8fbf967e8a12ee82a88feb9af9047883f39b5971903a6e499b76ed280cd648c17c5e8ff716d610ffe9a8fa0b0c138c73abba3e409e8cd53dd4231fde98787f37e6f078456748aa3b2e90fe82f4a0d35749db314cebe014c69025e8383809cfcee5e36b77c6b953e93b6da956f876f37e8f535f32729a84b815551b823fade5d9a853adf30aa629eff1cfc404755506e6b9da8540c4a0a09ee70d5e165982d33c01d8be02a72ea2c8e0c4cad23b18238936b77cb0caa3e6f7bb5ab8ca356d9191ec14621ea24de59f86fdf9ee6b62a816f733f3ea0f66187af125e4f1d2c79122195314ea99ea152e1b48020a9b80993fdfea3aae6b9e6067fe6cfee39a53498ff8522b0fe118b9c8d550187881c2b1fb9de4949db32d8ab18338ec677345672de2bdd53d0adb1fd3e0a4ccdad96f66c2ecc3dac557f610ed210e0fd257315f389fa65b2b835b3a3f352bc112d8a9bf7c50ef72bdce46ddeff841ded4fd5d1f9b2cb50403f2c50d5c682a654be406253033ca2df8ac6f90b75e4cd5b93a8b6149d3a5b6f6d1a49c8f09a9e8e00632275ed496c30f7ba9848b39bf7ac43b9cd96109c62988226db6691c1c623fc69408fb9b139b0a561365dc5ab3c1d1abe0b171b01c14f1ea6d947b1af13aa25dc282a919890362f5a372974e10cfdfd50bdbffce3c3fdcec06315a97ceee85249d1240cf3f0307037a5807bc5975c1b0d680eadf96af26b97acccb7f2d99af34b146d2934333df7ec6c7810b2cff3638847fa284c9c587ffa6086b025d73a3e16270055460ebf4e8b705c68dba10b6ddf2bb70a5ebe326826a735d8f1b8a6816fa7c99da17b79cfc655b7756eca18774b3b94f3bf76e0cc0acc9866fd3dcc7d975d103268626a43e510e98c3554272223cc7a19ec3c144cebd5f8a504847d1ccb6ff1d0401f64583a6e260a219787168757a1e4f5cec3a5815d4b31c28427f750ee4233c4b1305783734568ef444aa399662eeef069b51c3a9fca13a041aca489f5f40c51f5e979c6f25a9d036736a50439c3afcb77c1e091f93745712153524dbe285ca438cf48d9c952857f5e5381807d924298d31aa25b63338dc872ba0e9d46fc7a25c4769ca9072881627e7cf1cd65322e70561e62d54564e7f051b6a98e0ab76d688b3c4ee0810f990e74f567b82848958694b85defde5211e8fc4ac4767229b5ae09a5eb4e2c261ba7dff14cb508a64ebf51798b5b63e20d76f55334a26af4723d085212a5b6e5ccf5c4b501d40a3c3c10bc3318f4e34ef4d90202be188ffb4657989294aefaa7088502a9f032bff8ec35f3d79a0bde6179c732c411b17f1cb0db21aaa7125f5dcf4fb0d3fcc849a10d8404f05ca75839c70f44038a06ed696b90cff37c164514aee0fbd4545b9e922e67c06204c28fe2f43b91679ac779270c1cfc6e7c79d9acd23d1d650d20e3cfc5be3dbaf6233f5a134ca25abdc20f37437b49797cd9b929dfc9e58d7919b461fe3b74e31d75f1b9d7950da45819f7f6cabfa6857899ffba45f4ed4e06674d079b316559fcb1f62b8c87f7c73f39dc353b86b705ef02705917a94517582d8520231fa1743d981ae319f442d33d602332db82fd4866f7d37395dd6a59dc7c9d92410f95884c732c660aa43002cb28d55f824ad00abe89504c2995e46fe1e9cf9a59058900b93be4d399c12c831998fc5d9967afc29defc353cf44dfaa104d4673dc26bbedb574aac65a0d1c2e6b59d97c0970ee47d66d90e56e1c36662657800655a8a51cdf510eeb19325e18a0c44c6fd34dcc199d72e999048cc2a7eff1685e1cdbdfa1f0d9c40b6f576415b6fb62179376ee943e6968a74a579646f423f1fd27ac3166b41ca3ccc9207689166f0dc0b2f325eeaa0fd08fbc3fcbb2a992dda7c14181871671d0442b6748409bc590aaacd301ae32c6037baaeadb7847bccb1fcd0fa15a605336fe228a6453b49e2aff45e7963d1e44c09c46977133a0a39252a231a05f1eab5cba63e69314e7e7330bfbcc4be368cd82c5747f9997baf3716ae616032dfa9ddb613425e0a9e65413854962aa754fe562007a79b37839213f4a1cebe03b1e00d2d0c9c597144d7b41b9b0e579ce936b5977bb1ec21d037596158dc5a3073bbabb84be711ef47eb653c75eee3a39cad9f917711bdb4f4b60bc38a4c62567247bd462613750d4596f0e183a3d8587b34f36945a202b60dd009c709b98664b3c97a32fb68e5a214ce18d5c8ef6a0ad7cfa3052adc5f5cae5b5023c28735629b039f1c4ca4da7667923b9eac4beb0fd00f01ea28249cc55607f955568e98df7d1722016c84c45993a57f40f9b17881d331a7d15c80717dd6c6900283bb9cbb4b310fe9831533cca4d98995d1249b619f81d65a2ae5034997b35eecf3c602648945ef80f4d6b47d8d09729acf19d1bf3306af7f30a793c38d76b7436a5ead7e70e69c97bf5bd4cf0d95d541acc1a344733f27467ad331f7490eb0e82c8456dc541bfd1641beb218e46d8d418605dcf62908c06e51aa3e100de4e50accce7eff375afad92d89e9ef5e747bd56a05489c356e7cea4a740e261219fe2eb3ff62b3bfb5e1691a1764e96bab77ca6e08adf3db8cc7c114cedf48179cde8e20434127fff8be549840bdd968e3124d58af48cf49c9ad3f6508df49758e281d6c5a35fa1d7c5fb8dfae65e8350c39628cb577dcb613a1a6b6e5f923abc2c551bbccc7d3c39d7e646363e912e4c7a2ab31c60a775c3849fbad8fd06e55c2a405b9f93d0cd8ac962910af690cf5f0be09aa23e0f590e98daa2fa29e48f959cb6f6bb92f77c466669197d6ecdf1d6026ab91e3c27f52ccf06101366f0ec936caff64b6d7a52f290acd74d4147075bc4f7094f1429d692c48546e4b483db82b743ba2f638bc9ff6ced3b0bfa4dc854f1d4990f775d3ed9d7af270b8b17d8162692da418190a7c429b898693f5530dc635892d0b8c4bfa655d5d1b06494510b50cd0a6b83911bf774513b836ae27337cc9446d13f6ddd59f9a25665605a28f64b6ac99caf5bb17070fd342da1624d0667fbbc134b2b13f10e5956ae25473c83ed3332c032a3b963046ad1f9c980df1c4988e4125c7afa366a29940b2c0976e34eb75227738a58aeb5496a087f638009161404194f91d0bda96be4dad74bf14ef46149833036e0cb2fafa3ef40c21fe689ab510e43b02a96c37c3120944c395ad72ba673e9f0db052b6837634f313d852dc9c1400186726f58335b2781dbc23c4a93346a755cbe348bd4d3b12b8d5372ab6434584b56bb34f65ff8b448322534c9287983e75f6ca8a253a4e5587cf0356a415ff475c8c39a389065cb88b3e61beae520d83d7e067e78b9f1bdd1f2db29e0692d683be622a7fe5a6cde656ac0c28879612ec032e28d068b7af403554270b4a10a1d2573b2993f14a475100283ede8523bb33f862671079ffacdfcbb02f3ff9313bca0705c86df16b6beee4afaac042c8d1825dc7a851bb4aea0e9c298a807244147b36827f282ab9af7fd17bc628aecdaa878f16896b93766cb395a9cb4e51d2ca001fc971be59a1d02827a7e4b3ba5671e8b80e9027d0ab36fb1c399b4848a48061b5eb35fa5e640346a358e67c589685510cf113bd1ea3d52b8513ace1de4367279ce6a560f2ecefc96ba22ef29a220c64fc89d229d0fdd67823909279e8246b5abdc8c3baeb3660bd544105ce5618ccc6ec7ba53460fdda7128f0faa12f43534011410ca04be9da540ad74936c9b9891f304e58e953965662b2dbfb2962289d88cff0bba3c2e97060cdc6c69028ee38badcd37db51d77ee3ca40dfe7457b22f378fe2d7b47d9505e624ec753c00aff974ebb67d1d81a9920a16282c6414bfdcc860335732772190ffb12b9e312d0c0f1a365d897efb6d93b5a4b1d235e470026d38ce277ef0fe58b1375dd8ae717de5f44bb5f9b85b694e7836296c8d420b7c49985b6542b1116df7828a6e86bd7b1bb91730d68a80feec098ea3ea47ccaa2b8e7e18cbaa7b6c4149ea9a02e2f666866a85a9a9a06b21e0fbeb5a1ac9b7ab064767a5e619fce3072b3bc94e15245f52fa587e2b7a3e516b63c12ca3d25a6a18e53e1371386a2375f82d5cc593e465eaa90c0489c9fd770c93393201ff7a1f3e4e8af39dced8eedad99516188da0fa67037f8a7ae0de113ef82fc11d7aa6182595371676f6cb7a30796b15bcacd665360727e7da635389622513d78a8bcee723a7d7063652b44f9ff8b62240a40a27abefe69903bffa1671d653d826d851deee66455fe18ac932ce93ede38067599fa3fadfafdea17e9dce2461569dd1dfbd47ecfa0423eb13b7583327d0e9bf46138dda0130ad208dab2ffa210d0ad0cad1e6524b8668f144207ecd7544cc99057721ba9507745f10d81fe6f3b5d864b5c076a6240757f3424b5a1893d00dd5103993ce4607cdc6c533ee1354c70196b9a4b118e58e7889de41a80ecca7a8fc78dfcb25d641d08fdc4f4efb1bca4e93d74b9d779fb1758ca6dd40784558349c1176743ac85d2d7ebcaf56fe7a378000b20c5524dc433556173ece8349258f639372df1200ec4ae7f4a5eb697a55c6ebe029a557483498165d2ded6cfc6d0e543557f653f62fff89f90ab252c4b14bb", 0x1000}], 0x5) ioctl$TIOCSTART(r0, 0x2000746e) readv(r4, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/166, 0xa6}, {&(0x7f0000001580)=""/105, 0x69}, {&(0x7f0000001600)=""/179, 0xb3}, {&(0x7f00000016c0)=""/79, 0x4f}], 0x4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001780)="988d723eda7545c367483e300e682ae71d92233a37711a594b5c16e5b4434fe7f22ebee0d587324521e9ad125bf4e37ecd9ec1cafc505646ed7e6137f578aa11907d46a78cc76655d69994734cc5459e29bb4b25c1dbfb36c90b38032006d5fd09c732c29ab5a8ee8233b609db35dbf11d56dd849cc190988ca5b36b2b6ef75a6a", 0x81}, {&(0x7f0000001840)="ea1ec5bfc2d9939852ebd350a6da613113951d0be87c93bc25021fc4727cdebd0be771a61b3ca92c7c84cb4501506ad9307bd73b782a29fbffd07e9ddbc580d358224b50b7a9e08c64ff9ab51cad2b15bd1fe859d69c116af0e5c88637396814793eec868c3e44768ed3efcbd339b2ff64b931ae7d872a700ba951e57ec2fd0d1b0c9d0693320ea885e892e4d4f9fff1bb81aa", 0x93}, {&(0x7f0000001900)="9a7ca9b6251859570f949d9d9d5f524ae8780abf83f261b02d27701186d4ac3e4eea94c979006db30317c915fcea72d7bd3f70fbed440cd02a40a576de5031b9dfaadc2ae34073a88bec68ff8d36ab4c3db512bbfb3636e66746cd6dbd82a082d5c7da8941890f827a96eb2cd5d39f787d08b8f5ff4ecd85ef340b3010d340c048cef6d8362f57103d", 0x89}, {&(0x7f00000019c0)="ca41c08906d1bd0354225eae603f39e753c5e4fd72f69c96f0659112dfc3c0b819bc56f916f3758f970b9a8d23e5f0611f1045a65b9c304e3c0f6ef426272c16e9562edd2067ee3aa7e0ed7ae6ede6502ab77cfc26e8ee8fde109025877633ba1aa59a66bcbdc802e388136fe30bd2ca8be86549c9b404f4a6947f2a6e823b3de77d5d3059604d8ef97a98bf967293953c2d0a", 0x93}, {&(0x7f0000001a80)="8dc6ec4d6c686e374b3d7c1e7c2038209119c5e3aa0a679f49180527616a01db04ee7c85d17f0f05b6eb39469970e9ee120611", 0x33}], 0x5) writev(r0, &(0x7f0000002100)=[{&(0x7f0000001b40)="93c232f2f962a3ed65f5c73dcdffb2df6b4d9431bbbd080e27d14d77e64173c35101b07280630690cb132d7bfb7285e76cd53495933b7660eba336fe7da2c9934cf88d26d792005de99070fbf4e1d6d5f89b074d2b78870dbc6f977c855151a5610a6441626de901517e210d04b620e2e9d83fad87039ee3ead0263abd4921d1d2c19a466a0dff1a5ccc37f1d558f646f42528a36db9d4e061fbfeb7f20bf692cfc461bb8d47a0be4e94433b2e1e1b439245d52eb39fa9c241ab402ba12397bd196e9a4a46151431b400d40fb1801bc96c4fee06077c91bf", 0xd8}, {&(0x7f0000001c40)="d2f07cecfaa5a69044c9e2fe43a5a71783abe61f985a6f1287c397d3517fd070ca86616a92d033ec92a4371f6b57e22a7f60fbe1ab237b3a3db17d54049e921c384f54d35f1eb93829fa35be75c22ae8168ce32be69a0f41206d6ea71261f654d3f1dac2b7a04c7f", 0x68}, {&(0x7f0000001cc0)="7ce908768f9efe0ad975e08aad9fe2d2c9374451d73d68b1647658cd62e1d76c01978f360582a85b24f01ede131c3662bbb68740b22d3e148961a232a63685be33f5f42772cdcd878be15bd9935749be2f5dc8bd0b71d9281ddb44661bc5395d1f66f240bfbf700bc74d8ce5b7d74a24533a4c717933", 0x76}, {&(0x7f0000001d40)="60e9ede2067cf0ae18b768d26c428a79c69a3ad68884eef602ab9aeebb60db3797c69237dc95e68d22e40e969b8d", 0x2e}, {&(0x7f0000001d80)="6061635946ac6a12b388b3ea4d37cf84e22423177b6a2b527bed52ac086ddfc7c22a9439219eb2b72bee54be149c29ec239aafc8039dcac16d0cca6875cb724f8056d9ca42c018687f29ca312f910a8c509ceb460feaf4789270fb0abf2a215c278a3a9217d2774e80eb39ee2157e36c37137ca60285c02e2c0b8fa43c1b91cfc4ecff1e9edf", 0x86}, {&(0x7f0000001e40)="ddaeebc31b1e76f2ce51947f3df287c9b5bcae9fc3fcf636d6c83a71fc1f1f992a25ef70971bd8d9e8ff6ae94a1b19ee39b90053affd15764cb4473dc16adcd589bc4411c1b12957f1271a443326a4b96e7f7ee9bc301839299b6a091ad398e8dda28fb6635c4c87", 0x68}, {&(0x7f0000001ec0)="96830853cee38bc31357222cbdef35a5966ac6ee1ee3c689a6839ef14bc21cf1a1e66bb9a6f6c4e109687a61cab852d6b6252d6dfebb19f3cfa02bf9365d74da", 0x40}, {&(0x7f0000001f00)="66b8fffe063e3066953b11a0b644955d51e1d5dfbbe461c517f6119aa3ac4003be0f97ac75184e2a65fc6323afdde33b7348033b826c29bdf190131ddeca373dce31aa6a9aea030306e872502e24568a5ec04944def8107baf88fd15fa545c543d5351f33aceef01b98534efbe022650547d1e89ad88617a9d42b6e788b0ede5289628c924fa490cfc628788e23cb281606ac57721b2b72556e3d92d8bb43f58fa12db0b659f35b2d0086a0d5e7d00e9ade56c9bbd92731dd24ae05f20283d10c7c05aaa6f174145b8261a8cc9fec5", 0xcf}, {&(0x7f0000002000)="da5564eb31326693d8b46f02b6d0b82edd", 0x11}, {&(0x7f0000002040)="6dd12ad6029a6716f421b72a202a602f38c9644eacbecec6653de4d5d0285b7e4966c6330ce6f8c846377b01a6ba5ee276c82c2873ee369dd1b8426077706dc606e826795a6ae1501753b647c282f9ace7d30d891f7a9f190936b7609baf43ef4bf1801c244c3e7d7dee69bd86697f3614ef27a1983a54ccee18f76b8ab1b9aa6b60fb0662c758ba6dc5d4671d8323ccd97b515670", 0x95}], 0xa) kevent(r4, &(0x7f00000021c0)=[{{r0}, 0xfffffffffffffffe, 0x742f144943f04d3b, 0x1, 0xbf83, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x1c, 0x80000001, 0x2, 0x101}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x51, 0x97e}, {{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x3, 0x622a}], 0xffffffffe14f1aa5, &(0x7f0000002240)=[{{r5}, 0xfffffffffffffffb, 0x60, 0x20000014, 0x4, 0x3}, {{r5}, 0xfffffffffffffffe, 0x50, 0x60000000, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7fff, 0x8001}], 0x7, &(0x7f00000022c0)={0x0, 0x680}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000002340)={0x2, 0x2, 0xb68, 0x9, r6}) linkat(r0, &(0x7f0000002380)='./file0\x00', r5, &(0x7f00000023c0)='./file0\x00', 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000002400), &(0x7f0000002440)=0x10) writev(r1, &(0x7f0000002880)=[{&(0x7f0000002480)="cbfb95be827831d98f1801b4ecc404d1ec4fa3", 0x13}, {&(0x7f00000024c0)="ac0a909bcbbf0270f2d2bc094464132f7ca62908c229957b499381ec8c61393f2a82e0d3d4328968a5824d50", 0x2c}, {&(0x7f0000002500)="169f93295d9adf84ea7e47c16831873b329be2ed0a3f05f962be806ce777210493bc09877d4c415ca1aae0b4f155ffe86b365ed0cd1a3b711beeb4ca5c9585c290ce3683fd6100ea73fb1bd76bd4c42b8b974984a9bc96022a4c049cd50dc84ae17834c389c6e2abc7e54d221a6e1d78c9d29e2778ec50a26ba0713eb80d9c0497fbb17782568cec747297ee0d40834504c7972f183961199ccb829443eae16316b7720283d9912501b4f3", 0xab}, {&(0x7f00000025c0)="16dea68537f0b5d941f9e9c72ca76a83cd25b4f973afb197b9ee94d4d996efc86e3ad4cea2538ec1f853ce887dfa34274d5a9d542a5490f6f2fb6883c2eaa785221a573e5bd4b46fbf0a42e742fd3629d0e824820d7aad3d039a4b3f66481dd1809650b5f892b7f80a66384d2061fbe9c0f18fdbaefcbe278762a354a3cb87eeaa3b2335e28efd9166202bac75ba5d053e47921e7d7ec3fd88ce185ddad67e55", 0xa0}, {&(0x7f0000002680)="accd5462989e99c59aa6b9eb8933152d1980604c93579428ecc4647b94e95f38dc2c814005977cb12671b6f0d072c0fde530b6ad184f107991c67255aa7293388092fc834b125de6227d3c7a6f67cce3caa38d60dd80d74d104511142705268af448719ef72575cc69708020ac3dc00adfc7866f9f0281f2b713733d86f3507bc09a79234a55e4c300e86d3261bfadb18947c2ab71a6623ab4877790a7bde8a952998668c68ee96978012cec960406b90d9f692795611bac38981b60fae2c3f90bdbebc6d6fd71565e0b61dedb54f8c7294410936be5ce6b0a396f0598e5ed9e9a6c4ac77d2af7557510", 0xea}, {&(0x7f0000002780)="02d9b7c95eeb502726e269bf2e6147be3f7e7114ff5152f687f0739aab2b986900f3bb7ed62aee411d88170d5b0eeb73c466b010068b9f518cb952a958acdc9c987d1c4163a9ce8162382791da630bf0b9def65cb6fdd1e9896bff2d5b2308da6c03626e038f5e8335865901f9e9103f9af3632c4e4d4af7e0ab2352ac1a1fdd71e69ebfb8d13780a2ed5a198c8bee3e240792a8063f73c0426e2164f5cc80da8a8b4c2c381dcfb036ca575beff5adb5a7c47549b960fc0c8a432ebd49ca62720ad3a01b541d5ff9eb909d5df2fdcd0275aa8bf1fe5442688f4be2d9e0029e2d1f96bc6cbb8d827fc59145", 0xeb}], 0x6) pipe2(&(0x7f0000002900)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000002940)=0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002980), &(0x7f00000029c0)=0x10) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002a00)={0x1, 0x3, 0x9, 0x6, 0x6}) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000002a40)={0xfffffffffffffffd, 0x1}, 0x10) utimes(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)={{0x9, 0x4}, {0xdd0, 0x5}}) fcntl$dupfd(r5, 0xa, r7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002b00)={0xff, 0xe5, 0x2, 0x5, "5b61fe22edc35fb458c2d1bc00e8d64b76f26ec2", 0x20, 0x40}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002b40)={0x9, 0x5}, 0x10) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002b80)) 16:49:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x160, 0x99) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:49:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x20, 0x10001, 0x1, 0x101, 0x5, 0x96e, 0x0, 0x1, 0x9, 0x6}) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:49:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x6, 0x80, "ab48a0fab40ea633105ee1cfe0ddae4143803591", 0x4}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0xffffffffffffff66}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) close(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000240)=""/45, 0xfffffffffffffea1}], 0x1) 16:49:36 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:49:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="f09493c4478659eb27740f7a380724e6ed2fdc6e153ff57fa3c1319de12ed1ea5c0bde26e2f5d0310e6d873f9e67661fe5bea8a9ff08e6b7dd6621111e27082aff8eee3a634e37547fbac474b772c8d18698cc51cf1256279093eb2d37b30be6f8c2ccf8131dcac88f74b48f0da1bae481234bdc03ae70106b6f2835d0bc1db6b2aac3071f28dbb72af8ad50af5f4240fd79114fc4e2c4b1650cbe2e37070db68264654a7e03960d296aedd5491d0d1725", 0xb1}, {&(0x7f0000000100)="b97ad931f7c19731b6bc1ffc647d", 0xe}, {&(0x7f0000000200)="60dbccdeabea8fbc70992006d7d7b6d1f779a223244530bac9e0b7097787ab9e0aca29efa8548401557a051e3d02b643ca8165e6127caa509a5a6c77d20653bd8cec65e5d92353a19d68d425d02f1a9c033858bc88ae441cc6edc032259826a5613c695a1ebc8b5583f7abee3684c31d3aa500f47495845b998765daca31ecfec615ca447846c29c26bff0e1273df7770d110295789193710b8594a104f42d50f1ff198744ebaefff3b3f4bc4438be66d528a8f24adc969c2b8d8f7bec87605f8d3d89e785ada519a80f91850f9c2ba0b4efc4441e0d32bf6759501d11241c12436c", 0xe2}], 0x3) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xc}, {}], 0x2, 0x6) open(&(0x7f0000000340)='./bus\x00', 0x20, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000300)='./bus\x00', 0x2, 0x1) 16:49:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="d6f4863f79a894452ce04ce886b741dfe154c90b446f2a8b0b847264f96a13ecc2e3edc17b9b0fba1d0072aa438778a99bcd7a2b884943dd110f5b271300bdc61b3ff04fc1392e898e40d680bf6cb18c7bfe9bcf102a59a51cda0990a2037381236997039f293a7165b31d7ad8af8474ec857dd0f83876a4f2c99b95f172c47d720a6d4571a3dab8e2ccdcd0dd10009a6b1bb437073715798a7afe034a734e2395866845441bef0896cccd22d20e1f744aff79d7086f7f0992c5a58738e0e8e963f32e696bfcab150138b724a002c5cf99001592e2e961a7984f67f3b6315e002997fe789298578755d7cc3e66d6a82002b3bade3660b0c8851e1a76df798f76a2eaf1b344c53edd170409694feda7e47154f81c4ca312811a75fe5a00abeea7ed9bcea23c3c30c1bcc24192605ee851b3a544c98d5946fa4ad9700bcb495e4f5f6dc4f4ceac6d890dccd93cdf1d774572ba4aba78b1e1820e90955185ddaab342bfc81c35f63dd6506c7463fc1ad679d5e1f5846884035ec40650864ffd80b48e8988b529b5c125e80e90885524985ca4186baaafccc197443750d47bcc46845d88555937fbacabfde6148669253e7f10944d7e10899335cb33f28c12b3365c6cc10c8bd99ee7109d04d02a1cdae4dd17b3e42d82f24196c3002c6b185c47fe8effd63e3ad4343e3d347af583321de66088243c01791d052c6f7fdbcfece6444ba268aaa27b7fbdfb448573c6fd8ab392b52d5dcb6d983fe02fbe136c528d95dc396f520a3eac54465347ae96b6f882f7f61cfa8b9b5c37d1dd726690be597be4b5247a80a88eb5b47e79ec21309c845f4e002425ec953a8a6965447f5d444d39f8f9c4630df60d625a781c08c7bd8b080cca0d8b5f82485bc3d06ece1006995dc2a2701f773f205e37b1940dc7a71b8109b511ff6d92d3344436a48912ebb49c94672de3dd5550d71ab70f412d58c283f958668491a1c8850776b689dca761e8a797eda74afaf9e8e8aeca3c972723e2e99205c44f42dada3999c29de15756e884f956d15dab2363a0d00a7b18f7b2194337dd75504ebeb93c38c568d156b36dc9cd6957f182b4d1f99152eaee603043c57a711a22851183a0ccbe53afe6eda6c01e995a7683997898535e1632212695f1cc513b6ce544a3ae46fedff4b62119f56faf93e322b20f9d1bd83c38df5b2f9f935bdb307114d4cef55865b0a63f6e500244e963c9ac3f94d2b4312742b5a232154568758e108360b579c8f66eab26d6af0749bc213e0a9c5531cdb662b93ea18b30ca667289facf437cdd6b17078946fd83be6cf69fa00d8115c100575d6ee74fe0dec56063e06d6b3dedebe19b814b158d5cc267f134fa6a72d15f567c42de2c0071aaa9bf00396ffdc8bc4cb6ac6b9fbcba86742be86ac1efe7353dfb6e542ea82293f4ef5ab3744cd7c29d553b6f9c6fd921fb4ca4cdc2a1eaa7516647bb47ddf3eb264ee8c486a405204bccf25050530f0232221553cbe999388dfda18beea18b9b0d469aa5036bbb5d30b0266c2f072670ab23791ea3ca30fddb17a93e317128b0e84f218f79ebc4237d2afe974a36d65aee6d595a42bb56f06339f59cadcdb282a3aadcfda73e07bebc1eef11841f8414c9d564ca0f4b2fc07865a143d13aa2a6f4f21c7c02e5ef2632466f621b0bd9581c260873bb64ad7af07655896a237053a6810905510073064e915668abb2edd5d2c2be59897304aa77e9a84b58a0edde0ac2b505683883d7f8b33ee54e4c78b0cb07f6b2cd7cc570d8cdbf617c9f294c59a9701f0e4a01d2e9da90d581118677e3cc0912c2b6792f84204e93d521007aea81531a844b7d9108390edfa8ef28ede40f37968fc23b2d432eb6845615a351dc0c5baf1668caf08e75829ae1bffe37bf70e66bb07e84b21049f35e49a557742e645fb2e40c9b87b049e177a88962ab65ba49b3e163da2554c0ef780865585c6c710e2519966a3cdd0afa14350744351c1c422f5cbe7129e5520fbc63c08c69596d83aac9ee40e6e1925b10f2641dc558039038553f1ece8261e602bef73c4a6cf0f5fdcc201554ba5ec757ce54873a00e515dbba8328b6bbf1c36bad13277be6562373d3526a73569ebf5752a25d0f1d155e0b3635efe5913755c91518b2ea3ac5d6392fabe8dc776214bde53a0b1fecfab7f135d04b593058c1dfb660d6e6dac4397550b0a15acb056b632132e3676c1f7bbe8d55abd40e4b173ae0199ad1ace549a694587f88e4f0995641109b187dc5771d9efd9e08ecfdc9b0430352f22619245bb8874021074bb990cd23c653c1d2322153cfb3ecedf80429559b7489f94e7ecf57e68326f2461140cc17678a7e82c5d90fb2cef83a7f95e8b5c1a3527cb6c1469b171ba1d90bbe3fc38a30378dd38c2675f9eb1cfe8bd08d821b1506157a9209231a629bf980f8303995512ab8c64b37b82210798daffa752580d62ae4dce3bc1ac141e4d4ab03488b3128f1514a2132bf0312e3d9f7e19192f54851023a9260f1265c212b009a70d5ef71cf114238929edc26d853cceb7ee0558eb2a0f5ff09f2a9d69aeb86c06d91a336a9a8991ec3e9545b19447351c4040f11ee292124e3f7102da3874c30668758ca65d9a397172259c85755a35216f56a5df5c1ede58568a0d088e27cd34bc2c97b36bf302ce71232b7c54256de8eb1cd9db1d514edb66cd161bb26fcd8ac197e88599830e50d929314c754a9cb67556f694497da31dc42daa35d6dbc1a77a8b3f862c3622271c41fca2bebcc6908e41bff5e9cec85713211809c65e0027816e4c77bc05e2d736cfd3fb65ce9f9009691f1bd9cc6eb64ce235fee8387c42f7d6ab5f247270c407a8bea2636e4676609189b825fd5f5ea2100eaf3753408d4f6afbba1559272e7a00ff4de82120358671139dec0063f04b3b330e0371a24bad3678f8e98b6d1ba8c1a5f928baff26e81b91f1c00cc0cf11553c8b1b704caa367611e2e03882c5a19e6f5bfdadc15467f3943042ab0dcc6c20b353fb96a603750018a4aef79df1a56b4f900e0a45c89ac99af56fbf9a67c97b38d82caaeb9ffc194350ad050d37a0c17a56f073e37b8c6b350353ee2d67965111bf8b8ed000c78f087e70a0ef8cfd9e1e2905a376d5d7afba61f7ce7bedaf90541d277a45c362bab6ec031ce0ed840e5fd6e95690958148a6dc0c93e2e855af02432fd6d29c518fd1c703f62a0fb169c1c996e187079f020bc31a9096da857962cc432f5232bf1394f2855ebfb6ae30d1ce97e46c28aef0bb6d01ce79c950202abee5f7a433cedb93cf1a40b3ef827c42cbe90318f4a3aa992746b7b72eb7bcdff333e8ff77d9fa9aa706721ffccf52837a1a998955d99afb3206996e91d80760721bf744deb35f009544663427ba3e9e4890ca5e9418cdfb32b3fef82d1c32d4ee586a111ed2de24258ef19bc8fd1f2ccd1f61b72be0fd2835e2cf434ca8b3abb2cbb37a4be1091192ad8d6f9f9d22d68719c0a03f677d5e549d4ef94616fa969c50d2e832f27f632664fa9ced00cb0ca832855330e04c95c44d51e857ba9a1a1246b6d1622d69de406f1ae4cc1186fb878dbc8d57f348142b34b713ee2d5bafa8a56888f192de9837f94cb7a32c822c217909bfd0746f098eb15db5c2e7b64aa81c981bfd86fb687762f495b099341b908d7587bd9cede77d9b8906f0d1c86b2b04554610cb4ef9cd99c77bbed7666f43617a6f601953b2c09455d0b21ccdf1bacd6b26d8b0c545108b3db7d892d75558a33c3cdb5fc6fcec95b8668f62ed3ca1ba3315fbca81c6e4be110a90eec22bfda94780f92a64cff4225fc0bd2e299a384d5c1bfd91f2d0186e7594f4eb181f99609d17e24f8549544dab59dbc05086d22dbfd4154f7011fd5c2b409ea1569aa496969b72fc8d64c2d5ff525668499339531e255f4a339d32c94a89992924e11a862a325ddd626d223e8c828b2d233677166dcd54d70bc684cc1434017c3b84a54c1c3e60a14d408006753a5733709f439bcedd228b3b5b0cab923b49d1479d33febd2d9d363dc7750b55ecfb6fab774b675011e93d7eb4eb63b588b86a9382021c9b6ce522d712145e2091f1384a32a262b3bd1e73ae56481f541c7ee2ee9c89af3983d5d97c3256df04f70808cd963b4057600ba6e396173d59a7e8fba5b915b4d337b99653a91d9c754fc25dcec56fe6a8cf6ae3c51bd676425c801fb193b4d1d6a1e5989d34e6a1cd077cfc4b9a2b80b57bcb41402a8dca71d3040a5e99179c7c43ece34ab2d5fc44485cd17644e31ea7b57e4120b2f3b471c84f659516a29b1a4a064c72698ff21c97324cc4e7bcce00761366ef050abf9e1c2fae03ba5047b6ad24c2256053d3b55a4b0c12d7d578345f30d00473a57a93624b124028d1d8feffbd6f20ff986e83f9f5d3fb69e3eac02f5b07047e269ff021fe725b330507f4b815215199e9927793b6140a3c276a959cffc3bb0f1b6105d3be73646bbbac2284317d7d3d07a5d52704353d96a911cb270ac141e3954b74c5904c146e13b0d8050ce98e512190345a79b156d0bd7afaf3f308901142d518341738bd1226ea4608d8cea685b02c46f4695e117c611ff8af62baedadb01459a5aa4451943d67cd80cb923e3cc04620f135e146f0435aa2680e7eba2f70e706e5372f0d73fe3a9fa0efd31114e543853ef6790fdd53feb717ec092c8ad7f58701724a6c5e5859e5f2c5a8a03342b60969ec7034d5e8001bcbeca4e422bc8f14540ba1a6b77e7c13b74bbe44d759a4dcf9ca84b5798bfffe4e49f0fc53c8e2f82d132ac505f01e1d2dfccd7436acb3127b4f21b8d24962c5498f10f7e6660dd6891fe198bf884398f63e3d044b15809b5d173f12a8077a89451f6cd889d8a9e11f085bd26185664f686d4898b6fefb2860253bc36fc573c2b1427b9e79c4d718ecc51d3358ed48d7e026ca2ab46f6367197c616b5f74da97547c8714eea51448b5e757ea9b1b9aa3ce78deed347cc51b61ae77da9ce484d7c927bf28456a19fe19ecebaa5cb526826c0e6227c7bbf626c932f5e47d5aa6fa0a84b4fee78b2790155ea81cc4af2aa09ca0893e033ca50cf40dbdd487ef0dc5b13405c33e0db4990d743b195c625443f8bf3757ba2ef0c7713581f689c6263182086c71389bcb6d2c6f6fab5814964a049abc5a7c55d57a2a79d80281c3f0943084dbc28ee64adf322942ec1919f00fea1bb4714bca2b68219522c96e27bc92c9c642a0b9c5a8e2d67f5757f480f67a46b4405c70e86ca3d6f2f3b5b65c5585aa6f71b6bf46ff1d26e2806ec867ca2bd7e2a415881c4c7acf00cf596ac372d5c7a3e1d936157547258cd0cd270ba76ec8d1f9b42c848a3b4cfb14ee93bce6c1be8fbac2827ff18abbadc2d5fe4dbc99d4b2b61059e5ae7467cb43bc57d7b01a8574ae736a9cd42a4df1e0081b57a0afc2c93b4aaf13c21c096360147de497da13578e36fe27865ab7485f4211efac8e9143724283743eb5defebb3b6ca714cc42676956c89125e60ea04305f4b465c711651981667c110a53a56f3cff56cbbe360dc7472271dce6ec74d6265aebb9e359e9351f0544ffb4bbb26e18c41925cbfc8effe72dcade7f63d33bea37ea3b63de880b29fa5e9292bd6b34d0d3e47f34c437a0942553e089b6f1b7f9a5c479837267d3a86372696a5c48ab62b83b3d13aaf8da9a7b85e2c58ab0997ed1ae6c691404b82ceeb6b0d25e54af88c4a184ec8e35ba838cc6759933a8cd7673fa0c4f2ef71871c17da851bfe77132ab62107de", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) 16:49:36 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x8150, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0x10) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/108, 0x6c) 16:49:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffe, 0x0) fchdir(r1) 16:49:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0700000000000000ff2f"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:49:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000640)="0233dda2c95debf4c3e48ece8295ee3eef45d2a370", 0x15, 0x404, 0x0, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000680)=ANY=[@ANYBLOB="9238011850b9f80100009e6cb69ef1828b9b90ff05aa2e3f781c5b44693da7bff299146ca006d51726a54a0b48af4c2c812109b252a079e2870bd87a6ca8ebcda1dd8d369d02b8b2445089fb6493ea0fb2c461e230622ad686def0472ef74d2c2e3d6ba724a9f8a172e711f158eb2016062488ec2b68023826690393b7ffad163d10cd1e11701c6be9aa21d7835c5b481f2f1eb670f688f7f83db62e6453f47ce4fced3b5f1b6c87024d6edea3a17601ba1d2708d5d7bd460b8a3f8c6afca8c4c4ba1e2efed5c6c9f71a47efe828c2cc18434a6b"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bf", 0x2f9}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:49:36 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) syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x251, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:36 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="102c1702dc089d7abfe17a07cb42efd5ac8e3efe8d253ef9a67aa74f8775ae145cbf2ecdd3da5c63d9fe8df9eeb8325c03a02887a9d648c11e6ec5d3ef34af21d12fe15a56018a979f6746c1139884ff152096a8817f3d8570", 0x59}, {&(0x7f00000000c0)="5e6b880a68137d0e7bdd295d96322e6e15ede69345c45bdad85c05b4a0ccdcf9c55a61d5245ba37df59b3bb314d26bafb732c99ce2de7564a2b0a33b328272709e6f4a4ffe80fe9c5460fd9c750b569b886883af1e46fe519a182827130724dfe2b0210e546b247e", 0x68}, {&(0x7f0000000140)="db045c29f14dd03e443e720d", 0xc}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x3ff}, {0x18, 0x0, 0x18}, 0x4, [0x4, 0x81, 0x0, 0x4, 0x3, 0x80000000, 0x19eb, 0x5]}, 0x3c) 16:49:37 executing program 1: r0 = kqueue() clock_getres(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x48e5416f}, &(0x7f00000000c0)) 16:49:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000180)=""/57, 0x39) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) renameat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') recvmsg(r0, &(0x7f0000002980)={&(0x7f00000027c0)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000140)='./bus\x00', 0x0) 16:49:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:49:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x14) mknodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1ffffffffc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='.\x00', 0x80, 0x0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) 16:49:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20421, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/123, 0x7b) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) 16:49:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./file1\x00', 0x8, 0x63c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 16:49:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x10, 0x400000000000, 0x400000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x1, 0x1a9, 0x7fffffff}, 0x3, [0x5, 0x3f, 0x5, 0xcea9, 0x6, 0x800, 0x7, 0x5]}, 0x3c) nanosleep(&(0x7f0000000080)={0x401, 0x8}, 0x0) mlock(&(0x7f000009e000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:49:37 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='\x00', 0x40, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x5, 0xfffffffffffeffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x3, &(0x7f0000000200)={0x8000, 0xfffffffffffffff7}) 16:49:37 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = getuid() seteuid(r1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:49:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0), 0x10004) getrlimit(0x7, &(0x7f0000001200)) r0 = semget(0x1, 0x2, 0x202) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001400)=""/237) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) r2 = semget(0x2, 0x2, 0x185f5aad23611a8d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001280)=""/72) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001500)=""/114) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0xff, 0x4000}) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:49:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/34, &(0x7f0000000140)=0x22) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x108) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x7, 0xff, 0x1, 0xcf78, 0x4, 0x3, 0x5, 0x9]) 16:49:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:49:38 executing program 0: setuid(0xee01) 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 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) setsockopt(r0, 0x2a, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812e4e713048e6993192964800", 0x14) 16:49:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10000, 0xfffffffffffff500}, {0x18, 0x3, 0x2, 0x7}, 0x5, [0x9, 0x5, 0xc7fc, 0x5, 0x100000000000000, 0x4, 0x7fffffff, 0xfffffffffffffffd]}, 0x3c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt(r0, 0x2, 0x5, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2fd051b64700000000beaf696c653000"], 0x1, 0x0, 0x167}, 0x0) 16:49:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000001580)={0x3}, 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:49:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getsockopt(r0, 0x1, 0x10001, &(0x7f0000000080)=""/246, &(0x7f0000000000)=0xf6) 16:49:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000080), 0x0, 0x843, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x200000000, 0x4010, r0, 0x0, 0x0) 16:49:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1d, &(0x7f00000002c0)=0x1, 0xfffffffffffffeca) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x4) recvfrom$unix(r1, &(0x7f0000000000)=""/50, 0x32, 0x42, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffdeb) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/205, &(0x7f00000001c0)=0xcd) 16:49:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:49:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000003440)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a06995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f696182770720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e72ed0f009a7d8068150c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca46b43b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee2a1502a03dffe9a0f33b808cea5ebb3595a26188c2ec37457290c16b224b05da5a9dfe804798bb7a7f1a6f23b56bd9a3405e983fa1e63b10a4154758caf19813aa48fa7d55912976016421df2f5ca76c3f64c1468db3472c3338fb67e151ab1f427273e2d55bba8adbdfef72d330b9e76484a1d23a407f7307581a356245389b2bd588c6622992bb05e3551c22ae7a4d7bee332a28eaf3ac87b9b26930c41aef324472c61e76c9ed37a952cbdfa6d7986c2fd308a61b6c20ae14ab5708f1a13ecf833a2373ea8c787dbed93dfb2c2a2712", 0x94e, 0x2, 0x0, 0x0) 16:49:38 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) 16:49:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x10000, 0x1, './file0\x00', 0x9, 0x1, 0x6, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r2 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff8000/0x3000)=nil, 0x2000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x10001) r3 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r4 = semget(0x0, 0x2, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x2, 0x2}, {0x5, 0x3}}, &(0x7f0000000180)) pipe2(&(0x7f00000000c0), 0x10000) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000400)=""/171) 16:49:38 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000100)="c7fa1691a90250919d39067de305cb309c586219b4e19e86ff4e8181b4f7852e2b22624efd49a25c36ffbffd1135a747ad93c1476b07b8a7d8c45317438e247ec46b359bdaacaacf80150801f8c2c2bfd8f88f47e12a200180d0be1810215f07e62f8204e19935af984ae8c84be44eddce893aa1ffa691b2c9b24991ea3877ab44c4719ee498dc55494faa81d2a7bcb41af0751c2cabfbc15bc7684b3be8b1d1928e93e520a8e8ea4bd81d08ea252f4af64113e226b0af800ef6583e0ab43e0d32c4d142f5152611a3aaec548f849a40a8c35a37765d51decc7c8813bf9af2d94abdb9e83d39338aecfab72c0cb833", 0xef) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:49:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d5c03cbee29ad900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) sendto$unix(r0, &(0x7f0000002700)="0c930bf2b00cfdae91db42ba6fa6e32231c9e9eca059c63d8205a4994d", 0x1d, 0x8, &(0x7f0000002740)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x13, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000025c0)={&(0x7f0000001280)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f00000012c0)=""/49, 0x31}, {&(0x7f0000001300)=""/72, 0x48}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/11, 0xb}, {&(0x7f00000023c0)=""/114, 0x72}], 0x5, &(0x7f00000024c0)=""/206, 0xce}, 0x1) chroot(&(0x7f0000001080)='./file0\x00') openat(r2, &(0x7f0000001180)='./file0\x00', 0x0, 0x4) execve(0x0, 0x0, 0x0) socketpair(0x20, 0x4001, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x26, 0x5, 0xca, &(0x7f00000011c0)) listen(r3, 0x7) socketpair(0x0, 0x4003, 0xfff, &(0x7f00000026c0)) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='r\x00') sendto$unix(r4, &(0x7f0000002600)="75cc36f2328fea8506af0a75fb3c74eab23583ca9fe1ab3b20fd6b23462e0045312fc89ede4e05e2768563d331855f48355f182c2a6b32e1cae94078b9d9d9d924dc554ba96f4fb78ff85f22cff520e80d5b32733cc38c92785e64f0839b410a3730ccd7cfb9043b59705f91e67c57189db94093a9cf5097afa0c79a4378b0165d27e9899192a94ce1f25b9738c3b1aa6b67ed16b6776aae1643c6d924ba419e33971a371179c20ee9dfa00a755f9339421e0a433f179b3e55e76a836d1f7f08", 0xc0, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 16:49:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 16:49:38 executing program 1: socket(0x1b, 0x0, 0x7) r0 = socket(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 16:49:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f12bb6891454045abede62c96069ed57adc8523d7e165b5b7cd37fce89dd4af98ca65ba6635158a4dcae4c6404b4d53f692ca0f6ff308a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xcc0f800a}], 0x18}, 0x0) 16:49:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 16:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom(r4, &(0x7f0000000440)=""/151, 0x97, 0x1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 16:49:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x5) 16:49:38 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8020, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000a, &(0x7f00000000c0), 0xfffffffffffffef1) 16:49:38 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x131, 0x3) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)=0xfffffffffffffff4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x81}, {0x18, 0x1, 0x3ff}, 0x2e0, [0x400, 0x5, 0x0, 0x4, 0x4, 0x5, 0x5, 0x144f]}, 0x3c) listen(r1, 0x71e) 16:49:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x84) socket$unix(0x1, 0x1, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000140)=""/51) r1 = socket$unix(0x1, 0x6, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000007d7730ef669629e8d1f8a4c2fcb2d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1) r2 = socket$inet6(0x18, 0x5, 0xdb) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) 16:49:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000019000/0x2000)=nil, 0x2000) setsockopt(r0, 0x80000000, 0x6, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x85d0, 0x4000000000, 0x3, 0xffffffffffffffff, "330f3e0ca5aedf8e7efea392d60be3f83c5ff68d", 0xafa9, 0x9}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6040, 0x100) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:49:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1fe) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) 16:49:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00'], 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:49:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:49:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chroot(&(0x7f0000000180)='./file0\x00') fchown(r0, r2, r3) chroot(&(0x7f0000000080)='./file0\x00') 16:49:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:49:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2000004401) open$dir(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa40, 0x10) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xc}, {}], 0x2, 0x6) 16:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800000000010081, 0x0) fchmod(r0, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f00007300"], 0x1, &(0x7f00000006c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="1e7aa759cb8a4f7b960b58146e4936f4b2e4d25b0f831c4363927f8ea15ace2046f32c19f1c416be3b0cf9e276c388cfabed7c709c9974413701a10510059967a2e6bca84ab06b39787c5cafabba23a1734455e796976a29898c2b672c6b538f54ebe931d63b3f7c82bd2572699913", 0x6f}, {&(0x7f00000002c0)="ae2c1937df7977a6f8590d29ac703e1a36ca6e03d23b3b8d9555e201ef1ef9f48193c0b1a35c6a2b82d4e17d4c53beb0af42db9333f89726baa3d57e80cee06c59081c3453042253dc27bc0e06ea18fc7fdd9cb2bd500bc4147ccd3e3ee869fcda5c7b2092af36c21b2476d499a10f8f9b9186056c1519f2ddfce588463ae2c244fda944ba5b34a554ba27d3d6174dbdafd88915836de3a5ab54fce14340326ac07e774bbe862400697721d4991fa1bdfc325e27798a2c58d0e616254b09f9a1b3424810134acc20e386aff4ce0e1abba935f16376a6f7", 0xd7}, {&(0x7f00000003c0), 0xaa}, {&(0x7f0000000400)="68e59b8f29b9", 0x6}, {&(0x7f0000000440)="62604d21786b903caa5780ed58154c9283b47725a926f52d4b2762e3b4e0b10f43cdea8b2bbd30dfe76a3a129296d68e4d9f69e83f34ad072c0acf821838d767230ae1b64997cdabc9b1accb13b52ecdc054e7431a2063c5889e5d0868631ad6b6058ba9a3c76a64647354cfb1b6866144f32df59521a7724153ec840d45173f03696ab6755e1fe10f020d979ff9133bec05df53b046c96c69e544bbbfce1996d2917795bfe7d74d3daf88096576080a074480dd72eff1809e43ab9a5c581271d870586ccaaefdc90fe56c4131ee19f51a63f200a1206ab12e68a0fc1120baf45818", 0xe2}, {&(0x7f0000000540)="0937471112312491a945173e054299f79f07e5024c4d5bf9cc2738d24ddcdda68c6524e38df45bb40914c7eeba74bb6aaf6043217db390707559b0240243188077463b21774154a8ca9fec1b3caf614eb48ddbcd64dad7ac07d80e8fefa479eed99b50eee9b31a33837150e380b98d716d3940ef", 0x74}, {&(0x7f00000005c0)="637edfb85aecbc14af6eafb8b171cf3444a7df9c93dc77f543b6ee263b139f6d069130fd073c4d3b1e4291e68c781e5a87df8153cd99be4db8647c19d69195ce494356", 0x43}, {&(0x7f0000000640)="d9c1d0fc9a871c19281f4ef3c6b1bc8c354d1440b5b7b996b8a53db97b2b5de36c3ceb79d9097c1e21474c1aa91e35eced26ab089767c6ea42e761c49d4fb8368869d43bc27a40c9fa26027e35d3e73514ade5ba4419095610da694b057abd92c0696cceb754a3b224d7717c3a0a", 0x6e}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x20000409}, 0xb) open(&(0x7f0000000040)='./bus\x00', 0x4a2, 0x80) mknod(&(0x7f0000000200)='./bus\x00', 0x8084, 0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x10000, 0x2, 0xfffffffffffffff7, 0x0, 0x7ff, 0x3, 0x0, 0x0, 0x1, 0x100000001, 0x3}) fcntl$setstatus(r1, 0x4, 0x0) 16:49:38 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) semget(0x2, 0x0, 0x400) 16:49:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x80) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0xffff, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:49:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000940)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() r5 = dup(r3) r6 = syz_open_pts() kevent(r5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x40, 0x53d, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0x4}, {{r4}, 0xffffffffffffffff, 0x24, 0x18, 0x5, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x0, 0xf0000032, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x9b, 0x0, 0xffffffffffff9fe3, 0x3cdc}, {{r1}, 0x0, 0x16, 0xfffff, 0x8, 0x20}], 0xf3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x902, 0xb54f}, {{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0x8, 0x4}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x4, 0x3f}, {{r0}, 0x0, 0x40, 0x0, 0x100000000, 0x4}], 0x7, &(0x7f00000004c0)={0x9, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) 16:49:39 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:49:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) listen(r0, 0xba) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:49:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:49:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x9, 0xc1c0}) fcntl$setown(r0, 0x6, r1) 16:49:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000100)="0fd26d3afebe256b23126da9c81a4c7f3a0501f5abc1bb7e10af5b46e8105cb7656639692a4d0a285d5ec2bd912babceb96420efd1227934d41ae7e6d9d33789f6e8ab", 0x43) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0x6) shutdown(r0, 0x2) getsockopt(r0, 0x20, 0x7, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) socket(0x13, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82020000666868653000fc35e28757647e1f84cc49a1cf4fe7243ff799de8b2842b97862c885668872366452aafc10bcd30d637d4c18fed6f8425a4b151f73958951f1eda45d5de94da218fffd6a331d915631458171ee78a1210041e98e535eea587f31082b9b1b38f12ac715f0aafd892ab9191e28512f97a94db81f47580e155406096b28341d1e70cc53e8b1c20b1c37a7a3752fba04af2a25163bc1751ec6ff6463c7bf2762306a028e63ec7394f5ae673862055c5a2e3c788f02a5e02dca7b6dfb8cc022fc6cc6f743ef7977937cc22a"], 0x1) 16:49:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/171, 0xab}, {&(0x7f0000001440)=""/142, 0x8e}, {&(0x7f0000001500)=""/74, 0x4a}], 0xa) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:49:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) kqueue() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x6) r1 = kqueue() r2 = socket$inet6(0x18, 0x4, 0x40) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000009, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6, 0xa0000002, 0x3ff, 0x40}, {{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x4, 0x101}, {{r2}, 0x0, 0x80, 0x43, 0x53d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x80, 0x8000000c, 0x4, 0x1f}], 0x1ff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xc1, 0x20, 0xae, 0x7}], 0x7, &(0x7f0000000200)={0x100000001, 0x3f}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) 16:49:39 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0x3ff}, {0x8, 0x80000000}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) setsockopt(r3, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000340)={0x8, 0x6000000000000000, 0x1, 0xfffffffffffffffe, 0x7, 0x80000001, 0x2, 0x8}, &(0x7f0000000380)={0x5d91df4c, 0x40, 0x1, 0x4, 0x0, 0x20, 0x2, 0x7ff}, &(0x7f00000003c0)={0x9, 0x7fffffff, 0xffffffffffffff7f, 0x1000, 0x97, 0x1, 0x6, 0x8}, &(0x7f0000000400)={0x1, 0x401}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r4, r6) r7 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='r\x00', &(0x7f0000000640)='r\x00']) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) lchown(&(0x7f0000000440)='./bus\x00', r5, r6) 16:49:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/242) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:49:40 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) r0 = socket(0x18, 0x2, 0x1000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="f5202a59ad48d939d4ec44e4cd56631264d80d48f4c49aecc6fce5e872e8a73fa2b09e0502947179c6acc6e801d18e2842bed73a7caa6e9f6f0320cb8b76de788cb7913e6bde7991d8dedcccab66cfeb5369c7a829", 0x6c25) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) 16:49:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) 16:49:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0xc) getgroups(0x7, &(0x7f0000001dc0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000001e00)=[r1, r2]) bind(r0, &(0x7f0000001d40)=ANY=[@ANYBLOB="01002f2f6c009a5bfed6eab980820885a7fa42242a3951cbf9889cd8b01464de8bb70b4997996377ae08e0fa774a94f8ee235c30f82e7884ef"], 0xa) r3 = getuid() mknod(&(0x7f0000001d00)='./file0\x00', 0x6, 0x775) socketpair(0x38, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0xa5f, 0x5, &(0x7f0000000180)="a875760fc3b1e074eb143df8905224d0db3caf6ad19fd9c37037e17a6e6164f3ffe328834901a0d8df8f32b89b1087a0860309bdd2eb8fb7169b19feba80248bef51e95e53e85ae1b7725c9238a961765631f11ea6379d12081b9a369495e89a3ae3df558aaaa0362ed904c67c14767732e69df444e9aa190f4e1d03f1808c434c68d2d4f17f7e02d0", 0x89) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffdf1) lchown(&(0x7f00000000c0)='./file0\x00', r3, r6) sendmsg(r5, &(0x7f0000001cc0)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="4ee4bfa34a0a3d9a68b91dd2db998342375cf0c5e4a7d1e5cef76b7fdd80d82e061290cd1d75d6fe30c400306ece0cc36920119cad502f8f1f3c1252762ca864e684911d285ceb61f02139af8bd70d19c252c76815a5210a66e090d8c7f9c96867c23d623cc31b6fc2e806536fc5c069b133d4add617f55530ac15dac6", 0x7d}, {&(0x7f0000000380)="7b7bf1ac68c45317049eb6d5669aa1bfb5090d9dbe4c839f78b3f657dcd9d6302f9ca40829038495254856d03c3b0b3d5730acec6dd132d8b40203d60ef101b8dd5eedbe5dae39df6a6021dd7e744acff635c07750273b64e6e74024f804f7e7529e557b20c9184d505d180f3dc31f1c888ca2c1f402f70f883d672be6d6e17630c1cac1104e1ce82482e73d3741e6e916ec2a4d2eab6d164f7c0e95f6d00738f207a8ea496c6cefe3768a24", 0xac}, {&(0x7f0000000440)="d196510dcb6e8cd10d3b3c08a8959893cbad67285fe35e27af2a50a675306b670c038b92a95bdb3e05ec82627798d7", 0x2f}, {&(0x7f0000000480)="abdecaa3da7250e03a0aae2e69984858f490058554dd29050ab57cc2b4f88476f83742bb514eb069137bf5f79927e923aacaedd2b623c3218fbb7be3c7244a342c18d04f9ec16eb4", 0x48}, {&(0x7f0000000500)="a901aab26cdf0675a803c6f5cc07c2c532a02e0a2080b3f5ee0daa1267e7bb9fe7969188bbe61cbfaaed654f7b835fdc5da2003a21e093145faa08f2d64379790e597b4e1944bcfcb3bedb2068ea94ada5265d5aff67e22c6b943926e98d04e3405d4e145cceb60eabba682b364286d9bdc3853351e8c11ccdadae3e35b4f5b34c2e9611c837", 0x86}], 0x5, &(0x7f0000000640)=[{0xf8, 0x1, 0x0, "8be4999046fa4b318bdc90bd7c91e1dc67fce6a9dbb466b58e4a602e5f0456ee73e9b6f1c32fdcb49876a6bf09543e111c1ae6253971c37175bf40484cb9e82e07979f5be9c2ae7b5c520eed063a244acf7862a48894e492ebe16dec7c65f1229ffd0e6eb5c7f349bd1813e45a3f4653f1e1e69cfb942e7670a8274f458d738072691175a9414338c37289ddd25a328af209df3ef52e8a0de463dabe7cc1822ea2420d03ad928484fd0469ed3159c577fe62b5432f7d5161e34a80a6cd9a5552e58aabeabd4de6ff38530169bfbbd0e8b063b48aab544ffe9e6dee29ed6413d441152b"}, {0xa0, 0xffff, 0x3, "581f044d08937c68115f1143091295257519eeb84316e8b01eb374e5462e3b2466ff2c9302a76c263207ee4e299b64ce24a777b7bddd2ca7739cc4b4d2766ee2159d3c98d45cffa21c115d8821afc523cd9e4b0f18540cedce24ba2fde64a3b7d27108e25ed82df069b4303a4c6a8d4af5aed0bddd9a25c9cde77743b99b0bbd92f2965d8aac019a015e23"}, {0xfffffffffffffe6f, 0xffff, 0x77d, "927ac53708e9c189615af3bcdc18bbc20506afc79716ed7893934e1de7837680d87537e9db5b94ccee39"}, {0xd0, 0x200000000000ffff, 0x34, "26f9a8ad3c8c9b4996e15c00cdf02252fe3651534457fd97f68af032f5e9c62e1f082b84ed7116ba84343ea0435ca8b0d5d5e48c4ba966c9d1118e09360022341555ea347da74d42b45cfc25bfbc4cfbe8d99fef274833912f2d6c1a6732c1679726b914a452f05ca7d4085f7283884f84f2d207e8d505d139fa5d82487e1cfdadb168ef5aff1d07ade76438de0b3760e57a1981ea79a5291d4441e9529c1aa5b392a5a25493c7f86973eab5e6bb16dd2709dbd78a37b9c344007e349d058d19"}, {0xe0, 0x1, 0x52, "dd12bb442f810dea85e3f438e8e064033d37adc82909d51b4222c474b717abc7b42a23ea24da7eceb799ec5fe51b096c5ac9d4bcc88148532b94581864fb1b7fc0e42253bba58138ef012e6e82e592758a763e994aa143c4c5d4b6c00e0da0cb346bb95b4f0cf2635e0fdf7bf6f97962c8ae28bf826f529766baeeec74cc7ea4138d33058b2146afafac7c090386e4da4e86a207cda2b673f5420cd2de7bec7b5319a085c2d057e189fc55b6a5e75229585d11f076787156e5dc2aeb31438387713f2c19ee8905d06d"}, {0x1010, 0xffff, 0x80000000, "cd865b9307392e8f8eda3bf8b5cf98cb56ca1a91d236573b341e9c7bd90410567bab4bb1538e4715e56bb89d42e86f7cfcfcde08fe81b46545e3bad62766346b0a524fac3695fc4944d6ae88be6d15126be0dc462325809da1a88060f7ef778e786fd02c9f74778784afe9f1e49d836fc786143aea881e0519fffc7aa28f6de55750ed54100d03e898145f57ad935fff22acfb3780a2ec728313135093cc82a6d4e39f4180459256fbce6eb04ca409bd8c70a9c45082107a522b9a19094e35f42b85caf4ec3c47c59fe4e2e4a73ea9f50503f309b84c3fa4c9696c1f703ce0cea5cbfcdccefa13103ada25f36cb406c1c64c5dfea18e43f3bd43d28dbd7161602e44743a4d148ba547f66ce50732c7e306a6254abb4f6cbfbfbb46555fe79000637c832e362427b4e20927fcee5c8c5fdb6d7e53992994194fe0c93ae5c1056d29ad65ce62fd9fbc132d47f2b5329d9551856bd097af3a2566891898db5b88bac5fd867f9bb7ed790715923647b30655b6814ba7b6d72e3acb842d1d8ee92a9d383248fd1af3cf5fa3dec8da8c5ed49c66653b73380446ecc8fc189d8e5a5b8909f7c73e594516a4892fdbc87bb6b6a68152b257da6da47872053bc97a2160d23ed4c4d559a89b75766eab5bfe2ba1f09aadbdbaf51aabcaaa32596d5ae6d7f39649c7b9dd6e0d4db16a35a18b2a982fda972f5aebae750a09b43deea19474893118e3c4b98f7bb7c03ce7e51bf177ed8275f324e6c91d8e2b2bd0ba6caa399485bc1a1b8cc8214b3bab379a6f006d53d0ba5d0d2a8bdbcc9b35327f5aff4d03d84dc46330c414c65dd2673a7911daf4f62f7dd20bc590392dd375bd6d9c506a1cac197309c53fc8ffa181cd677426de84df8f59b5f2f32198a3916c3a570a810002339e36feec14a683217006fe662699173a477fcf5915425db5f040c1cadfefb6127108344d8bc37785d70aa36dc66ae63eeb63dae2b84d098fd3b7f2452e15527f52cc51f429275bf61f66fe912858520faf5e78aeb47472e84dea6b10f9418801cdc8f90243de0a890700bae6f99f9280485bcae09061c5bac86d0dd06c137ad8af9f7d0571d977658a92aa5100fadbdd3346ca0acde35b55f13350e6a3724d69df612e8ebd730d0f78f9159f3f9779c6d267cc6cebb5a8cba7d64fce121ecc962c083d9b15a7c1299f3460c1144f364b65f274b7d2092f6025acdb7209386b6acbe7976ad72f99b87cef3580571142f6d4c27685ff8446f7e1b5f774895a080dc57ddda6d52ac0a07fc9c7b7e5ef7f56cdc8cb183bf46fbe07320b6b8fd3fee69d451e8b6d428a4f6a23de571b645b87a921425ab414db0f6032935e32c4f166d9a25053eacedf40d686bd48fbb060f93629fa8cc0ad55798509919bc95aa14f2aa32dd751933d4d75acbf07775e7dfb39d20ee6cb40f6a718625b44eff166d0d98d726f6abf3d8d357f23b352bfc6d2b31c44f577771440dfabf37c90d5beb036dce140813b8eb6541dd54181502f075ff90cf839efcd7b6a5ed00835885f33a441741a1e55ea4956d16e7fa9a94d2781db7e47a4c9e4b0ca33a8e9f32c33fa04f56d2c780ef0157b1623c9f57e2c8f519505259503ff54242629c906142b5d839ce4c2c1aabbe066e1224a4444b815385158a9420b5d3ffa7f16cb8f32b3e38691dc91750e5caa38180d0062bf51d1f162d557b940b747bc06734973c77dce906f610b5a5695a976d55971e211534a1ccc9672eb8e5f4c7b2d913f49fde3ff2f34160f3343cfc680836fb834e195e8cff9fd421aae482d8d37769ef62e70ef046e2099aa42c6ceb2bccf22aed62f5133b3702bbc734f104528c451c9a43e189e05116d1dd36d34a7de3c1bd5e2e56d0eae8a96b4f424dca1bf2dcf830952fdcf59fc50d74379d47c2544caa8c809a78e6f22057be310b3b763a2db932382fdc6ffe0ef201c2e6f427585a8e3ce096641cf003b0fd363e249ccfcc63c42e70cf07f24c298a313784e39c569617fdafdc45009d0786a7663b7b6b0346911dbe51d76ec6e510434fc735a402b1bc67e19d5fb49ae9aa56e8156138b1638cd291cb888cdad8752f83437f187cb5ab5be529107f5608fa14d775e6d49e3ccea1f19c7f9726c9cac2edf1542e4762fc853b1c7fb4d5103a302d6f88ceeff8c33c8322eed856a85a4fdb2506b8e910351b51a1147c8d4ad85522700461a01e69f3c09f484075afa9cb426970270bf022a9d74429992d11b724df23d3879067676320f113b86db2af241998860c7a52d00058cd0dd40c790ceeb9236d86934bb0f98e23501df8cc5b8704632da17f59a59f5351a0bf55867355d0e1a35f2157da27e4043230f82779e8ab8ff1e0e7d176b494706fc785db2651f7ed61e42fbf2c0b27f3f396a272563b4cc35263559deb6385dc09bbe913836b4ff301c4433574ec1830f4327c2bd8bbaea977add8094655c7ab1bdae62b187a71d5a61bb8ddf851242ee76cab60b4a81b45980b88e288500576a20a3b577f9eb285e2c0e74a9e3abda42a48cc260604d3aef068c51bedd05ba9503453fab3debbab9c4b401598020468a7352222a432ec8fc5ab7fd133ae958d58af6f3e859e82f532842b9bde62acda958a8c515ea39cd76adf0aee80b5f01090e7ea0897220cfd0ffffbed49eef09faf077ea0a579c9e4e05fa180aeb60cc96a52d9c0014c9b56ff72ce199d972943a2c78122bd46905ec5651c7f862108ceecdbac4769b7b2b772ded9186696919a0024c50a12c399ba41be9ebc3fb6841ef613fe50a36166b30d801c97d60b4ff5ca18bdfae67a5f774b5c4280261b50252107f3796216d03b7944019c37c714cfad5804706c4fff55720ca1c0dba83d792f746432182ae396b0ab5219f036a1dce578ff4b9abf65f839f572a3b27fc81d58c532767cfe1a44d7b1cc51ee7fabe4362b1cc91a47123ac41900fb717d2b14e7fd4e1c378bb8c36453e84e83353b15248f7939f1739fe72389f71821097f1c9f6aaac6918c1315965ac7ce2b03e8def8f7803448725713b5f91031089b90151c2c5246f5c7e9de46907e1b747f455509e002739b43b60b8e0b72f0b374db42ecdfe938578c7a73d665dc73e2b7221c875a9e4b7b735048c3fd21b918cf639f7e1cadd1e8cbe70730d4fa5fa5cde9d43ceed049e7b7c494648cd9c227396ce0a52f9f2140b76bf2d67cb42cb80a1f8266192f6d620d96c22c51158850cc37849733333ac2543d6149a1cbcddbf39c211fc1e6ca6d54ee35fa16494d8d7602ab98ce9c72a6daa267bc7d3af79fcaa0cc5fd4e10b222b9791e2bfcb12a7b61ac7cf1c5625439c1cc8467ce6f94ca59c1271836df2c452d140deed36609e88bbed2f5fd6e8d8b3f982a80ad48542eeada9655b80a0cb652b137e5b66a5ae76ad49135ce24403042df36f061ea8430cf4374a3e5ef689e257bf89c671a1ba1a0cae04791e98122e48e89fa9974153505f60dd793147ebe463d542e1445d29e2c7c2f46153257d78706038cfea6ba8196f02a6ecbd534ba2a0d756e265a905a287543706aee196731eb41732967759507d1fb826525c77e1163167e2fc3a5db0c90c6e0260892524c5199105698c1ee26647b96c3d460e6c0e7f1fd85e0b84501292350e229a2bd417fbb616ae1f48cd6bdcc446b972fd0641fdb40f0d5102efefc1c4435e4311f25700d5f44bf2d9cc85c82fd38cb27532f19ec4f84db2a18a1ebb96e5b5762db7e981fc31073697406591661e9b61a83eac23781aae86f51afc066e97c20d9ee5ba02c54abd45254a5ad36420260c8b153ee20c6ff180156e21dc24885a868232a5bc03620504e6f52f212d7da3100ba2056c7286b1c84ac27ceecb784fc2c40f09fa200abf6f6112b1c0ba8495aba7d48c265948f0e307483e7b3ef933a31b3580f777d4fdda185b079134397a3a354c8e9cbf8a2359ec34a369ef916eb9e8f254ec974456def18fdd5056fc4ddc0c756d8906c2ce824b8281d454573e1611f5634f541a27f3c96e344f7115581a41e0687c789fe8d548a5be00fc5377fa3a5909186a783bb55b227245eae3b0c050a8c48351fb7c9ccf11511cfb530e5f06a2944b3090b619b64dab3e8d8da022db1bede3a8357e94bca9fbfe500291424c5a9668a0a3024e4195d75beb5fa2f42936879cb2805d550b401229ffba5569a8a7ed855ee3594e25a180a36f928b2ee9638384a949c2a39d92e25e70f4668bc3f524ad77571c04a6f87bd24a5c291b27ef22885596b06de60e5bd52d9cc8a8bfc5c7eb2c67e133fffb7f78a98dffcd8562e50abdf976a7e424f91c0a52c18c687e351e4656cb76ba4b9570e310d95a9e4cd7a7dddb9180c1c942d1b1ba21cb447cd5a648e13e66abba8528c111aa89c8c2dcca21b9b33da640b26b562006fe9d50947faf0f074225c5b566374ebfffeb408a60fb56b28976243ee0584b7cd5e515c25588cb879b7f25690a7928a91cbb1511b4138e9c3a79d8dfe04ca017cbf6e307a40a4654c7521876b04509858e489e485a67ae04152e3167ab9f39a2c4e680475d90fe733721810831fd8c7cca9c9a36b27daca60ac8446d17892508a8d6c2f57fc5b08069e40324486d1c660eba7028acc825de011f930eea7a1c69b7f0e1e1e7d302ebd5a840e1b00543a953cdfea7d45b1df806a211d7a3f0f41472003b2ef86cc2fe6d9d13461699bd62cd3e6ddab7a5081f1649272a60f922d39d59a84707a29d4af2938389fd665765c99fd0933eef49d435aeda25c41204b4c5bf59ba449f1f83db98add1f6a4d06a3c4b1bfd5409d268f376c93fa4f795f8a8e2303d11b55235a409537495dc9617794b429ed918475dd31e0109cd51b74ebb022e5465ce4b7255a8be28410594ba59bc6f6f8043f31b9d6d10297313cd03bfd741a6b2c293636f37a087428f4ff9f37dab0399590d8b325872adf3950bdb736d30d5674333c65c486382ea953947e3b4c4b69db544453d03eff1845b0e6eb25950d8c95fda642fa6f6feea3a2d0092fe887e94783067e725ca6ad17a5aad41fbab7406c7a45c2db822c537367c12fde583cfc8423f769bf08f61c71af03936c2631b420eb10cb61eb50964cd123e0b7c7c30ac9e62fb3100ef58a79a3f00159f57bbcf96d07dc4212e42cf5201c24a289454784e15b777f081c9dc49665cc2aa703a33aad549133f1c4a12b5d0f096f5b9d81afd46d2f76d5c25364ffe516bf620e8e7ba46bdf98da329cadf0c31177ddef8761f818918965b197e610c9347ba50ef1e9f4b354163228660c1d3bcef0061b2a209852cd9837680df9dfc25ef0930009c64d0990a67c17d172c3e1896888ef4f8f5df6e30251853cf9abcf53ed6cc78c0d40a0ba7558a90469dd08cb740a1bb307753ff92611e928e23ece1f71335d60f82fb6799682dfc585de71549ec325df1b36dbf2462154a4e5c4f24f9c0db039588c2996a9f24d7dee3810ef3a6eb0fe367ecc21c591d9f837126da3eed5e6403bf7a38a371e2af5dfb4382ce04472c06ed9ee72fe5f8c243c37683c285579cc13b3c73548b46a85399ac339b207537ef3bc9eb823a698d3335896e4a4f3cb18aa83849667af7498b9db5c7e13c895fd8319e7c6cc3a3674bcf93c1e06138238785a36d11c67841be4edb48de63a7a4e8e0f83ebc0a92c78e06ca7c9f2f4d7367f44f29362d080c6d75b5757131a80918d3b2a3b70b619edece6af91ac4ece4b344783516ee4d5959644506b19e364cbcb3ffa778b77f0db413918063f8f7547dd3dab3373"}, {0x108, 0xffff, 0x8, "f1d1e3dc01c06219154396a828ac1a9912579c9f787e50fef779422d9be8778b8d9cdffad4a90a922dd424358547fa45fbdcc1c791357f7d9a081b9c8b76bf2ec3417515e6ddcc429b8a8858e79884de3bb39bc9f42ab2008bfe6647956552fdef0b1c873d3fd1dc353c2d2f5fe3bc73690388ffa4743ce5a557394dac67fe94feda3794a55d39ee3ba9dcb5748f858f6b8af62ad8b1662c95d91edfa84c5a061ad4d1b6da390449b24ab9de34e9deb5fbe3a0b7dd854b58d5ef7616259075870bed7468682424e5c5bc7116b921a9fc36f81bc215a353c6deb0f7266f9bd530444cd80cb7207cbca65f79cc1027d54dbf7e93"}, {0x20, 0x0, 0x6, "0c5bba96e0300a446a"}, {0x110, 0x0, 0x9, "2b3340fb628a581992d4dcf7ccff3017fba9f7093a9ff0febb49a9c7cc2f99627485cc2d5654537ead746f369f9840a0fb02bb3ad5e7d87a5d62bb69278dcfe9d7b85d7abb0c98c6a352210dde261b0c779f1516a6e2eb49cf98c47e4d0354459eaa8a19a1c6798bbcbf15452c689e0fe1f2f236254e917e6c74f812fb282393a7398ca2646eb3d05219a274d6bdf9e750f3685afcf48a65d5a363fe15463422186ebae10a1a6a45bf3ee376836ce68767d1719a9cc45d75597fb16bd41a09f0a8200b8f84dc17ddbddec0223b85df4f1f2c151ebee7fd4b1810c01bcefe39f2d44e8a7a1ef5733b3c60a95aec5f068b76645c436a54bad62cbe"}, {0x80, 0x1, 0xe00, "15eaa212db493753e9198cb96f6b36d34072077fba8b88794dff6330f07a5aa984c694518ef932e613fd2e3fc4c6a4e2cc4359eead883ddf28b5e8d93f676e49155f8c7b44986e21af3cdcc8894156bccdfadfb996b7b507d335a689f6b1b61e603c47c61107abe9ecccd12b"}], 0x1650}, 0x2) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg(r7, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="bd6e"], 0xffffffffffffff43, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000003f00000000000000950200a47b00bbe5e31622ff7f5f40af8d93c436d356d5b4d203b904c47d60e09d22e2"], 0x3b2}, 0x2) socket(0x6, 0x40000004, 0xc38d) 16:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() flock(r2, 0x8) dup(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x6, 0x0, 0x9, &(0x7f0000000080)) 16:49:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000380)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:49:40 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}) socketpair(0x20, 0x4003, 0x714bd21e, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x81, 0x8, 0x7, 0x1, 0x8, 0x5, 0x7, 0x2, 0x2, 0x9, 0x6}) flock(r1, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r3, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 16:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x21) poll(&(0x7f0000000040)=[{r1, 0xf1}, {r0, 0xe}], 0x20000000000000c6, 0x0) 16:49:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x60000001, 0x6, 0x6e7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000080, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x7fffffff, 0x6}, {{r1}, 0x0, 0x74, 0xf0000000, 0x9, 0x72c1ad73}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x77, 0x2, 0x8, 0x2e}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x248382bb, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x45, 0x6c7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x4}], 0x24, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8e, 0x20, 0x7, 0x2}], 0x1000, &(0x7f0000000040)={0x100000001, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:49:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x10000}, {0x18, 0x2, 0x1, 0x5}, 0x8, [0x7fffffff, 0x8042, 0xf9b, 0xfffffffffffffff9, 0x5, 0x8, 0xffffffffffff8000, 0xee]}, 0x3c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) 16:49:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x21, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="10f46d064b8bb9b5c2162e8bdb79b4ed0d169e1c9dc3f8716730427e56", 0x1d}, {&(0x7f0000000240)="75a2588d6785ce955d539dcc94b6360dbc8cf1b61f2841c8e3d9e94fd274072651220d399676594e0330e3a34c2a98bea12c982e930703ef4e43172162e5d82e1d20079247779bd93f06cee879101e72528d3299dca075461de2f505451d682cc4064d11dc6448b712815947f3ecb9b02c3f0fb0ae5884452b299b39efe666cb37022b7e00aa213c83fe75d3e371f54bca4ae7ccf366bc85de6a2bf46594361658fd49741c26b450548c8e39b95276485a43b5883dc9b98f9653c308b2c2c6784552912edffe3c20a3a79493d699eaad5d2b4e91e3871db2deff93dca0004e4baf5921b57efc22acf85a8ec338bf", 0xee}], 0x2, 0x0) 16:49:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x413, 0x6, './bus\x00', 0x2, 0x7, 0x2, 0x9}) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:49:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20fe, 0x82) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) writev(r0, &(0x7f00000032c0)=[{&(0x7f00000002c0)="1e1bb004d3338e685f6e3b4d1635eb9f765ca6a84cddbc038d23235e1501143bb83cb6e7e02c2b6b01102cebc93b1aad59cba296a8f3fb0ee947deff8962d17243c668d0251ab860cf15d29d85295f7d21c14372abd4795828093cdbe3acaf701e30083fc9265af479f32353bced29427590ec21e67d6e39944b3019e00de68db099728c991ce7638b96281c49e7d2971cd9f450035157938a87f4d0e3a0016b432ddd0315a609f424ee6a2ad1f00f44b6fe8635524cfa64062a36fe057a96eaea8cfe2b0e5d8296a7c38cefd2db2b3b5c3b5fee686168c1017866852db91d3334978266796f97129af09f2802971321bd3ed965c2e2a2624bb7dbe1dcc54454c30bece61cd99acd4d17579b4cae371b81bb817dd25880359a881acd72da9e9491280c36d61afae29e5adae521de65cf024a14070987c10af4fbcf380ca61aa3f492a7a77b2af2ca26d723b36b3ad0e55d048bb2139fbbcec4cd955d48d33505927fd33ee3e65854d0aef8ed11a00867c0fef659fa17657e55b5e6ff9ead96922d2519113e56d384c6edb7766462c2cdbe3b722cf35c935f76c02735833ae86108d3331d2f4a61bb348f39bf0d9d4e8ed204868ec3eb3bc50827996782df6a1dddf11b3686b03df9af10d0560f684b3f8fdc36d1e1c7c7fe21e1395dc732bd5db5684c7eb00de4f46da69d607845eb79fe5b99ff2e5b4a27cbedc604ccd8e0b34d20f9c008e003199976bfe770eb03d22dbe81e766ffb030e3a1ab440f1ea544ab507a322fe24e15dac7f8a065c6a0b41d3845483a71863e56745322e0b31098d629cd61eb40f10773ab4005d9676928dfeec497d090546e63c6d5ca8a5b26ee000e085fe5a1081a3cff1bac933373ac613927201c9feae578f40d0dee26dcc0a377e6d7862582668f81a0b03bb95af05dd0bcc1053a65bdcba5ed40d935d50693260b9747abbc6275495dad5ee3b70a224c45def1a8a389c5716b1c6cbc0e6cbfda4450b51ddfb5b92b7a5654ac21e0aec91301b3f5ead244df29b063f5f5fbd80169d0eec92a53954afe834599c9da37aab94fcf07a06e7b6277810179b12fa7db5fafa537506f15361798f4dc1c97b2d4564c0c02450a44d074c46207d5ed5f2ce98f44e99658f470907d203a59017f0a3ee29398a34f8e404c255a83fad44ca09ebfb7d284212ff69c56b9f4d4cdd6b08e90448ea23dbe4f8d1cca1ebc2c34ccd5e0716a5ea185ba612278c176a8a9828bdbb766d7a2a256cd8d8631c804d46e6ffe3a1681883f52d92eeb54f5df0bb77fef5e483076625ebaad56555c4f82057738ecf8058b94ee58597ba91a320a1fd91f37027980300aa7a68193e8498af58b28c54afc7338bd5e7dbd7524cf6ab5343e671a9c346a9f2b1903ea3e4e06c8db51588779b0c0fc568e1326c3b4364b2e5c2c8129a114bd7f81bd2dfbd1ad6ac7e89a30c3d5feb521841f4f0883342e69229ae1fd5996af9d99775ff9fa88cd0adcfc4afcf41b1426832dad4765ca95fdcb570be7b8392ecd57afde980f6acc88eff0778d11f52ba1c46b46fcf830e6a0cd1b02f9500ef6fb692e9aa822eecf71967148a73cb37e36fe08cdf0e9ebb5b33be0219b414231ff70401d0621f824b4bbbd057bb2699af7335427e6e63c1ab7aa70c155d8fc9374bae1fceccc08d9196a2f5050a421a2639314c07e3c3e479d47c8406668526ab9e2b4a1971b40127ebec13f1cb5804bb73adaf4404a82b215a7c7af2f746745cb4da39936c746508cbb64ea812bb60b5066d25eda9c1fc28ae08cbd444555ad3c2fc4e92c57db42e37507e8e49eeb726add6475381d1ef249b9913dba88466ad18e412dbbc75e787e1e3f7a96b6841105f1469840a8c49bcfbed1e61c40d444c58a7923a820673365eb95825f7c0238b113f179b8cfb9241c58f690e609736caca23e1c75a4d48f9546056b710f86268ef0454b315bf6451b7d99b752eb0c27439805debb5015d545f724777990b2d3af20ab9a1f862c37074854615409f3b5c052b64ffc3286dbda6e7cf4e285cf98e92eaeb6cac37c966a5df8d28d0ff3afbf2eb1d1edb30813280eb226e2ec23b38c31a42b49419dccee352599e1bf0c4ed93e6ca2f814b9f2b050be48386fc74174b6a19979417fc540eb039460e38a71b8a7bc2fad5da197fb76d89149d934ae07b7d9df1c3776b4621a77816914a99218eb714dbfc212a91a0f048eb0f245a5e78f0365fd267c93b7e538dbaf0156b02b09dc84e746709fed27454b97dc3c2ad3d9b13dd7df6b9590916dbe24733981b96f40ec4b663a810db689b965e5be95f0ccf1469fa9d23db1302703c408be23bf064f3f45ba28012118c795ab6e0032ab70464c4385e613a19d030c2fb3be802b5ffe43aa8a52b426f7bfe2734a35957a2b98b3482c1827a9f5707544f17bca0218c857d8b893ed2cdba69f0e418d2aadc7fca2bad868bb4e092f4e68251e2324cd4eab4d42665188ac3ba04b4b5904812e655389352f709c2111132134033cfb56b38e65811b982f6f3c54388285ed04cd673a6beba53edfc4b73ffa9b44ed91bb5971fa5d49f573235a9437e96060cdf2dfb29842742850e2be3303183711f38b29392d4377094e1bd0ba07660ca716fe67b7200709fa807ae58a90ed8a795997c2dd94b2224e0b987a515d0fe5a45f1ee5790a6959833b9ef44342ac50902332faad0efe22515cf1abbeba4919c415059e90e70956f8bff3ffe4d680b2c5bd2494ef6caab94bff3620628932eb70931cd8b61364ae6e0d1d87a6ebe6b6e237b9480d571cbbae6dae61e284cb170aba4763fab2cffdae6bc692f98b1a68d0c3b2a5b8f2d0aeaeb37380a9de1bf8cd43cf686e3179796d99dc0d8fa93e011a56377d6285101109df1916f498f0cded6aaa0c7d52e21785f62841ca632c31441cb69e54ed74fecd4c91eb992c1e4fd01e36e7a3b29729382a98bc3c5343373a9e3a95d8c6513425780e2bf6a3ca59abc79524a27bac09b7f452b0309d91d7c44ed32d1515c19e0470580c2f64c49c91313376de140b6784698319e36607a2fd8fd16ca43b1d1274923f2ca5358852381f2797f7d48a91d93695cc5abf11fa44cdf28a86d657a9441f053e97c013aa859e6e616bcfd84049dd6cf544d5c2b4a5dfd409231d4de5bc2596d7ed8caa7ca7ae2900e7b72a5a6ddf94b226ea43eed7100a86a9b5dbd01fc7335b3e678b4d144109ffe83ed8e34f4cb680b05c9d9b242c411312f8842d9f6459bf81d9dfd37c45eeebc58f9e37bafe4f8e5be614bacf053301e536e5d044609cc84f0bf057df0c1958592d562f4dd67be053bf4a41739e6de134e518e8b2e466380888ad48b968048d1e0ef5c1d1468a224c2ba70654027b248a239645382630a6e9b3227fdc92b50e9900ba007dc9279806cba8b12e4d8aa4703b5e00daa8c41750cdc66770f06f8305e6b0456356517330bd6c9945c34860c43a4b94dff4074fd4c0cbb8114235a9aa8de05129be0590ce844b8c041d614cf61ef1264be158bd5254bb6713c4c54d138c76d0215b19d9199adc3aa0daa8d70ee5da7bb65e8a526c70040704ddaf9a6db20cd39012c61731be1a510b38d5f96b93f724e2866c1909e3480d2e4105f82676a7f23bbdec00aa6790c10b358efc42e14a4ca46960321326fd1e7517692eb3b433933b0af395536a74c11a91b1d14b29dc05e3c15724bf6eb818844306db13ad5f86828ff2f5e24689c79ef1e567132e1ffea1ea5c7fbb3cf89470ff0ef8766c3b1b3b6168fa0915e5679b92300afc0eff874c0fb4c1c4241a79cf64342e560765972b7264006b94050106aa85484a571bd5be72814817fa171861dae8eadc7143038832a537ec65979006e4704abf6c2ce5c182cb34f49221ddbe3793406101867690cefb3b2359f7b8f7e5316989319eea636188be0fa1ec145ac7719fab9977b3b24b2be4117d6a48d4f6673571c55b50f395505ed845689ff0799a41c843d341024e7bb0efcc97eded024a2815735c6317d194da8c55e4386f353575b36c3bb82b381b861c5614d42e7f9d12e38e84535b6f6631fcdfb8880324909a0f240d2c519a4108815c0adc45c65619d497dbffeadb4e73cfc11a050d8cdcabf6b166d9fdf079b765d0f7c79aa400f32e5b3d7f7cd829b805fa6cc473b4eb8938523e4d5ec8ef07800f658e173d4669136ff0177b91ab6c8819dcbe690b38a4564019ed1c4894cd73be016b1adcff720d72b67c2ab9d88eeb0ee47423bcf20a4b796ca9aee91ad1ff9c444f2a49db037bc001601e54e64b09eac167a86669365039760240b4d4b87c7b3b32d8a22736daf72d56a8b99affa5dd357b8b09a012c35116850ff8251fe323d16dbd52c69060b96a1e225a0cce05aa33abb2b2505eb58c447ebf31abad74698f8413180c435b8de8f216b68b87f7205d19b1de190bc5ef621465228698f01631c3c0d91dfc2e0748f0b2bdb34bebc969391d4abe7d907b8916bcd7dcf9db6083263a9b881e8c41fd0a425d238cde62ee6cde03d2b3a762ef798a6f6e7d237abc8756258637b31458210fb6ecaf763827ead11e185a1672f672a76e878db312e07aaf4f724bd2763ebad879c8500a6b52726a29d475df498ef2dd92b3e2a3d176800753c7ef184b01b9b862aadff61a1514b45f77320ae1572cd2825552e00eebc8122eafb38d6b0f3574c2fcecb293949c0dc08c04a81efab5884df187643d6e3b60fc545f7fef36d807da2d1ab2040190a450922792e62ffbed1e962f28fc632a90e31bd98f5476a8df47efba4f617ee94b84b7b8dcd2419a3e429a9d046169320f19148ad0214055aab6805fdd59b6223d5b1ae54001484b3e2e6ea31782b7563b6873d4f0eddfa1e850b1684ebf99f25c70113c8bc8f929435de43fe3f2371dec7c16b5422cb54ae8f0a16a5cdb02bfabe6c0965bc041a9bb50be6e0b81146db02838edf1f171e14df5e1564fce17ee078cfa68fc394f3cab51312d200233ec166b1c03d01cc80acb074bb9dd1096e935f2ddff4156985f81a86a2aef5ca82d51fbc88ba2faf9d3be7defde6bbdcd55d34bd206f3a6582c7e098f6faab3ffaf790c339a765f9a246e61dbdc9649b191f853079fd8eb99e5c122ac2cb6f6542bd980530de893474e4fd4699f19e9640c91f91a6b130656b75cb4ff6b368b93578c73bb92af0a29e953d9413f7b39ddf53baf2bd7dce7a64f4ed0d66383afc6737403eb7b9faa206ba54afc744e4a2d6a098cc72860356b9ed393fd25d2dd44ac0a68b36dca73bb10dfcee4db60400be8fb0588dba5a4411b6c6f8891818e9fc298c8e3ee9da4b0f3676f9ba93875ba32b76fa5c8687b082db82aeebdb7d2f5528990aa87a9fa439299cede0f900f6e12f0e81fc465bf95527a39846e339997ec0fbb2a90149a77a7156e57e16217477a4b6a55dffe986da041450ba2f14c387da44596a57c326031a546599adbfd256ad84e8113e3055178b722447fae0cc9b8e5bf4220eadaa452476c01a247cc0b088b51b35eef3fc01ad1a5264aae05b1773b40ada7d7223bca7959a0b2ffca27a018187764b0a9bfb2374460a67ce9753ef2900faac713c0ae2a7bea8867843f6bc4062b7d62cfa50e893c7a2470b275bd4d2465567cd7dd4be5c24d4d8751c79031c22190400b0ef9527a6ce93dca721b02109059fce5f9ebd1ecce65eb38b0dc1db3ae23f0e6f0ef22d512b32bf0ccf69a2a4396b6481df07e6a923c7c51c551c29bcd364fa32387f07e0ec102c72d5a8f069e61f01b0a", 0x1000}, {&(0x7f00000000c0)="a4e04a355943d3cf518551564333f8d3dc63627784f7a2835746d16f", 0x1c}, {&(0x7f00000012c0)="239b5a71083a3f099eae93decc6e0b82d6747a9c0fe93cd5f5515130ac101c7f02dc219044f6feabc3bf8476823925fab296f1ffeff95c0354dc5659e8137e98c08492077c5a85c20d47a04e304ebad309c94b66fe7aa0ac4bb3eec34bce2e141321f6ef2e7b6e91f92fe89660f881d0d6a8a17fbbb019ec17141311a91df5e2f3db940ed5be06b76790785dd28f3a00e52e84d81aa85304ed54d09a6af561d294bae7231ac0aecb2de76d40a33548bca8505114b1ac24e0092f4dce1052963a1e4a61fe595ad5826152a4cb22e7f0847c90651ac1fdcfba760997aa0bb30355d5596f020eb0296017e14306313676edcbad256fe9f8f20cb6beef2a014aaaa2947d14d91ca93b67474cc0c2d99d32e584e0532d665bc4d0b425578d225f08da61e6048a0b21da24f4b9b711c5ff8b55037110bb283005b9d554d41eee2a4f935293f908466944c75934daeec68855c3a36375de3ff9feca58b3c4d2af61f4002da3a4488b6853ef2d5f97f415c385515893cf03b8e6612ed41919c23bb23feed279ef6d8ac43b6a9f760353d2c3ee9b083d8a9ac04cfa47640f689b999d0893a0972e4f00bac06c7b51057a5a1c2ca6323a36d09958b23edad8af8000515fc3a630b7d6541d702a0c87911d741edbd2b443bb137316a8fae8b8cf7ca96dcdb3d2c917b6e2512f92db0649a3b804067dc1be96397529b339f171de28001d0863bb31995e1fc616a6badaaed51af16c80b547a804a5124366aadd0209dfca1c9c78c15da4f2b71d609dea75fbb1a94f86e823e8ccb766b1e0c356aad21b4442a7f9e4bb46146b03d40b5aa52a6222232370b6f6708c3e0bc81e9f054a69811e795ffed47e187e029d78eb919041bae4cb74a840b332c83d48407f8f43043143882e7a2313f9b69124ed58909cfc60adf284c379df66e6c79047f5cfec67505baf1f9b4406f4450e078f055e98ea5371125cebfd2cc9a1670c206a145049893140c7292a654c07eaab6ec26e10788222366b48af73866d09883e1f983b3a6a01cfae495190d27ace108a6016a20be46eb2e156a2315f36551ce7aca1b3991ad69a37a9e1b1f924f4e0215eb1825d48d9b0b30d464a0b43a620d508a8bf27b02b8bca1646015f7a95a5b84fa824f0cf4e982cdddb1fa2c2719469359580aeb5ff24e05725f67de0c6c9c2065cdc0892310d551f54a43e0677ba93fa85a7740cc4b7a0848f121ac7a55314df62dfe89b67a359b22b3bd9dd4fb7c2d079b3f0499446b179324bd50ced3202f79155438f8747f93e364b43ff706678c2767fc74bf400857ecbbf48abae21c421e49675bc14ff12947984fff30f67ba53d70dfade549eb6013389941c90956bb85e2914cedb8ad3962ce24bad35bec58785a9c3b870f4b05ab53a37c2d8a9ff42736bfe29050a0d38e311ddccc1331ff2fcaf3f14780e4910a5a2ec1fa3d16dec26fcd0c6c009d56e7a7a0aab62cfb9d0deb2d3bd0b80e16be49a687c6eb2a767261ddd0383e0ce8629b91807757d5d88cb5292bd8321614494be70d1544c9ab2d84e85b432c1e276909b203019b83aa02f5cf911f6ed3eee7e736a55ad329441d0a098e18d79ff498934255e2d503017e841aa0438df64b7571df2f73deca238cb2b5d3fd07d699946e9b187ecb088acc9ad998536812cb4844ab747d47bc11eedd9a1ea6f64b67bef57fd5473ccc0ca6c4d18933573fde6129203029188534ce419c7dea9c946f6b56551d265d014fafc635b57570904f6aa2699ddd123165524810a70aaf5b729391c21ff531f9fcf2edbbb5ad824a5523fd756ebd450387d8be603b126d4fa463c6f43532cc33c823d6f8501068833ffd3c682f457d19227e05735f5f377c990df6b087104add240a26187ded231292016fc33e717ffde732ad736017065770375f3f4c5ed3cf83c6672685c4f6a6ac4278abf15113a17eb228da5d3c1aafb843889b71175823b3d00f851c46c5890454be8afbb03e69fd93cd811f99c65bd40d6f9df648ba62137b87ae05c63b0d48f90c3ca7850aeb7e588d23fca928ba18059c3512f02677647c561e665a210e9468e091fa2a888ab23a954e97f378f262921ec6f52ba5359cd00d4625c255a4278418b723e0567c8a64f3ff2e39f50483b42ee2609434ae58dd4ebccff712f7483e882c8cf2017418365a397d059ebb91ed63fcb66538fa4108a86c4574fdcd62ed0d18cd4e8987b9bab513e618cd91f60e21f73b7b21d5817d1a30fa6eaa3d27fca162de01b03ef46aba18a8ce9df690c32f3c8f51a37f2da236aebae0fb9751da6611397975b291f383738296525d9e43f313622e4ca0bf69ef64ab054a215df1fa10525c41dea615adefbd4a43adebaff64f02438616e6b2ccf96941afea951ff47cb34b12659fa853e2f131d4626652ab0f4e4318a4fe64282e336b7d1791ff3c418ff6296a846e75e4373dfa259737bb4674df2d8a093645359225f9c477e4714e3ad3e5c8c25f85d1332d98ef48962f2125eef8e149253e8c42964cb04cc86f935fa850568d26675d53c6427ab63dbe6d73c9be1e2add17e37cd4357d2ccb0d9415cefa6db882952646e2196d28b9421a4f1a4fd9378fe07a9956a90cfc9867bfc45dac9737c98dc14b99ca2cd0c9beb168100bad21d2167fc63b08e31a8e488df9d4652b47ec1271b12830a00b18de9b53f5bd3dd668fbe393eb19824adaac1268ef377f2ec4dd4ec3e281d33f44a27120ad2965e8dc2e1bdce05cd5bf5b6334c072416d5994262d006f992021f44f30db870aa62c06cee9a7e7e880b4ef0e9c5051e48767173e755a5e0b256b2a9abd58e819dd4a93e3822afcc6fe8a55c2a6f6a3492b1dd6c764cf6871cdc1d7826786f536094449fd8ba77e3ae1d854c2d6b620da6739c6593b356b5064b5e90d8293761fb4c2e344cdb774c4e6d3a6cfa897fc447048b01bafe6e5c6a80f4b8202bfcb04873db5d8caf8ac9640f14160660a9596da4e2b7f1ea49e5b2cc12b7ac854090c057486865db85e91025b58f63ba3699413e38c1b937564e6aac08e7b0ef332cea623f04867f6bef5938d08219bd9dd7d76e89b8ce20c517d0f807cd1e78d8ab4b8ec3905c7ad6e2fa9cfe0b78082e0ec2dc0a2e4d6ea6ae6fd98de97f28663e17f1f8042d11e0c06eafa881588ba41499c99bf7a417ffa3576c4a80260baacf2a3e1568be98a947f6927553afd099ac6cff2f873a0cc6eaab2ae70a4c4fa7cba3fdddac020b66f4316ddc65435b2a95ad5b1a83ceebd7be0914483540119ced5c8cb51e48c96b282f263f22a9d78bce0a41348d77c0ba19a6c1e9efd4487c5865db69df5bdc5d0ba4e9c7089ccd6a583c6e6c3970bf8918bded710728654f376d00f7cb7b1a4f14ea7f520ceda70a46f892bebe3da13fad9473009c669f56187bee0fb7f8867bad20365de1290ddeda07728c9269f4a001c2e5cdf2270b629b6a4f6d9062638a56e79a7f83ca6453a21ec827a0a4161679af0637ea21f908e8e1e0fe712bb01f34e018be15c91c6eb9f396b2201f4095eac0203d923697e777f100595a31e3c898c805170ba6b4fe21c2168ce954fcc0c67bebdd9d66b9a3300af9c2114408129445a1e01a565374bea13c3f407d0904f9f650b2cf72fccbd4f86ec8081d4d6a5fc9580431fb4630e463ce009d73edaa1d7ee1cfeaf8375929a3b3806daf278d2a014b1e135e3e7c0e094247df2b51647ae8c261ee810b21cbec810d44f3e8a23736423a9f728b72f5ab09658b7fd2d05560490f2a352509059327c70b99b5ee8e1bcfe0fb25e6649e1d06f0cab567e3e62e14ee7e0d26bd274ee3cf1841f3bd0410d6fbd352d064d03f4d065e7aab493d22f9512c080af413fa67308c7b2aff279e64959ba558924a2619a1b7a981ff89e1e8006e05fc48581b339a389f8b2fef2391a35750d46fbee67ab8277af6fa9991d0d236847f604aaf85a6e9632bdeba6279f655a594c7660d15280f7feab7816dd28a6043bc928baf9a416d525dc973a99fd10a5b1610659d93656d201df1c1cc13d82b3da5165a237936bf351d35a0b0f3357fbb92e4c529d33aba7a76113854e9556b63060a200be7ef4aea924595e7c427a449aba0ce260604dc30cba7ac4c7e787ab00f78ce826128ae55eafaff7ca06cb801c0f41347c8b43fcc54cf945004beb444a13eca7986e54ba7137287cff61d8a4b787efa95ba1d40d7cb0c7bf182dd2438a108d2d037198279cac034bd74053fd31351eda6b8256e2ebbd7949b9f01fc3bfb700d3935d19a3d252f20bf3fc92a7be4d650cba8c5042c408cf1d4f083ca62b26fda0e530b1b8a054ce13311539c9ad8227f13d7264bff7aa58dc19a63184eae7da9460b8753c09f1f97992ce8547db275852261ba61ade7488a93e63107a2428e0265f7ed9750e8b6b9c7e31f7ee03cc7d871b0628bbcf5e3b08b8d919c385fc2efbeebe47fc38c0a56da3504acbfd7c4ac5d4b286d53ef8b3ce69a9499a1157f983cef0f22299a2a700450b074c1e0f4dc9d83fe9c9bff0879e14c8b64f05aea98c7c7356466597ed0e06e181df3c1af480dc166119c0b8d5a4931e49f956d436b7ca3ff1029790342be2b2150b0ab97b4dc36c299544920217dcd9e3a64dc19e4146ec4be231c49f3637b9b26e29f9a8d1429008602200b5d35aebdd750390c24349bc007f8ea449dc7d0c4d69bc783af2815b185c7d4436edb853d5ca78eec1ce64464a175ffa143f256350870e1f8a3c3e8c330d5c028007f999aed50c50a91b9bc995aecdcd76c1c363d81db1101747c1e1e688d4a82478a9a19a4fe4086775d1799c5b79bb0462982e2363100c5d004e7fb64697a0e782864954768516374469eb97acb1d6334dbb7a4efafb17b1d2ca25c2f3f1a5cf784dc7bed1ad73b1855d34333b9d1a0b86d17cb46f6d51f136b0182afdb7792d3ba35d97b23fee1bb2ffc0b51a4e2a1751e70d62e4a363c6a72817f2fdbd0254fc136a6d15f297a1a1504e417834f499cc2ea86a0fb59f060acc9ad9013f2b19af72230dfc8216a1414fa75a79a75a8db535238094fce34a2de51dc98d20465361fa5f5fd78a49954e642972b50880800e3e0c4116ff97b93d50bb2925d4d933ce3f3527004e1ef31d99482005504e0e83f49c315d22716d63a7fc1c69a78cdac5d9f01a0344bec0fc7883aa96dda2cb558dd36b47d20c09a4e846399405c2971e08c9a31e5aea90bdb8b3abc038812a7a410b812f9ded785d500ff666214a7f61b0dbf46313db3e0141a3aac18f5d424dba45b5b2ae1afacc8b75fff299d812c45feb304a6b9c4defe4f81453ce6cd6c09bee29853e8aa3e07586a5f41301e870fb2097744cacf795981a3a8ca06412a9f72ab67b25405179e14a17f178bc82ae84d4e77fae6f1b728e22e13ea92c391080f3f23a0786977d57a0b11b328cff10d38f1ce76933ab045de610511d647236240f5a5a80f58758aa8dbec7470a986ce821b29ee89de900199cad5afa740f7b87e1a35109e6f035bd91a842161611696fd21144fde4b4a72fa86b9b0df15957d21759c67b8fa1524790e017db049073b963ade43693da7deb225d898e1a01cc816950b13de516cf39ebc107c2b8991413ffe09d8047090426f5beb433a80c32d588e9b5832b130ff3282c7f79a3c5ebef548599cb1590dc4617d179bdae3abae2834e4046b89c9c5f9b4eac04a5ef6d19e054beab65cf0dcc0d2357ca465fa3fb4a2b828bfe8fc1cb5b1e2c327fec5061b5fc53fed6c5beae1475a51b7443542", 0x1000}, {&(0x7f00000022c0)="4c1af95cb9aa92098a7d657dc7e28b622281339974e1ccb0f4549dee62e3673c05b3fdac32c40e3dd63725085a091255cf222a6d7a6ec05f3bbe0c6b7054221783dee98b5aae2addc861413819e85ee2567bb284fdd081b5fac93db568cf0670e383802a9b4e9259bd1516353a731eee40000ce157bba45e8986b12ce8ffa7a9d7bffc12b2904583252b1e84101b8799ed02102b00769f12145d14c9db0555d031efdbaa0f0435f66411e6dd632ef8c3e7444279b839dbefa12350953cf5a9c57a5c4ba79127fabd73c44cc338495a1a93ae77655500b6b773d2f203078ab1ff29c13c32f1db273549239a8007fffbd4f6dca0fc165662c9d8984cd96a62768aa7ee9a34134ae171f7d2e38933f5b83aff11f9f8ac3af0ceef58ea6e3ba97bde4bcdbf3bf1de400de013dcada16b5aab06d52c572ed56dd8441762c47a0571c5aad439c8811beed8ea04e8f5b9bfcb1dfd7495126d88c2156f8bf24a47580cff5ac0f288ff09e234ddc9bb4aee5a9e7d031d34c608fd54a42f053978763019c7fd9876968a33a719ce330c7faf03299632b54ffdac7d66f52b6623d6032a5097385d056b051bfbc1747573aac6fc1aa4af7d394da596bde6d57aa663ffd9ca607be25966f2c63b59a0ea2b8b2c76d3ec2fb703295ab700939f14e014d9cd546df8e51b6b03111032e3fd64344205948a039a527fa24dc76a6fcae7c7d9969b5307a70c9f2f981d596414f60aceb3bc133b00fb5e9691617c4cda7e92b268dabda588dabef26124b1194e4ebb0d41f46595a8be9cfbc414bdb1450d1c624424836beed1490ddfb8310042dd69e0dacbb0b3163024a9c9753f902e3a2ba94d041837f6d14ebd00924d92d509ba2cd3bb2e818e5a6669cbbad7897bb81d2d5597a43101ca668a163b2bdc550d94828886e8ea2706f0044b92e3d7db9f7dd3d11aac741c41aaacd75a2e566c9e3cbe610da712eae1033c86d1f58bb12bdc79cd6dfd282fa7d59c38f07bfbecafe0d61ec70a6187c3b1229624c4df5117138bd420abab2bc9b6ba9f3a26bfbd98f1306067426f08101ce2a3242590f7c6403a97d6c579de456283d7432c7b55a74af6d15982984920c5d90b88bf7db5aa32ff7779376f86a78c86914ed540989eb6db0c836d6c1dee30bfa81898840c515546bf401e27d1dbaf7822f95ee04bc5141b5d181a600bebe79f6fa990c94c1b48cb5664729e4d4a436e8a3b6d1273b86e206287042930ef7e89aece82a57c444463a8b107fb41ca4c45aad89aea65295a8988019d795d58f83bf8ef7f433e1a889af34d30bc23ef880cf3237de7c0d1583d9eef17210a2eae326eeccaba49b6e695ca6168680572e00d1fbbaebf46fb1936184b701a5cf5b0d3f1dc208035652511efe5c5a3d71e4de4c9aff3f8ecd0c616b46a5361fb2976342094658ce2949b1b81f89f9f75741638dd64989b03a28d3c543c8542b32cebf940be18a621b9a623c032d564f2af138b146428aaa841d7a9d364a8ee73b002448624eee921ad778330797b528788f242d0dbfc96e841945bda4a43b97a507dfd3f8d6928c8139eabb6b11fc26daa1b80bdc90da5c057eafb8869a0739aace1d4d006884890066ad7fb1f2d8c04efe1dfae5fe8d0f4385186580d46afb9ddc51059678ae0f7828b9eae0c6c8c4aa665d8f429f0c221a7fa6365a30046ed4899528133b3ac22eb7aa541b7270ef259ecaec5bb7f9fc303e3b951f9e2f7c26cdcacc7f6452a7864296fcdbc7c72e4c280c70e1cb9758ec9e7ae97d8cfecaac8239876ad87ce976aa3983161de6fa2a5d54d8f4febd22b1f52fd29280b898179b19d09d3ef4ac6df1b5ba95164b5ea88c823e9bcba05560290c4eacb935d27a3d1aab0d94479c2bcccabc97f0fd4b82a6aa17face3ac8112ddd8eb72e98463a46a9566f56bf45c287b2b329fc322ffdcd455406b09bed012097005394969e3328426097d46c350f3576174bfd9261b27327223a54721e647e1775a698b4a7a34af89f846e3f5224a7e11c67735188a6955e80ab748d5a60c9ee8b6c86c77783246d58184f33dde697351c8d8424e9130b7238eef452764900cdd2d46e057fd71e29a7d4761fce308678b6b58f423c10eb1868562e0ab53d2eeb2706b35dacadcfe79b78e5ff78f1763dafcc894f3dc32d416bbf495479ff0a742874882e89e51d844395909348911b41d5e929110fc6287d058b8933646e01634a61a6bc0ab9b5bb9ff0a3cef6a7c1480aaaf6f6b7b75889b5aa3d1304989d381151ce00bfd2e5e8b36e538c5401d2e5ed18a115ff979dd48f9ff916e96ea65cf68b7e2774eead5141359122a787736caa2da9d3c19f6be988b3227ef04279c2ac51cad4dd71d6bb896128e68ce5ecb11f0d6bc13d36c768064f4ddcc36b6a6595b0a30af690866947573e010e945b7559ad68bd92293b3039e8f29b395c864fbbb684cdcfa730587291637d62dcf6707fc5ad2e447de5090fa66185634358ebf99b207ae00871f0aed0f43d72dde719cbedcf87f8130b5f2a3a850819f8a7ac97dfd0f813b758556496fa0b7331a95e9f9ae5675428a009d00b9f9cd376ccb05164189547cd80e4ec69ee20b9a6f4fe4f0238d50832b636ad5b880cab9512aac587a9c19339f0dff49e172699aed2104e3f48c83b0d37cedda21b764e4921a5887dc1392d8ab17e71ce949574eb2450f21cc6cccff160dbfd1cd5e692d093b21963638c5e0eba06e72cfabeaabd1d265a9d5f1667741beea657abe107bac36b684da5b1fb83e02dd76d0e83af5b1e2d8f91f2d2f8c3d5da7007e32b023f3b6bd8ee33f6e0ba6b9bc80e45279a6ec2ad8ba948f67042de5292c71371e1d0f46c17188a54d18f76849d7de5b3ba0b3475537ceca9218566f29c235e5e9e4cbc728652a5470b2c805367796e52fea12db42a2c04ba1b2f29913458f9604473ff7c32fd90654e624257de561b5ddd59ef8365d0b644b632e5e93b1a74935de8922bf5025fe572d82a51af835b00fe11c2c2674ed6d794c08b6c9f3de291259412fa94c65dd2ad58818b547e355407599b079ea19ed0ff55f7b709faf1f8f3765e6ec2a8d8d18675bd00dca0dbcc8e54289e6d105a1b43a6886fa124300f5737e53e8828ae0ef94d6cdf5cf9e3ffe2daa0b0740963954999586fcdc073e7e245a814b8fdb967b1a6252710013a9aa2759be59982c205965ca3f45eea8d456a04216f0f568e266846fe57c3bbada067ce82137972d9c78ba8f77cd3db4aa91f2460da360677e349a7febe59da246cf2e9c2061fff004760465cba3c5a0497bf74e0d96abee9c4614b87ac32a7d65c3d4af47f41e02be4e3337b41fe4feb7ea13645e91e965b965d282394ca3f47f76144f25e09b48a57f88e27548c349b64f995ce6aa24836fa9efd25eff3893955c2def2a2958a3db1fb5d526186f40b08dad419ec6ba746d6ae803ae420e82babaff8649d60fb7dd1143cac6a5c64ad8761a10eee2606e1fd4534868d0dc85ad9ae2958236dc0e0e91c210c3a71687022491480293e454281200b17ca2e5255e8d306969a217fca896922721233e5e7cd7b3637a548fd0f100440638b1149a92802873a8c0c5e6ce59a8435a4bf6f9cb55b3b39fa512f34d54b7bd6cee9d26eea043d51e06c28d970a71f826ec64cf5269c2e559af453e5f101dbe214c88181af0672127c82a3a55a073fae1a634629b83d21b70b87dc350d7469c808bfd3f3a589e5ab99560b4f8d2bb42acfb8288de6342dc788b0bf0b957478e18ecdea978a162759f886a6f25219c88e6a48fce98dd9b25b25a035ff7c143db530c7a241d862ca678fcd11fc0d198469760e957b89943214699fc0d0f0b93e9e5bedb7659ba93463763cfcee76bdd09125cae059706dc123fcf9bb939e319dbc60a8b6cc878bd41c1ecacd2641e727b211c5104b596f217569430a51410f16234eb31fb2762193d494b5930842c69cb014bf5148f05fe7b5b2a4ba6d5632f75382ae935f8f8ffbebbdf3b4b48e7ea3db949f5dca412fac420aee25808b26cc46926ff0e7a7ac2813ef1db6597c4da5d0310f45d6fbb327d111d300da1da1059761c610e69176cf35308e5193c0a66be69be40a8d02c9eabfd1afddee89351a6274a9ec8570dff623d777b0f66bdbd1332de8d282470ef6f0b4a7707b539da164c1021f5926d8ce319d15cc1ad2bf9f8fa370a320e30ea8b3761628b849254d1933a5469cecde96902e2e1a18d97ed0931a80892c6f31679f05be73e77d73d3b094bef4461c4f6073b977377d9eeb840f3364b3cfa75b95b087c611a3c4c2120be2f9e0cbfb51d3bed654b0eb658dbb808fa3509714272081faab97805d875d19bddd0a2af729b81b1383859379874f31c4eb1eb5a894102519f33645e489867e09e6f5469d57c646738ab8bef9bd98ee8a8857ce52edd3cd5cdc2cc66dcca130e17aa87dd972fdb3ed703fe66491d6aa46c152c641ccb0b9865fb336ef3c8d3ac07e42e481402bdb2c0a795e95a8b77928c1af0311af2581182b6da1f847bdf60baf6a8188b9117373685cda72933bbbd8073bd786589fd9b9694ac99f4c77a84f876458aac8ba42198155a5d40d500cd15c232cc10a961f50dd29bf9d52506f6105181332868b5025bca0c60145f23e0981a8822fde9a9613ff66b381cc90b4c6e5a69c2261b3158d99b21ebd593b880a88757a602d663d5ea735a194a41c177e3718fc30489a96bef78a1e4e2e2882d49e368a98c84da514df1713c51743bfea8bb796317cb03effd729782d0c4b98332a324ea5cedd2f897ddbf9be1fd0e7a19a3addeff6c27882ffd47f9cfa7cb5f042c3a8ddb128a05897ed96296bf55958da20d2564da86ead4b1441a5831811da1e4894143d8226c9519b047561ef59e929a946bf39b304aece84e9ffae17eef541766644b09a334684326a7b882aad71e8fdcd4e458dc0681afd1b7ffb23138c4a04771295889bf1e77fdedaee6fd4b6bdd1940cb72e6d9701d3958b6e957e5833875f123987400796280463a2bac34018dacf6aee0037abe00a4963215c44257a0699aadb15393ba6520b43fa726f3d51155248f6cd846b68b01f1065472697f753883da7e7904522ef078221eebd31d8e452d9f94c072c4c4ca60f591687149e4b5ef1d73d47f5017aee4a3f182e9223e62d90898da3843a5941877990509b02215ef51088bd142a8031f6fa142a92fa6dcac285dc3c33ee2b672d68adca44679fc9766662c261e38108cb3bf111f8cf54e5fbda7405b1720084b21e4069d240f7fc3483070fd0cb94e2a690df09699dcf4fd9326477b3867aa70c4232617ed4af3f8a0eff14201b41ec57fd35e381df3e95b73e60a4966b4605779267989655c0e34322484698f4b3dbdd3954912dc2c5101833ad0aa85460aa979f6e82ca7bf06127fac7c9a0f6a99995dac99bcb99c2a152552d2eca814c2608940743bb508dd65cdf161e6185185d7170d4a82bb00a960ec9080d4cf5e8f04d846fe84eea6b0421748f600692ffde72a01ded6cbb2a6dc0b4ecbad1b720384775c722a7179e465b06c6dc4ac9ebfdf5a3810e97b40e61978fa737b4ae38ce501f7ce8c8c984f693103ae11b4b01f07e61188845fc0dd146369552998b6bae0506c4343c2b1e0aa4c90a0d838d7bce948305e2041d2ed7f2f6fb99ffb53b31ed1356cf4c3d469d00f1e2cd0f911c940301ab8b4bafb6f58d226dac5f445cf76f600f0ff1ca6342c3496539f6216fcb6766ec50b23f9c702cf626e7152ddeb37", 0x1000}, {&(0x7f00000001c0)="9e2a42909c0a266f38edaceec22c24cd06bc8494ea6b5bb2fe49e021994b8ee55e5d010e536eae11f163a6027047868be018cf48a9d8b3cad20351aa3cc06ef2cebb31f1ccf96090fa3650a4ca2f847a00129b9c5f231ac3b4010dc52ffcee443576344c548d5fe186133b26422b9d4f473cc69d74d289b22450ae8fc634cca28f5fb3c3c0", 0x85}], 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:49:41 executing program 0: execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='W\x00', &(0x7f00000001c0)='W\x00', &(0x7f0000000200)=':(,@[\'j+#{\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='W\x00']) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:49:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) close(r0) r4 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) close(r3) dup(r4) sendto$inet(r4, &(0x7f0000000000), 0x0, 0x401, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_open_pts() 16:49:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) r4 = dup(r1) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x98e1, 0x80000000, 0xfffffffffffffff8}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) fcntl$getflags(r3, 0x3) close(r2) syz_open_pts() 16:49:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:49:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r3 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setuid(r4) sync() 16:49:42 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='r\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='(#\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x480, 0x103) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000540), 0x0, &(0x7f0000000580)=""/213, 0xd5}, 0x802) kevent(r0, &(0x7f0000000700)=[{{}, 0xffffffffffffffff, 0x22, 0x20000008, 0x8}], 0x1, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x68f, 0x6ca}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40000040, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x3, 0x6}], 0x1, &(0x7f00000007c0)={0x7, 0x2}) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x40) close(r1) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:49:42 executing program 0: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x99) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000280)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:49:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) fcntl$getown(r1, 0x5) 16:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) 16:49:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x200) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x800000000) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 16:49:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:49:43 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20840, 0x8080) chmod(&(0x7f0000000040)='./file1\x00', 0x15) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:49:43 executing program 0: mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x146) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='$]\x00', &(0x7f0000000180)=']\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='+[]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) execve(&(0x7f0000000780)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='$]\x00', &(0x7f0000000480)='\x00'], &(0x7f00000007c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') bind(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x2, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='./file0\x00') unlink(&(0x7f0000000700)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) 16:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:49:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) pipe(&(0x7f0000000040)) 16:49:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) close(r1) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000eb5000/0x3000)=nil) shmdt(r3) 16:49:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1007e, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x800000000000000a) ioctl$TIOCCONS(r1, 0x8004667c, &(0x7f0000000000)) 16:49:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) 16:49:43 executing program 1: socketpair(0x2, 0x2, 0x30e, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="f33499909232a83650a3e3c18efd78c53c1d926b93cfcd4f490c86f935f835667c9c23ce533d51619d3066fadae9f1568abc9b2b702cc7e2df1cfffe7323c5ad8ed64a82ed656f4dadc3a579e976fcc24a72fef0540a060e2fa82f", 0x5b, 0x7, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) munlockall() clock_gettime(0x0, &(0x7f0000000000)) 16:49:43 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/127) 16:49:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x3b2b0f58bedaa9a4, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="be2e00141ab95920864d4b3cdc009f83f0d79ca6616e4bdd626d8b85f56f9dad0cecdd7afe10ed45ba77", 0x2a}, {&(0x7f0000000200)="32564d07e14bc5a3bfd936e5edd3db3dd8cae6afc4e3bfc4792142ac5de09ae8cb17a52bc7e03c84bb1a631ac1188426a0a86d138fd2ddc3fde216445b1f8fcb97a0395ba0e1c62d17887202ef1b764629974fad8562788ecf524bdde536b95a78abd5f18bae75f3b081ac4edce826f98443e4c09d52a1ca76ea49bc2c", 0x7d}, {&(0x7f0000000280)="255846baedd5c5d082f972c520a43822c51187a7e95834761471468dec4f189378ecb134d1b4fe400486c5427131a0a82ee461ae6ee4304480133001006dad73134c29ef26f3411b0d833e826db60b602345dba293eb0892e0b9d94815807422df5adc9b48fd3b85cb95638259b71c446fa50196f271bbccd50e20032fc73b39ff939e427f633e7c092ac63ef7d04cd151b47eb907d5852e756e4e9c979aae704a76f2537b66023ea4fa9fa56f29c1c6182dbca8f688d941443a", 0xba}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0x9}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:49:43 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000170) mprotect(&(0x7f00006bb000/0x1000)=nil, 0x1000, 0x100000000000003) mprotect(&(0x7f000063e000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0), 0x0, 0x0, 0x0, 0x2}, 0x0) mkdir(&(0x7f0000000780)='./file0\x00', 0x8000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x101) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)="2458bed7565f14341cbb2d88dd78ce95f2135ad9ad108851f9cd187482da80531a74c6633e549bd1c1879760db23ac2d6033743521539081bc98c481edf0ac06c2659c1e93459cea488c219c0074df8d9093bcb334172c27aa013cf078fc2968ca8b3b665421378fdb326db9c8dfca83653fdb85f4982c63347f8f2897372e43d79dda8554ca762c6825db7bd8e9f394f4617cae19145ffd9716a272114f2171ad97d397e481087e4a471e3315a100eb30ee7bce8b1eb909bab86a28a720290855c1e230b47c3d30f850bba3acbaef64ecdbc255fe507207", 0xd8}, {&(0x7f0000000380)="9edd5507b56cefab23c4bb5022e66856b682feba8eee40ac79bd0a218cecdf48bb53ec0621e2d7d0d67603977957cc521d373d51690609b96d453a9059b430eb2f894b2542a83e3c4a00a052a45f7c0b9be238e6e0775f5068f62a5d2db27b61df755c98cf0dbb10107d1e8f164d52fb47daa50df07567673210040069c057ac24cbc8b0198d2332ff339856a931d4c87be74948fab97f09f56e2aa666054a810a50628d3bcddb312f015b9b6b082e1f3498c0f9f55c0559827bdda3b771a3b8c4d6710ae9a49ba8b66042ae72f3cd1788b0fde8565e0c0aa809cf9d62b61e21", 0xe0}, {&(0x7f0000000480)="2e74e0061e303b2ad8175637f2c2bd022daf3daf4ecb6a5d2947a85a688c121b0da873866504d738eaa693dc0f1030836aff4ea9324b6615ee0fce178edb3f270612bb0f4567ba37f587ab37a1322b00ca1c2e21009e9db34b6687ab", 0x5c}, {&(0x7f0000000500)="a2a5ea479c6ab83e8272feef96e14c988492bca7111522d55203c0884fdf651d4d621405493202550b02cb2fe0e2fecd04c683eeae5f60a9b670d4a2271707f99a7d3149343fbe9225391d24eddf8a9d9a5da22de7fddf0fbce950764a494a56689d626f7fe2484909fb68ed9caa5c2efd90ee6f4211528391dc5703cdaf0c2544c6bb5bf923edc718c7eb449240b939b6ff9a7c604eddcd8d69597430be9085d966b2e299735fc9415e799524d7e90aeddf93b3bc8c13c9688e0c96e56089faeb46044c1734a295e18a926d83d5407605b00109ef357f19363682bc364f215f51f418972140", 0xe6}, {&(0x7f0000000600)="933956ed4ba37d3f12360037ded0867340b04016604852550820de1051b41bdae344b6434f48ded60691c609f16908b1892056cf34bea1a039ffab5334d9de2675e928de066164d8dc5155b2c2f00c7698efab779b35ebd325a95abe85d5644130c8a1f5454e444a03843a03a284", 0x6e}, {&(0x7f0000000680)="ed4d101d69d5c2dc05e16932fe7f616148cd81e52b833c4814c2c0e8d872a737ade34e7c20b9c6cc9da980528e7112a729a9ff148ab132343c23c22b34f2c8828842f0b70c81e9cf8cbeaf5f827524369b2d3caba6d9cdd41f31eb8ee1896fa763c3162e274c9728ad6fe5ec8d6e64d3963bb51af84af3e1a30aa69ab07f", 0x7e}], 0x6, &(0x7f0000000780)}, 0x403) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000080)=""/207) bind$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) 16:49:43 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001640)=0xfffffffffffffef3) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000080)='\r$.c~q', 0x6}, {&(0x7f0000000100)="592be5a775227b54a7de8cfc74bb8e6f3f5f74ace57787010e7630449f1434d8ea85d895006e735c24dd8698f080376f1e4abbd764eac23f3c11af3c9c2d9362c84625dd8e77de8161b11a6cb4eb8f73222b211d5a0d6443d984fa89ec9800938c45e5666d2e62225adf3f68afc9323183896b227c47bdd2099284515d04ce719d9cd78f0f745f456713ee886a4daa27ffd87514534d873fb5352436a9e9f46c0982068b314c5a37859ba1ebce3f6ba0f068b33f598795fc1b3fd5ce641c", 0xbe}, {&(0x7f0000000240)="6df55efbc386f701f77afa54120ec491908c773db8edfd5527682ad74bd06a2ec66c4ac89e0e4cdb5537a60121e4ceb57c651ede29fa391d4a29a579d1df443d75aa893f960f4b5828b39e8113e77ae0d71833b7928c511783e36d66a6ba0ed1a0a7412ecba20b3d578bf20488eca67f2133bbe47c8e2c23f17b2f18430fa882c57465d678747371714ed2ffc862852a4bcf68ce45835f6b313ed81b146e059859c64f5905b43d11aea42c757a798a0333a9a97d9c56afb9838daf4d9b56a0965720a6d8973f07c6ea358ef7f8b44dab36970eb5582011c557678a3a10e26cefa902c4e8124da5875d884ad87434dbd7dbcc5d0349b95ae33a8ddf0a36", 0xfd}, {&(0x7f0000000340)="7c009a7232a5e17d2085a5fa40d822bd20f9947cca25eae48072922662dbb0b7e9ad8ade1d1d2e09f4af100876e6bf37640b6d0182e497b7c5ed98401b9e0cd1b4c08c6b88f030ef0d9ef400d6f468f4e52e1ec658c100348d73d3433cf4ede501459c6114487ab99607fa64f2af0b91f38a3fed16ce1bf18ea5eae7c6c6d11cf288c18132c5b3ad6dabc838f83f558a6a0fc525dd8699a2d5efbf358086bbb010f2458b499a2a3ef72db294aa84ad640c05acc6e106c2b442f34440a953640fdbc9a917f0f87b8c3f1b7d30850b75eb512e84919ad67c197527d2bc8b5a7c94d014258593da81c3e0c31c76ca84059710c65cd24d55272a82e775e2d907", 0xfe}, {&(0x7f0000000440)="413a8c656b143a23a33da83c68ddef6a9e7de23005ae730172e3a9c9b276be95b00908db108dfed209dce0d189db882cfe00d7655dd3642e2b59fafde2f0423df03cb95bba6a3258b1bcd7acbb8f7584f31a1401850c70c5db0210104ff2d5e94329e24d50c3f7af88c8e65200857d717982554f119da121c1df46355dded2fe3d52defc62aa712835a60bcc957c4d811166ea7c6ce2fdd612259a183d7ccb35f34e5c3428dfc2557471d31cfa6793c943a9d8179ab2ae226593594e", 0xbc}, {&(0x7f0000000500)="0b4e347768ec44194034f7cd2d50d3864297ad25a61d1c6c086f34c03f2e8d3a5fb605fd050d47ed6748269b1e1184c76338e26b09f345b201b8df31e5cf1c5e5d5f2061868b67d6cfaf5df05c630bf4ca65bed6e2142598c7d2f1d8ffddfe34101076142137cb99a9906adb5d175dad56a3656128edd6e5665d43ecc23d78848bf1e712250be430ed7803cd2ed8b9cb0e9bf38673b69da5c038bbf33212ba0b751f664cb9e2022cf56bd643e9330d13ce7ec0f4083734446a42af2ac203b86f2bfb57a0727e1b925132c9552df49542dd6c3ed5c29319705ec075c2aad867300d0e7defdaad5cef9ccb13fb8f803262f953b9a61e355d6c3629b8adc70adf68d866a5bd20915449b61dc986085a4948d84b3c4a4684ddd2bf2a1cbe94fe6dc50e0418e0eb59ca8918d0a82cff94b8f74a25dce2839fb01ddd277ea722dac195baa8c32c0534313de0b44d89b5923429640a250168493fa9c914f00743c173e6bd737cafcf5ea165b3440276e374c8506394a111ea9e5041c07c4df536daab2dc17b28f93baab0b6a882d40e71c8d5894be7c434684c366718625bddd5eff9760d482759f188f0c148fde0f85b0f0124aaf20196516756049ed814a0f55ff2a2c3d8869b049635064d462280b49d8ce46d2bd3bdfd45e24abdaa2cc6381d37d2321a269a8f2dc572211b98227d394dec2427227e74e61d21cb9edc244b81561ca5223506f6e12d0cf4ff0f0aae4d8851e25bbbf4cfbe32750a9663ffe4e72c47862a2938acf0f506086636e854104ceed775ee944ccd57a19c3d6bc06a7c5feeea9981110b626205914efa9ba1896d8bd96480dac7b8e253a3740d9b410ae13f7799818eeeac6380dec1e11d581647b67e6b9923ccebcbaad4e70542a571af27076891a71f328cb88ae6176b06bba20f65a4e632ec815db26f87b4b9de8d2632e86c494bbfcf2305167653b841e0e3c3dbcc1f0a6e1720b7943ad6e0d55a441235210623ce1d00ff9409b472b7520c48452939af89da7b9b639133e5be2d2217d6543df8c8e276d0c3c1785b9ff2e9456e26a199502dd285aadc0eca343845c30b8b74db617713128da2e2c5575894249a65163e3e2b26974fa42ad10d67bcb34d39fb2e72eb5084a8d4eb91f379290ab4c500eccbc66054c67e28e0c0bb4059fd5464c941a8bdf36cb039fa409cde5841a4409f4668cf992f49fcc2a581f245f17e22a16c1b0199706cfb16f68b53b98bb4e3c712cc7f22aafa7f751cc5dc56ba964b847c9775e37b7d1404d75d69f94de34b1547cf5069df098e3946c8505cb829d0ec661ebf3d66bc11694c12b78b3c0e6db194ff79ec19077d9679b4c7a137587bee69107cd3fc97b1ba559daaa7a6d732f1c11f5fc07be2feea4c637fcec36e23755a3991231e379fa4ae93b66efe9a88a645fe498f331f9e4e4b9968f68e9680922140ee1b838bd46ada365defb50c21c642b77bb2eba142d72549fb58fd20011bd4733173dd7124de6f994b2ade20f6f87455350e2fd59a24ae2b4c5c25da5f8f199138816f5fa0a5190ea765811fd3d9af5eca899248d4857b96b8847b77ab36817374c4983e54ab0f2dd3d4a0ad73f15f9f910c2fd46bdffd23d3d9e4b4ec90b807d28788e0e2d48568b4b3cba92b9752d3381221e63d7f81364c5392cef55677a9d5e1b8daa42fc3b35329c0390498a5497162b2735853742d522f24be9c5c5ef87f57aefa25d5adc16b450cd07c48da34ba51bb01d9562b04c5b110387e52234dd7e9a7934e05a5ef72e572aaa00ff7b7eb00abd2f17d32d5c69fda48e648766804600586d7df2e2f5d44c3ada0efa941f88355596baac41e489211bc30f0e343b710bb9f13f9293192408237d08af64f0f95051057e30c91b1227e1c19bfdaea26f8d0a7313a169870ba83c673b0bdec17e25e7e29d4de5ed2b2f0f5fa3450c371572b740e2cdd10bb53ea92b5e962a70ac368c2106212cce1200d9bdbe6ddaf2339e01b655f58272e879ee4a1b857185c9905b0c1a38fc6c2b10830726d4010c7a4c25ae07e1b608f8df8d26e3cbf4643042bb59c49b1b5f845a8e3da70b3a7e3e2cfad8a4fdec7e6dde30886af28dd1a2a512e70419b891726dc5855f8df4f1836ced006b0b494fe12955c4dc62173b7b7f335cd94cdf64b2b0f4397072eb7f552bdbd3c3d8fe96003ad47f97a47ef551d67831d5194f5d0949d3e9c0aff2615f41a0613c1486fc6ee6943adf10f420433f2b98a605da9ff56afa5ac2ac487732ecda4b50577c2ffafbc07c35ebd247a59176ef57cd37f8fff50035995f1ac079a6d33e9030a3b4e87bf11bb3deccc755cf86e4b3376d869b974ebad895d931be8358da17ffc5ef6c04104934f3c12be520f7b40148aa4845361fe74ba498f9acbf8a556dab1372b44d1db0922cc0a9959ed97df5c15d4e50b05a309efaf330adb437f60ac77848999f21bd53a0f45b312b63b8c8872b2a0ca92d0993fb7fa65a30b3402f6aa4f3de3d007f0a7cc1762391c0c4f87e700e891e18bb3c570f755709197659047211f0c6513db3d509f1aa7c61610b06ae21985c24aa35873c74703188c58ca13003bdd651987763eba77d1f5f45c3fc50e21d727e895d13fe72cacc640bf304fd08f720150b5a4e1b0881f00be22e7da3d62daf7a24f39c7c1847fe0ef4e24ab31c352acf1f203d6e92f5cf4d9ddad2252cd5f44ef029f81a3dc30fc0c6875640819ebf04476a3d96c2920f98c70ad11ad8075dc5ac36e3a620b8ef940b656acfb5f071ad5ae31a66071f84a227a343984ea1b3acb105ae53d61c5cdfbc3bd6dd127cf9dbb8d6b97baf7739e53e2737958a59734ce02b2ea327f942e1b9be5b0a0393eaf3388f05713946b54ccd792bc6d014613427530b794bc2594fd8b6be8778de0634fc7720cb3fb80252ee017464066c7f040838fe43381e9555065ee7751bffc8d48facc358df1993189cef4542b271735ba1166c656f045a2fba411d3c421b73474aeb744f79f1fe194d58d269bfb9eb59857e35bd70245dc3dfcb2d13a411021f11d97291cdfec02fd41e31a7cc5609149fbf229ecdd4963089a251de94137a3f1e111e285d6cfea876dc51e645ec9909c6f3a2b4c9af6c4ae91e770115d3d7c9fb88192b4bc23fdefbd89d63bfaaf0a736a9fddaefbdf2b33268470880ca92df609fc265a9a5a33192e3a96d68a9cbb4b45eaffb2a32c003fd2ded17018e69cc81e3ec5a8848e0f6e2f268a34f39b3c23eed180f2df8c11aba789c9e8b1d2211d65413a51eda9bc7359a140cd8293846d3f76a6168e3f0086db589cd0d959e3c57a93d497463725e2d9d7a1181c51cd2787b1c69b31fdcd337f7943910ef71f2662de7e288f0d52f2838c11bc550242e7391eae9a6730b647251cae45a860b290d6a882757fc85ceced6694eabf035ac549905e7020f8795bc754e4555a2b7918bf39ada0bed23dc04760343ec1681f39c221f90e319d10a9b7bc95aed65f19464151ebb36b9bb5e7956c25d2eb55e0ccd9804217349c134b1469ba998ea7a0fd7641880c0bf0b809e148d73de850992f958a9f028b97669c8e9342afc27ae031ee1e5629d29cb970ece48b52e5f5405f3759a0d0377ecfc5c5dc21e93b0d70eb549532f1ea2aae8be0e10db304ec9e31774a7f9b17bba58031c772689c1f4e11d9d6319d892d92e2f954b141680e28e67764c5542b7453c0c78977da56cb855517dfc45a0685c9a4c63ce745d8223a94561a723a4e230add5d6b039f9cb952095a45d1aa1a8d5f975e6c5c150d98a1361fbadb045fd419c1db65b753e74d4c55917f1e50095181484f1b7f0b6c90e58b7e86909ee660cee2d11b2455f5f5ddcef00718982e1332e536dd58914d8bf871299d28edf947d8b19966a766e20d46fd63029c22043799542f2ee580fa1ff09bf09f2e66566ef8532ffe3219758b427a41770f76d2751fd361adf8a0795317506c1a6af120974b4b585cf5e88f6295f9e0c90d5df3346e8c4f9b181c984581da8a32432ed1165dd50f506a195d31e2a72d9da51af64ad4d4bac79efd04576a93fbd988d4ca8a6c65c0cbc4ca2704d746243c0d4ae33be383e651bd6b7593ef732797d1a4e71730712d8f249917f93f9fd5906b60e40a97647e9e38853220279180005c60e91b143af0fa3c366ff15e1bc9f451223c84b6f2997c7dd4a5b474d406581b4f4ed68500c193ad8e038cb6486afcaf20ab3853516fe3d7795738dc17ec9fa180c9e55a5701e52301f2ff1cce19ac13a7b65534c6182e51676a3dd3908ec272bd1a7d9361a9138340ac7437b0d59d40ec38942f3fb3633df38294c5059b3b864114e21fd690f75cce00929959a157cdd68dd57fe1b77e2ee13d6f2e6e7a23e042f9068082f60a35a6c43943f71c133f4e1e8a1f3f1de78e5269f6617731cda031b15ce76367fc776078e58959b152025b7183fa59494b1eaabf68640e9fc50d44c9b301a860083bf979e67f44085989bcce96a210533b422885b52bb7ea552c821b898ac92bf106d5a581310067b29de68d7bfe0d8ea13ca44597d7d5808f497d9690457d7c1157d39f2a098cb3cbb322d5187b4b3ca8d885b03d200c62dd37fd43b616b1bc72827433a941375dbe49bc0e287db9c45efa309a93353c88f5b0727bcf17102bd08238b4b6926510ac137b0f9bc5e37d291ff0d09200b537663c264d0777015bd7b833e86062b50cb4d4b55446c756b4e988a95af804c3f6c945c71e668718485ee411ee846d91711746e479935bafb1db8b2fc5b5d533974a7995bd16dd4e3e500003deac71a3ef414472a7d03048105f9df0b49035f5731c4322f3bccf53b53f34ae0c556244d8ad220178373f50437824d33ffac00a764c875bd22c6bb260bd549f5a675d59558f6f22cdf05d4590caee0a2d0f142ddaf0876870fae1bed9536b64a81cddfc128ed92cb97a132ccf3a7dcc678e9e3024856f9a3a0689a9db6141f07ff0dcf69dce3d1b07db1a944ff4f8b5945a3ac237b91f33d822636db400956922f8affe30da17edf731c2b08ca8a427ec298a98bd2bfc6152959c87762bb7227c86da6ab2e686e75fa058e6e43251106bc5774f55ae359d9bae9ec93bd7ea7aa876c71d6f0971fb1d532ca04799c64f4ec115fb53e3d460620cf504c3341b37a3fd66aad1d736b229ec5690b27b438397a3b10dde76825855c6a7c13f6c2e9d834de9d64d41f3d1f8729d86d1e420711d3ac4dc68b9ef1c07f9ba355b781ee90c82f2dd1db59aa6e5f26b899aef0fbe96bcdf8f26f5c0217fb454c541082a67efb669c67fdc4bf8ec6b532a0af8fe2bcd0c2b7dc21fd2a2e0ba2273340a33f6b3e6d3a78aae423e30dd17dce41d8ac7a6aba8c74bca5059a592a4468655ca9d36c65ba274d5a0adafd630f10ff0a5da01facd308e7a58ae7d3daf3ec2e37c4452f6b63e64714dd279cde0d9304fb1685f9d933c48e9e3c99d7551145966a684b9adfcd40d9f6b43c6186862283608850edeb35013207cedcb34635770c9d17a05e02625a8665fe3fc28f0722de325ecc9a4b39d100dfe84b9a0eeb1686aae2ce3fa59bec1b22cd69f1d1c5babc81689968710e0a0920812377f8be5e5b6f60ef68bcc35f3ae9e69b063a96b11e6a8e49ee2b68927974b57bcc241a9d99af2ee6b075fcfd06b6867f2b0fd6425dff9def725acdde3c3ff3eb5bbbf096a3fa60a802f51032be5204bda1f0b66ec59de72f173f049f31109156a9c8f789a39bde52e0304fd56baed1e4a02d735107460f7ad4a", 0x1000}, {&(0x7f0000001500)="fb3d11a790950a457a554df7dff7e0be67a7112890697f783fb0e4d3f126dbc4d40c87d80277bc3b724030593c93300b8605eba5b80aa109511c3bdff46f348e2dd2436529861c63be9f2a7dbddde42a2b0d741f8de5ef0015f1bea48f79e450a5c8b27898af679de505a272a30e658397f55d241287d2e4ba7a1af25a4aae6df650c7853ee758329642be005ea580e9118e", 0x92}], 0x7, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xe8}, 0x401) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) socketpair(0x1b, 0x0, 0xcb, &(0x7f00000001c0)) unlink(&(0x7f00000000c0)='./file0\x00') 16:49:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x1}) 16:49:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821bc3d103000096ffff7fa7d37c59"], 0x10) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) 16:49:44 executing program 1: r0 = socket$inet(0x2, 0x0, 0xbe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9e0f03000000000100ff77addf2dcc67", 0xff3b) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40) recvfrom$inet6(r1, &(0x7f00000000c0)=""/149, 0x95, 0x41, &(0x7f0000000180)={0x18, 0x1, 0x4}, 0xc) 16:49:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xd2cba4761011767d, 0x10) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r1 = getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x49, 0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:49:44 executing program 0: socketpair(0x10, 0x4, 0xf1b, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x101, 0x0) 16:49:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:49:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 16:49:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) fchmod(r1, 0x10) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001e40)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xffffffffffffffea) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r7, r7) setpgid(r4, r4) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup2(r0, r1) fchmod(r1, 0x20) 16:49:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) 16:49:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}], 0x2, 0xffffffffffffffff}, 0x800) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000001380)=""/166, 0xa6}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000001440)=""/210, 0xd2}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x4, &(0x7f0000000200)=""/32, 0x20}, 0x800) 16:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) socketpair(0x10, 0x4000, 0x19aabd80, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x5, 0x2, &(0x7f0000000540)="f9ecd493dd2e98ea94b4774258a73e0ef28d9877c9a30ca2b403e56605317461a183f4dd30587c4de38e78dd70192074b0d5b4fe975f90f9e0d93ac1ce63ce9d1b8ba1cdc17e1fba1d55c0533f63f29c5e1bd24684f10b08574c98ab89cf9b87d964e25e7a41ddfc2b9628067eef5fbe20cac0c7ded721ca1ab83ff99e9e59883ec5d26298164f52ddf33fdd0f0c900b53e0c30d73b26eb44349c0f141fa96bfd4232d601d774d2baf2a3a8e697827a7f379aac179740b9ef955b5cd46764d9117b4a76979a4396dcbba62106614a025419d3a385e430ed673fb72be194515a72ce1482834e16c946c719f915c3d336ac1d5f4fa98e7c5dbaf87f456a0320cf361fe022a94d38b2c5eb43c8b5a604ba2e064063c774b09fe9c8b684c03cf2bea3ce768e1780a299e9015833b8858b26451c6398784123f76e622f99b0da157fb37fdaccd7091747c9a74a59c17c5ba309c56d9efd5529c5c2ae341c34cd4d573c8c4ad8548481fe2518241d965cf947b93c98ab3479b99a2ce9c122640373877601ce1f740d630b5f35da246fd267023596bf5fd216418c03563ecd863aed5c923f2728035419cfc9f2aa0d21180bedd76c5987fa9848a736b357185b2d364d772f87d35ddf0cfe22c15787c64b9fe8c3d6339b332915a758c630280e0e726c7a71538930acdaa74ea47fa63605663179bdda6bee0640e407d6a0576fad5af835981c17dee0f2eff84864d3e1660d846f7301079aa58042f97127bd39ba63b21ca3dd7e32a975ad142a6e24ea82b09e2ab51ef57ea9e61c7ab63ea194fb01dcbfc3057150bf990d3e17d96d94710eecaca21f99f5b0a7477c22f4720873dcab41c70e9b61d6e3c3111a1269a6a8be2c701603c772855ead3e537e9470ad93135ff87a6ba0cc4e97c31477a833f60abe94d151a7957d0cf108f2d1e71aacbc38baefa38b67c411e3615f6b62b3b554a33e4f539f7714149f34937d52aa1ac079742592313c18781b50a943bef74119285a133bf5c0cffbbe99a6b0f161bbd423d5210c5d2ca81e33768cb41128d70f279a76a23ab467882edbeaa383c5df715383ac83ec4352d8fbd6ab8f86fef217da3fd03423af1f9ae2755395493b464f1effa9e9a8a1de3c6d0eaf923e2e73bcb7cbf05753626396ecdcdb564fc93bed235c4f47923395633ce384bf54756831bdfa1f02aeffcd0d53f5bd6d4370c540450c9cc4b8e72e636d22bffbaa181d3dfaa1823ad6002266cd8bc7aed2a6996761fae6a41b48152f47ae8687271a0bc3e82fc380f2acc4c3ad09f2ae28724975ce3e6f9e28a0acb4d6a8534c9363664fb5fe187e90e08189e491957ba030011c912f8927b823f91239b768a103af936279a60cc0d6baf5a2950511cba7c27ad89f2a1822a00333db4ae473db20c3c8be09ba8470de736e242199b55a3a4c06339166b1aeb58ece27421185e7d49bc1cd58cfdd348e849bfa0fbf3dc3dab4254f9ef9b7a381f2bc0dcdb3dcdb6b84db3f12f523451cc1b77585233ec7a03c90d037392f7987f04d0ae5815c818c552f7d66d136ab35a884797b1383ec2f01c06067461626d19ff2bd059c6a814ea97e49afc81d946f5e77615cee5a7d25648bcf5a9e8f006d8f85cf8ae7f9fc89655727922709ec22b53e3199fded382c221be883ab2534e1a245d201c4d3504299812622604e0983d947f420f99cc555173011918d0cb3e067c454ab0ea40f1248fe2d8cb733509a3d72a6409d25fd21b142a6b27220787193098d75b97cb9ffaddd397d608bbfb82d0034e43db66ae5cd700178f95e1fd8929551857105181dffa0b971e0ca5115d9936d6bd59ee891ef5c3b317e521e6096fca74aa8f2ecbb2bdd4d99a225bd7451ee6aa77464ce4d1768ff1433f18061c4effafc11e74fe0874bc86aadeb6a3def786be6c034d0476bc68301036512fe8871705016931adb1129aa90378a39d5f12ae5226931a3cc94e89d4959a1b6363d9ad4700c80989ba911439b4ae5d272c11662ac664e39c5c5527a83d17eac2fb8287b152ebd31bd8453c9d292adc434bebf99d7bf2216d107e9d622bf34f6f0a24cb526e0e546ed62553ac313b7e2c412de81e072ad86a5bba05028735b4ea8bf6cba54d7245d072d753ad6860323254666a6976867a53c49139b67dcfea46064e1d6dd477a59ce4c1d35ff9177ef006a2c89f32afca5581f0c31e90b0872751eebdd14c486a2982541d5e14e4f28d9564991ac6c74aabf26046c77a1d4d5b0a83d294f1b4f858205d572a9a8a4d003dfe90194a16c218bf6badd2f2c5c90e8fc06ca8d7cb8097c09291f42de47e3978a82813f8dda7ddf0050b89457eb0c3c920ef8990f349d3897d40b827c9ece87fdb31007aec430c52c79487ccac47dd2bfdbfbf3f8e7ca8ef542b94bba8ca444a431938ea91adc338df4bb1fe8c98f54276bc536323070c04f41899e30539455681399a3815e1aab6921afc94224256259d26979da7f36fc0ce33287225f8e03e6e106b8320f407f230608d5fbcaf4d56b18686b6ac8aa4ebd6f360ba5e6827db86902d07a0ccf610e5daeb30c456856c4ced788a72a0efe464c88f91c5ba2bfe7b52c7a4ac1a853dadc045811c6c0cbd2e3bf4b292664488c6f71ccf3619cf2c0dd21670576255302075e6bf7b88d7299217e82a9c97a112ca02ccde97d726a8c6962a01c5549e8d8446a9da4fcb88a9421dd2a327a9599ac4dea5aca055f6e2afca66cfddd71b49186e83f73fcf08377f8af31eefeb4b800e4e3f65824f25d5b1bc2bc28d92f36557843ccb0dd7b3cc62481ba21b3e5ed5d2894f29a22af708f1c9e2e67e5fd15b8dc8ae33ff699d1e03c83a62419e9b3ccbcccfabf2496f678cc8ecfb814350c4e776713f5de7f363c51f6256573ccd4c2ece8ab83cfffa38504f0179d8199a2288391f530acd724ca6d9ff3c5c0fa31c63910c27aef197b3556af4a362ddfba9ea664fc546b04521ca20a039e97c8c5d905a28a5b34ec0722797b27a2ce62ad5c27c75ecb97c201e4a7aa68d15f4471603806efe3e6b8e79f1314a97f5f11991d6e8927c66bf28156698e3726beed6f3aae35b8dcddc61ed425de499edd29cbae18b59c3f9fc5f7ab544bc1ac836f879a142090d443f0c07c798d50ae007aab62ee141052f91dfe5415a93f642245385f64cb2204a47505cf47541f949f92f64e15bcecdda66f317f77a59d52f51e94e9b45ef7720e8e8784f034326a54ef063d152987cf2cf746c264b077b782a33a4ef7c321a0aa231367dfe09f4041b74ac98e0cd1650324270f4a3b22580e51d8f3b221d248d4f23f4854011141d06c6363760262e69041635daec089b97d29dcadd12d875bd26eeb33236a4c12ef16fbcbd1ebae55400a572f8ae4e5e04d0d101c92237d455e157a6af7782465a0c042df1efb13354c4d8da666abcbd37e4d67d5a6579583792bea4682d3c8f8cf02c84b3ef6477f9d9998f28360f7700315b62b2fe5b8fdcc9296c4ccbb4147d1d6619ee880284961b699f1eafc371a1811a74b9fabfd9dc553aa57c6c5c584ae1b1d7cc9f2701ecd2f0937ac71868a3a393f34287076f22d048a2e25e4a36ad4b9b01bd1e3d2f47291f680343223212f0cffeb211b81acb17a52628520e940d6b8f8b282b4740f1be6e937f98a0253262f14635e7096f40483a333ad68931855140ab58e9551d8e2a6e27bdc0a353b2b9439102070b1878d86ba2fdc6e889dfe79685414e52365db18ab3d3958dfcfdfb3d9e8b47d6f6e44f39f6c1fa2727789ff25a3be87642a1c82dfe7faeb4de55fe2868befd175f24ec782d455b0e1f9a338ec0e3aa2abf087cb489c50866260c194dbcdfdc9518c6ba4bc126dab03c5d2b071edf28eb150bfde773e7f259c909c4346a9a5c8641f025955bd16947b863ba13f15c4c772698056ba03e5fdec74721d45cba282df4dd4dc032f05e61053b3f5d747f9b4a016c814bfde79e79136ca6c43c44c62c826f5430e700d94d0239bca7fedff316e7acabfde781bc4951b960f185d7da4c9187421a6309c092ea1e61c7d2a204b5e3d5346032ae93acb9836ea0dbf14861760577a3bd2a00e648a1a21c14e39a83fee8ed4592ee054160b4128b860273685dd88ee807b1dd89911771a8d67e585d272827bf2e99741fa80c962f2e7c590d0392c5bcb33f91c2d2e51b345fc8e52c81643b21521a4df6a5f138fd6bd3bc20e8e6f630e6bf6ac995177bd60bdb99c1ea196c2c44707539b50c2f2dd14016fc40f763a396eb6939b4d50ef1255a4b8fda06c800fcc58d267e9c39386e56d6a5afb856aad3cd7aee6bb873a6884c1f9f27cd76dce86900d6623797a21073db2b27ca95ee97c99bb3f630d3c0b2c4474bc29dd8f44f97c44bef84543160f99fcdf33de6517a53dd1594326a38be25ffdb386478d5942b2129358db2550959a973d7b41ed74290f8ca5a041e6f5efa2e77a9a025dfa7014c32f83971a1ce269bb54f168e146ee5fc994fcc439db4b24ab45a1b4722679f5202bbf409b8debd87c79e6f635bfa0423a5a4fa4c418718d2769c2e00ec7973e2e4748b28ad3767d4fea55ad0dd1f1903d7d58c88be3eba26f27d9970aa047b4c66c69055196152b190a6395262ed3e979cb155ff8a68bab6589e08246223449f478fb2fe76b02371abb4c67ef64557d3acc0b22bfa1b198196ae2c6cdf6fdb34a1fa8406308565e13866e1193803c31a3c338e3fb581385ef03724b208d58a2264bcbb643e5a0f4a883ce73334c6b8de7caeaa98458ead71c665f8a8868fd931a55cb607c7f3e653f3b98624abc5f38c276474eb27d5a5a4abdf59ff1cbee1090c3700c95bb42527b0e6fdd00ce0804e4f6cb5e16f81c13c8261fb1475952a2e4d53afbec9758fffdb3c9d35ab2b28323c211dbbdb5ae3736a9dd2d095098db1dc28129a2833cf79497c13d1be17795a2b8616a73d90d1ead2e7929f62cc245a648be7170ec0b22383cb0b81775ce104de7d38392b97b9b0d9b9cef980fb625d40a848842e07c1c8baea63c4d8a1b406722cabe75e3e954ff20ff0e8d011934e789ef9b097ced739697ca55c529fd9a4c9b9765a120b1f27cb51d20d5da878fdcf4962bb11f697349ee79ac748f43fc3d73acaac8a98a69f258f05e730fa54df5c19e8e2069c6452207ebca27b540ac89c5ecf5c901312867ac02f620d14c5c9ee5ffc16fb9ab0d0cb76744896e55995003c0bc17b20fb71ea4ebff220a3a4cc3dd4c0e64268218f2fc0484c8ec97240c280bee87dee746b3840b472cad64d5167c9d373c53504564a1ebcaa132602580be14782f923614722e9a1f279bf64ac5365f7b875632c873ae975a60e48c8beaa31cf84cbc10a667e9e132ee917aee4c0d287f017e91f814f481c29f3851e08023af4890b46da3864e8eb4f3e4c84997afd55581ec51394f44cdfcd07ea146a240526b8ee52f4cab603ec4f61ceec3f6b5a0e8fbc64bdafce04a434fb9b3f15af2448ec24cbadf0d3a60cfceb8d9487528a38405dad0a5253ec0dfb2d88ce00a00f45e3fd1f1dfa004cea9c125789abc32165ffe1f5f54aec5bd96866d12e02fd7d9fb29834f8a107ef287d1e2008be51bba1491c8a6b84add282f4b8d982207be76c0675efd9e7f42868cedb68fa179c788885db63416724be656037be6375b6dcb5fa496ad9af36a41dd868f4300e900caaa2371f4a122d20baaed2fa0eb3180946663937a0afe935fdeb3b397616115aef98fa5bc0e6a31bd4be5a1149ea05de8e624bfa5c891f22", 0x1000) r2 = syz_open_pts() pipe(&(0x7f0000000040)) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffe01, 0xffff, 0x3, 0x84, "f0a23c1e02f4b1c475b7302dd3e8fd94d6697872", 0x1000, 0x9}) r4 = syz_open_pts() dup(r4) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) 16:49:45 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffff7f) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) 16:49:45 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:49:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) 16:49:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/241) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x1, 0x5, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) 16:49:45 executing program 1: socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x6709, 0x7fffffff}) 16:49:45 executing program 0: r0 = socket(0x36, 0xfffffffffffffffe, 0x46a) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x80}, {r0, 0x80}, {r0, 0x100}], 0x4, 0x10000) 16:49:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="a9", 0x1) write(r0, &(0x7f0000000880)="9ee09c686f956faf94f9d235eb4e48ac053ca7987fa9479f5fca68a8bf28f9450aebcb5be8cfa8ce3718c6f3ec3e65dc093898295b2f230300cf3cdec261ab2d51eec00b7262f4367365a24137aca31572cf925eb89c86635d64fcfd614020bcfc8802c71917ee236300b3eb93d87827499621a9c96b1afaf5eabdff7bf0497860fa287637a9751ac60be471b98e7596fc67a0ac032fa1a4e0a7ab688e28ba6f6a9df0797ec875a3bfb8864735c5b90715963c3c31758f0de994234fe9b1b371c9d5d994779e77c176746b6742469873c16f11b020998ca5540d4a71f42749efcbe5eb5e82337861c1ff14a82c7e3be49788510d735e13e9eaf9c6fed32b1c96f334d1dff9f683389458dd17032efc9fef9cb3ecb2dda374d03cc22af5057b350ba771ddf47bc154062f554ca3a51e55024276b80ed05be1ce08dcec5d6970852a9ae4164013b326ccbb78d04a18ab38c36e7f3e49efa127eb801acdcc5e92c31dcae830a18acee933f7a88d1dc39e3069713019b242c2f71ebc4e14ce9a92859bce198317521780aa48ae248574b7793155cf85c2f844ed81ab74f8cc01be0b77b95d9909b2445fc26b5f2ede9d0af524011ff9afcdde4dedf7742c2c9396f52e676b4db59600a7f804b5e2c88b22ee6fb70847667581a07d67bcb9ba21e8e66504e3317d8303800a082a1e1897c6dd12483ce5e07562c3539dd5728090f388fe59bd890d840e54f92ebaaec22b796f4c34ad518796de0b56861f18be047a1762d748dcbb0c5009458d8280f2ddfdef62ed5b56b3b0873cb7fc7efe5c4b5f1946c2961df4069e6c7cfa0e7c48599706cbc96f88a9051c2fa83b19f49aa24a49195fd6eed3b89e3621beb5051b150b98ffc56268dae92a2eb39c9f68b51708a81b35cc19e85b11f910e4b03b5333779cbd33f775b23a56184fe727708631a10967f26141e7b62eb75223ecaca56f1631da091815368f15a1c3bf68c06ffe59067e26c839119df1424da0e20805a4bae08b4f1034b9d091f692b60331d2120383e8972e40f0dc9047ab62d9764830b7e44e06b0e6601f27e327b571b946d307307b02c1baae5519217bdae40a383997081e3a95efff9c91f8e81d7da35f759c424426c925efff585580c2ee625f57773b877388697548b1a5178ffe76a73cccc9d54d4bdd8a2c11483bcca4aa7c982ff6a298d00a7c07f0896542f9e1a764f08a3a9da8687e2d3db18786531c2297413ae6cd4b88cc772d6e73e3e8aa0a964a173f71a356e49b3d305d09e9430dd36c0beb92eddaea433ddf01edd00da4c4b8a136a2493888656122d4c7b7718832696477e630aa3188de1a376cf0b80b373334fbc33ab99f057948996c4c85830d2ec278ae407b7cd3950ffe9cb5b1a2982956afa5d32887d0503c3f40db88a58a8b34d8b81cf03835c911f2205aa577063c2f9eaca0ba98a47eea4e86e44f5651c92b319bfb70888da20619f007109ecf2ec56f8a884b85ff448afc9dff462e82640cfa4d6d2f9a709fd5bc3d7ca983483edd406aa405ec78c8bcae42ad170e6d1ade1211332b52ecef65e6113f243b6f202e506022dd8e8a5be9b81ff0bb0c20d43cbfe8ee30ff5d389437a79f12209cafa4122ea907951c8172fcf563db880885ac049ac857076bd8f52cdc07458f6cedb3ce81afe2e189afb9da0f6919673cca846aa52af33ea5940a5dedbc5213d37c83c44dd50463cfbfffd8ed710bcd16cf32f95e2b14a3c9332de439d4019c8bb64af844c828d68dcda6f4aed808e41935e78aa71a8563dde8a02366b061b94693f3273afa04a667ec1b34decc00158e371639b6c1d64aad4642a9b647534db0574752f9d50d0e79d0f0a6fbf80db559b0b91580be411b17f5d641ffced25932054ca4288e5e0b2bb84b3796b3c4da3b2d8de3f1510424135cf0711ffbf4eb169e96e0d3cce2816b0e6b40cb1c785ed3773e69e54f217a2083430736c35031a9631962880ddd3057b2b9572609fe6a98d736179a971e4f47c29802fb6c0b1754d15bf94f78528319b414c2d18784ddbe63904c9e8b2be9d11215fbd3f0107e58c70521130ea8207b561c90b10adeea550d62500fd6a17b913e32e3c1987ca1172d0fa49db410b0e1fa9137cd7de2d50997a1dde61fb26c136dce94c5bc7dcc9dbb6b89d4dfa3ebc5ffbc68dbd7399423ab0bda57e52b8d858124882597d83848c233d9737061dbc3f6dfaef53cca607c73cff6927551e0a389ce8d5bad9ba5dfb05f5fe8a946116c5334171c88735de567de05c119c693d53daa6c923b2bcb166acb3983abe9a8a3feaa77556f5245b441cf31dc44546f2472285b47dbbb478c98e7c8f131d521beab7fe1077df2d295b55d67d0b8a84dcf2d6ff6d3cf8d47a97618a0bb9f8497180370daaf137b783233e46c2d7bcb3f727f9a2502f6c2f3fdedb3f06e7c1ab645bbcb35ec8ffd31539487ed0f440d0659108ec42fc42b7b99f92091fa176cbefd033b28479c208427c431aa6df4bc7b88d6266d3f130c4fc3bd66238dc8003b1ccc47defdde24b996222611b4c71e4880cf5daa242eeb0c10a76f58af5b48fb4c845a12f93065ee077bbc910588132b0ff1db1983f7d95616c76b14bebb4bdead497e7d656492b5dbc73a06796e0d23fa0d769ac77e42baf1d88e18ffc5bf2e80f07289389350b9032ca482fb5af697eee5a761bea8bd039dfc93c906e952ce4014182354559114f846ae6887324dec1795ed7fb0d9d624d8e25a86f52ec4d3061b6505a997a9c874365a09f1c0c498f308758fd6a4fe9116c813b7390ffc374edebf65427a54956b3c56993f90f63b3989c201f83dc0a7946cf70ffaed7465b91267b4cd2e2ec353cf11ba291866b4809605379452b4755682be8122bf77d52f9d99f7f4c3f0cbb2530904aeb9b1d24e31c81bcf0e5d7c819b4439205de8999e9c600fb40318401a73f87f2f51d7d93a7f681baa75d27c1c172059461538f425a028a89665cce3eeb8a5513371285f4c7cdd433ae2302f7047500ee61c59d223b776527201136565fcb2e5fd2a5244b0a479972111cb997c360617f25d36ba8ece949d9e880939766df2263e58caf6580ea174d1effb70c457a59712cd44ba3f4bac0a072437bb8bb6e71b9fbbc19910b087f841d563bf334070deb4db6967969e7fcaff29eab3d2e6faf0fc8e7f20a976390741fdc2e02e530447ca14b1b5e7b96bca7eea10565cf2d3c7c8a23b449228093b835a75d73a6b70cd5aadaf7eb7f170b54a0fcae7a83aefebfcedffea54cac29bedb7b7eeb865447881c970f78d1966b5aacc40b0100888547d2d6342aa2d618fd3df7fb23a3a04f2969b10d4dd76a7afb8cbfafa414ec18d4d0291c1cb4c0d67bca3b490a054db321934ad442c945adb225e9cc752965805d50465d9a180619a805d0d230dd555624146269fc90ab772c886ffd31438c70b9f068945ab69e7179478df2001e182b1e28a377840d78c07d963a4d638fe5e1f051ff13fc7b6e6748849de289319cee7e05fea418a823ac08b928f66ecd7c26b38ab73574d3d003e73bc2c88af66b001d94e5dbf35c19a8e5cd212ba27ddbc8c7a1801c84ad4381ba4540ee839b778c9f68c76415ff72eb3d22d23ea0e9474628d1f45a3872c80475a49a1e1afbcf228faf8244dc8142f0516414d222a0ffe83097705a980501a5ff26a73d41d08188341f1921c5412e12ebd01a3d2824bf42d0bfd4f916ae2ad3b016d40507cffcfe34cc5d8c15e6444022bad6f66e3aa598aeccb06fb76f5af29ea80da1d6396cf7862be9e0476018f169e999e2796055484b3181f601e312561e89b031cea34920e21d8fbaee5d4127e7c615bcdd9a733b6220aea83f41e1bc7e90992151d880d443b5ff214f73d0959759caf442446ffcb1233a49ae6031a5bd1562b0b9cf2efb5c96f650126e1da9ec77df6a3f6a28dee59a445b6ced6366b7d5843d612cc75cf59bfd24114f6de403fdb109a9e21d21885b72587f2e7f06f8836ed572b7e72293ef686dc4107f77f7144fc73c7aaaceeb77a19cdc3011b7102d8227c762f56c998ba2cec63eb1a994903c1d0c6f1d0e0267c3524455d4d658933d9dd3ef2184fdbbb7c0782db98f74bcc54e88a6bebcbd14caf2d8b210031bae29b28cc2723da545cc39414ddaa59f62a30eb26ecea4da6c5004831d79163f51d4bd9619bf8ea20c4ecfdd6c5e1de2de295446aabc1df10b299c6fbf33cce2231f1fc21b4d94ceacf4e16174ffa3d2585d1e5ab768ee249a138939558d889b682bfbc1979a8401138d26da49d75e2e2d129404464fd8ebc52b4106b0df86f16a69ef78478536f79901c858d5bdd0fce222e7bd570eb7aee4bfe9af7fb6b678a1e03a4b46c08b2776ff9af0a2ca77b02179cd92eeeeaabd4b14ed41a42456b3b9ecdacda77ac863c14394e8f5e8f78441493495a33bbd1e2998377c19c07beee58ebfa873fbac66d9dbe951c73111f92ac1ee872b355a66e215e03340323f240ecad03a47c94e6c4f6997741bb2616730805c637cbab2c51590643e42f3c9dc469ff4df43e6f2b3f38e2545a12064f6498f0cd2456c903e76f5556df8401e34b6d331144398f0ea5e974f82b3ff6677b9198d4a77a3fc618f1cbc50bc778e4be00a3347b7beff0a0e7a5ae95246e772355aa56c26dfe5c583199f19fcaff5e7de5ed1474d6721e67b7019ae47d8c75d07273779eb72e7679631410a3a822c71961374b04e2b427dae15ff5d80154e003396328eab3381ae61b09e0b2248879d22d2339cb1ea3b31a3ab374b5f4e10de83241c34e6766052a82ca0725c5c90dd087eba516cf021590b5da986e9fdd4799fef2891b59573f7e9224b07c0ce399567f034966e4dd939cf5fda00a2b8294373d6075ae516a4c60ddc45d795d2c29ef96847cf68d9543e77e46692fffc986a0853ac53ec51f96a8745d27b2a7778f833e762ec03da5a4be6377d732787b4daf9f56bd7d2f05615a5416001a2c71b04917b964fcca549322db85e0a2b6206f0feeecc92165c895b6a030d686278764956e2e0cf1ba581e20452e70b681a82c41122957c036b683d1017dfc8e214baea6c16e952c78041945c87a2c609de6484dea46e3c293c5fdc81274f44eb18a0b63c3f67da193f44953b989ae7d28076a4afc6e679dc8ad6005cf4a1e81ae64f8b38629c63ca2d6e0964707586202d59730ff03c116024af1608f4fd293d90767669da3a7f6230cceaf78422edd2488e5b1f2583237518fb244ebc917e25097be3305e93bed5ad7a760992c53bc09d6703d83e0deafb25f77dd6bf5070637beb7de8c80c104f98b8c33660a7a9bc3c70a3ca126e8e215e414c61c66abda556abc3a5da3fa3a1215ca57f4cc58bb4043e4b84fdef030a8f7a6ed281f6a0fdf54e5d90e3ce108919107ce99f58be98c76ecfd853c5363babd3f8d769b0ef4b864f39974246e9150455b6c46f9a93b8488c73f3e96150f6b3e1c0a118d86f3d982a449f01fc15eb18366e56ec10a19bd28ae610d19b9eb9ff04d7becaa29787d87854f3810e23e10e7141706692f9b0e23346a27fec87d6b184f44ab58ab0085caeef8674b08a4ca2924d2bf8528d3e8ba0ba1cac58e5b2e3ef2eab958f453659d5b13d42b2350db05aaecf75f7f0cc45d7ff075c838a2536002292ba151198517a7f82928f6aeb1c7ef2db80363a7e37e58b6d1159b1b5c390a1f571786877e5d1d8940ea8dcdbfa88109c4bd71d75deaa2f99bd3514ca55e76a81c5245b6e86a327b3dcbd47ec5eb", 0x1000) write(r1, &(0x7f0000000340), 0x10000014c) close(r0) write(r1, 0x0, 0xfffffdfc) 16:49:46 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="91085f7ca2044ece866f061492ef31a19d96b19fb0834613d5ac35d2dff9a393e064ff61f890f12f3c1448919336ba412727473a0715444832a121bd1c8f1a0a7343bd1192a95c61aa21a9c897798fd119f593b9159502f750e7bccaf6d8bc2a4182845e17bed7b848e7cd17d93f4a0d9b6ac8f23747b4d3d95ef41dce984767214f7891ab7467d51d5ad0e857813cc9ecfd3b0a793716e12e71bc11061a3b05da7934f74931830454ee1d47a6fcea3ef8f8a3287e7c8b973dae4be5f559780bbf282ae8826186f4aa0f640e10e27321df5c72ed6cd2dba0c26e1c1da7e3d6c0ab234dbe0fd46f0f4f8c59a7b65b1c7a86dd3dc94b1a3a9886289043", 0xfc}, {&(0x7f0000000180)="d87432b45aa186a65c6cfa6b589a525c9612751c259809b02923f12c407136ea6cb3b36009947cdb02541891ee21bdead33bd70aec8a17fb010e91f9219fcf17c2d2b92f15d3fda02dd4a88e1f4359e27dc431824b872eb850190f15433cbce821215e5100ff0f3e3e7cd9affb088deecb95809f8f6fa544cb91cb8c1607f901a9bf1fd0ae60f852cd91020c552be7513206119cf37e559de053a4df202068647ad9d4125211e366b2ef52a5263804e3b970f2c978a2a1dc84891edd16aff1058f09211c75e804a55f80f7baecafbbe7d33afe1a15", 0xd5}, {&(0x7f0000000280)="d95a476b77e33b06c4fde4075ee4cb52e86420ee0d92701b79140c2676eab1258994663351d1de51ca2c4ecd6a824f7ee27c058147149787f034ad3dd4b2b80d2edbca18f59985df2956baf626e9567b87870d9325db", 0x56}, {&(0x7f0000000300)="1112290825e7c291eabe4b0c2bec91699927b72f1f1c6666da74866435734abdeaf9f3ab4294a5d38ef0a2b992f755748623ad2550d6", 0x36}, {&(0x7f0000000340)="1f23a8336e5d86b8d3fe0183462214ebb1ac8ef5ab20ce2f94e1972060d481dfd95c1f4cc13a28d0065ad8c3a440846eb3bf29e546f1c575c4222f9ddab74801fd6c779ab0397d706d8d27e714dbb79aab1c9cfff42e243bf551e1367a59256b5735b655faffa1f9d21454bd9cd87ebe75158884f6220923b290c68908b073342a2fc2f81f05f2c138ee8095fbad80592031f428ce75f6f248036fa86db67978b1aeda4ebc1d49c3cf764ce70de6bb91c7ea76a08da347185f95bf3538acb73d", 0xc0}, {&(0x7f0000000400)="d70ca7be86c8a763f8c5f63ef6a32b3a09b205335a5ed039dd95f6111e4366016748671847d7f002", 0x28}, {&(0x7f0000000440)="ed8e6bb708500a4cbef09f539432e8f012cefa483d0bee8e67e9a349462f00ff1f30ec6095de1eda113919dd937d5f48772c7da0cd4bdf7f5ca53a806baf1c61e312d8fbfbee64840ce2ff1c2dd564d2152cfcd20282c8c3b6f7f810aa5d552bd0581640a93382d15bdcc16d8d362653579149a7252aedc0c4a5da84c0867a45ebf0f76d3db056a3bec1ca80744d0f696980cbca416fd629291abfa60e1c26e80417144b502b5c9adec7d48b0064fcad9cd2ff476a", 0xb5}], 0x7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:49:46 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) fcntl$setflags(r0, 0x2, 0x1) shmget(0x1, 0x3000, 0x400000080, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x4000, 0xc6, &(0x7f0000ffb000/0x4000)=nil) 16:49:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() setuid(r5) r8 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r2, 0x5) r11 = getuid() r12 = getegid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2a9013b2bab2ee0cb8de3a64c973a2da42fa65b1cbe423e53197766bd51898edeabc2854207374fd8752d4b3f3b094f93ba525abecb4bec18a304b9bcd26c233903560ed13db5277c64b88d8f089cf5ac6cf6f31818cb4ae793996cf426d876ec6f826578d9f95a763b0b4d85253984f51a7a8dbcc2cd835d942dc7898ce401e22e20d566a3368cb64fa1517491bf51578eacff02dfa8a63eaefa9c590e8f68308f417a9f06d7b5a27939d4494ab2346f764df85c5f0aa4e66fbbab281b4bdcd1ef750", 0xc3}], 0x1, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r0, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r2, r1]}], 0xd0, 0x1}, 0x40f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:49:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x7ffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(0x0, 0x0, 0x0) close(r0) 16:49:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) dup2(r0, r0) 16:49:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x48c, 0x20000000004) pwritev(r1, &(0x7f0000001980)=[{&(0x7f0000000500)="a63dafccea5791a5ab586be93279cd", 0xf}, {&(0x7f0000000540)="509be86180fce68093ed62dba6b26d7cc08da3", 0x13}, {&(0x7f0000000580)="16d6e13e781a086dad7878e2fb23dac32e8620eeeaad36dac2177cffebe4060c6c3eb03a425378d33499302769714ede7550ebdf3992de4ed9ad6bd73db5a3c85b395d1b219ed82a7f503aee8df1c959adfd1a39055c68e8ff0366d3a8ac3583834b1c662b2c9fb017b28a20fc111e38580a1c2d49794e1de06830ff85077ccc9c992abc44c4a75bd250c7a459368ae8f7545a9f1d4874b83b5565a64ac72d7236520257a1fd87bd82e5a9f79c4da9c691db83172402c0e71ff0d9e6555d4a38f6b3fefbffcff9d35d3a614a8e8d0836b84f3b1f4f31c69fbe7c86dd3072de8d9f54e1301b2c68f9b267129f0f62d0dcbe3eef6ad17e12e28e5c14", 0xfb}, {&(0x7f0000000680)="c952bd9d4c4ccf94740e49b20eb0a16a3c78e8ec7441399b8b6dc347ce7cedb897d44ce4969ce26cbf9b6d4e0c23092ff3c08a1881e61f5878a1224cf4ada7017dc4260db75471ac4b13c777b52ed1119ab7ce5f13800422a1f30c943e3f71852a0a7f1bb4c475b7125488351b12496187f0a3e89371a0b362f1af0fb04c9270b6dc47a536f183bb87f40c27cc0c162e4896c775c94a6dcdc65f589bb1d579b3e0b29e53f88d87cd", 0xa8}, {&(0x7f0000000740)="3177be828b2c64ae9b9186b7581be53cecd2f4276cfb1635f4e13a6dadfbaaedc578c4744161", 0x26}, {&(0x7f0000000780)="59c309e85039236419a6c0548fcda0e30ed099ca690a5e5525c1cfe7b11f809d8c0070252048475bf79df44db28671b177a5c938243ee3239fd5490efa3aaeac2edbf6862048b4ea35783d877b2b892d488447551af9f7e02f3b3cf7618a439bb74a5bef7b66d91d1bf77b9ad49f18f602b460ed420cb573e7dd0f27fd6445bafb1930185eb88f880459372a0cb08eb09e8c9a0d8f4e6c84763a624b495890a0099f71ac92d56c043507f7506ef32e5323d6c51986968ae0361abde04e", 0xbd}, {&(0x7f0000000840)="856f83610a60a277ff0ac1baf6a4cf2491ebe946f845b092893fc7430d8dafb88cfee9efb6c3ad8c041f6ab80fb0b0ca02bd", 0x32}, {&(0x7f0000000880)="3297c60dce0545a4532051212ab3bccadb131ec5feccf00efdcc417a9d88b143238aeb0972dd4b3c8621fa832b180e82a560c3fb6f88fc5ae77183f42dfdf7e3a32ef15294eb9d144361f4c89ba88920432fbc0af5339447f0edada72dabef597d821534c30645bd347bc44d98b60df5d9767ebd5fad1a8400df24cbd276c4e92ecdebbc2a594c7793dd0860d33272cfd169c906b185d97aba019207caaea526a76b9e38a6c373a3f49d03f2d728267b53963a0064f3fa20953d273ceb0b3047002379283e36ea11f80cb03a422e3dbaa9e37e8ede1b3ba47439e587f61ccf74d1d757a6d01b5c71c504e3a4960d8b3904d9eed2fbc5f14d8ca9647c02b5fc443ff9c99f4e80f2a9b299443ca2711548b84248129f3ebc22ecf85643a4e63bb0d603df2adb2c1486d573968ce86b4e119bbe3bc18226befddada1a870af9dcb8a8d7d7827efbb5610883030aac8619dc1f9000e57a00e6b44937432f3648a3340e09a8817e3694c75eae4771b115fc297de29cbcf51795135d178994e7622018532e9c3f8c465f39059d6b243bf8970c318ac489b0780bd2e94454ae2a0c57b1b3f5099f50c0801328672f6dfd51ceedda92a016752d3e9e2c22e587392d43207233c5763d5b54846431f47197db8696201d3e70a4d90b8a29ef0e659b2f714a6f1dca5b9d0519a0e92f34feb70e7b870459dcb0ddfa270d0076a26f3ea39dd9a688502935470e4add2cb203edae48d1b0432ed0969eeee6d706bc1a02bbf8acd2997862d07f8de8501e7ec6c706f09b534e02e9ec9523b956f90481752e6394c12e487b88c5334cad92671871fab0a06635dbf6ed370a6611d385c0bc038f4c73e59dceebbfa539d49b586ee3f2127f472ccea64e6e4492949f29e5f963591fb369eb0f9a41541c35589bb4adf5e4c579172a0bc888a046ab8992992132db3b3a22dd58744e8d4f34de0df057b32c9ae16ffffed2e4077001d60f5d19edab4c6fefc6641cbbea7319f16f7e3e47221c97f0f1242457df556488fcc6e85cc4b5640cd969c9f0509e68324fe1980dff43b439247ce17680d3a17c36ffac5c3523f2a3928273519e1caa03697997651ef170e189b41c2f68a48704689e0e1ef548f4296c6d0681afe7f28841fe494076a18f5127567d0b24022135a574e3967bc273aaf5d3044807e8bd399e9a8f0168686eb00143407a13c0f5110f69ce6d3eef992fd42977dfe0bcff55102731d24c478ebbf83c0da7e291322bdffd541ea3e9832657a9d363f519052b2c11504774f5deef2a6e35583e2ef64fe0a6ae8aae8d9c5099a8077de9a9caae933f1f3a0efbcb3a0857585b02d686770d4338fae83ba489f17d3467ac651f4847c1731616292f0cacbc7cb2cf488ba38656e05e60754a332f7d6b8391e5f3cfad38be8068f53f28968ae1d5c339e3bce179edefbfb238bdd9743c6189a93bd1e934507b490fb593b907b0b2efcb3f908ba2a7db8591253557c60f71b4ccd57c76007995b51665339a1046120bd9d601eddc2dba8ae5bf59adc55c96ab0e3156345c835e1d7f1b505bd2ce2c55075f5fa9dc3e2dda0ef0bed9378b4fc4f0eca814fd17163fef33c8006bc865c6b8c3bb6f12e2297e1ee1061ec8bc9a8f32b0b0f1a60445baf6388610433ff61c4b1309ada23fb4dc3523266ab33469a5ecc15d6851a05e2a14c2784787e011e4fb7c4f6f5042ae8782e16809f317fe95d772dfe5f0364a7a2f67723040ec79f94105482e4124cc36ca921b1b47fdd0ce04a12657334cc424d98c743ff7060cca3d6e8569cf6a9abba3181c810bd96f24f717f0ad382d1a8aa02237bbac5943d28b7f4a2f0321fbc8b9ff7cf7d6c39b2509bcae0ec9eac9f71c81165a7b1eefc61855d2435e5c3e4a19233f9c640096b1730c26e386ea2dfd3f1fe3d68e3bdd6a4d8a6756e1b9b8811022add3cf236c48ff0bc8d841425c1f4af07973f667f3f34bf55446231c0d5f33189f3506ec784cb84104bab85259cb0d6f095d9bd4e09cb1685525d53c7f072da12d59148c47dfd984b1a43ca3a81c4ae5256aaa2d47299bfdd0c636bfde4ec44497a2be67c0cde3508d77a1228ef6153ed9a5169bfa8fc70251dd3a0fda34fd56bf1c03a3e193fe6d315a7f8998c214b9bd8a509f3cfec45481cc06bdfa51c029261d4675f0b594ec02c48809799587de2074da66db45ab6e2433e53215552e2a13b5f01306a9f1d4c70ca2193724f7c5ac38748892e3b0ac4205ee274b3f424fb193c5ffb0d4b9e8020a01dfc5348a42b9c97e3ac4d09430ed9fd175a9df35fcf85812f0c586a61f749ba75c02c836a4dcb5838113378790966b7f1cc7ed4480484083671cbfc9c86c55c0b8d124c567b3b07b19f85223ba2fe0e873dd3e8b671cceba3280eecd089cb2a9335afe237efc002741e24f3e382e8ee26a7eb60d09bf5cf5f9f138164312cedd4dfecd828c44026b242d78919ebfa05acba0add71c5ca161b02a2d3f78f4f8e17fc9d16d8366035bf9bf2ca7081ad39a3365cee63a2371beba4528c022bcd36c65e80e143971adfe575aeb32e35b52073791fc76f0e7138cd8fbb3b88b54156a30ac45bda05a53a16a0c48ae3a0208306f4f01b713e0f33644579784d7047551b34b25ccb78fa99ad2c9ed433f51d1759c9b684ca7c4c4a2ed5fbbe784dd26cdebff4a016db8a4b256c25005f14e77bca325bcc7b29bb2791ea71df3369e5f564913e46f5bdac35e722d34149c0bcbb1fe03eb47040418b112ca6b5f499db5ca15711c5e6f3dab09979dcd78355f7e6c62b46b21d051cb23948ae25a07116fd03f89c8a7867cb5c3e8ed3d2e6b8a36eaebad32e621c14befe470e6b9955978f3b397ad1ce179f875414cdc95959ec9356087f7729add7b8fa3d898b158ac57764250afb40ba4cd9e06e4e02690e8f3924bb3ac53abdb2f15be253d3bc05bfd75962da63a5095fdae8667c3b50a688e244464aa9b7dbc5df782fd0bb5e0958192c93164ba759d319272431ceb06a30a334b050c4ff2d4d51f8a875dd94504dadbef3222466c1c9f2b7e330b2a0cb8c259e3412d751522a8b8b900b424cdfdf091f4c81c8173eb103b0c0258c9363c8c87a188563320efa0c30e47e71d17a70daa76328e2e01ce825275e25f9b4de96e2a74f4a71957c8509bce1d43ececd106db6e2aeb0ffe86d54d37cb1172f172908b982cce49efc6001ce0a8b6059ac04befbb0f72999ad23d64e73693a0e87541ecd0f2221539af342bf5301ae4324847fd905fab756f9a05bc72f217d0dfe78ec1f4f95db873689ac7903ffa24395ec6419019353997ae46534237b6dcfb60b5c8154405c297f1f6add9b3a73baa024a0eed15d12e01801857b6afa413cfb32fb5f798179fdee65becd89b033ea8d9106f1c5a1a45c0a0d22d7975ba4135980c116ceba8122d80a8772731ec967e2123f30628fececf69c413c402afef27d62d60e0f67f2f6266215492a38730ceac8e40d3c6540dc3ca89728cfb8b266fe81ca945df7f36f2c57070b131cae47973b65a2abff515d1fb7ba65e1f23343b648ea9002bf19eabb0fff3f554bf481051c8da9f7c9c2a23b325734a15bd531165724af2a756779db283502f5396dd3d9e40565ded509152e5b8cbc9c3a84f43b0b4a9b2fb817cc73bbe9946544d1ee14eb7cd4bbda0e435292c82b4ce6d66af6f49b1eec30057fbe39e2ac428f14c357453685fc361e63c906738fab5483cd97437ab96e4886c0b7c10bc304e60fdc0262a7206a74c2344ac8562d0b8c194279b6b5c23c8adc621efb59153b6b17a9d320da33e1226f8a72b2e2edfeae7f6ff0d466758b0c47b8a2d604710d0b88f84a868f79145b1f5cc93f99498ae8f8dd4d9dfda46e01547e299e913faead5d02b49c30cdb6825eb5291f1efa4bc5bd69c3ccc9a9b57340a377ab335a71343f0322cf582711dac6589bbec0bf64e1ef5859dd86a62f5b0bc19c47633ba3132d4fa1e10e97d81d657452004f8338eefe3c6abc8b54a0507a75aa28187e90cb095214a8b23d39d0b7f029c89f56458c63e9172da50fa1a078fab35460c2b6bd30826fa5e05c0615c9a293848866158c8dac17660245a82d89b9570bb5d68149a7b842172c80a415af707113982ae471f3fe44ee81f6c6360c08bde7315a1cbddfaf3eddcfc76580145746843f7c80a93acda52fa22e744d4bdea9ed808e2862692f8491b337d29dfc5fca38416f6b5e38743b45e5f8fa9e48fdc2880d1309ced3766e449fc346025d6e7b5c66389b42c0a68375b30f7847a536bfa0918209053daf8bf2fd2c39a250373fc8d783756026bc75f8cd679f14c0fcbab107faf7d7eeca113deab31b7037387a336022f4658a2bc17c856c8fcb7c81db690b629fd7268567c06f274401ad8a3d549dfa60c41ebf9aff48c4ec53cb63002907e4a23a1d78f594c7acc96442b43d0a89021e8bee56e994451ac17d8fa4dac8977d9f735067802cdbe12aa132b804e3b84201164de2c39ca24c48bbd2133c6aa7fd7fc66008e9c1c33dd0c4795eab76028e30f318c693c9fcbbf76b0fd2813930720ba56c8212dba5ae6482a104d52d6d3be2bc3000730f4b1180696ea420c5fb46456b3a3ae6e276407dccc283b628a508af13014d2d2416cc4e22647c59c4619193a2fc93d76da9a421d7d227e9a29e902088652e73e2787838716b031d3439e48efe587142f571e1b2ae719a3c540a92e3e0a53c581ed248b47fee50c70b631ed041783ec8023a3beeee7095a0ea5357385d40fa42317a14aa84a5253560af0f2eafd7317ef3265a9fb2ac6721c0d86cd6819267568c4af707c535defb90363c253bcb8037f82c2d2826f1d1a52a5bc06c8dbfbb240b717c419526ece01d52491d1a68529b85c9ec2cf0bc0bdbcbc0ed89e3af77368ec174de49cf2cb30c38b93b7175887c841602c1c11d9357099f45fe994183f815215dcbfe3bf8109af3ee859a6482179f9fff273fd9efc7c8f0efc849698f2978d93c8679d5806af772c1c67ec2302afceb7c5c6289baf09940f23ade70a1b3899c2de17db68c057a20b70289b7f9c0372a5b1624d1254b5ea39542c77293b728fe7c7ffbac442239670451b7570370f7d2284b11de69ad3d340e6190f80bb47b01b28394153046427c6c5c660cdcfd3f5da3b70acbe4ee0cf4247f555c4d3a4c5ab57f60af671839bbd034c55bb395314f66773efdb0026bc32a91bf679cfcbd54bbe8a4b8cd3ab08cfba79313178b8332c57def1f54318e17c31d3bda0351d44aa64fe863bc24d3b06327975ca51c0e2b8ae910fdfc273c1e474519d86f2cc19ee7704165e86bfe873ec95ef0c1a0c4064bff0eb640ebc8ed04f4d37d281eb9dbd8bb0943164a6fb660a628424340fca6ba010fd870f67d75b3b4ef45660a27a8e2d75c351ae4210b4c97a750938d6927f0b082829ba972a60363329a2b091b58bab474d901fb46a4f9007d0269762d796c39428f526cd73206275304842797b4205aaf9e382e1eced7b15e34cf696e1f338a65bc0ed2e4d29cf4c19480bf65b79615121dd92917f18322c7c6af42bc2e1d63f10adbbb22ccafb0e9f1b3c27779f3d6658fb4bb757a937c09ee2faf36f9339a593a69b79e07c558f89d5558f597dd4a231454c4e09d4672f46d58f6783eda58fc4f957d0d3086f4c9feb321570533502efff99c6d78338310aa005748eec71e72231b02c7cef3bc790a24dd224047d125eb966e4e120a1f6d2618bdd8a608c967052ed20b5d305455af88d2127184f3c02c8", 0x1000}, {&(0x7f0000001880)="6a1353a77b1ea102a7aa3f4ff9c14837709d5d92b58a8aeb6e3fefc8a93269d613b9dd7b4a1ba990a8fea8e5490caec267d3279fc3bd25f59ffd60ec2ea59df990884f9932f8113141092d46a9ec16f0109a6320fe848f58c00a130e1c178f39bd526accb64b7e9b0cdbaf6375937ccbd345aa55b8dc83128ae0900352d0522372e5717ed72ab949fc515b4cf3cf1ff83dc347405a2aaa0e98cc7bf8980bc23fa643b55c58a94b6a95ed81617f251b9150c9bdf31a795513dae4b085367cf38dd755c407d93e460cd8c624ddef2555f9819e2eaada6cdac04c76bc73f6ddb9fc36696df9095b80fe7ce36f07a2d2476113f35f", 0xf3}], 0x9, 0x0) semget(0x2, 0x7, 0x102) close(r0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="5259421e14e002eca93ff9f8540bb50fc6ee69aa9eaeca43c2f794e87e2a58fd1ceee099b04bf59dff9871510f779c7af11422f58ff0745fb3fa3d0311a60fa18d3bbaf8110f5a6ade47b28d055b4e0cc254894025ed23eb4d617f79c4d851119d93f2a342a20b6e414f1cd166bba90b247c50a7612bd9f221c1823f0efdc148051e83f76173", 0x86}, {&(0x7f0000000280)="a8eca3c0d5ef4377784b189397fee74c9814a4c701422dc068d2c0b6cbb8e2329967974591ef14c6331fecd59d60fb237165569a55040abd74fa89b6107bf4811264928cf5a709430fb97dac4336e41624284f175b7c7f970c76489866689272b935789e07c2fad3e5130603da23e801021ae115ee0582f8", 0x78}], 0x2, &(0x7f0000000340)=[{0xb0, 0xffff, 0x2, "3618ab76b8dbba1f64485539873551fff7fdc27274a4be0e4d2bd556720da5ef4763db17a8401afad83020b08902b8fdc8610dd55aaa27b65ca432e7b07b366ef62159dc4164373b643e8360b71e5d7e6aec4a30cfad6c6e6306b75689f8e906a687eb8dec03e9dfc7a6c40ee981405007df4576c501c46a2bbe947a7a3843be97a83af1b73e40f3fd371e3f0af4e04da8908b553d50b595f338b55f67a52c"}], 0xb0}, 0x2) getpeername(r1, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') 16:49:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x169) dup(r1) socket$inet(0x2, 0x3, 0x0) 16:49:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x81) semop(r2, &(0x7f0000000040)=[{0x0, 0xfff, 0x1000}, {0x0, 0x401, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x80000001, 0x800}], 0x4) r3 = dup(r1) connect$inet6(r3, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:49:47 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202db2e2f6669667b30"], 0x10) shutdown(r0, 0x3) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:49:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000001c0)="76cc0b40430ebdfb72a87a3d43920c9933dcc8dcb8d6e977c15200bba81103acf2ad5cf99cec464be8ef8e8ac93700f62f355277b82a4fd5968139cc6613a14be407240dba4e2223e54cbe9a68b9a779f75318c6addbbecbefc295d0d86eb3d2a5fdbba3a66dc3bc234226463c818737ed0abb85fe3ed7ff2dc3e44af1cd801b6795f9172533377b73f6ab398e041daedd027ec0913d16a357b3f3c20755f4e54ddd19653493a2588f17ad3b10cb8b07e5f9039e8afdf2e375fa06c37f402ef82778f35324112d4b23270fa85f105cb25ffe29d93dd8b8c6d3e870e9c59154faf747f3a5310f0ff2fc44e79752f14e589935dfc17c42fb7571902d9fedd237a6563e9f4cb40f722ac68a64f780c80d62060dc1f852ab607da010a2896d246f3fc733b9d32ec8ddd40c5072445b8ba03cfbd0afddfa9ab2f49fae6af86e2e3f691515158a", 0x557) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:49:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) listen(r1, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 16:49:48 executing program 1: socketpair$unix(0x1, 0x2000007, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000001400)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="bb0d7353a69336f00c9d463e283be6c659ec0ff25dfd684f04c4cce70e5ef410a534c37c4627e7453c36e91af45d41e9a9bd89e5f4df4300b6e6493e1f2029a77dff31413d11a4cddc6ef9f20a630f6fbe3651c5f2424e99b5fdd31e14b453f1db1cc8423a34266f01bd2e7d230c290273319534ec6642c129c30fd7995eb58c13fcef98c651df0dd6240161cef24e023599f7eb9630b77fe6d06bbdbde4b9bb47e1db1c33523bdac018f3b2c8e5c76aa4dc1a122450d9f6faa0dfd2b2c39fce89e70d8885f8c59cd71a4a9e05c6403d236d69171dc6f7e2c0864e5291dc6f328955aa4d6cc62726d8a808ef3a714c31ec659f837ad98d12105217360c382bc719d4fbd58148b1d381e7057cedf32be6c4cca8d673a518c648cca85a4d44537500163f79bf1349e6eb119f7b4a84f270dc78796ed2fe046b57c617791d462d930c1ba3fa64cc0afd4ab238a58b12ef489fbac27882973c4fdb743b74eaa26fd1af647907214bec9a034aeb548094da6f822be5863654ae7c83dca1de035a881d904b86593bc6a489cd018a34b489840b86959b1e43a0bebacd229abed5c5d007fe6b0264e4a08b377e62b4dac560b6011c5bd53ab33bd10b62af770684fb85ef908c299522cf094ad0d04a3fef78001886f1a3bd621e3ffd2c52c60b3bdb80ebf84773f681ca88c2d06be579a66842316cafb59cfe69fce08df4019cc984605447ba2ff7cf4ead16a2a602121e08cea7c14eb3777b7b1d2473e09dd2fae1df28b17e57b943cb7930d5ac94db9715f795667008bb853b5b4af03265c7bbceaef03d37538f3ebf19b7842de620ff466672059203b9b4261db0f9995983e45ae6ab56120e680cb98748ed22b363b0d169c8bdbe57d605899bf15ecf31f9b374a57fa446a72cad1e9aeab26cf6953b444332db19307b397fc75b70173fa955de30010ab7d6d930e86e9a29c714a422e4348e3d5031f5a7333940345181c88e1851911de49d106fdaabd2c8902d9b12aefdf92126c016fb6591320de0a8e49da5041414768a6a0f412c16212db495fe89deb585f0320a2638496f933b29a35d60238a1347cce9ee3943bdf981a7c98191ee053061cc5448a844a7b68279b4d6bed7578eced6386f4017f53fbd7fa3993b1e03961b96757f3aae3ab623fe26b7074781ea11be7481ad6233f3f922a03907ff9b55dcbace69ccd1290a9c64f2582a0e80460068850265f99f97ff1546770f41ab78ffe9810d257fd014957d00a7034669dffd3816ea4e708602fd4a7c7ea5e581f81db47a2ab289f2b1cae613dc69d74f4d7f139547437c120da9bdcabc4427cfbbcc2f59706c384a0f643cff4791b6e4f3b757534094cd3c8a20a6015d6988d4bc036bd3651d572eae696e30f59bcb8e44a880fcdca0ef5f3398155d6d21b08aa9b095cd0bcdfcfa38bcec895ace91dd21885417aab170c8d24716ee0414613fe6e8828024c044a56c71872bc407817f925af7ef2451f3157801c1682cd6d65d49328c3957af3e444706c9ba7f1926174a0911173f08fd7ea59c9ca58efa38b330a0adbcdd7d8df028f495ec249a5c465585d38a1c16e274d00daf83fa26d2cfcefa78e3001f8a6c8035d110285738f32ad0b82c4d8755547ca97115169f98addae7b8bd52459961b968c5064a2c9622b94cadf33a436a0e2097eae55a43dbdde25039c7bb64f376ab672ca125a3f07de2ca353c13f8b5256cc3c7ecd0b05974a34a8e5cdddb852c0bbc1a5a7602e82c1a642f19f1ff08099ba5ffaa7439cda7a77523b97ba4fb607673416a3b9d22ba418089c5b6796725c14d610e6e8f5dcf2d527dfc4be3f2a51a5310a50655a57f2483f8f25bcf920d36990c9adac200a2a65370f255b58400f620e55e0d31eaebd3d39c9b7a83c55f71fc9bc8445dcfab077d143850897890bace40fa05b1854bfbfd899cf6213a8771cfbe177d139f8ca822d91b3361be99f649c18541d17e619da532e8241815ca2affd86b4b475ace0ec0453866fbc10c787bcf291c5e2083be995b396bb5798c5adc09fe0d4ac7ecfe731a17bf0c6d74aa848a431068c422de4ad53b2db5038a75c1aea3b1664f687ccc4b436192c9cabbeac36ff0171a3871db6178ab4d62882a563898005b83e14acfdf5acb7bf1bad481b8dc134c891a26bb0a6bfdf8b60909343efeae626dde8771d9fa32eec37789fe4da89f2473508685a6bd9019207cc5c0556d0e8f2962828f575e10b2fe4177a4ca0235a650444a264f4c934514b8980b7e5280bdbc939b68a1a768777dfe1c5e85f697d53af0335c95beeac0514ad7d1bc440e67f06b347e7dae5c3bc7a6f8f9fb821efe9332e69f12fd6d2676369ab7b2ee5c182fc89429de8997625c5dd0f4b95885725ea5d820d88541637a67a814215e23541251246c5639b6f8a5a180f0c82e9969911c71d2fd362da2803e815a07846ae337921c562ed65bb82283c047d1d7fbe959793935f899cbb7e746732cffd90f89c5f41f2999b4be44ae1cf1f05c83c5967d3c2df8c2199d35891152be671320ef296b6b6082c6cff06f617035d564a29fdf4fa8bdadecf3e713303a51eb1e59f898179b15e2839915452b39df1bcc6ff7bc44c7b2a8495d18bc99e6774f3e3b034df8b96de0cbf18ea58b2bda75b9f0a378fe14252e5721d09c3f4b7d6cf485f4a46843b158e1a2dc656c9ee876c39ab3e615ef2d70d87eee49fd400493d5451ea13985569267b3f1266c578016bf1f4704039b30c4590d5dc2ce596cbcfdb5541e6623ec58290eb9f43436e80e260fa9a00d4eae084c5bf17f16713f07464139f63a3f4bee3097eb3b768743e04956e945d5384f3f53ef70834c8298b31d1e55b8683a7e6d5f958dc35fc243551b38300c848e7b62046937d009f8faef6acd8c827cb0470f82250baa3496dc02787ce41207b6419bb07bd37be5221fd987cbf1075c1bf4000f7fbcb1ce1bfec1db3573310af2fc8e8dd0fc9e708271781b27f3d80613a60c73c44fd2901a9f53628ac51d74b3c4d8ddc4a797aebf6ad9241b5d81006fed1f6046e548263d99250c18f9442bede96fe9fac2592b2cf4558553c31669a4468b808a7c30c0a20a06c97c9663eb5fd5a325acc7aabf77d5d3967ddbdb9f6b3dd82dd08b5bdf2cdf6253d3f04551c2b8ab43e96003cc05f32d1c8d0015d58bcc5c65882298780f6cc22644d56bddd951495c570e22d62e39313c6285b1d9fe17d8d6b64bcd53403cf0388f7dfb90881204aec30ff56b74e3a179704a8131f0e4b519fc0fd851f9c02888d35fa9f44eae7e3d24a6492c8e9e616c5bb3772e5ee518f6699d563b2df3f6d470246a4091148eccc6660325fb1ad8d064fb6850338bb14cd27f188f60def53db1a52f06ffd6c0aaa94e61254f82b27352b43189d4368aa8ce330808e495ce7bc3fbad2abd1dda12475915827829b77f05b110df41d06d08fe40ee920a48c0c57c0f08dd1b4d90e99846151637f14942ccca8e1d5940a194b45153d69aed8fc439f5d9efc49a94fafd6dcaa75c99d3e848785988031b9a4d204fcca1b47cb6c7d074150403fba4da54d120d87ca3420745e50ef0346cb8fc4d7d7a7a5644f9518466894c0ac370e633791a27c0fd39a68dade41e7de03b1367b7432b548209b1231157d0dff931100a7c26499001066ac1ca99e8403ddf1628601cd06f6ee8b755a189af7e9d380767ece9d9d4e011142a298ca5bfff73235989c6c56851361001717ff6cc968f1b83a388108a4f48c2ca3421e04e0e58e5b55382f70151fa2f5864bbe7cb70e7057b4a182b27be1c996ccb58c91fbe2d59cff92830813904edf236bb02dccf5d3d049db170048263e8b855161c8428c155386bd730b68b54d407ea3e41e1321d653c4c0012407411aa21bbf649dce4fadadf4593084082a5ece18da447727204940f797af9950a01098be6ddb94b8e7c2f568491c2e3836cbe9da8d16ec6d89265c4f83df24f2adb762c5f06f58ae3f041718f58460623510d97d2ffa7d7282425736b84491e819f97b138e6e39c3b5eb933a3f536b652284b3f2ca7733a899936244b364b0aa1ab4a3d067a87c65774ee5235402a15c519a09225ba15b7c3ad37324ef53aa80acaa75a83a270da81af8c2a5cf481d1b2d71c227329708ecc4b7c8cff7f109662bd56e2cf931acce36650a3d286451f1d938dbed70beaddad8af3c0d21e244b590a68e85a87ef8e8d1c2fbc1d2c114ef9c0158de85b15f244d26aa39a9026b269ffa688387313786cdaec984454e5a80fefd4a6cfe6b367b7f64234f4c80b31f701aa9ef26de517df7a03d5fd0c854156cf7e1993c4f907db7814766c9bc9b42cc638882cc52aae676c46b717ced8dfdeee146c064ecb8f1eddedaf3b36b4e0da0b9985f15b02c271754474400c38c5d5486f0cc63ceadf4116b28b537b71d9f95a6d314e1ddbdff385e7b49fc58d8f03f22fb0c653854a373da8686c5c00284f6ca64e764437f5f3d615ee767a4abdb2bbedb8b25381690b92ba0951a68583d71c99e6bb5c69ad6de374dca8d0ef7f7e1a12f76b7e11b805eace3d8dac5b253032bdb64b7ccbe951d0e47d8697867581690bd9685153851ea89fd3442db66197bc8a4aafc8aa244a2a88bd25919277ad98570a44203f835f715636b06f7ca3c4a95c9fff9905729410c63b5d25494536e4f3e15af449b4741d7fa0866e1008a53e88d42faf4822c830b1804d9d51540801ce23c76ea65dcccca993b72a0f4cf08910d0624f2baf89f9bd334344763686c7ed272938ce74c70685bdef3aa242c7dfd356e98087795b706d371d165ff546b7f81503bce3b372584adff29115b86a7a1f8eb6bcdd683b78ae37c0b36323795d04794e1d1b5f1a184a8072bf99cc5c496d259f95f0bdc7c5c55dfe875cd8ab235cc58e2e97f246a307c013f4da912ac8581972f345682cf43d037db7c1203fd0c4e37060348f9788033373c03f913f28c48e7cd82cd435abd3fcc8c6fe6939b4defe731f577670c6b6873d3627f435037a269e5fed22eaaf1529bcf58e9936516834abe977b2fd88d098598170a24f9ecd4e684983d7d1a4d99dcd97bc09c8bacc703045a28cf432d44b117350ba53af890797dbe61238b865ede89cd21e3cc530e0b615b6e3a6cc2eb1fb4e766d383165df940e4fadefcbdb83c9747cf91245f8671be38763f170e6dad2e6ca8cbc7f4024da2e6b4b20b90f61adca71f4a67fe625dd814bfc462827ea6d75943d2f13e2f5d550e08dd55e8d8b8dab856e15cc563362897431d47a5118d9706155331855aae3690e8a782d58a786a183de8359791f6df73e7ca5d45caa5f7ee0118de61f3b28a8562865ad7779aebe7df24d2de176e2fe413866efb424a24d4ad686d29b995bdccdc459e5a35f572cb5a60e48fae6a5af17f20db8eca2d5171bbfccf408b4b177d3c883e1055630e0f6f20c5b7835a0bbcea18070771eca84f954c552047b39da69ecb67df0f9dca3ebfd52aabace27d65f45848eee155d644097c899652f79bb874bf36c078bd74594ac522c12bfd4dec3c4ca6f6c62f1da7c21379a1a281763054f94a2f03377243bd38d8aa20893818b3718c94cc78cbc17627eb65048750931d5f6035c6a2ee3ab1a041c3a0c2da3c5a7935b1b7dc530ee4d4ee92340b4ea02cfa141b26e2e3866a70d2b2e5967c71d80e2c30d4a389c59ee58a3e82fdb4a6079f5530b1c5ec2a1596e915f6d5844077040b02eea39478ada3cba53800bd2bb09fd2b4db3acfe26f5fae29729c8f2cf", 0x1000}, {&(0x7f0000000080)="a5b75332bde06e66616cdaea1743e64abb695a97385b8f91d87815e5066b51861579177071361ad1eaf40dcc90034c536d3fe5c9ee3208a350789b9051dab36d042d3004982001cdd1582d14f84af499b8ab0becfe76e831cd1018f06e84d3c405", 0x61}, {&(0x7f0000001180)="e8e44a1f7a7a0857b69469a40c39f9aee345dc030b4a6db9f0fa8268ed02a7c8de8f82169139e47994c3f07db734645fdb5427ae96065e2cecd7a125b557b9a451e44b69fbcf1a7d", 0x48}, {&(0x7f0000000100)}, {&(0x7f0000001200)="f24229009346503e233c4ef340871c8555f9c422274e500987d2123d39f225ba15aa90ff6e3fc9c5b12647a6a21d3d7891f2ffd16d518635bd39d1ddcfce3bbb96bfb59fa692eeb60a800490844e4426240d54590e508d7b93d67c4841c0082c58d6104139e785ce641867bd1743f41be83aa8c541afcc00206c0e6c18c900c3379562bf63fc47ccf24e04f7f301780f8d2f9f7404a43dab556855aabf57cc5c5ae6aba668fcb3760744070603e13c8dc327abca6bf1e57e87ecb9f166d91b3541033af53fc3541b36d7f93605e1c3d7bef303a997e17e4524d6a6a7787262caa592c6303a", 0xe5}, {&(0x7f0000001300)="0f43be1952df931499a4f6a4ed8cdd10c2e677e043a9b08d9d4e50a3105d29cfaede411c24dfd1d0bf6f63609bad6e68a1298ce29630bb94a990cc51acc957e38a130a2b0785b9b1772c0c0eb6be883ecfe2fb3eaafe886c5c3d0c04eda85db3d883e16538eb4c01eb840c0388c9d2a2a00d50a5d236bd725f8ab561853ca9f442b0565e0b4e0b41c8b1c569e521176119c4915c11235f53dd89941756a11c254428dc4e1c46b4390ac26f9e79b77c539fae58022341b524", 0xb8}, {&(0x7f00000013c0)="99579ccd059d247cbd0c650e1f8e18c6190dca688e611f88ed50be4b9624fb823b5b4369fa", 0x25}, {&(0x7f0000001400)}, {&(0x7f0000001440)="5232a6b33955c629b862e7c7db458a7221a9a0ac250c4ce7591ad575b159147ca092cf3db2c7fd0b9412cd088db3b30b8a9f01971adfd5bb9df600316b4aa44909bdd585329bc38ad832276473aac13118cb7ea3b44064a6f7dc2192240e4b8332625c871f4f683d023b5c1fd6fba8beba1d10538133bd4dc5e76bbb", 0x7c}, {&(0x7f00000014c0)}], 0xa, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x118, 0x8}, 0x2) 16:49:48 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:49:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:49:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0xc000, 0x80000000, &(0x7f0000000080)="784d9c8c0262c62e166b4f3742d745ee6c1827195b1714ce0e651188ee46de452296a7b803aa21470cfc", 0x2a) r1 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:49:48 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) sendto$unix(r0, &(0x7f0000000040)="a60f09209a798c8408d7be824c4b21e3ec1bb3c7399c81ad", 0x18, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 16:49:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x200a, 0x40000000001700) semget$private(0x0, 0x0, 0x10) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = getuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffeffffffff) pipe2(&(0x7f0000000100), 0x4) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400a", 0x350) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:49:48 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000140)=""/63, 0x3f, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = socket(0x1e, 0x5, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 16:49:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x7, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgid() getegid() r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3ff, 0x9, 0x6, 0x400}) 16:49:48 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xfffff7fdeffffffe, 0xfffffffffffffffe) 16:49:49 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') clock_gettime(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x4010, r0, 0x0, 0x48) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) 16:49:49 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = kqueue() r5 = socket$unix(0x1, 0x5, 0x0) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0x4, 0x9, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x80, 0x2}, {{r3}, 0xfffffffffffffffe, 0x22, 0x20, 0x8, 0x8}, {{r4}, 0x0, 0xd1, 0x82, 0x27, 0x2}, {{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x88c, 0x6}], 0x1, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0x22, 0x80, 0x4, 0x20}, {{r7}, 0xfffffffffffffffd, 0x60, 0x84, 0x5}], 0x6d3, &(0x7f0000000200)={0x59bc, 0x8}) 02:03:44 executing program 1: socketpair(0x6, 0xc007, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) 02:03:44 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10401, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x10) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000240)=0x801) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 02:03:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0xe01) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:03:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/133, 0x85) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) socketpair(0x3, 0x0, 0x5, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:03:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x6, 0xfffffffffffffffc, r1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x100000001, 0x9}, {0x18, 0x0, 0x3, 0x6}, 0x2f, [0xc3, 0x0, 0x8, 0x8000, 0xed, 0x7, 0x8, 0x949]}, 0x3c) open$dir(&(0x7f0000000000)='./bus\x00', 0x18, 0x2) flock(r0, 0x9) flock(r0, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) 02:03:44 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) mlockall(0x2) open(&(0x7f0000000700)='./file0\x00', 0xc0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={r3, r4, r5}, 0xc) sync() mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x40) 02:03:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0x1e5}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2845608bfdec690c2bf23e000000ffff00000100000008cd3fdf00000000", @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, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:03:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 02:03:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000140)='./file0\x00', 0x81, 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x100}, 0x10) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 02:03:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20288, 0x1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/54, 0x36}], 0x4) write(r2, &(0x7f0000000380)="a387ba0e3347d01fad18477c0cfe5f42432df057e0d9bc9a94ac1c53104fef08f461b92cf9847bf13e54ce4c789871f809981437e6f6ef0f524bf6debc33b19b50158993346efa9f81bda3ce2d4a0d2338fb2e231c19b02fe72d510db8c7f982", 0x60) r3 = socket(0x11, 0xffffffffefffffff, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) bind$inet6(r3, &(0x7f0000000000), 0xc) 02:03:47 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xffffffffffff9132, 0x3, r1}) 02:03:47 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) lseek(r0, 0x0, 0x0) dup2(r0, r0) 02:03:47 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) r0 = socket(0x2000000011, 0x3, 0x0) chdir(&(0x7f0000000380)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8d0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x8000}) r3 = getgid() r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) chown(&(0x7f0000000280)='./file0\x00', r1, r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) accept$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffffffc1, 0xc164}, {{r0}, 0xfffffffffffffff8, 0x88, 0x40, 0x4, 0xa344}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x98c606a5637f83ba, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xf08e9db59b7a870f, 0xfffff, 0x9, 0x80}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x4bc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000040, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000086, 0x1f, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x5, 0x9}], 0x5, &(0x7f0000000240)={0x4, 0xff}) getsockname(r0, 0x0, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) 02:03:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x5451, 0x0) 02:03:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x5, 0x3f, "9d91ba1b5268e5e26c4595c17aeede1e97011301", 0x0, 0x6}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:03:47 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) socket$inet6(0x18, 0x3, 0x2) 02:03:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getuid() setgroups(0xffffffffffffff34, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 02:03:50 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005, r1}) 02:03:50 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) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) clock_gettime(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 02:03:50 executing program 0: socket$inet(0x2, 0x1, 0x7) r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 02:03:50 executing program 0: openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) 02:03:50 executing program 1: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') pledge(&(0x7f0000000000)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I', &(0x7f0000000080)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 02:03:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x101}, 0x10) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x100, 0x9}, {0x18, 0x3, 0x1, 0x1000}, 0x5, [0x0, 0xd26, 0x1, 0x101, 0xf0, 0x5, 0x10000, 0xff]}, 0x3c) 02:03:50 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x154) r1 = socket(0x18, 0x2, 0x0) socket(0x4000002, 0x8100, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="071b79e922be18afbce034314fb33417f673e2fa3cacb0b1dbe763b519aac43a81aaf03035857aaf9a1d433c3a3d2012b72763a236c1", 0x36) 02:03:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setgroups(0x4, &(0x7f0000000000)=[r2, r3, r0, r1]) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = geteuid() geteuid() setuid(r4) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 02:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)=0x52) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 02:03:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000080)={0x100000001, 0xfffffffffffffff8}) 02:03:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendto$inet6(r1, &(0x7f0000000080)="cfe5a4bdf7f8853cb37b7ae57de4c948608be847af216d49a563a5ec9a9eab885d2afb35ec8bb373a78ddd204c13e03862f1769315913883a878261df6fb972914c0fcb94bf24a33d19f9bfccc4e29d7fdffbd9a24b19368870e82c542e85f12f9ea79bbeca733d7dbb2e689bb06f6032eb8d5f4db7551966fed5661ac489b5bd56bf92b73", 0x85, 0x40a, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x6, 0x101}) sendto$inet6(r1, &(0x7f00000001c0)="4e7969336cde488a58a94ed3bece436a568c61d00072634a88823c5aeb0c2d1c9cffe292033d313fd2526c57dfaa03c845bbc9658951e20834e5c3361ad14f1f244ff9dfa74d67afdff5fb85deaf5ed36b9b5269cc03d88a003bb9089a552406c52c66454c44cf0b4a5dc82f16ffdd73a98002cd7348678bf2f3098a1cbcf3cbb38766c353418d6a86e26072e2597bd21f1aa5ac571015b31c51fc88fcbc26bcdb6622e860d24db977c6ee6866927b8ef17c5b55514454e509da6a57a406f4d29f2ff58bca761a94", 0xc8, 0x8, &(0x7f00000002c0)={0x18, 0x3, 0x100, 0x1000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x4000000000, 0x0, 0x6, 0x7, 0xffff}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x1, 0x1, './file1\x00', 0x1, 0xfffffffffffff621, 0x4, 0x1}) r2 = socket$inet6(0x18, 0x4, 0x100000001) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x1, 0x4, 0x1, 0x1, 0x5, 0x7f, 0x80000001, 0x0, 0x0, 0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r2) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r12 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000480)="a22bf4ede05f0e374057e52bf0a77525b2b048ee1b5dcdd318f0881b94679b8302f6ba7ff542636f57e10765459b961a02af361787ffc433552247f0f0efdc4233d6a0", 0x43}, {&(0x7f0000000500)="687a2d0d16d7de5753f74d595da9dc3401e267251ddb987f61cf22fc96d1655fca18e2b9cfd4518ae19adb8b27eb55a43f20274a165dd76a327834e3fd5734d6d24a968894c9e9dcf5a25b145c2720638a7a28cbb0a4f21a526e23692f7973f13696855d7376cf8a7f6f293360805f5e4b93d1898cbad293d706710c77f06994bd29f78d10bafdafffb2216790449ebfc8654ac0af1d13321176ebfa74aca4a730845608678954e9b91612cc78422c9fbdaf23fabd2a4182b9", 0xb9}, {&(0x7f00000005c0)="7409be8da9cf4bfea1f945bfb81506d945c63dff845d3120fe33939f866b21388ef74ceec8692581bc8cf41f68d63c0b910fa4fb078fd59c2e4b3550e6f3e231c635f4faa94436239590587be2cf4bbef25c37fb6df0e0f060586448dd3557bf3cb724af531b87147c2ef04c9cb3ccabf853f8213b313acb1aa1220b02a88844f1ba66e495bc7c7d9c5bb1bd730de38c87034c0676014021530be47e37d86def5f58a55a5388790d6899dcad7c514baadc440fba35546a8c60d4806c664cfdf0d77156f87713e4ec7996db50dd4148dc9919ebd8785f340570f6ac72513e196d11a238a9fa3cb5426a2e13aceb817af0e53b752405bfc712ee4a522dc02a61f83f6f76493dbce7d8f7cbd388332a22573aa0d3779396374ec5cecc46bcd8368e2e3c3f29e111a071eba7ec5f3dad22ff99cbd145e400d03d735cbd88f5d96372091431543d6f49c1ad7132010f498941ed8a99097c435cdd864d1487be85fb40acd3bb4533ad47c61c50ffda6e90e69fae5814f2836b0b103011958bcf9eaa862aed955b90921241305f3cb8260457bf5b79b92a18ebdec46d8c4b8dffa7e483d0b7bcb481a30f56f9316238758532cb983c8da63cbbae97e800183e7d9e4ee27b41a4d9d2180e3961b25f610642d724db2d1596199e5efb4951000dc912244533cdefbd230fe8c9cf5ad3a214ac5276953106c223230766e75d49661b0feaa969582dabbb8a1c3b88bed5d19ce95dc2799ecdc1dd0f467392ca5faa8fa5379948a33590a08b244809c37dccf8dd40c7d2ccfb088f2bd24f8effd9fed628a796ab3d7301c93b0938c6c746769e08a5dcb435b3ee03606906ebeff3eb1e3a04fd4aac1842d8c842fed7cb0dcc9cc55e4006e9d340a365ce46faaff085458fc97597fb47dd5ca8edc89c2530fd620ba93b96cfe99dea652f408d66b022ac08361df45073636f4e0e7454c5072d5d4b66d6df08b229a4619470ae5e79406dcd456e82bdebe0c2c3cf2ac5d94cb4f2494a46357463df0a0ce328db83be61098f86c9de4111ab52961bfa57fa0e731bac9fab4880d466bf63313bd4b3d80b7b829bb1cf3a8b594b9d3170ffc40ac5b866b9c7ee7912620025177d10082b3b1e99da3434d09744d5c1fbbf0a6d1a3debd781d0b3337cadefd590943fb635cf0a124b51690a76f645446e3d7ea2acc47f50198cd2206178c0914df88319f506a1ff01e44c2b7ff1aaeb3861d1bf77271540923f9e1d23abd9101707cda412c9a5d3538d7d4612b45143d6baede60f2d32678f624069402bde2ce560255aad25d7c67db34fc723270c3427dcb1bf67bf6c354923a88e59f0a6cc2c94c1684dc6b2588b12aa9b4de6d7ec27b0c1ae38e8d1546df3c697af6e4ccdd4003b5b651c539cd07434cad0f3711d4e1487183be466614fe242986c2996315a8986a2880e1aff30706305345509ceba2a6c36eb4e90ad4d33ed5ce0c814f9341a7018028864064835099253e47b0e5f782f6f6a327ef6beb5624966b1e333bd44100a7be44f101cb59ea3f19fbdd79e60ee12584a7b5c89e0836fcc991a4daa569ac709c7d469fa83e4ffcc1c02ddccd5b758eb91f0fec27a8319ed5c00f05ecb2b316a06cc4cdadae3d3adc336fd5920cb4a700ba7e59a255a784ea2e0249365bac7e5e556d9fe3aa0b36b0966e765ac286bd04b2d7ca332e802b62788753a13cca5aa86fa713394cfc1d032b9e8ca0360ce35e98b119991fb7edbf04ba633215fb1337e789ac905ef0d740b17399670256c59c827fcd767441e67bb59a15ddb7b383be7ec9c7f4432b6fcdc77a4a5af4f8dcfe65980d61078162fd9b79d3e6988e677591cd51bcff0d93ca38ce423f9f3bdcdf4d1ae4c7ea96c715ef15e363afbeed173c204bf9df773f4b947ff2d153f1e7e9790efbc64357309b003ee137314c71dd3cc170d581a0fc917364cbdaa1aa58cc12e8d31e8fcf762cc421a5adcdee2940a2bca33f64a1a5ec21efcb06839466e55de4e1d8d0e5f819d98c79298d600197a1df2370330d06f93e64f611107668c64366f66d05b012c2c9bb4e0e8c61d71714b2e61ef5d68f46012c1d70cd244ccc0c78cb0d1b1f26caa43d0f097a87298dbbdde9f16d70e322d34216021086edf66e507fd096e2f395238fd9abbcad292308ea5af272e674574ef817e0f9be3f8a71d36c028d28ca6a2a8a43967179c54823fe49380abc6fc07c6df4dff17c0ce48ad89c9e267a048897060e45f5459da2091a22381487a60e37b4073be5237d238d511e70136649d8beba288b4b7c82c9996c15f1f696ac9137ebd187faa0016ad80194bfbb4fbd7dd116a662ec21c2df1c777c23a7a50dbdddaa1928a4c48151300ea809540b1cc42f6dc41c073b52abe66fa03bc30fffe3e75372881ab2f4b95d7a7d3bb73fd698ae091a5fcd8102e60ce31f34ad0281e2e09678a9741b1af61700ea9e4094ac4f451708c023d3c4b990da16693a45fb6a3a79cf1bbe2197e3fc15704f98f26b01351c8861be9ed543540e4429dbdd939a03a9daac3279b1dbfad32d89829e48ecde929944ab44669f21850ca8fe9a3bf608b73a899364d86df94d9768efe87b748adf900adb14b3f46e3768eb8f0dbac60c307d109ccae21011d6809679fb035b984d91ceef68d1fbfd454551ab73241152f9051d74287af86196dd1d836984380b0bd26a166215a32839ce93bd5f19e64c234645aeb9011ff9f14f56ca6ecaecd3c10db8e781ebcd717bf887809356a134124f181dff14dbbad225e382f3aaf012c88aa3c48c80317ace5ffedcb3d15a0d69d3cbfa165d25deeff19f04132f460486444697ad6bbdb2ca404f3fe680de3f101d9c648ac9229e72b2f75f225fd4f6b3a35c8bcfc949b32f95b34c9ffba9762b3d98e8175528ba5a6b59e9fe905d4541b8670e1980d69ee0e2135001e45a08ec036668e8106307fc8217c82564d02307c0b500cce2943be33f04e9d31b5ec6a0e1b091c91b2254ee080fde8292ee45e5dc39bdc5edeb0a7cc9038cfe524243b02e8b7d1ee343cf5947c28a65ed5e9b969f869749609ee6baded7d9e33a0095ffebd3e62356907bc4c7f50dc1e7a0fc4a694b9b3c5b0a2a2c2953ee606cf290dafcf2ec64b5691e9fec0bedda6c055b6cad8a8490c8ae37c0d42c8a2f84d2ebf4508543d5e768431f7e0b4e9a31b260b3cccffdccf5699d4b13994401d0fcf02dbef90b18fe9bbc5ad3a45a4cbaa03bf32c24c7c736bf823eae75f74f064728694bbe0f807926b4306b5cf3133899b2907afb29fb0d620bc99f185c6be180f3cdfb2c82290fa7e7797f22b80c51297111bc373a2d91a14d2e65bc6dc38faf59e2138ed698a0eea9ac22c7f754e4406b4f12904f770c7f209907e3ed622ca69820821ea37fa1e8be37f65ba1d5eb20e4ecf4c9dfd3ae14d8cc02465cb66be615d61022eb6fa769ec8e13cec05557b4d0360ab6f89a17c4c7e4a046f2c887e3d1795b06067d5c7cd0bac2a35ee1cc05302299dc5bbe50a2ae53f1978f11ebbf0e607a21a2ff992a4514ee57861e678fdece6e66e769791f9211b33b6a58807dd5b6f96b88fedcff5aeca1de080eeeb4bdfdd6967ae6e67017b4d25437a0fdfeb28b0b3a13dc92e181b8223169924f291fb30d004a8fb1f3e5042f3800c46d35f3965c75118710dc420d68933b8ba1f617380482d9fde6b27227c8bf1938ea80399eae10c203402023f015b4eecda87662fd4eaf4e9fe2641e4f6f7f67e2fe5a7ba8e7fab7a4afc6c99bf2e1e28dcf61f850978028345630c9904b566d863fe41cf8435db1e046b6016ae3da6bc1868efdd68b10ffce03e34d1b830d91eba41e55c1f6ac8003bc6ca2dff47ed995b6ddc9bda318cbe46866e9a9be5f91a1241fb56ebe06fb4f02200bf6267bfd6c7077459de7016b139e7fd513fcb84ab01f0d8fcaa2449a4df9e4d45a06c10d42097cc83ef294a7e3f8f71b8430804e74f18f8fbaf0b30b305ff50003b0c02ea3a6495b60059fdaec8adab265d4ac50fe653b2d703850e621f80513631f6dd23276dde9b0564a3216e0ae1755a6bc950c889213d6211fabc889a31d45cc130bc3d9168365b375e7f8b2d26ed2761d03f504c0efaeab4e2fc7b69694799c5292908ca0faf69411f5b506ab9068a45f4dc40ec33fe37d29b937dc3dba48c2f352beafa105c92f8d8b439183d4671741adfb60d071115551b9a0bcad9f7fe37a52763c1f6d685236139c72ed05bab3e1e0f63c4f0e5bcc56986dcd269ee00550257cd218fcba388deaa953dafc0e3c83225952864d65c0d271127d7afdf8d2cd1da264ef438a819adea202c1d984a109898535daf6234509120450d9b1ee279f621a8a31b229874c716bd2fe58f19b4fe21a52b4b9c581b89f6406cfef90cd5acac88e43f98be72fba5f419a26c6ae79b652b05c84e32bdf390f064b9ab933bebb83b1469ffa7cabf68248a157ffaa03b3f9b29ba19e9fd7527aea448a8103efaf431e2473ecbee5ddd1cbabaac3b19d170fc67037576bb599068158b908fbdfdaffba25fb347657179ffa5e557307dc2c3d4ee93fb3e9f180db73c583ea1c060f4671c3cdbfb0a3f19c14caecfeff4b6d40d0a7b8456309dab3534c78f89c966fb068349fa5ebf48aeeae96b6ea3662d65560ef014007ea7e215f6535efe8a844b8e8506cd876c0a084f5ca9680f674a8b1c0cab13a27019e9b1eb5a1de037a9f40630f88993c00fd7a7b4a83603dc930962a4f906030828b738bdef47f7d98ac5291a842a0d6ecdc2de3dbe3dc59081ad9c60e1e9bc0716db44415e42d97bbcbcfdf789b8777d3b3320621dfcb398223bd0340f180bd77ec467748a508cfd8a76a430dfba72e6ab3dd559caa5f2d64de147e4b94bc4d9517c5e6ef1eba2183cf9dddb0308da19dcc89b4a8ae5fb590ec5391ddfc2c44122fa1331794218603900553c24ef329c1ea43add297f9f71ffb1417516278fdd07bb832b934794181dbe9f1cbae5c6758cee16ef3a52d47ea6a6e7398181ccf953c671c58ef89ed9921860676a830cd933e0fa523cc5d218693a5895961c22a30615d22854a79fb48fad4c12e3303604a9e1178146055bff470db9f715b54efd47eca911a2a88c0534612bf16f9d8fe1b2bef5e87ed20f29ff20ee8ef0e137357ff59a8e1c4b69966aa7fc909989036af1370761daa95371140f19ac59bd09099e8041bc800076aab9cbdeec56a78dd2ed3bf44c04a3058a1e30a1efcd37d6fbddeba9d353d67b9e82d6c6877c77bdbf7e459500da5cd33e7e67fea62935c6ceaacd2d54f61e20e6114ad9a21c868d84a9468428b074e354a0d5290f560eeca8c4cc48828539bd9a66319389b4e115ecbb24763dd7ce6166891a26a29230a01f06f403a17fc910d12da24947ecc9e73e72526b571cbf75619c6606f462a82225e6eb1d5291de85320dd1569571912662bdc76181f8449b56899cb8c8973a61d4b0df15df10d0cfc1fa4d9003f1737597ab31d6157f460eb96b8a6f1b05701b36c3c7b449467c5c93748da5f45b784d413dcf5143f62cb3b42286b4a7a33cfa1d53a222617fbae1fd661a401236ed7e18e04535e9f284dc0ab41c6fd8f35ab0b68a26f9e394fb7d8f50474b2519dba6a4bebb2967111967fc4c1e37a771397ed49ac287f443b4d78ffa7b5f875ea1b30101ca2f4a51a9b74322e27ee8bb275d0b4911ba0e793c716eca440608cac8f498e599261328780f0b7cae154cd478bb67691a9268287ae79e5f67f529ab6c497de8a13e8e877a231e97", 0x1000}, {&(0x7f00000015c0)="0ab10a09388583e59a351faf61f2a32be3954541ca20c846d2305085e34e476dbc006f2e1d40f3f4c9", 0x29}, {&(0x7f0000001600)="1528b972ad5dafedc2c6ce5031e44f7668e2861285bd6cc85d1cf6640d1e1fa1d1cbf1d99f12494f17be1af10e1895c6cecd233b107d1c535610f8a6ea96e042626e9997d8d940a4fe6b236967dab9280a1f1155c885eac5058a56d8917e89116bdf0ddf75823b62757f0e77b6a3257cb03ed53c0651112599584946b37ab0d2a448afd03175a3700ba224629e9626eb9f1428b84567aa51824286b04bc754700e00ced59048f94b473d5ebeb27ec7909f6b33d340a1c4d184", 0xb9}], 0x5, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r4, r2, r2, r0]}], 0x98}, 0x4) sendto$unix(r5, &(0x7f0000001a80)="2f3b3411abd0944ba397246394cd37dfd91bb892f0ea86ec6ade1b3631d139aef083144a343a379cb4759b2202c93d1c95f6dba0d61ea0", 0x37, 0x8, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001b00)={0x9, 0x7}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001b40)={{0x18, 0x2, 0x9}, {0x18, 0x0, 0x5, 0xbf}, 0x8, [0x5, 0xe602, 0x9, 0x63e, 0x5, 0x7, 0x80000000, 0x8]}, 0x3c) recvfrom(r3, &(0x7f0000001b80)=""/139, 0x8b, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) open(&(0x7f0000001cc0)='./file1\x00', 0x800, 0x80) getpeername$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) 02:03:53 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = semget(0x3, 0x0, 0x500) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7]) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r4) fchdir(r4) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r3, 0x3) r5 = socket(0x1, 0x4, 0x90a1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r3, 0x80044275, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x82, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x11) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0x3) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/96, 0x60, 0x3, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)={0x18, 0x0, 0x2, 0x5}, 0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) sendto(r2, &(0x7f0000000000)="8c8f4802284e86b8141ecb0eed4c5c5ac3bafe63ecc00e1a81ccf4b1bb1bb40725d6980f65c0ba6011b99c81b64a", 0x2e, 0x8, 0x0, 0x0) readv(r3, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/2, 0x2}, {&(0x7f00000013c0)=""/91, 0x5b}], 0x5) 16:00:00 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) unlinkat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x8) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/225, 0xe1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000), 0xdf9b18c19be4977c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000080)=0x100, 0x4) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000000)="0f92c056fc998639539d6fd6f5ac919b7f31a254f0ad510dfc4511e3a6150d73511263d6cc900c", 0x27, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x7ff}, 0xc) r2 = shmget(0xffffffffffffffff, 0x11000, 0x0, &(0x7f00003eb000/0x11000)=nil) shmat(r2, &(0x7f00003ea000/0x1000)=nil, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0/file0/..'}) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2010, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000001c0)=[r3, r6, r6, r4, r2, r5]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r7}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x200}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) dup2(r1, r2) 16:00:01 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0xffffffffffffffeb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) getrusage(0x0, &(0x7f0000000040)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x122) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8d11686bdc4973473bbd1a8b0eef3d9d69744fec2cd9"], 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80085762, &(0x7f0000000040)=0x3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) r1 = semget(0x3, 0x3, 0x4) fcntl$dupfd(r0, 0xa, r0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/43) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x452) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:01 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, 0x0, 0x1b2) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) msgsnd(r0, &(0x7f0000000100)={0x0, "0219173f1ff11afd35b76d0baee019c9cea994a429d0ec6bda4eb5beb1c15113c4ec9ed0313944d76f0d4724e659f85638e5487f02274026ccf2358c1169cad4294c1aad0baa9d0d603bb1fde190603dd3c16d938d2450b16e221a65a493c6f35be18eefec89e476b1aa78cbaa93407698da1379952997869a3afe02b0a451ffbab200d8b7ff261bde775475ab9b0d2f717943efd21b59db1f647ae8199452be9338cdebbf0f7274cf979113eef5c162e27484dc05e1f933f4e3b3911aa767e61b2b09c8483fba231657179e71f9bab092dda3284075b3044ba5b934e29e37f8c948b46b0c8585910b464eddd7828cb9ae38b3c926a4"}, 0xfe, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x2, 0x1000, 0x7, "5cd15ded45cbeb842555bbafb72fa581ab26f5f2", 0x81, 0xfff}) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setflags(r2, 0x2, 0x1) r3 = msgget$private(0x0, 0x100) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x0, 0x0, 0x200, 0x401, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r2, &(0x7f0000000340)='./file0\x00', r6, r7, 0x6) bind(r2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x4000000000000, 0x800}, 0xc) chdir(&(0x7f0000000400)='./file0\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x3ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) msgsnd(r3, &(0x7f0000000580)={0x2, "d8e684"}, 0xb, 0x800) shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) sendto$unix(r2, &(0x7f00000005c0)="e814ce11e3ee51403b790d63c91ce82c29f4d276cf5d26d130882247f48e84c52db229fb28cbf1b68e259b629619e40a494d7ec7927e7980191b432b46fcf7aabab9c4f6cdd1e64de13e901cb569a5a43f1569d208786f6dfe329a75aa2c814d5682af975c34f7356d537979c864d71882392bdb47c96cfc5017c23a91182a5bb3584dde507ce18569605f90ab2af2406446ae942426a7bfa3b234d84addc30628f9ca66053c237ea02d39bc9c3371696c2e75e8608176068b5e01a5bc1051a79f243214c21dfbcf9ac7d0d68039f791cdfc0332e4d020ef5d402748063309bac1318e07ef933be9bd0728a614e8ada86bbf01b07029ce087d3ca9c5276d18be06663a08f6f88f72e858de25374c8109ede0de16c64ffbd7c5cc8454b1a7f46bb9e2a20b299883cb81449b8d15e0fafcec10941fdd0704d530f46c159035725d1dbbfb26de34ffc98af47815893342c2953fde1ab17c8916f262eab711a729e7058774adcbcf5932679905a3092aa5051625cf940e40332bff026af3bd0bed2e9331b46b35d5c88a0ac5f0b4825ab91a5100917a9bcd71b43b36600a848e18f3e54ab156d258e102ea0b153c733e3bef7eda0c7e5b13694f2c27c011814becd76cfb5a9149b13481688a3e1dee87646d21bc061c682337a9c1085895242dd74ae580923bee1a8f5c728a1339627a1b8cec4c235094449ce3883fa65967d903dc62a01faa6f778e112baba3446c33ff0c7fa1e56930aa397b235a5e2f0234c7be79e7f6c378a63ac82f7641a46f76a7c3164c4d5941315d57fe44a5f22016e4d3e37176f5a5a6ca1d689f043bbb56812805480ecc75da69535c0a728fb3f4e92ad76450c10903bdc48f00c6b3d4fad452dbd8fd430af1a18aba8ae0f9318ef0d2b74021f86000f6c1509a64010da115367c12f847eaae56e2a54df137b1790474d316f75e4c821a53f2cb5215732a3258084e1cbace41c6e0348480bf69f58c92722e7269b25248d7a2a5a1887558636f1198d7a15ab6ae85982bc4d03519e218c56e9a569949a9a109209804bf176e3c919314b66196d9320fa6635e1725804386b7b2298db7c33d10c1fc428cd8436f0ad8897f2ce67d1a6f2d516055beda9e31b2b6a8872c7ad443f331df69f9c695bb7d1adb949995970957bf48d7793068f4a5533ded7d1b1a5f27eab9dacdbe4f92e521e61f73ae475a11642ba9d414888f405005c4044d51ac3a2fa9db35fed60bb57b161104da82911455775bc8668e347ee327dc8ebc23ce5517f6da2c8adde24c60feff64d527b6bcb0f53780ff33f27838d77ce978e0d61e627a6bf43c9ab3b230a9dbd5980db6dc8364bd9c1137e07dfce78927742e793a278aea0efaa3b842c381a9e67d48da0d995e946387f7a0c6030d772340b84a89df472aee33341957e935230bfee4d76a2b1d92d80a538642e9e60f4398c33d25e3d69d5315ff1e93350e3cf707ef65d1d27d8d78b0af6b6469d3316167e5a4ad4a40e7b92bfb5b37ce1ecbbed63bdd9b88560c4144ab154db808f523f508221c9121c2f2061cb518f6e7828a60a35a05805193dea921f0b190905eae84d9f2fd56d15ea8e1942975a981b0fe8070ac0b6a32dea3f478be0179f3bc4bcc0af9d2b9c4ee028b7dda81d8245939e6bb677348370cbfff6e4e594105a4c9823dc6baf86c4bb9a8057b0044adb1e53dd4ea48ad166f541e13fe037439ac989a280d7c90575f92eeec0fdec006d92bb12eb85a345918dbe0b2e4d93a2381a0a8cee33f0ea700aa9a0409980dedbbcd05e6063bc091c12f62074a10b535b83e5ef0b02a809e47c43113a1a2fcb828d523cd48bee54ccb2ae5872d91fce86084cfaa95065a48d6f1e7c1474206c389dfe60011697d7f59c9d1f169f58d6768745fe05c75a0486d7b7dd53f2a031a9ecf5505ae857ba84743368cd36841839f45c8716456480c2ad64eb3f97931bc77dbc8f406445dab8f39471246e01d30ad2ad2c464deead42ba439aff6d8dc0d8c52e2d561b81b903e1e6b80222dbfc5a1745446e2512d2304cb0e92536f4060795210dc4f2be6a24060413845cb0609b2ff37ea0f1af2894c6e2b29c9791a853e861b2c3d63f4ec1fc520236bf3059c95954e8084cf510f86a3b8c3ff44d8398857c75f8b9334452700dd8c7c427089d734addc0469b62c85fdca16ba7bb9900b504b15cd338f3d3b58fb12909e8a86e09c039d086f48cf5bc6cd9ecaf013a5cfdecca9b72f65eeab5ee987874b4f7ee7c9983189f1b0a86e8dfeea48532bb1736659374a8793322178ce04182910125d3793932a925b18fb5c42551f09767d7aa7352d4236d4d685da86b918634d621ddfc16ca251844565bb34a24915fee8ee8366af5fed34f71670504ffcaee0d230825a04f2f2dadd83443b2098181541500118ae4c63a3c001aeecff43e3009e0ffe2c03daa5fc454a21f46badee4cb607336fe4f57a4cd02d40e7ea2b426dd7d00b9114fef627e2eeaa42faa443175fd67c51b5f3cc075dce8611071d40497d030a958e1a84ff80fed005588cc1f0226f14089825b17f2581a411c9192eb56529a67959915e8aefcf2a450bf051a463b192cabcf83cc961ab3c79b1780414944677adafe8c6d666994562f32094390b4becaf9e6c4a8271d8d19448fbfe88e3efd1560962ca26daf6538b70a615e139e88105db510fde2742e1e46fe61bf2d6024a51cb349c7fabc76d9bcefc1f27d64204dfd2d51fd1dd0e37ac9e98d67d665d4e64c2250036a17293468f79ffc87fa1868709896d9b2120b9d00f88d99cb58719737c05946fcd964f62e679749f777ad7f2334738518c7f92333a4bca1ffae0daf7d3c2e04e787566efddc20850fa2ab2e1f2cd1a876501592b65286309b9d42ac2340720ef0c28dd1864775da1c3d014e6e5b9002640e040084b2392caa321a6fe17b2173bcc94adceda4334b4f3ec44d2b6bc854aa9b5ef4db1fef6ee3af9ff124f8b494c4f0464ff78f6513d9dec0dd738431d0bfe6676d1df35911e103ff9c9b4072276076fa3e74fc4b58f93343ae6243df1086233f2651c0e309bc1d5ec1f0d4a9adf3aee1080ae60f9c1c1b5cff308fa9a8b2a0ab1f523194b9d0ea0da3569c486c83f6a0c22f5f1c388f0ccb685ae4ab832571940975eb88a1226b73419b29be586977e630eef19fe57175cbc47b5b3da6af5a81d087b4ac6d7bd573b449484cb7db647b3357c4f4ab30e7e468a57c1f6d764e8c5b6ec8ba3db817c84b7d3e5a7f70aaa3c79c37d3ea559baecd90e97aae0f0ba15dd5c4777fcb0c1fc17c18ab6467061d4abb63a7048d1d7908af491ffe8680c7b97fa1db00c85ff7d58d1ace4683854f7eaf2f41655c4b64bb5061b93a71ad5156b1cb93fce41a7829bf1bc439d0ace6ccf5ea126b38d254892ee658748f8ac806c017e791bb839ad937882c8e1d78c79fe556eb3944d53a0a8174a14fb8b7668c2f8b3748e0739637fdbced10025706da416b75357e9fb4f78a1b446f8a110ff551df37aa777c123c0e779709329aba5b13e749ac3faa7bc0f6ac27a0cc97863d2f50b0bd55a61ae877c523386326244eb049a719c1ac1360e19b455a98cedf452cd53ccb0105ce209af57f79849f82e552feb54237c07048e404181c918c47a4c029d19f32c732d69dea3077877401dfc56d1e7ef7688b3305ff9dc42c503950ff781596a29accf644cd4e0775dcffc5859036daa3638e07026eb334a69927f5d1256fdcf29ee797fbc260b9fd0f8ed79e27a5b039f558e6755f2e3837e4bd7b7f3f16bc9d433245f4506a153dca57a5baf36326d07fd0b634ffecc7296c7da2afd4b5cee8d4d65ef34619663ffef76e1b84af1117a15119bc2f9dacf679c424cdaa7d56397e3c40380c42b4e6744f84f19d2830edbb1a848fed981d3c61c10c2bf6f0f5b99e6c7c95a05a2b4fbdaf91232efcdcd8b2954b78216de5d90e457670550387f3cf4f6a0d2a07d9514990fea4491dcbd7dc7e29153688a4eb28a908d0eb9fd7adab121b62926c718487bd36a6500f43150e9bae31db90efc21954998471ca8a446b1cc48b52b76928a7938125f413567e97036262543ab44602385e8e4fddeee27bbefb456cee23ef4a60c43db50fb578a16c788176707fb5ae6d54ac15a760cc49c6d50f10b3954e453f68ef1633a3da064be18f144ef0a5f583c74785f42b76c8556dc10346605c78eb1cd1e13a121a4d8026b0bc708b038145a939bf81832b9fcb002580597e59dd36ba0ee005a6289df75b369070d23fae8b0f9cd93ed3b48894521cac6ba595f401a663173035daf3a8fdf136f002d2a639cf2c5a77dd507eea83086531703cefd886e1e58a8217a8c6d985419981ea614ee2ddebf38537fa188c90ac3fbb3f9583ccf01a87df82296c18c79a4329191ac4ec97671d54e92fe703636503f415f65804e32b8b9c2667dbfe6fc0ad502807fcc06662cf246c4cb79e57e1cdbf53d8e78b5d439205bf62b4930f5d798fb026ef20ee0f44428cab87fa62b1fe07f3c77e32b1ba849ec9477cccd49cd4efe577a62ee0f4ace64ea6fc90aecd1bc4cd95cb19677e60a78ef4df57cc8447ed09846ebc4231ce3ca101e58bf921667d8a8268e3d0df6fbb887486306f43c881531758a5e925aca2e96ad3fbab90b5beac874446030ff00f53954ec951f973950203a6a18b18e6191aa1429c340a9d2001ca145553cb6b8f8ea188a6a2961227e9f104a6315f4bc3f043f90ed5d7f6700639e6308ff61cd140527e986a38b97c2cf0a1afb3e110317dfe95f1c911b582e6b8abe80b8433f6078e6b6f34d15aed025b7cc869e6b38f6b75c1d928679a0e99b9069119742e96f0da65ccd4e096b8d80cd1b866fd2b3fa0c17e27356bdefe077d6d9570fd5269511859c9d5f3a1c0214850f2a48c44d909e60bf81f8bf60d878908cc22f45b2b8d42096ee4e98161c705f44959356d43234df014c4aab827276a48ac6141f736de0d7a66f269a12c1be7e704f978402c054f59855112d906d6827037cc2cc986b9354c530ffa915ba4204e9bcc072b76d7a8f31fdc9869d00dfd207892b52af0669ac80358b495a0b157734e04e55e972f59b1be270c046c0520bb138646f57451e79f2faf56aa262e91498309ced9d159d4a48b44d5de5f602ea704c6f426eb3516ec8738b91488392087c84273518464e20173c4664187ccdae25ebde468cb38324f572ab1f9846fe8abd47d0d0956811957067914abc65e5bc9c1d2fedcad691cea35c17894e818dc59f4fc8e524b89382bbd2ed9f7b7b6795d342e30187b30e5e47bc8ccec2e1574596f2ee218b76834e06150b298e53abe81418ceb4b1cb5e7e0ff623e2a685e168b36abb59473e25607ed28e07194e38a2a98bf8e170973820c2e1235f2ce7e7cb1513c7913182db5c5fb202bbf5ee17f39a60a3caeba7ba700bf94148563547ca962ba50f1dbf24c26b134bf2220331a3b442d64a0d71ba59a1101ef8d67735dd6a43922e9eedf25d34ac0550546ad62d74c9309ce2d6698ae0684c86ae05316d0222dad0d418c77b32091d5e916424d75eb83be02e035fd98b409d68e3b88d18113be09b8691f2131252f1131ffbe56193bda89de59a90fb1c13f3280d8c6f00b8db2e3304a9bff1ea347770b7ba0b4c46579307469c9e497508e79c6fa033341b72ad1cf83e102cf0cd352cb85e71c1562e34d890991ce01b541e77b70e21c66f84eb82aebee241f165b413c31d5bbabfc340e1ee58c3c1fdde0caa092ed448ccf14f", 0x1000, 0x1, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000015c0)={{0x2, r6, r10, r8, r9, 0x8, 0xfc}, 0xa77d, 0x5, r4, r5, 0x3, 0x99, 0x6, 0x101}) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000001640)) pipe(&(0x7f0000001680)) 16:00:01 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x4) chmod(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x23f) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x26) setuid(0xee01) socketpair(0x20, 0x4003, 0xe0b, &(0x7f0000000040)={0xffffffffffffffff}) getuid() bind$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x80005, 0x2) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x50, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x401}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xcf51d291d96909fd, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x21, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80000010, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x40000000, 0x3, 0x7f}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x5, 0x7, 0xaa18}, {{r0}, 0xfffffffffffffff8, 0x80, 0x5, 0xfffffffffffffffb, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xb3, 0x1, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000040, 0x80000001, 0x3}], 0x9, &(0x7f00000002c0)={0x0, 0xff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x40000000, 0x8001}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x897}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000041, 0x0, 0x7}, {{r0}, 0x0, 0x6, 0x80, 0x77f44c21, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x40, 0x3f}, {{r0}, 0x0, 0x10, 0x20, 0x9, 0xcc}, {{r0}, 0xfffffffffffffff8, 0x98, 0x9, 0x8001, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0x22e4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0xff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x400}], 0x4, &(0x7f0000000200)={0x0, 0x1}) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$dupfd(r0, 0x0, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0x2014, 0xe5a) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x8dd) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x4, 0x10001) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:02 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="9100d77c8a2f00d8ac00000014baadc52525a68673d3f87be70447fe410c0a40298aa621ebdc99c90bee5f6f56a4abf9ca591447e97829b303cfad053073cdce4394ef766bb257e854f9e71f01e3cd288a73d1a4c2c578d6c88af18abd7577660cbc060ec1898d56768441caf855167bbe4a4ec3908253cce0c097c251433e8c0460b0d62f8be1b07e035f2d9b4b689431476b7ec32ab2858d6516", 0x9b) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) msgget(0x2, 0x10) msgget(0x0, 0x2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() setitimer(0x0, &(0x7f0000000080)={{0x3819, 0x6}, {0x2, 0xda}}, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:02 executing program 1: poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x167f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x825, 0x8000}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x7ff, 0x2}, 0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996", 0xd8) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0xac, 0x3}) 16:00:03 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000c6e000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x15f) shmget$private(0x0, 0x400000, 0x8, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, r1, 0x7, 0xfff, 0xa}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/137) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) 16:00:03 executing program 0: r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801f, 0x20) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/138) ioctl$KDSETRAD(r1, 0x20004b43) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:03 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() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000380)=""/91, 0x5b}], 0x3, 0x0) close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x3) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x21}, {0x18, 0x1, 0x0, 0x18}, 0xc, [0xfffffffffffff2fc, 0x6, 0x7, 0x0, 0x9, 0x6, 0x7, 0x8d]}, 0x3c) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pledge(&(0x7f0000000040)='%\x00', &(0x7f0000000080)='$%\x00') fchmod(r0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x74, 0x374}) 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:01:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = msgget(0x3, 0x208) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/168) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100000100000000000042b43622b3bf1bbb215ed35a0501040004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x37d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xda, 0x1, 0x60, 0x8, 0x6}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:56 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x220) msgctl$IPC_SET(r0, 0x1, &(0x7f00000011c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x81, 0xda}, 0x10000, 0x5, 0x0, 0x0, 0x4, 0xffffffff00000000, 0x7, 0x2}) 16:01:56 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f00000000c0)=0x101, 0x4) 16:01:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x81, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x41, 0x4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x13, 0x80, 0x8d8d, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x31, 0x8, 0x4, 0x5}], 0xffffffffffff0000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1a, 0xf0000004, 0x3e025e32, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x4, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x48cd, 0x4}, {{r0}, 0x0, 0x22, 0x40000000, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7fff, 0xb687}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000002, 0x14, 0x3}], 0xc1, &(0x7f00000002c0)={0x3, 0x38}) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x7, 0x1012, r0, 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1, 0x10000}, {0xc199, 0x5}}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x3, 0x0, 0x4, "b677a592bea25248ab666ff574a8985efceb7d9e", 0x9, 0x401}) 16:01:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f0000000000)="ec977e5daae6ffbb51c96b79950af558454c721e009c2a1fb03bd445a720a258c4d010fec82276a946440d3f01db592b9929575efff88fc23b7206a69f7c85eb945c8fa83b6b35d48bd63378f3b0117e90e19b58bfc9ac122d051df3294786bfa4da8949e147b4b3ed439a96e28a3e9f6332e9ed81c3dc6f0b7d5b8784289bbd2b037fa98f0b4f9c1532564c541a69fb64b69cfa191eba223eb923ebc5c3c1efc63b8db4e4d707b0abaa35e020e861ad6881a08e00e6cef7bc9aaa0de8c9d29433e10521dc9485779a9642", 0xcb, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x9, 0x7, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:01:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) 16:01:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) dup2(r3, r2) 16:01:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8020, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)) 16:01:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x42) read(r0, &(0x7f0000000080), 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) chdir(&(0x7f00000011c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 16:01:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/238, 0xee) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:57 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/130) 16:01:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x3) 16:01:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 16:01:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:57 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) dup(r1) clock_getres(0x4, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="9728fef3b12f7c299295a7e12af1c01cfb677b7c191c2f0c9301e549361effb9d53b2c85f4bdba945e40f11880ae4628553c88cc91eb6c7a77a5102e3c4d92cd0e0db2fcb9040810813ce371e44cf6b7c944ff0dd6fd4cafba07c658cc8bbf265ce0cdfb88d1f355cf2ade6e899880b07707a509e9e9a28487b0b03a0711239525ce586b0ad1cd98ee541bc00407ab1fd04e53e8c985986de58e3860e6cdbcbce3af", 0xa2) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:01:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) 16:01:57 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:01:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) setuid(r0) syz_open_pts() 16:01:57 executing program 1: r0 = socket(0x38, 0x2, 0x3) setsockopt(r0, 0x5, 0x7, &(0x7f0000000100)="6d6ecd525e87748e4b2b242468577f8ade1a48cccecf77cc9f5c16a351f13f9b9e5cda9e6b68da68f2e9ffb3be2ae9ec5d363d382482a48ee8852d1763be9f3aca644201e67c49d7551fd5e290760356d002d050a657635f84ca0cd200ca926317ae793eabaf9da9660ddf74fd93d17985b347241e017803e62ca61164f4164a0797f1acd81639eb046e9c5e1d3503e36ba9ca0a85beecc6da5784585749f3882cf55798463be6272284451e3d600cc61081af0ac90285e0843e61168da7979739b146a3a9985367999a97ef9f86f339580c542ce9f1b2e8d5b580437234b9e6aa9ca2", 0xfffffffffffffd4d) setsockopt(r0, 0x6, 0x1200000000000010, &(0x7f0000000080)="28086d4ce82743a5925ec37099f763572bbf436c377b9ffaaf000044e257e6e39107e8a59b6da07cee9b3f15e728b2c114b7d4fc85638f32c0f96aefb29b311e3513242a5b23183f756a1107d91f794c5f9ae30aa6960fa6", 0xffffffffffffffcb) 16:01:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) recvfrom(r0, &(0x7f0000000000)=""/61, 0x3d, 0x43, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x7eb, 0x800}, {0x3, 0x80, 0x800}, {0x7, 0x20, 0x800}], 0x3) pledge(0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000040)='./file0\x00') 16:01:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x175) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x2, 0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x405, 0x6}, 0x8) 16:01:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003768124982c5fa1c0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f0000001140)=0xce, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) ioctl$KDDISABIO(r3, 0x20004b3d) semget(0x1, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x25, 0x80000000, 0x401, 0x1, 0x3ff, 0x3, 0x52e9, 0x1, 0x1, 0x8, 0x1}) connect$inet(r0, &(0x7f0000000040), 0xc) 16:01:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x100, &(0x7f0000000080)="cca2dfe5f807ba23f2dd5aea36bc8d736a65b5681af80971bb44365822de5da43d5dc11e5ac04b191321d2cdc6a719f14b8f6119d546033cb65b69b85de83b51e5019b398317d27e015ca66ea7be3c0817e88a79f474327389b369a1f9141ba7cd67bfc535dac3fa8c8bb7e75cf0970c541b0f04cfc017fa8a526bf81149793040dd46d9108da878a8deb0c0cf40347a80530bd15d685f236e8a9fa2a7fa41049e4be0a2be16e9bc7566123f684159a91d5cc86f15b7971fa9cc6d3ee2c23355b8fade2fecf554d33511b259b0f34e2fab2ac94fe02d7531c0f32122a17e28b4b535", 0xe2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x4000000000000066, 0x0, 0xe4) 16:01:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:01:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/245, 0xf5) recvfrom$unix(r1, &(0x7f0000000040)=""/225, 0xe1, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:01:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) r5 = geteuid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x39, r5, r0, r6, r2, 0x79ea198c70f2d523, 0x401}, 0xd36, 0x9, r7, r9, 0x200, 0x0, 0x200}) setuid(0xee01) socketpair(0x6, 0xc004, 0x40, &(0x7f0000000240)={0xffffffffffffffff}) connect$inet6(r10, &(0x7f0000000340)={0x18, 0x3, 0x3, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r11 = msgget(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x6, r6, r1, r8, r1, 0x122}, 0x8001, 0x10000, r9, r9, 0x0, 0x0, 0x101, 0xa3}) 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000080)="14f879b6727b76e8833179f9b386d227dae03a546849c91fc3cbed3f2df080d571ad749f119372420974af57b5f301e244c15d4471ee3663c9b3195c6da19ca5cf5c89b4e642b429c41b5a2ef320d44b6c7b558d05ab5ab58906b3ab52d6acd0483ae3183f7e355bc478feef8db2b519de7ac4bfeab07af2c38c325739e6f4002963f7c13b53b6f202b076691b43a6ea71133cdb32a494ee77d2", 0x9a) 16:01:57 executing program 1: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x100}, 0xc) close(r0) 16:01:57 executing program 0: r0 = socket(0x6, 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x800, 0x1, 0x0, 0xfffffffffffffffa, 0x100000000, 0x80000000, 0x2, 0x1, 0x2000000000000000, 0x8}) socket(0x18, 0x4003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8000}, 0xc) 16:01:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) close(r0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() fchown(r0, r3, r2) socket(0x2, 0xc007, 0x80000001) 16:01:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:01:57 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) getgroups(0x1, &(0x7f0000002840)=[r0]) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000059d000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000002740)=[{&(0x7f00000002c0)="1d005ec00254ae9b989c71e8e075b14c45fd2dfbd877aca67f19c86831db671c6418826f693bf9a694c9bcb8b094c9f46514ac5bff721c8494a2b919164b4e038565db3001d22bc33fbf2ae382875ab32576724f3ad3ffd75a386bf4ed65bea48482a35c86f750cf6498d24e0675eced8a7f9bb1e3abfdab3cc6d708a8d84e7586dd612997e5", 0x86}, {&(0x7f0000000380)="b347ab50348d4267267ef1815948ce433e4f242dc2e601e122ec2a1196d782115aecab54826d3072143a1c0211b234482c1c1cae72282de13e41", 0x3a}, {&(0x7f00000003c0)="22d3d942ef37370aa4d4d932e62cf6f5ce1d120bfec1855343357eca075ee346693120dc1511be86f178a2a44714fd3bd2ca72a5175a429446db9107f1da60e6aade396da599e930262e31e226bf9872c945addf13c79eab0d026596af32701c49842902017966e8a9f864eec8f93f69f438035706176eb5fe5c33df57b5321cfbd6741c4ca9e17b5793a2670bd6ee598c10a4a7afcc3f42075dc209fbb030b1eb40f3957391c54d9293a934369f4610a6230c78d1a5fd633f6d50dea1ba8df90c0246ece176377b06aef8a082bb7418085da3818c39be6adc91b63e2a935b5ad50e847c851f2d776223e734e267fe5de315b29df8ebea13ca7c06f8d6d445bec927bb032e3d3c60d2835660d22c989e1dd9c883ca87775cf2f68676decb9c71e317a78ab0b9f22bd1ad75dce0afd5bf2e40d8fea3307428970b2ea3c795739ad7fdfca3fb6adf88e666b8f1384ee63376107fadee8b306ffeb67df1afc4a940955b2f079818ef07c62e453acd585ccaa858ca67b8154983bab4afb6034a00e4afa316c218e37e777f0acb88f98d70093b82c17c5a009b2201749300280d2a9cf524ad16909041f08e4c5aef05d427dd586a59bcfda46c2c6af6ac2ba49fdb40b63becc9308139c758a482fc39a02da97ea0a4ff05f8c2867f8b14d4d0848ea0dc471cce640ec1181d0207298d64675b323047f0717384ec1ce7a68b90695e4f2d48ad85ecff60d70155fba2a9ba80436a06ed920bd6158bd65961b8896a114617578c102e1bbb059f5a1d04686024e43f2655f7afde7bd92cb2d06207f146ad42409bc5aaf7b3e258092068bfcaa626cf1f2a19bfa9dd08b5c8a5fad6d54309064f536fe42596d443d8e9641ea5b9785ea7672ec91d6c323d45f94d98b09ec6fcc935e079779c3afb5d58f6cb0086d2af21492d1c5b77c5531011bc6259741be874ef67164330c1513357b9c0c180f4e1a204c0de2e3c4ff3f4e20a2175f07162826d5b36648c1524cee47524e409d078b993f3e09f3638248b84d9b26cbd2980f2bcf1a9e673191922f31faabfdd1ab181efcc9aa450c875e00c02d9bd16529b26c5ba8136c01780c51cdd2bd779047239c07e2ae963a04551339d5c37b38c45b0f2cf0943521b3acff9e374fe831aa4bbd9184aec85989655984798c3bbfaf3c4a3da16dd56defc14e6b2c9054e29c3f5de94b0950b7d5f5e01f63d0489704d8a225856fc0ab08b0b2878276f7361e2cfd21df65c8289cbca4ec82fba179c8f063218e7bb483de0b322d9fc6e70cd06d4c8d810ee9f33462a00208c3f9b5dd0abc54498fce35e2b0c024a0a498cea2c6822def346b32f78cf25067d6902154f11aa9cd9cd36037e392eaf637e4099c92ce9267080e747c9d385e7bf25c8b8738e7cacd75f16b642ef137d662276f9ab426e17f14509758eac221c2cd55bd33e5e977f5cdc94df14d0cf11d7019b6fbdf5e2c35fee622a0e2cf0c07d061730405f02f00064b1bb44c74e6c3e89e1312de9aff8c7cbc9d1a74ea4ca67029e6062c0893e270c05a39a9d7f26acff1eed2b3ab5144e9bc972c5a39f771b27547b71707aca93116c0cd35b01aab1bd47f3763b1d2e2e6c87e009ecc4b2e239b68ab96fe00038b26121e3e8cfb728549f56c3e4fde1f6629575f0b01529cb421cb20da29972d0c4d1f83c6692bfeb33656a7cfac585ee76049826d106d91f4e53933a7fd70704891af707613344ac37e160bdb63f73ba450074487886c76001443c63ff0c639d0dbbe3a422ca50e845f778dabcbc99084e246ac653ab76d6da3e5e6e9ba9855b22065ba9e566e2ddacc93d75431f75ae992c87d3f7dbf187c873fdf12a501927ec0387f9f2a215a486d790ead453e390379cd646c9a000d9fbb36224eada59df3be4e2f39a6e4f89451c50e1518c23e277d57b83a7a059e4c351b913f0f5374a0eb34a38e180ca4e952cc7b531efa5b4f6b1b15e06f95de2644a8ca3690a26718187c2b003d038b165535a4592872aedbe4bf7777c2f687ae34e921a66bf14be4d40918ad763de2e196cdfa7ec364a08dc4230573e5dcfc474a3b3f59f521b81f92690a44f492d4892af35620c9cce638612e5c2562963ffc3d47067efcf262f0383e0286a518336d0cf4b102bd71d523d40010da443568f83a3c824a0015595ebad4f76c89eb6bf63c56ac690799dcb0f527f2bcfece44ce0c2184e20e0f943e59caac102a63f6fc7623c2adb50c1990f33cd5b7eda613a6d3e4a1f66802a42a7eddec55a4707234ff55ea49301cc9ee9b1738f16b79b24e5195bae79d1e9007657ea4c53b8775a7f320eaef6b35425ad39c17728a1fdd166c56c27b722f00965b2f678ac7337e7c39678765361d2f13a522f1054cd383b50c5b51acfd0af37f361e695f6a2dc6799d179cdd07b0db088c00635294e7f068395dd5022b6c95c74e8158b58e90e8d0b681aef12ce818709d9307c69022c66ff1d68a4420dd581c5a8f6ce920d52b79e19985564d1c689c47973913e941cc65382ddedaa9ea8e123367d68a0642e89f5ed20c2e925efcb9a84d3217da1bd0412f6ffea9e977e26e60659e15e13991b2d417fcf8d949a3e435ae52247c90640b404c53b373eeece54f2d7ef26cec3a732e51907dbff88786611b43271d01ee161ad63fa4e185defa5445b59f6f99547ed238f9fceef7f822cfe2ae12744403fce7d2439ff10db40283532b4193e4683a8f6af407a9bb227a53bf8c019ad4c339a26ba6251ac400ed61d46c97fa3577e58a0a706a7f3b2270c6ee58d354f86a0b953e46ac207c51c63d2f8e7b5f49d14324a4a0f40c86ac00d26461b85b6cb73d8980b83fa393f020fcb8a334da2b391b95963fa2c6dfb93ccbd1f73fefa8835053134ff15798f13ca56034af51cc33632322ac924f5a68424538dbbc57028a32da9e3bf1504a6e8f22a28236aaaea50b448580c876cfb0539cbc9b00bc1135cf09ea86f9eb3c39ec124825074ca00d60fff15f01355902b0f56007c327c5e464bfa09b90831957426b6877cd0279081a6cc74f373ece36c41246f2b45da45750a0671af7fc732641fd6bf2c8766b308a20aa8ff8ac0a9ea73f690b08e7b79b4c2f31516c1a4dd59158401520720d19c28f9ca4d641d4a29bf49ac5d811ac73d97b44e20d791f3297ef6ba3846adaa06d2c802db1e172c7355244a2189b3c603da9e71023131d1d072049ff38fbc9e8f09500e5fe5cc2a7a553edcde0085dd03576f7432cadba4eef5b2521616da6121077ffe047a232918d3d08c2d98742246cc10834d7fee521b6c39dfe6a4d3fe340b4798f58d968cb0c222a792259611e96d1ced9b195ceec1ad309a5bbd5d78b17688f30c40643d881734b5c0e491915359ecedbf8ebb37b4628cbea1e0610653346bbcf2def8fd2ff8f9d7051e8d2ca377a6b6138bf213c9739b06ce3edef673b68ad6ff431a0575be04f907f68ea7670c6746df3e788ffedd4be5b67f5223ab99dbfbf116491d446ac9b672232502324a8bf31966c20cef6e1ba3a3561662b56026531d0f57141f27a9d8e27c86ed7884f60101ebf95755a888d8635fd0366ffa8adfec9ee458770c6bc4b8a1dbf038b5c4b35f0b26db01989c085b81580436a3ff761b267d03b05cda4088659d7a1b74ebeac10c3f3f8debccb8412236895591171fc415eaae6041b355649d7047d6cc17cb922ecd999b7c4c55f434d928cb43d1161a0915f0ba7ecda4985545937ee2ab870886d07807df1a7fabdda7c8c38684b612b5353f5b07f0488312090433fc172bd2f785e1ef59211d41af09dee0ebd0b23d8086f74c953c4b1190513be7115ef975b307b8c79941546ed2f665b76721585935cfa49e54ddc71833dd986ea5a3950323abbe43faf246879ab3a7a9febe7f6705492e4e14de46e87e9b8b6cbcd2d6d3e442bc33f6e7d65f49308e8f832cf68bc295e3cb4c383867ded884f96310a1a0907b3d6dfc0dbeccd9727719328012187d564f9b4b45f9897549959beaf21f4ead19a681a71712863510a34de376c708d939b295b135ed42f5e83a64f3031950f5e7ba2164e1a7e4213bff5027da76b05f5948efda582b567a11dd803ab704e1f6ad03e56dd1e4ba72b7679afee1b0012bafe94bd76b47172000ee94d309d135000750ac94e7d6ec57103e0f7b950db9688335a41200b343d8c1f24cfdd96ccb9a6e47a47d2f97096f0903b26f046b3ad9f08fd0fc4f0139006349bfa455e1e7156c83062b127fa87a3a30cdd9629673fc20dbb63dd1f76415c7561e4fb5d20a591813a1e91aac85c7740e42f692d119edeab77a38f0efcceef0989bf7c90c34045193c11732efb7b902841ed45e02b7eaadbfa837b380e1f2dba5c2a5269978da8a45beb6eee84fa0d8fff6c23d0f2fa5c139ce2a7ff98e0c23882844e578b202308f5b1d8a984d122b5834efd3efb8344e5ec68c299a49c01274b414db3a82d63b5be08be3b4adaf7e48807fb0d32a5ef95e60bfad594957edd2db86e9a3bc416b3cd4178fad6a4eaa5580abf2cee620ae67925fe94c735c9ee70a2747283b86021fb2f168f5e71c018c351d13f375e18a29c67221c8ec4f0288e65df60df10b51f76fea7bfadfe1c827cf435a67971c54c88bf6739691b27e6e2de405348df9de1035d85a13a76ef3a842ef01f352915065a9dd352b3cd7035b20a0f0078421a6b251bc8c5fc1c353a800bc4f234104a8f0e79fde4a239452702ac169622563a8f0ba9b7d3a1b959984a481248e9fc209d8599cfcd766eb2b44bbc89911f47161f430b500df42be9bb20b543a703a47e6fcdb9455f177269725bb459074803372bc5bd44af573bb382ba63427f4b7d826d6a626846d2af7451a32739fff8044047a0577d1338f5afb3ab5524df17cf6f400ee0a05d1a253880e4983c543c3cddacfcc7407ce6dae5cef0fe59ef78895cff1fa0a1cbf6ff9f981c7ed21f5ea23e470969756dc3aa3b69d86c70df839a1f49dceda32931adfcf5dfad91590689f6d005d72cd60eda1f08ee9c3f1be9d112e8223368c9dec68613fa51b5ccd8ec0d9f5e3d9753e9a46dbb5cb250c2be175b077aea0bdc65f250c134c559e3639ae87af1bfa1e87c45dc51f4a8d57dd5e453e5f2d8c93e150e3ecb8d459532fe7b8d6aac17449829fdbfa6d3b4e9ab2ffdf28dc2c21a5cdce335637a9d5606f758cdba7130d830dab79aab5fa1a48475e2df31af30e552ce74f61fad0cdce9fcf411ee48c950ed40d02f63cdd7083cea4417dd2a585716040b3e2237f9aca00f3ad854f1d78a252e4cdabbdfd1c737d78122ca15cf50e508e7f231104ea2020cec3f0b07dddbfca6fee417a0178c04c53e381452f43f1a034287691246f6aca39a4dec9b55e879ce1c5354f09eda8fbb01606ff6047be41bd8c89fbb531ec2d45a031e1748b2b74baedf5965db90fd1ae18ea9f6804a1618d9dcec113c232fe36336c2062299b9da7284cdc56a6bd35538d7612a68e90af3a43cbf3044fc1e5d63d56733888a03a50438b2ea7d54da5c1381d7f88f79f8659a3371a0e2c561fd3a5917a98b980679022db57f4f8f9a2731e7cc246f258a7a2fdead576647c6daa071eaeb6704971c280d3057bf55b6d62d8197881896d74bf3946b205768178400635ae88a665b31fdc65ee78b90b0448daa961e3736a1a787bf367028e90f3b1eace8876a7ea810cc6abc9462bdfd7f9f59997d6024ae9c1b40974eea0774090585e87bd017781fb2f632be37261e7c02da4ccd3ba2f29f069d37ed2cf306c", 0x1000}, {&(0x7f00000013c0)="d37367152cf0197b98e1532974c314922beb914b9b6eb46fbc847faef9f593898037bfe0dc05443b548921ba6b9f2bd13bfa94bcb67d768547b66b3725d4c08ed48574ef7d512ad1b5b7f60d5ff605bf79a9c4268ca3b183314a03a3db669a2e0058fd353acc3459023f1a573794841d3f1a567fdf8c9d3527ac922f3250fbce98bd647a1d04671d3462ce41dbb3e9674c3a49529954ae38a75fce2543253883dbecca0c0d50baa682019f29805769e362cf2d7433e676130fc4d82981912381bd6e678116942331ed814bd5ef20a504c196cbd4d2d16dc07b9614caae1917da262de4d657eb", 0xe6}, {&(0x7f00000014c0)="e4716f1b820d2b040d2e62b834dd53e2c6ae725594467cc245760d14f79b26d19b464da97ef62c43c881b8a3ac132a7f830174f738b3c40f08ab5bba8aaf2e703444cb02dd76d8b8c4296014047bd55fc4f4ebf40f7df4869982319d7bb2c68e345e67e73cdbbfef1b44b5ac09da2687e6a32452ff28e63405d538e07a9847e1ea59d551f4503a9705fa5fc3d89af66cc472188e6b01a47f69b5f42708d97a8cce6ac882c0c70e74264d14b460d05b218423b418180a5c9fd4db84a2dde0dde07dac74e67b43b70cd28c5065b087d4b5ae57bffd26e9e37c1c4f940555c1cd0708be7a9c9f0d", 0xe6}, {&(0x7f00000015c0)="c70e23137ef8a851fdb980f73f54bb32df3d9653a5723b71f2822d87338f5baf9a599690326af55c65e9af22b7bcb3aa72e282949acccc9cd2b3bb2f3ea76036af908690ea02295f2c39fe934c7ea2ebb303c46957dd70aa62d96dedd14b9b1153941c6f93241d10ab855b5a3bfe95ba3caa5b4468a7b9d125dbac21b449c741c9ac21074f31995d65ca317223ae33573071a5c5847307db0f17e7679253d2c55070a694e955cc609853cae57dd17156", 0xb0}, {&(0x7f0000001680)="0713ef7f8d7fddb8b93c3c9f14266c719d8d2030f805909d424f9b93e815ca65df328612189283aa1dd8830663fa672753611127e42087da81aa44100908c71c9a098a14d0068f54824328fdd39c2f21a38ae97a9a37f0cb976da5a32c2ae4138b31b35a7692d86c695e8b8f04847992458b4cd10a9635a8650a0f7c26bba7aa5037b56c9585e54118051a8be11fa5c8f8a8a991a4c55344deb0fb16c7b7c525a9c1d88474351b59a4980e156ebf85d5322ad373857510f284c7f77880e8ab80d56079088e7fc7076985400bc41df4df39984a6d67447b6ff39e778e3d4fdda3bd2d20cddfaa0e49279e6677b50fd41eb8f004f6084f074f9b2ca15c7d200bfa56c35989102c9b3141be36969bb7fbdbe0dd73b3737973ed35adc3d52146c4e724641c558f5feccc78023eb7d89dc1d44005ba6db63ce583d2040c88db9cdbe2c09b42fc81ba727c2bbb42490a68cc9fb791764f86e994fa5527c292b3c7c337fa1d16b7e562bab192a5e2ccf040de45e4e653387e2aabf177c6fd5f6a88265672226cca7e7e7db1ec1c16e1097721583125ed64c354830b2afb8236da7624fa8ac6afb14f1f61f351c578abded6dad9a3a26929822db61398f95340f4ab56d87aa466456508a298251423a713d97e3bb34056d66e782feabf2539ea7ea69f887a0664e7401bffaaad9bfead3eced56d8ec05780fa18a9a295a641512ab9d43d759560ae58e1bdf421e6c7b3af123d7a8e7ae06a349688f56c4054f0d245123f43879744d94f2695a17f75059fcd68cb3656fd79ba5a915eef273596e74a438759b30c957dcd234c1526d7d1d94b4270cb1567a394d48557f9fd2d9930e1cdd4b3a61004ce63a14e3792c6d6b81f3961c51a4e0ebc75fffd002e39cbe2bba6bd786bf96bca02d5c9c9facc615ad2b07ab7844951ea0659fe5b302d20ead093bc62bc39be6a53a8054f53f955d20a97c78574414ae940eaf961f768a4d6c2ea660a57fcdfbc5a9a1f71238857c56e3e9b64c77670dc9bb007a235914963bb84cf7368aceb5c53b947efdab11b09236f9831239709ac945fde5ba9b2c66503f37f2e6644cbb516724e3aa4bbb011b08e06684909e62369d341bc195f479b5a9212da07836feafc9df27bad4c180dc6254bd88ef5ff8954be1933180eb3547d7125f95724dc24c9a3b9fd569eeaa5bb68fb775da914e5841dbe79b78255f2e4469833259f78cf2f05c7152f93c8502bbcadb2265a847d4251d7fcfb67e81c7d075dc5e16fdd6ea94278ff3fe51269a490e6c232d8afa7af85a8cdd583a7fd35b47115f980ca0b5d8285b99e7a3788b7704b4dd80bc0a7ff4efe2c11e5ad1c964291e49c2c26aca3f17d9f43c459e5b408cf4c5d8f7b0a674b11e56e83f2e0ecc4b0bdd191f5ee594c9c24b9179ac08513b6f561cc6f40df5fe44372108c912e1efa5ee0d5e7290e87b1a4d354909d40dd9721978fc6f96c290a478ee5b05c678908abce8e6feec601f956dfc172211a96455330ddf1e819e65d18b597cabead4f9f513d75351a89ff6cb532c64c8129ea00e550d71ef4ce6c395f3fa7c8a47af9dd91d80c02f5a2793fa5416a32672f5fd4131490d40e572572076920650e626b0035496b33d3a4d7f256710007b684483db4c25b2a380008319f34d5cd5cac2cea9acfc8557dcbfc9bcea4a65cf33fa580877d9d159f91b47b82e637aa19568b23f15edcda24494d8590f2e89ecc55f707ac33abe99baca0f2acd80fa6158b72803a46c85a7ddf30140cb2d0ddc590667b3407227cfb4857a8cd51d9016a544175722f1f37c3e9e4ae373dc7e39629f5a46e9f2bbf271307e8a80d782b5388a6e7ef1e774b21938b9a2ed0e6aa1e9a02eecf223f6a0a9fcda42ee829242da6ea0aaeff1c3945a261d637c9d0a1ee2e4580c3e94622c979685a1567f92b5075a819672a1c8d34661da7dd1befb979328061279bbe306cc9e436580488058cfa423adc96847ad0ac4aa12053822e2c33ae438f2a49f48892be0b0b6424548427aa4194d89f80f4dbb906883e1f7b89c4a8a34744e3adda9b8a765251f9984139d8d9a626f56c45a558caab16af87d6d5043d4a4be25a1c75214980f8db041bd4b3bce91c111992dd25a03192ea784ba57235b212f6700a0388fdea8f59cd137a027c75b5d12ed97dcd1146478962b8da9f8f4d7eefc73611e711c01deae479d9bbda409ac6d7631991a62c6d675de05b57f3457f9982b36da57109b2c2c697e34bc0bf61172ec4563bf25d4582eaa9415cdf6b7a6f5c19a486a548475562cf0d28a36198d06f30512b0c2e6af7976b2d0dc9b1f6f115f95d716435c3cc4c20023b2c30b60aadf66ec33b161977aa1f2340956aba886c94b6096257b71e41db7cd300800560647e88fe733dd2b1a67e6f2890926bf6944e611418453007c3f582a23a7c5447d94f54da2fb7bc8361c8a00eeced36fa04c46a185f34cc7bbdea41d63987b57fb6fef46777bb81ff91896411677f4547491a9b0fc5d5075f472577900c047a68733b069e57a291ec4c0db8fa89f913ca71bf8df950f87df2a2b844fe91ed2a58131084977803a8bcb73a70e0670deb836184040b3e7f3b147ce952dc91390ed91761e382b123d9908857fe5f7fc7e1dd12761cfe09443747ed3eebb6ce0e8bb13246fd53bee20f2bec8bc5b196438c57f883383ad41aa6954a1f1214fce8294213a985f7a0341b6eebe623f00a4e6f21154cc413f2233f3ea5500a2dee9587f4cd0ff58d402b27590c6f20fd96eac7272adee6e213da37fe011c26898fbaaef92afb6b08f23435e980f676e4c9d53a84b4a3348a333440c20f5b0bdaeb8372b0cbb00e0c38b3b6fba8f099856564d1aa0848bcff73dce0d584b933a6a63f1ec53c24d3a19803f483e80bcd1bd850e828420fc67cf0a89c2a2d86e691a0b0ef7f0f171758a466a705c878bd8248ddd084758831ce1770dfadd88bed2dca841e05163faaa43dd06ab45f225b888ea4307ee31aeae16c407da7a302597ad535990fb690442d4450ce9900c8de7a044cfe52e8432d0e13dccdf4a4c5469ff2310964ba1115df6641810475a677055a7b82abf6804ef70053f7e205ce31e3af6b669de56b88b67138a529e8e6ade9996804e40d71959ad588818a291a97c45f2fbb37587b09f3107ed2ce6a2e29f03a86acc3f2876dd03db50081098331a2157fdfe87a22676fa04daceae2339ba145a50bdf4482b97163f0d1f7d625c49a066bc4352890462f3c468e8753f3e1c4381236b3149d38ece7c80bb8786bad07972c98c27896e9f533ad2bfdf2ce95d27fd6abf3447a2f778c71e264f0094ff609fe5c868269f0a989987070363d9d55ac0fcc671fb14f7079442fb1d9d7b2688d090ca3baeab94183fe2cc9b45bfde374e8ff0ace44899426c242715244c770682ea512626cdaa512bb98842e15a6aeadddb46be9be1c535fa255fdedc882083f6855990dd903ff1adae37f39032db1aa91497913016a91fba8809368d39d7bf8241a362a0bc4547de5b36e15eecb2e08eb87b3bb90b5dd0db7131cee7c4326d864c9bf6c787f0e055923ec682c733cf184a0f4343e365a92e08b513bec608a36cd99d8ee3a0ffa9c8b4ade66f7225a84cd92ef130f725a0a74448fa37a7c707fe70b60ae80a52a201cb18baeef5076ddd2b04c66ac211d2a746f3b59fea98055f28776a45387682a426c8b55898eb55adba864cf3f696486696ef42a6ae34395cbd4088cf252e7736ec718bda6f28ab976324fb38067aaea20285a509aed9d9464680f22e69c2dfacdc70be90fc60f4d38b31b9a943af216f26871101c437033cbe3caaa94635923c956b520485111ad6fe739b3f7ba704098818782937e02e644a10009572eafe2c941805b474ea1c8f776027a571ad7304ad958335c8ebd5f125041c4d0701c1e8fbb89c265819da25b0fbf40bb6f8061fc3b28ba991023a857218560bdf5a79238097438e8d5f9f33ab1a64984d5e5821e1573f8fdbc82893f05ea6a1c0383d9dc42aebdcd6bb7f62babfee81b50e3e0219ebb0ee09165f6bcba2b6fcd1bc16ad65f526ef5a0ef2561d1ccf95dc4ea59fc3a43b0192494201f10d1f4166fa6aa14f1c2e80b2f1c55cb7fe8a6c5df3aaf7f2740836aae89b65138aae69c769b57161e1b29e56d6d743f58ac8a525d299edc32b8143905d00daabf36858b3ec48b86639faead71f080ff33037cf904dc9e537b308cd3b1de1aba13a2236c393d6e6c6135e27f77f3eae64f704492ec5472243a93c423b7b7d06e09d96f54fd2d93c9cf076eda0b3b9b137d3a00e023cfbe738da852446ec106f8f41c9844ba8a5a447c742ce74bbab5f1d03587cb4ef04f12cb7248d564ce1e0d71dbb10ed852ca368c2b62c42bc56e10f2c07b20f9113bedf9312a01f4441bbfeb18766729563c030d06e8821c82e996b1ef69a527ada2f6289a3ecf7fd6bcbe39c00608586176a3dba03ad374a862b20e24e16770791aeea4953c647cae03612c2d694bef0056610ad52fd4e18b5c679d9e5607baa10fc7517719d265c35ffcb6fcff11ba876b0a678841a3ee60abb60f8e75eef0c42df97b8d0a92f007bb5408c0f6cfe1784b666b39d67f5d6a554d09c6238b17235e96c7b2d0d01d0b5752f67156e1c0e6223a2f24a38b3205f08489a46da947141ffb3adf23b14b3e077fde28ce643a47991529adf1a3551b30ee31a81452b4fa22dbccff08aaea31ff56f1d98db67b31ba919327ba96772dc59410eb32cbe6089da38fc088f0828bd7be52b790eb3c18a0f676bb96ac9f979f2a7e2cd3e5e78b53782cc8a0f8a5c4da0b1c12ad5f4cbae6ac6a608314c972116d648344dbedda7f8b16d39ef755fee8679d7940e5eb4a565d9d6162a81b72daae5f1449b92fcf21f51d19b6c139d74816920c6c71c924776e19c06cb9c28a2430c8af5ac3fc1484a54d18a265370e80bc8803a4e4949ad91fbc639839af46d33b3dae85d50990f772a7efa3850914bb8df7ef639a266e397cb1f0973d3d924aafff80c3b30b5fc355f2445da85b40afafba0e2fab6dd29b829be98d95a1cb3e3b825b21d240d99a1545b681a28270d5439055154d9023678411ae7e7f9ed5184ec6366c790bed55f425584a714e489bce6e7f3f30f879d26caafd9a932b1d9e54f95398b4bafb8c2e9fc900056da58f934717708d7042d0cfed58b0ebb35ab5aa41a3defb509ccdb11eb335e8e2e780824816911c2eb8110bb77998cabcc30fdb2719993af626374f8ec76357ec3732c5c6d57c730f6cd32ffb059bd244236efa06fcb1931f6b1ba0095890ec907e495df0ceb8b22472b75f4688eb160e9ac18ee06a6b155eae897db4f9c815e7b3a7ff68a6fa75d560f20148d6c38511657c582c4df61d3b36368bf3cbc3fd019c8e00acff927e3b776a2bdd33e74c0907f7be3e30fc1f709bcc160fa67c7e9c5d2046fb782a034a8b3f054e1c35de0dd7bedf0ab4e12c70eeb92e36e27f9c8af5280fbf1d182c602d278518c8e37d773ecc2472db29864418750c4cceaee5d2339d7d7cc7b7d2fb5410b5db906d56219e94c03b5b692588921d9ccff5039a1db2b1a784cf5a592c0a2d60d9d849ac15a87c906d7be27825cb5ba0cb3f691a5593826292b804d552971cae0b247402ee8b62b1f29abb63fe62e4fff79bfe41961e2f8b0cb35bfe4d051786008d6c595ea1ecaee134aaa68da4fece33e4804115f6015f07214f565fb50c26df16a1e488c1610714b2602944f7550f1bfe98fd5c597b", 0x1000}, {&(0x7f0000002680)="bfc042b3a5504c6085858825cd56b006c38e92bf1db8447f991f5a89c380c2e31591ba49ba887aa8df2bc470985ef5804e339341fde6f5f1a23ef3c865b5ce6d4e079ba96a6b1fce20bc2ed5a5278f83d1238b248219ca76713fbe27ee8732a2879659e09a11f6da6350b0106e1fd89e99f8ab9569556b5c33efc7f6e2241651a9fa48ef172f4b4e74a270360178ddf149654682fe53b824", 0x98}], 0x8, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = dup2(r1, r1) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 16:01:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x39) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, 0xffffffffffffffff, 0x40, 0x2f) recvfrom$inet6(r1, &(0x7f0000000280)=""/162, 0xa2, 0x40, &(0x7f0000000340)={0x18, 0x1, 0x7f, 0x5}, 0xc) setsockopt(r1, 0x6, 0x5, &(0x7f0000000000)="856ee2ac0b693054c34051c40cb48d41720710b0755d0e0133d375f388f872e3b90e8ea5cddade83bd8a037bcf854b5388187439b693558d63a5d48cc635c9b9c86a632b0ae469d08cc1e70504f69f4396614732ccb0176747e92a1b88d448403aa624c0769c26b6025f6cd6648f5da68a0714f3b9b68b40f55e1038c1d8430f5004234e50c1f0ef04c76d18cd2a563a81936c3cd686b772131a", 0xfffffffffffffc51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000200), 0x26b, 0x800, 0x0, 0x0) 16:01:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0xfffffffffffffffd) 16:01:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x4) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000000000000000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/146, 0x92}, {&(0x7f0000000200)=""/163, 0xa3}], 0x2, 0x4000000000000000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/197, 0xc5) dup2(r0, r1) r3 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ff5000/0xb000)=nil, 0x1000) 16:01:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x2, 0x100000000000002, 0x0, 0x1, r3}) fcntl$setown(r1, 0x6, r3) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0x2) 16:01:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)=0x80) 16:01:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x8, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x2000008) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2007e, 0x84) truncate(&(0x7f0000000240)='./file1\x00', 0x9) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDSETRAD(r0, 0x20004b43) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:01:58 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getrusage(0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1ff) 16:01:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) truncate(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x49f, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6, 0x5}, {0x9, 0x9}}) 16:01:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0/../file0\x00', 0x11, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x137}], 0x1, 0x0) 16:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x29e) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x48, 0x2, 0xc5e}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x2, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x400fffff, 0x1, 0x1000}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0x41, 0x40000006, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x49, 0x3, 0x0, 0x3}], 0x10000000000, &(0x7f00000001c0)={0x7e97, 0x3}) ftruncate(r1, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2bdb2d6e, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:58 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8606, 0x1) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e2355f9ca641b2b4c8aa7799fa671f56c4afa4461eafadcd67cbb1b6b32650a17b50cc0eb61c89a51bddc8ba2a5a2dc8a1dfbcdfabea779e7de8a25936ea11dc651a0d17bfee34dc6d54fb645909e0e51ef22b7e7852a3bb27246524770752d00b838d728c50e24eef9ac5766312069135600063efa9e26096f831f6eb81a706e5f7815d3286088e9f936693f0b0fd3328b8e15f2a0ad71b892d65badc024c2f19ef1d0a7b8a99f026ed712c8c393cd8e7c704478e907db084c27d0153de647b1ab00ee714c747fc9ab3654a8a749bad622bf8ceab2b79", 0xd7}, {&(0x7f0000000080)="9fd2df908705f37906c8a521003276dcac145c53235cd8ba994f697d3f6c0fdbf3", 0x21}, {&(0x7f0000000300)="b7c94d1edc2ac1110b57d329adc08dfb08c30f627faacdb623d486c363654c8625c5644244bb423321122776df723e4f3bde28be1127799795b88442a0accf6b8c612683013d392b4055b85f89e67b04a51b002c671305aca77cef6a861cc59bc393f9d7de13d054dcae6f958c3af447ce24b4b769e142b153ff6568fbe2f8c545a787c91a39cb4e23ae7b5864dccc286bc897273ef1008e4db8cd487f4386f8dfbd3fbeb7d501162d64369fbdac40bf002dff1e9f9d9c63183ae103186d1afd2423d9897cf4d46e8abf3902ddebec58debc16dc9bc1f81b482e7b99ab1e498b4965ea248d2d696b8f0610a588bb0c69fc0122ff793e972b2135bbd0b00b95b487086d251e98ef2c4f281e8abe3d0abd90a3113bd8a7d5d4a56e6b1b5845d65621a28794fdb4f29baa9cd5381a1f51b3e7edc4ae3be80704e03486cdf909544baf03aec658c70f48f761fa6747c04d6b07f4d2a79c23d1d12e5dd5f78c273db6dc875060c80d54b7616f2766048084e4f188429d1dfcc27e22447a204b406145e9497481c61ffdcb566edd2e23263c268de68644a9c62342eda0971eb29bc6de04d1e2a43efde0356abb0dc9add84d67defeb06a3c2f27a4d154899bc434b4938f0cb08d912bee7fb207d5a6797c7f218e5984d9ed6c9db6ce21b76af8c86d945fc3b4973acd4800aae7c2e22c9bce47be721ecb83b83740861934766064bd599915f13f09f4c8311c47222cfc3d45d18c6fcf716cac286cdcd3ea9b8c121c6e38ab531f22ed6f1cd04021d066e2b9720383ce7f63a8df6b8854be740afab0d8b9da66ca77e00a0836571032e2565c77a788be4716c1454fb4063ced85415504355413afd15e34dd28028782b81a234679ebe9d00b96c3778be7338acc5006a9a956ca87595f30e4914aba599289909d23110886a940b69384dbb07ddaf291c987b46a8881e3f16497a5ff20042e9f6bfa05fd49b843a987b2592593e5727311fbd7d58e7e0d84045240ea16d6b97b82b744c4196ed3dc417f186fd0897241c4c815239f12b8bbc0644a7a1c46c5f0d95cf6ebf2893b5b95b977304226b394ae04fd30d6a084ce65a5bdb9f122a123be86983490dda658e06cfd4b3b99173a69f565f94c65411bb32c16d6c787796bfb2a4e87eee11b09b74b4cd9ccefaf6e03d7eea85cadcc136f7199fa46301664acdadcdadf090f0c2b3df127c13e770ae47f15addcdf05ed9577d290fb2b8fffe6a8468feb57a632d94b931ddfc88e7044e8017fe784fd316e14601f4eaa1d04ee976e040670606411181717b463e6d53fa0d1d8604eb988aef47e42f83e285e98be5a5b07ab52b41fc16d9d8c4742e47bf34b66c6570cfa0bf7d9c029136a5765993e75f28b408ba748cd61355737fe64cc2cc68b396c9f33b05c4692f6c598cfab4f5acc6535fba861fc682cb70da4f5aa3f9b29ef6970c650c740dd1a741a72acb5686c06c828a0b92f587e25d634b3ca3725c5bbcc250be841a4c5b71939c9c3793fe6b803f7ead4e380cf90f50dcabedee6c2bc291cb39f0e2f0668bdf72c75f6b92b14e50d9988a60f5aabee6ffdc2cc1ce3d4d2402873601e24fe834997534f861a890872ca68616e1c0d47fd3791fb66b2d9c6c303196c6483c2820074c8b780e38f6368bac3d2d52a495bf6bdc9fd397ce77b699a68284afa0ac05e7dc85f19ee2194083cb4306bc73a942c93ecd1092c65e030dc2149ef56a66b895e67dd1b715d1b8486f22b648d7a1a1401bc64c6ce52bc251cf10327f4bfe7d52276d4b26fcbf0ff230e61da2185878f208316d7dbaf579a934e601c6d5b57799efaa889536c99f1221f755a26508e8516498244e67a8acc7be1a3462f37a159ecf88f519499980ea42357122d37f9de02dee618519f74c45c354f00c79581ce6ac1aad06ffe17bed62bcf5055b9fc6bfc2aa6cc5ab0e24ab256429732fbceacf696f65cf98a2db3ad26be9bb83c39ed3efd4d9bec5ba4bc9ee03f29f6957842288519ea47cee27e0e50f33953333085d86270132eafa2d2da54bd190640ad07d199a3dd438bf3a6a78b8fea887215a4de92763cf9f40f297f0f442b9757397ad5da7cbd60d397b97b703f29b7e416af715fe7c49f6e8e8999e6127a0eaa7e08ab70c16a362fb6cd3d3309b88ada952775f34e340028539ef3a251591849e3204d7ade1d832e63775c00ecec64b040d26ce9606fe16067a4e9fbe09f6e91a7f31e54be74cf270531154942d99d6736062518be1a8a0038cbbe0169ea09f3d0c88a5139b37e879a1c25589d7cb8d5397678a95cd3c0d96edd0f9d6bad6acad46e18b19213d223d98304e2afc0bd093082772ebcbb18c6b0389befca8453d17502b0b73c3354f0538f9182600fb9eba24301076bdba671ea961d1c7ff9a2112a5dfbce1c9c2713bc3c5b806417c4f4b0abc99eb587b115cb1c1a07aab4e90cbbacf82d1990c50166d992e17d6139de55700bd0412f9627969ad3e8d5c2eb39e48a7728e0ca5303d7494d6bbc3cc369a13cd2a8a93d51b1985035667d03c34a3912efd50d3d5594318f52240d1894ac76760c1e840b82635e4098a5ef4292cf399e394904d1ccfce5ed97155f6d1988a5a9b0831a8dc78c4c222219703699853c597cf9ca2de57bff5cda1fdc8b6f9082f04ca0291462d5222e6b86750bd70f4ed7702133b04059ca91fd85f892fef94feab89af5788d5df05464a729dff85f621c7a067f5054b1d4555bf301f8bc4cb077e097d08ed2c8b4afc4e08228a43bb90c04abd8dbd9be30c1c1ed6dd5b39e7d2687a19b774c0a5e6f939d18961392a0a741c0fbaf11dfc87942d8a262f022f9f9a945c905ec6abe05b9d10b73f6b1207df624bb88fd79a5a5eac72229f61cbfbcede83c0e79f6d5b19d0a84c27d717173d57586edc844583fdcc5510676d8ef17a46511063165bdb19f974fa570cd274b5189dbe5de1a1ddab0d8cea726a97fabfd200ea4405b867ed4a9906e189791511971ed51bc7e598a552bd2fa112eacb24dcb2dcb563919f2fe2b79f5d453b0d06b2abdac43c64c7e2e5773d9bb17e2bac1d1901411a7feb48cde246623a5ec6e3f770fc59f928f069da681c6462f66883438210a518d7c9357c5de0aeb8c153ac91a4a4f166de5da08615c3bfdddb132b6617e98b4489b3f5e2d9bd79f870d95d71ab46e9a258d6252435ed6a0431518d5fd7b1376c11764680d5df6336624aab1e6791ef63ff94f871ae0c45f99f42285620061fae80fc3c26ac0c43a207abb8b0984632136333132022148b72e1c3a118bfc37029460724786793a123185e745bdf5d608983e4f921df98883c53e321c92b8720c75b5f1c3859bbae10b34f7d4ddeb62a718a4d3ea90e653d8bad364f9c3ae3e0355ce8ff0d32f95454a409b875a08836087c96c160c440da24ac9bdeeef364010a207e5231e9906a9f5b51c04c5a35c10f69495c9ec4c3eefc94f9cf15904d651ecb4b11f0edd1a4c8388e381ff66078550e957b333504e9b6e7d61dbf22ead24389b50607d6d344a4bb52253e911bff27ed999c556bf99d0ef72c52fcd9242cc8a7af10a7b225635035f8f1e554ed0c54b1773576a051943e4dd054182744be6aaefbd300a43840019a6f8cd5d3dda1f2ba9d0b12f3f7462b747015d2781d06e80a6c7ce4b9835db57d65efb0c3b0e17cb0da34beae96a5c0c2b2f2d0fc3e140c69df8219d91f03aa4433556d71bb6ebb21aa0b8e5af91d7a1c721df10ec65597dc942dd6e5363c5492ea9d980b076835c95ab5541daa56d3462e501996039e81e39680466b1b4dbc9961b47cad5145a2e7cb7bdf2c6c0af28a0b33d136ae4b89774693e5a5b65d5811a680edfabc154ab760addf108ee48f835d5aeafcbbd409f43e8832c2825a14c3ee88c999f717471b6c9a7d357294b2c0676f3e4fe2266f0336678e9bde33fbd5db13d3e9232d45b9018988b4269859b8b94c73f5f9f5e41de6e383674f0a5581ea61f8cd18bb9cb84f71f8c464162b14b5d594cf6f122bb6b08fd4c07dffc704d1f1b11951bf5fbe2f80a2c213978f06fab5c7620b1d02e3076b0a8e01dd080b6dd15a62db9213a1525130262f08a2ec6c8985738159efb75dc0a78aae9b2515c532b64730d9b8caefc44ffb70a92e2843f35d6b7b30be4cedc32ce7becd7f31ba7a2f77068d2276dcc85feef357a1afbb2ad003ce1890f1f403d59aca7cbe41f7491287512fc5d6b5ef925ad331fa9e5142bbc1daf17233a66de0d864d398994bd2fb6322b45090c5af5c73aca6f6b092cd8c2d9b0147b56dae841d9001e01480b3c97400f18fb86fd53c428acac8e5a4f0b4215e41f890db02675a58eed0d7f0c942e46e5f0489991a18984105e22b9f9994d3af6c3541ce5758cc0908c17d49f476b0be970fb54305fbde6d8ce6e357cecae5361a670edec742d83573cd8808e01aa47e5fce7a188e0b5c22301ae85f7608af2146410f745305787630931279426d531574048cc260c4aed0ca1f952b97aac34e18d42537d47dd35936268407f4c71e4cf7f18871ac61b39d8f8022249b766d9b02e6f208f6a16ee2adabd4f5289c8b62893a4afd726ecea84489306ff847d8dcf8fc59f48cd4d88737d4d53bf94dc33a10baccf8fa8b8b3f4829c6e955690f01a497e7110c1a67c1593058651f6add634de903314ccae018929beb4861ea67bf8a68d64c557ae29fe2ec7f7682eb703698f9594eba22e64ee8723e32dbc5feb878434301cbdc9ae255c9d0b459338bfaf687a1ec4b9cdb50cbd938ec783458e72daa462cd1a1ca126952c2073bb7fe128bd37888577b69708f3c76d47ce604aa527db55dabe54a6677b2055a4843115abdfe90816d27698e914548e81e11dc75313ab50ca731329e97dee196ecb10c82add703a5eaa6916ad84d2149cf66c23b4fdaf8e38c3a7390958afe037efe420faea44943391cd067859a086e7a9c1de55230981ba50d0d69dd5a4e63163f88b295b3ec2e44885571a55018d89954c8f3e86da89025e24a58ae89e44118dc6f9c241b74af60eb1dcf72f8fb83451338f6044fdd1716d7956cd6d483346ae94b8775511eb5eea05e249a813db22244c661b8dc9fc72f8297c9e771be112e4ee8b3090908f25e4f7941e9066c9e3076ce8d32abf54070593ced30d069eca5fc455a76e60a1b59142c94db4f07b2cb5d06300b2cae8aefb1d45841672d4017515453bedc06cf7644265048a351aeef2be28d800fcce7ea293062501e8f4d5eded06384f68dcaf875aebf758b36b051d1f726f9aca5caf8c2dc05386046015473d52209b9f376eed85ca3ab7dda740c2e1f8840ae28ac58b18300fa98135acbdda191f9def308d043ddd7897285e60de98da196bafbc0ac27d18b9839581d9fa791b0e560df4501e97fc9e8d0ae7fb77667728326146b40cfddbb6b47fe241fd085b2304f4d4f75e58fd9e607347b8c33b63483df55ab8ab73786096fbd270fe57ed71c85c59a52bab1efe3ae6b137a3d508d4ae01a150cc610d282417b7c091dea1c7645ed321b5071cf792c28cbc71dabcfb34d325f964ba40f714ab59aae4b93af29646b58add5f0ccca8f9a09061619cca6f1ddd2ac01267c1a2967bad27b26e90531ec0874b589fc4b890b0771b7b5fe0ddb135f6cb2880812479262785fe472fa72350d4652336b41af34c2f7692e27afbf179f5c393ec465a0c822b72d78cd86e12f85c3b23024464380216c9852e2ccbeeb9a4a12e275a67b0962971a7c2b889a60e6673d92b9d8c97327746", 0x1000}, {&(0x7f00000000c0)="bee546b7f757a0554d6d42d6df9860626cc795d88113753457", 0x19}], 0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:01:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x404, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x7e, 0x0) write(r1, 0x0, 0xfffffffffffffe32) poll(&(0x7f0000000000)=[{}], 0x1, 0x40000000) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x4, 0x100000001, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:01:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3815, r0, 0x0, 0x4000000) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x80) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:01:59 executing program 1: socket$inet6(0x18, 0x8003, 0x3f) setuid(0xee01) msgget(0x3, 0x2c8) 16:01:59 executing program 0: clock_settime(0x4, &(0x7f0000000080)={0x6d8a1c48}) clock_getres(0x400000003, &(0x7f0000000100)) 16:02:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="877dcc76b3728f0868d8dd8277a79ae4dd60cdd6e4bc9c251537e559d158386a9ac1af5a87c03f2efb4f1022307d550fdf2c0b61bbd7eaf723c9dbce3711bd705713cceaf96c56a16678cc81798c8be0cb498a9432db9541af1aafabfd775046c6805523e1863ded1892a9f09fea3a0df7222227582b03ac95c4dcf290060194ded1296b63b09b2fca9e69697f0e4af933f93bb39012be81d3babbbecbe847a4ed1c230c981339bb32eb18c72908ec64b62020db44b18a7e3d54c744f3f68857b8a3b2a9954ac7e92801b4e289ff143c92cb192c0643f1767daa7d764df449a8965b449d0ff15ad2c7f799d4ef1cbd31535a590705d9319142ab2e182212", 0xfe) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x83d8) 16:02:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x57e, 0x7, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) 16:02:00 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair(0x20, 0x2, 0x553, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@in6, 0xc) 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x3545, 0x7ff}}) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x7ffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x50, 0x2, 0xb26}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8000002b, 0x159, 0x7}, {{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x81, 0xb5}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x8001, 0x8}, {{r2}, 0x0, 0x0, 0x82, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xff, 0x8000}], 0x6f9, &(0x7f0000000280)=[{{r2}, 0x0, 0x80, 0xd, 0x8001, 0x1000}, {{r1}, 0x0, 0xc, 0x1, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x5, 0x55d}], 0x7, &(0x7f0000000340)={0x9, 0xc9}) readlinkat(r1, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/90, 0x5a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:02:00 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x8000}, {0x8, 0x40}}, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaef125c00000000", 0x1b) 16:02:00 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/150, 0x96, 0x841, 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000180)=[{0x0, 0xffffffff80000000, 0x1800}, {0x3, 0x4, 0x800}, {0x1, 0x2a, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0x4b8, 0x800}], 0x7) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 16:02:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x2000000, 0xfd) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = kqueue() mlockall(0x3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom$unix(r0, &(0x7f0000000240)=""/39, 0x27, 0x1, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x3f, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xa70}, {{r3}, 0xffffffffffffffff, 0x99, 0x20000041, 0x6, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200a0, 0x0) seteuid(r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30010, 0x40) read(r2, &(0x7f0000000400)=""/212, 0xd4) clock_gettime(0x0, &(0x7f0000000280)) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15, 0x2}], 0x2, 0x0, 0x0, 0x0) close(r3) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x140) 16:02:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:02:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semget(0x3, 0x3, 0x100) 16:02:00 executing program 0: kqueue() r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:02:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20800, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') getegid() getgroups(0x0, &(0x7f0000000280)) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa0) getuid() 16:02:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=""/253, 0xfd) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/250, 0xfa}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) fsync(r3) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/215, 0xd7, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000380)) ftruncate(r0, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:02:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0c2f60e58b635af7ef66900934c5dfafbbf9d78c7c9bf3a4796196477857994dd35b4e97594f2c6387defb7752b2a901d9f3bf7b98a5b8af03da95cdd7585f26bbd1b21412805ba6cd0a7797b222e7449673ff0d1e9670c719350a742b3d92b120b73187", 0x64) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x7, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:02:00 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x10000, 0x0, 0x4, 0x0) close(r0) 16:02:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) listen(r1, 0x0) close(r1) 16:02:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) r1 = socket$inet(0x2, 0x8000, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="09ba", 0x2}, {&(0x7f0000000040)="a5094c4bf1f003aaf910cb6f50267ed105a284b80b8437e7d0b1d8f09d01ed8a515b10d574eba7432d51567189bb9b4976bb28db8e1e37631cb67f8e486901257d62ec81bb7e4708b0e2d903cdb3c037ec7a316939e050d1c264eb69e525bcc8a3b4f1ad448fcd36e6060ad799687842071cd402f5747827d8f197dfd98e8e9b6e05c5449e5ae51b500662e2a20bc1137d37d502e7e147076daa69a43af1f30fece8f761f04b8493eccdf7b2ccbb1c825f0dd40f7ea1c387db300d4366eb44a089334a3263f6be00d6869cbac144891bc4a40e62de70ad3c772322dc68d33c1f9b23eade4c49eca6637072", 0xeb}, {&(0x7f0000000140)="dab4352f18e417800c529805f3d4fbba5cde23f0814e5f8cbdd712a2f5340d44d28d2895e4c55202e734916d1294564befcbd40d66ff9d1ddfc45b966b4295480ae807a7eca25ed6f2bafb3093052e09d1229345ce5fda3efbc18268e89e122e509daffb8eb3602091a3b1fb22cbcecf593f7a800f0b2bfb259468d76cb71b162506802b5c2160f614a53bce92a95364", 0x90}, {&(0x7f0000000200)="00ecafbf91b3b5fa32c860b7d524efee7d6a23991e06329040249745da0649ea58739a29b5bc0a8bc0e1ec735320ccd9fea6e3fe35490e8e0863fac4f0530ae7e1c13f463ff6c9199e592e9467f5f40a7322f723de1d1a65254e49293c8d3f59f088d453ecb70a2c49ee0e620ed32538dbfc5ecfa7f0134ed59b8ae83d3c12b2c679c2463b6f1c3ee3c8", 0x8a}, {&(0x7f00000002c0)="bd52b2880697663787d724c0543f3298bde6afef4dcb1404a3dac00256983824b21e42b6d3abe44ef9250e77bd72f0c55f53e1c4348587f60c05c21ef6b7bbec1f69e437d88d4edea7ba668472a2beb61af5a6fb4680a464ca8ab47c6b72f14ca15fe2ff381a8f62e2f54540c809b909", 0x70}, {&(0x7f0000000340)="9000d10d083941f691401c65eeadbdaab2dc7acdf6f4d06b7ac010cab8faa252dbfe26a2e026b6146a44f14a0511f2c41bc1ac7a7a867f6e7729c712301cc380caacea73cb6c301498dffd623d325a26bbe3b7b3be66cfbab17e32bd220363f9cf", 0x61}, {&(0x7f00000003c0)="08fa6d21c808f054ea500a762ef36fb59bf424b596ee28ff561dbf0d303cedaa543bdde04587674504bf9b2087d6f86409c34b4c4c272f72a5114685fcba698d24385e5ec07a1684bbb3818bbe522c3cc2", 0x51}, {&(0x7f0000000440)="e3dfbe6b74434d412c941ff5d1f45d968020f803cb799583faa84c059449a50ab6f3f27118cb435a6686381a0bb6ba5c5bb980e79043428b8ac199838b995cf8c611c1bde017766c49ffd6386e273d8cb1835d52c3f2a91e4d335ea800c2347189976e25371141027911b7b9c9b877395319d23f1a55aa9de08f5f463484d8b2363512c1a4458c73d426eda8a00eee57db2e45dd38369defddeb0de18771a7fea7423361aa2cbd5b136aa2486773610183113608e112f2e064f351df583b8aae455f4dca5a343a63eac91d2472a67fe49783617c2023f7beb4143b23f463c9e544404c58990fa67ce2c61c375bd3dceaa67abb9767991cbaa8f4dd48aa3f", 0xfe}], 0x8) 16:02:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002004, 0x80004513) r0 = socket$unix(0x1, 0x12c43dd8c15370fe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x44) r2 = semget$private(0x0, 0x4, 0x0) getegid() rmdir(&(0x7f00000001c0)='./bus\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x4, 0x9, 0x1e, 0x400, 0x1]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/76) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x8, 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x401]) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='c\x00') 16:02:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xe010, 0x65a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5, 0x1f, './bus\x00', 0x81d8, 0x20, 0x81, 0x80000000}) 16:02:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x100) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) socket$inet(0x2, 0x8005, 0x7fff) r5 = dup(r0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000200)=0xc) shmctl$SHM_LOCK(r4, 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x15214311, &(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) 16:02:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="37aa53dc4df95625964497abf215f60e5e959198e4a3c16a9f87078f247762c541a3898bf336625f9979da9e2a8d8d68d938de9bcb93eb726945e6431860668b9c5e8ea31c713c668348420d1881035214f198eafea8ac652c35b903c2c489ba99510df5dbfeb332f421f94ac1fdd4b002b0f87475f07a85cb8a11a800409bf4c71fa8cc2702b185069297dd41643c3e0dc9be28bc4086c160eab5198f2ab6d542263f9c479ace169fd84f9e5a0f3b465ab26b2688fc5cff13216b4c1ae07ab52cde68cc9d9c86687de4bf5c6db6ff65de670876d970718b82282476c82204b27d37ac4228cde5614e57f9d74f3af1d0ade9", 0xf2) sendto$unix(r0, &(0x7f0000000040)="b40584536841525b45a1f679db075f9560831efcabf6d7895a10fba6e46133c311be38541da9275f6303278cabefb64f8a96532e1fe5e84f7faf972ef0aff9151ac867393ec3a7220f68d76f378d38993d37dedcc1", 0x55, 0x8, 0x0, 0x0) 16:02:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0x2b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x11, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0xffffffff00000001) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) wsmux_getmux: no memory for mux 8388627 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x80000001}) kernel: protection fault trap, code=0 Stopped at wsmux_getmux+0x247: movq 0(%r12,%r15,8),%rbx