etgid() setgroups(0x8, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="17040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000d"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="4ee1f278b70f1e5c7bb2e5e7ad24b4cbc712f6815c4f079ca5f19cd7bf8f2d73ea5a14d215f2d632f7a246c48bcb2bc286ad406de60681bd0fdc9ecacc014b8231b92eb46f9cfb4dbdcbea10f2c705304958ff2fba15a4c12d60e22f04c72c0b167fd8b7c6e6a22c95ffc56ce79c8dc9dea10f52c7e44b31a68275353f7c27bd414bdda3", 0x84}], 0x1) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x81) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x220, 0x120) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x10000) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() setreuid(r4, r5) dup2(r1, r0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) 16:00:15 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/164, 0xa4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) socket(0x16, 0x4, 0xfffffffffffeffff) 16:00:15 executing program 1: select(0x74, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x1723341e, 0x80}) clock_gettime(0x2, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() write(r0, &(0x7f0000000300)="81bcd538f742c6089edd196bca91bf1354b1da4710276548781333173e6788d8b49bdcc995dc2f5c08bb407174fb3632bceee116bcad4c1c3a4714ddb75b09d749c2fa864997cd0a8ece5c19b1d90d00de5ebf4b951f6df40d6d94ac14fce50093a2824071b0c1981c7e893b45dd4b5efe136bd6647c7ec2607327fdcfa4616f1c513e88242192626a2196017de06b177953c64f74", 0x95) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ea000/0x2000)=nil, 0x2000) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x3, 0x401, 0x80, "618d44f92d485b280fbdf869f5a0a279641d5892", 0x1, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xc9c9) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x27f) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) symlinkat(&(0x7f0000000140)='./file0/../file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffc01) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000140)="9cfd168de4ab6d97bac05274d93ce8bdff1b5bc1eae0a7d6dcb6b154bb651a943ba84e1471bb91be424551838fa5fbad847868464cf42f5f9bb053aa2f1f0ecbc7db6a7216944cad631559364b56093fbfd150789a388d3a77e9323d73dc6e4de4fe334bef0265fa42128119e43d8714758b1d46321c4b4c6b459fd0c24fe7d9b148180403df6af151acbe440bdc298e2eaa20fbdf8be513f6ef9c8de96984432741", 0xa2, 0xa, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000560000/0x4000)=nil, 0x4000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) dup(r0) r1 = syz_open_pts() read(r1, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000140)='+', 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r2 = getgid() setregid(r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x44) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001200)=0x1f) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001300)) recvfrom(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8000, 0x9}, 0xc) r4 = dup(r3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = geteuid() open$dir(&(0x7f0000001240)='./file0\x00', 0x8000, 0x84) r6 = getegid() lchown(&(0x7f00000011c0)='./file0\x00', r5, r6) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/65, 0x41, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66698195785b2b93d4ddd463e66c51703c6ca335374e73239a9d96a9bc20d4d5b9e7d88d4b5da1e9c4c11c7e6a775478ebc5f1e6a30d172493681fbafa0643f16c9e2cb740e4ff228dc989d6bce43d268372e257a96f50ea121a20e957ab7562def1e3d143ba41a4ecfd046a4fc64e4dd2c13b01b86ef1a466cd21ba4e1bd0547cc212c50f7c4cabb16653ce4d99a5ed19ca"], 0xa) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="628e90cd", 0x4) dup2(r1, r1) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000000000000) r2 = socket$inet(0x2, 0x4, 0x1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3}) 16:00:18 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) open(&(0x7f0000000380)='.\x00', 0x1fd, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) select(0x40, &(0x7f0000000580)={0xffffffff, 0x4f780000000, 0x1, 0x2, 0x74, 0xfff, 0x200, 0x6}, &(0x7f0000000200)={0xa5e, 0x0, 0x7, 0x401, 0x3, 0x84f5, 0x2, 0x1}, &(0x7f0000000280)={0x80000001, 0x2, 0x80, 0x996d, 0x6, 0x3, 0x2, 0x71d}, &(0x7f00000002c0)={0x100000001, 0xff38}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f00000000c0), 0x9, &(0x7f00000005c0)) select(0x40, &(0x7f0000000400)={0x7, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0xfffffffffffffe01, 0xffffffffffff0000, 0x1}, &(0x7f00000004c0)={0x0, 0x7, 0x1, 0xfffffffffffffffb, 0xd32, 0xfff, 0x0, 0x2}, &(0x7f0000000500)={0x6, 0x100000000, 0x7ff, 0x4, 0x6, 0x8, 0x0, 0x7fff}, &(0x7f0000000540)={0x100000000, 0x1}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) r4 = getuid() seteuid(r4) flock(r1, 0x5) sendto$inet(r2, &(0x7f0000000300)="39c86957e1e18fd926c4b75b5f4230dd0fa500b82dc77d6bf9c1191419a822557db01b473020015295e2b3af42394057ac9d258693e86d2fcd86d819ea2861157cf4b1eba17de8d433f97817053880ad4191", 0x52, 0x1, &(0x7f00000003c0)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x8000000000000040) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffe6, 0x401, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x30, 0xf0000042, 0xcf, 0x7}, {{r0}, 0xfffffffffffffff8, 0xca, 0x40000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x7, 0x2c, 0x8, 0xfa80}, {{r1}, 0xfffffffffffffff8, 0x67, 0x40000000, 0x3, 0x9}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x2, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000007, 0x7, 0x4}], 0x1, &(0x7f0000000080)={0x1, 0x1f}) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x401, r1}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3ff}, {0x4, 0x7}}, 0x2) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$unix(r0, &(0x7f0000000240)="f24d37a99249ee78f46b7c901b2f9fee9ad1630cacf455d1c1c24607944e992099e7f42261246aaf899cadf37f070f5725038bb08ecae9fb7aa6c02c75e47c8c4615b403a263a5bf48e20a45ff2fc8ccc6ba85fc727f8ac803f0240949b26cb5362b45ba292e3217284aacb9127f2bcb79e5d3c580fa212fa51865ef2ce144be7a590e9ae5746f291afa43ed0b263338400a2e2bb1dd445b5195b58d42f1efe73e1bb033afbc51117e680ffec21524e72a812503effd22e1c3f0850f5a9939036c0cba0ff88c6cd41395ebd7f8294eb68ac3cbe916fc69657c5e406d6f6575659c7d30ef69090a55fa2e", 0xea, 0xc, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x3, 0x0, 0xb14, 0xffff, r2}) fcntl$getown(r0, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0xa24c, 0x4066138a}, {0x18, 0x2, 0x2, 0x6}, 0x10001, [0x6, 0x7, 0xa737, 0xfffffffffffffffd, 0x3, 0x37780aee, 0x3b1, 0x3]}, 0x3c) select(0x40, &(0x7f0000000580)={0xffffffffffffff8b, 0x0, 0x80000000, 0x40, 0x100000000, 0x5a4b}, &(0x7f00000005c0)={0x1000, 0x0, 0x344000, 0x6, 0x2, 0x1, 0x0, 0x8}, &(0x7f0000000600)={0x9, 0x7f, 0x6, 0x2, 0xffffffff9a74e8b6, 0x0, 0x800000000000000, 0x1}, &(0x7f0000000640)={0x8001, 0x7}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) getsockname$unix(r3, &(0x7f00000006c0)=@file={0x0, ""/53}, &(0x7f0000000700)=0x37) mknod(&(0x7f0000000740)='./file0\x00', 0x8, 0x6) renameat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendto(r0, &(0x7f0000000880)="98235ba45018e095803c22675f9529b9185ac1bab8519c4738eeb98c48e55fd48b1300414eedbd3e1e6e94704bc7d18e3c1690f9d770dee1711fd925ccc743a39d12c162320397df77b53afb649ef9718d5a47335dd66f28928454565cdad03c4f2acb25309dc1862b982af583c075b205e9c790ea69b15ec4db6a4f02aa164e1350c0a27d3d39b1044d1bfbf78e1a35eca743158027270363daedc328f17b85b7a260", 0xa3, 0x2, &(0x7f0000000940)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000980)=0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000009c0)) recvfrom$unix(r0, &(0x7f0000000a00)=""/23, 0x17, 0x40, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f0000000a80)='./file0\x00', 0x81) stat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) mkdirat(r0, &(0x7f0000000b80)='./file0\x00', 0x49) utimes(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)={{0x0, 0x7f}, {0x7, 0x2}}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() r3 = getpgid(0x0) getpgid(r3) poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) syz_execute_func(&(0x7f0000000040)="c401a973dfa48f291801b0000000003ef2410f70243082f3476f8fa938934f20c462792224d9c42171df97feefffffc4417960d2e000c482cd91bc801e000000") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = socket$inet6(0x18, 0x7, 0x2) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x7ff}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9561cc5880ad448d3242f8e673fc0c6f9a789fe14937149f298e7e8981928e47795036c1dfded2644f20d7970c3971c8a662d2941883268afab2a86d77a5e8b1bba1de34e4d81e6a5bdf1c0229f6", 0x4e) fchdir(r0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r2, &(0x7f0000000000)=""/40, 0x28, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x10000, 0x3f}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="59f2", 0x2, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x22) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:20 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x100) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0x1ff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x21) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) 16:00:20 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x204d1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x40, 0x4, 0x2, 0x6, "245c17bd0a931e1f4e461b69a69b7d60a56ee9a9", 0x3, 0xffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r2) ioctl$TIOCSBRK(r1, 0x2000747b) ftruncate(r2, 0x1ff) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x5}, {0xac, 0xffff}}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x401) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xfffffffffffffff9, 0x5}, {0x9, 0x5f27}}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) mkdir(&(0x7f0000000440)='./file0\x00', 0x20) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000480)={0xffffffff00000001, 0x7fff}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000004c0)=0x40) sendto(r1, &(0x7f0000000500)="35c342d8bf908ffa2f4ab6a2b60a49b48be493bbbf6efee649e63229a35c839225e65c289c1e6374d5130025ff7c53bd33589f5a1274259e4b0bd0427ff3b6714d88f2db93db9a64b19fa3521c", 0x4d, 0x0, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000005c0)='./file0\x00', r5, r6) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x28, 0x0, 0x4, 0x0) r2 = socket(0x1, 0x2, 0x800) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kqueue() socket(0x10, 0x3, 0x6) close(r1) close(r2) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x9) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/104) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:00:20 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffff8, 0x2, 0xc03c}, 0xc) r6 = accept$inet(r5, &(0x7f0000000640), &(0x7f0000000600)=0x3217514eb989cfaf) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) fsync(r2) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000000, 0x8000}, 0x10) shutdown(r0, 0x1) 16:00:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) clock_settime(0x7, &(0x7f0000000040)={0x81, 0x1}) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0\x00', 0x58) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff9, 0x1, 0x9d, 0x1000, "bb893d0306f50754ca262cb74023a5c58cfdf9cc", 0x9, 0x7}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') lstat(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d44bff00d3f39cc3fc79c8151899186f2decb50313d38af130a6b65cd4b0c14b3cf7db9bc3127ea2b866b3cbf2b7fa470edad7490b6175925b053cd8402b85261c069235ec725e26f755e380aba179b32507316c5ed5949ed8b1b05e604b674d1f842193020c2bbbf3c3e44a2449ec7e0d7169798a6d80d7059baa3bec2133a9", 0x80) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="dc4f9b361156e56fea1be701a2fcbcaebe7c7a4960d684699b1f863a1d04c2268921577de0a88efebbde5cb3c118a48798d76f57fefb16eaa5f2", 0x3a, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) socket$inet6(0x18, 0x2, 0x8) 16:00:21 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4007, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x219, 0x8000, 0x6814}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="71ddd42514458020b8f8a32e37eb0badb99dba5467ebd6e0779500dc2fd8a59546b604d89b00a85516ffdf3961b9604dacf016", 0x33) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) read(r0, &(0x7f0000000200)=""/113, 0x71) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) write(r2, &(0x7f0000000540)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24", 0x21f) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') close(r1) 16:00:21 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getuid() r0 = geteuid() r1 = semget(0x1, 0x0, 0x81) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3) lchown(&(0x7f0000000080)='./file0\x00', r0, 0xffffffffffffffff) 16:00:21 executing program 0: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = semget(0x1, 0x2, 0x208) r3 = getegid() r4 = getgid() getgroups(0x6, &(0x7f0000000080)=[r3, r3, r3, r3, r3, r4]) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x20, r0, r3, r0, r5, 0x40, 0x4}, 0x9, 0x4, 0x10000}) 16:00:21 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) msgget$private(0x0, 0x16) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x0, 0x7, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffc}], 0x9130dc0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0xc19d3ee7c7461ca7, 0x0, 0x6}], 0xdde, 0x0) close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x8022, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000000001) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0xa0) rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) getpid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x180a3, 0x2) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/147, 0x93) 16:00:22 executing program 1: 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() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0, 0x391}, {0x0}, {0x0, 0x174}, {0x0}, {0x0, 0xfffffffffffffe24}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f00000003c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1e061031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7b644941ba9466dee66bf7b0bfe7ef074b58cf70b5bd8979b2a7bf240699025739629cfb6f2a856652ae9203cf9c69618a1529d93df3951ccf6b156786809c75718eacdb284e75f8178fb54bbb5acdaa37161858f724eaef9b1b8c0a16151c134abd21ef62f5ec11daee74cff070000000000009cb7b18735e4965a54733dcd9ffa574b1174e53d9b74a3044569ad84f2d9c9dc06c08f5a6313e27bb9c23c3e6da0a68ee3e4630a1bb46487c111d71ee3789ea6b6bf9776982aa4bee8efbb365ecf2f89c182d0876327c820c34c455f80d81b2277d69ecd7bd020f2a893a67cd7f761901322fe39bd39cebac67e264c3001af6a", 0x193) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/90}, &(0x7f00000001c0)=0x5c) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/197, 0xc5) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000000000000000000000ce85d3372cfbbabad9a184fd4543be9b65d90ca7f9a984da26d89977c76709af848067586f6be40ba19778980b281bc9a388fb1f8d89c6c5435adcda76a78e1a8f6e4fcbacccc03daa3d17ee75bf6dbf123a30764d7d57bb8388492bd92a99af0010d82b7026b9665d536d47337d54b832ac7684306dab663adaa9e257e89ae2d4b357aa667ee50c6032b443c123cb386b8f69b5df89cf75da851f4267"], 0x10}, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a000000009376001000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8a02, 0x101) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r0, 0xee00) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r5, r4, r5, 0x80, 0x1}, 0x40, 0x4, 0x71}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:00:22 executing program 1: r0 = socket(0x1, 0x0, 0xfffffffffeffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r1, 0x1) write(r1, &(0x7f0000000000)="06be55222667935e53e83b55856065d7c35686cf23b235dfc194e3f2f0c8ebde8bb057863adf59a829fddf57f82a933105f77f1ca517f29b4b44a9aace", 0x3d) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) 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) recvfrom$unix(r0, &(0x7f0000000040)=""/149, 0x95, 0x40, 0x0, 0xb2) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0x7f, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7ff) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x5) fcntl$setstatus(r3, 0x4, 0x40) pledge(&(0x7f0000000140)='@)\xe7(\x00', &(0x7f00000001c0)='\xae,:\x00') 16:00:22 executing program 1: r0 = socket(0x80016, 0x2, 0x2000) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget(0x3, 0x7, 0x352) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="46eda831505d5e3915c56ec34a3b63fa1bae7aff8a0ad33b3dc79557aca24db9095038935a8baec07944be1978e1e7b86ee83cd150c1836a7d372030ffd6fd8b58d1588cd8659cae211459d742fc708546712f33d249ded0acc5b99b8684f06a01780ffcc7ec91a496a6d6bb5e6d0dd16cda61f5fc4baca7289d9377712f434df6946328d257f1b35118a8fa8025b2be8ebd455f00f3cd11f3d2c43a3ddd717e1a9b02ea40d236f45f0218beb61f130a83c44d", 0xb3) socket$inet(0x2, 0x3, 0x0) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x6) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00', 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) setgid(r2) 16:00:22 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) getitimer(0x3, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) syz_open_pts() poll(&(0x7f0000000080), 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x60, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6040, 0x8) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x2, 0x7f, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000100)="ee5ffad89b11108a158281e397209727b869dfd2e940a114c46c28dfab414ccc1a80f1e14b8216bb7474cea1ed4865f47662a93b5a0f0d99585789c11f37eea142220c7ba8a99d9648f9e59b33e83b24e885785c2fcbbb9d12", 0x59, 0xc, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/197, 0xc5) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r2 = msgget$private(0x0, 0x526) msgsnd(r2, &(0x7f0000000400)={0x3, "80a0b2f930fc5933f2a7b387938a3d4afdf9065cb1b12021d9dfbf6b71487ddc969479093194c9b4706281932d523e554da5d87caa2a5003957611115923d54cfedcd569a09f425bfd38dbc3f6e167116a12f19ca179f6c7981d79bb187dc0450472dd93ab607d9f3dfe4b55a506d8bc30fdc6937219475123be11d57dd9e4d7c6d0c1978f2642e52ebdbbfbdda135ead533df"}, 0x9b, 0x800) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/173, 0xad}], 0x4, 0x55) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/222, 0xde) r1 = getpgid(0x0) pipe2(&(0x7f0000000580), 0x4) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x8, 0x8000, r1}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) sendto$inet6(r0, &(0x7f0000000000)="5195f868e8bba10d6733a92af5", 0xd, 0x400, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r0, r1) flock(r0, 0x2) flock(r0, 0x2) dup2(r1, r1) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:23 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/81, 0x51) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x8000, 0x3) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) socket(0x11, 0x3, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="020000002108bf2ee0e9"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="8ee3699153e8ffc96d642f9d913f1dd04563105f3ec033a795ccf0ec84dc33d61db08a9e", 0x24}, {&(0x7f00000002c0)="d9044a50fa4da15cc8ecf2a4e490f1eb2772d5553bc1583f20382a11c26bb27a5db904e21a2209a52a78b10e6e09da7ca67fed9c9fe824968a8ea05f3eb2008317a80a0af99777bf06a60a6b48ee83fc0ebaae182c4d31c5d555979c0b6819076befc19334bd47b2637f83e42512ac67430922a74a7617a6f856ee8b390d3ea1f357a2fe810fd1b16f0c2511ce40874c751f824547ad2a1c4fcbe07d7ae00ae486016029c9fb2ea206bf7d553f0ca216e7c5acfb2d2c6076d03d110a175c5b403b2693fc9c9641ea249b86729f54e2f07f", 0xd1}, {&(0x7f00000001c0)="d6d15b5bf9e4e4e6a8e33988560f42bcc50770e6e531605044f248e44a75148ccc3008b04d13925aa5c266928b98481e08957f5d5889db3e48e4aca5c5a6153d23be87de3a3a6b0c3fe67b32be5d673457537f0e5f3342aed50fff401ef973a3316f076f7e8a7f6a94c356c61f9a8c1a80a82b0f411eadcf5ef8996a8222f9acddc7b99263d0c55b5a79cd7732ce9dc3f47dd1acea7a86f1492c55f29798630045dab328d1a5009c246c0c52a55158f98cabf2b7850440f4fd68fbed", 0xbc}, {&(0x7f00000003c0)="eb0ef3f6bfead03194d34ad220087d33b78a52932de30f2b36421160ed7e1e9503dadd7436bfa75e9f30d368ffeef509ec86b0ab92b11689761868f154a923e1340a03caeb141abc4cfb61bf2e37877c358f467ed9826d0e8c5d32de8c2806957fd1ef2c48", 0x65}], 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0a0, 0x8) r1 = open(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) dup(r1) socket$unix(0x1, 0x5, 0x0) 16:00:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x1, 0xf0) close(r4) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x5, 0x1ff, 0xcce, 0x1, "a756c8d320776941080ed75aced9a59916fab45a", 0x2, 0x2}) dup2(r1, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80a8, 0x148) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001800)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x4, &(0x7f0000001940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000080)="a84c1c03ca726ecd73f4fa7e24827f5574aaec4c65f5ea0723d8854cbdf2e5148b495dfba7b2ac9c7b7e224f80dea083b46ea5fee9b3d192edf8e1b1427c4625637ea6feeb1396fcd15e8386b3fd65f53c7a835647e1dbb6966005bb1769827bab379e5b19cbdc40b1c9c1218fd8b6428b83b2dd3bac09109c53639d56a3e9a0a1c384570ae5ac4b226344dbb539f8392b8b8d83ae354db9ccc4e3ba63cda563eb896c6816658d88305e7a009132082922c63cc420ff4fd1c4984d1eb9fa85470a71f1854ed3170a63bd1ccb9ae146e5f75555d05799c70f928eff58532d5f3e0512228389a70812a1419f5ac6b1d4fd92", 0xf1}, {&(0x7f0000000180)="a15a3fc20ff5413c21d9eb473c3fa110e88296a40b930e1fb9348b0830f130c8a88f19840a96b2815d5ebcea62b390677e2352513c7b2c045b1c2528c361595c3cc5ac1f3faced2abefe", 0x4a}, {&(0x7f0000000200)="4931fcc5094d5ead6da00cc1849af3f5c1763f696e3590a9ae263c1916cd2b5196f350cd79b0797a8aded66802e3096cf563f34eb1644040f7a47549607db6dfb0efbe2fe0fd610929ff5655dca729949f2b8045fcab113730563b9aa00a29cefed560a4b6b38171561677e747dcd0992e9bcc559583238c0a3cef3650d966c9529aa4c30ef458be4a48f8b06b100fbe23dae3daf7f7f93e6ec1e6b6affb0231f2b715ff8f20444422d47d32d69b6eca6245000fb1ad9d917230cca2727e5c2db4ebded4c722aae2cd396b8458d945dd664d3a015fe9b8299444cac918b942091e574b929a65d1b2078ee6fcb6", 0xed}, {&(0x7f0000000300)="acb3e0614f07cfea265af8a7f85ec3fbc51f6826e948d430741d7a0274e003ff969e28fa21f6d8d64c", 0x29}, {&(0x7f0000000340)="ee75433f11c540b2d73ba984a32c4abf986c41d53ee35946b781d351ffd79bc84d176f52caf10aa6fb4ddfbe63462453eae3322585afd9710173ea5aeada41d29b020ba83b9e1793dbf97d70bab60938009646a351551c417f6c49e176122ee06ac288083789b49831d535ec4d2bcbc7ed9365e97b30d650cc1e91ac22e89f9c9a0cb2d2427ae4c98643195c82497720aee8278dbf76654a4c49ec0928dd384ad73986f736ca5c669d3addfc0c73c1feab9ca02369790bdd2499e74230ebf2660aa0e4b6cfeb9b0e18694d754560deac0ffdb0985eefafe45aa9f85fb160e2135cf482384b2f3c876a61a810898020aa7cf6f1a4c20fc1c265ac57ca71b03f54edbc1c43a0a687ab91c6016ce46b83b19af6a63470da6dd0cb5c453f372489a97b83cef566a5617c9809be4e7e0332b7ee75dad0ab272dcf521b8d8cab8d0522bd0ad17b568275e2bf5f2058faf79bc56d8ff8cd1f7b0785c96ca22b97f7cf20052be7dd97a22296f1f8e6d4bf4d7a30c3742f7d6b2bd866fd71152c90c2752c45a37215d93960b64e2e27baab783e7b44c3a052fdc2bfe175987a4ab3bde3182bd8b626621f1a1cfdceba431f9fc57f26a8d2b4920320f1e9c0c6e839fca912d81265f3be0e3c1ad27d57328a289c5e77195e0791b3c5930511a7bb372c178da8122fa35074ee3f049fee1b332e93b8aecabfe57d4c3fee3508f31b4156239328d823a690a0e488e50f8f2503dd35982d33998291dba7e69549ef96b0af359c6add00c58cbb6d08369c0e4dce1d214026a1ad7ba94707b18367f3e4a976ab2b16b1719ff0144d1717274b01aa268f7902c10967197f7d96d897366d2277068a3bb0cf0992602ddfc172f04657e1b6688d470125c0f0e8da18c54ae6ac5b15c84732c6f96f76d1d3b4dc2f7872b516601077c8f8c4b2ab622a39881295ec4bd97d4f6cdcf015559bdaf2093500bcf5e3ae727b087b7f61998847b031554d7f2f41aeb0093e479c51c61ead141304c396a53dfbe024945f09386329791a29c4366a29eca181757d4cd61f6d2a05af4dc676cf9fee19b5be3b88f1a817f86c796af135c2f6b0d9b2dd281305008e0255ce2fc9fc8d1f9b7d0921cd51bf10f643403812ea696e2de9bf50e3bf35f78e5c45991a755fb43ba0c7b12ffcc0aeb0317e34a9daf9aae6cf71122c787d64c9212721085633afb1d7b2c36ff1bdb2ea7a7d351f05aa0ea02a0e5cda031bd9a629a080e2e440e40030f93b07b2276be18b32eb5b3d67cb226c81e4d614c9e9de12043e220372209d4623ef4169db0678d7d46ae1f21f7a39956ac24a91830a31b2b869751c8b57f89a1f077d1da02dd0ddfb0f954f12aa9e1553926f1c707ed07e43a3702c1b3517ad99c3db4b3ed78930093a1852d51a844bad38601ed4f259a508fa0b7be9644157f2e5516920e7e8c7789e2df6020e33d1bc094335c8b6bdeb9f13c3ea54f9d0ca9c9eeffb3efc38152de094bcba9c5cb6508779ffdbe7ac54ba5997197b1c34c0efd1f79ff7620e1c0457c9bec5d3a37ba467a04a2fef4168e048f38e5746ead504790647b9d3875d490045aee6d4933abcc25294f59ae882a8b0cfa19685b687c0584c71b3cb0e42937d81a771fb510867964a5480458c21b1d399d7e6afd2d3f0e8d7babd40940a29b6b0c1f4876db45d4b3a43130296f1da9574490c9ef7d06e02f8b8b4fb10bbed68387fafeb85d75b91f7c37582e3386a4311bb100392782d18dd55c8cb9499c6766a6a9c9206ea6176f354bdf3eee9408003101788c6e675e6c173b3c13d33235866e76cfebadc32e4ee876addddcb75ea1a3571816fcd5a04b9748b1636ed2d4ec3cd289b962291bb4c030f42c0ceba6bdc75e04efb66eeb3b1f31a05ace2bfe445389bf19980960e3e22a4a6afd493d4f7b8d77b91de03960fb7439c68ab59160be93f31f8c7fd187e06d6bc28568c12fcd3ce82529c5c8a1311a5ecde28bbba9a380fc36f76d7a3188268422754dcaef3e05cad9b18ba96920b0231770b565aae9281cd7e43e61c61551f8761bb2c310ce470a55e2078cd3df8f6fd7c1327f99a1e57adc9062c490514915a24b13ccf4d7864b01c7e1363431f2e560d1524c68079863370135c042da63fa7de98d7e879dd8a39d82adaa3dfce5a35cbc2542273228b501d31a9bf78457de573f59c9975f13f6599d9e3af028fb43abbd9db0a3a2ddf1097c25fca212af25c9479919d7bdf023f4930e56c068ada9873c909d2bdb1906599a99f4fd286e673aab5ddca602f9cdc488c65e8785f0a8c6d2873c0cafac60b4d4ee846ccd76e008707bf1d005fe310fc9566ec13bc030ed1563721cfb6702b38a223d68aeff95140998252d4155543835e47cf430fe4775f2baca66cb8b3ff28407f5be0c2fa4499585449e906d96ba282bded641b29a7e4aabc72e0f3b804e01be2cb623293de8025c4f69a30a40d358a5f79bab9dfa09db82ebd77be74b5b983155eb7c465bb78bfe9be9d6628590660fc34beebe6d3b2074e87aa6d64f7ee367515e7f3d0f027a557c86b80c183208c33a1782c418da0615ed51824ddc43cf56adb7377119773251cecc64a307288c5db3c1fe9f586f55af0fb071771092aaba6d8c1c47ec882b44a0ce3d53a574c0e8f60c2864723a7ce0d43b2cd2e56b87a71546fe23de758e2128df63c7c36d8a752a2bb57eea4eeb45682ea28fb7a328d50b2f023ffc3dd8cc11397b0046b922756d4c9a4f5a634007ec78b6f07efc41a6d86f1e7b5944bf2ffa45e443445de2bd78f12235e62f0f36e5f332937d133a09b3cf43ad852fd71bdb845af760aa03da6f6dd071e72073be05e2faaf413840c2e77fb23fb06f47a66229dd36b10cd7319a869baf5dcc6ce1997511f34a69ded7d5d8ade72478fde395b6c1b13c3186703b30ddef14d044f9ef1e6c22e8a8a4dd539b60986653fdd31ab4e7cd5f9435058aefba1ce1fad97eb9c654c7da085e5c908e35e91d31fcc4369d992514933044e86a71cfa498ad6d6be2e6e255788f5ce08a63f6bbb1943678335f132c7309c2a73e3231df8c134ed4dbad54c13f9387273ccadb3821e7f52d161ed6844aa17fa563ccabb738de65e7fc527169e153176285aaf18a05b11cbdef7284b507c2a03e5e5fb7423bcbfb3c99e25508193c672a4678024e66aaf106ebe17393467998caef8f748a9a834928d6eb5dbafacc41330e5d7585f0c898eb47485ee7772cbdb7186e09a5a32a020d3db51d394514dcef96a63ff8f341a18039e2a8bd6295adae179b38557f24b501a4e241ff4dffa3265e5a1bc7172c84538228bd06315e9c790f295a9231e6d9aa86ac2328e7c58ae1072605d47de975689038ea58401821a88f3c93244db6d54edd73e8a3f7fa9193679780c21eee29e423ef0f246e3bc974634e7cd0c1c781880a712b66fbd9a789debf4bb901ddd20b397eb47d5d8d475915dc134a9dd0e7b5ae8d3f693ef50f0bb1bbb933d27d7f34154ff7e62ada59239aea2d3bf6e69557eac257f04caed7e72c823e3cd06ce4ca9061a5c2829e5682dfb5525139ac031fb97b9916bc2b74b7dd1f8bb25356a48293e73216dd60399ddd4da7d8d608a5119237b75b292e052cd593c74e64d31447f180f96b1bf29dde11dc9c5ef82a3794c2cd5fcbe76c496cf1b510583c8b00496cac42ec03285f0106c0413c3ad522675e3169f54704360c2b3ee9c9e9e8590387bd6d30001950117cb683d2415f82fa7a8373443727ee0a4666611c12215c8c008eb01a2a7835c27146bc511718dd385046d7b7c93b9f54d50ba4d0ce94d2467fc7c0bf9bf1649733fba14692809798600158ccdbba2dd58f0ef955375207855ec391d2a973ed797d815041e14fe9521b07a5707587cad38781a5ded03d5ec8b70deedafa0f5616296e61ba401f31b077f522e55619b5935dbafd74393ec9193e9fffe3b83bd0e88488d6b480c94e90d515412369e4d2cf48ded7ad99f2b6948416ecbf1dd95c638c9ce5f30a500fbe3a46891297732cd446142af2f9e93113863650a635803738fc664fbadb85b3e724ba573db8546b5d6e7c5641f4d3b079bfbd18e11204bb4e6a34e49ce3ebe596b894f6a254dd08f6c7bcaf7723f2efbcdd1330d5d9d4d5f5958ecbe040d733017e527e0e19cd9e842c8d1dc38d9b6c5f510d5d090655b49e8e3f9de6b7a84f68e2a2f0b88526e26bcd49d01f2017f927c15a69a8d4fd62ad122223371c1ca0e4f9376799cd3b1745010e437f300b240d411a2c03bc3efc2e12046267a651c55949d264dab4a19934c565177388222a7b3f3c7280629d62db6f71058b5520f467a67df93ee8c73792943dbcb9320ffd53e0dd0b7bfdb3086da9760ace842f4a9156ec07396de5b088e5bad9b65fef2aa01fd0091ba0fe060c99986564af0d08fa9f2f4d1cc1ba48044888289301701847ce66d124adf1e238ab06453c5a99e542a17708320f172190e23173496ff833d717b1f002a4e2ab1ad3540ba7a15b97a28a3cdf28422341c7baa5d7086b51109fadb13e812668dea5547db958a8b002ca90bb02a40d3c51dfdd67f977cf10bbd7165fd2f0c1d5385f22412c116ea30263bb449e90c0b2f7a913834e45686898b173b9519202030d989bbd5f6a880d33845418c1e54f4b83d139c6d5310c889835211a9200dc1938dd2066bbba042fba9a8c97f94e3a8072f1da58c63ced6ca6433b4840a2b2c630b513f48f9df92b52185b864d70f3b8969fff5f54eb0bd2f7f19f45c6f138c3fbd9e7576529d591afa29542b56f35668163b7971cae937816478a9f12f5489292cc8d2f4ca96c5010ed5d1f8a3b1970b13b1772b3ef2f013e79599e36161b6b7aae3dc8347da97fb67e2da0c49785c1c6f13efe570580e27f1dd8ead304a8895c4e2dfa50b29e1f38455a04fef6d581c63d11bacfbe2c5929c277a99c24a8c88acc04b1f4dd63b4a7646c0cf237cddacbf01bd1c840044e6fef76ec2a787596b88d37df638f2c9b7a1703f1b76b5fa0972a15a980ed05f46c9491a121d83af3da0200c7bd9ce95be18ad811c31727be850616f075dbc1fd578be4e630ce4b9d3d85240d9fd2599e41af7aa2e21dddca1b41b36763bfa92d28a3327799f9bfffe6a89451c6fb3cc13c41d404207ba2d1f8c14f0ecafd4c001ceedf07c327fc9831e0d4cd2261cf87efccb573cdfbcc8035370a49e87ea959a401ca588b87fe21de6aa12241481e79a2855560c7a40bcbe46059078e846cd41fd64e36cc65859bde5089a463061299dd0e4d15f7a4bee08da4c6569d6232a66706ac2b299ce8c7ca614366f71a58019bdb397febab3bca696d0d880b64d5a79bcf166c1fa71a78f59f54277979ab9bf0ea1c46046c9bb75e63330ee7dee04d2b17c84272ddd43e55fba7def229ad08befd5f94552f049cd3b77a0a4f8cad952307dabb0294fc601da7474311e48ed45102c083770171434641086252f84ae24fb558dc34f410eb52a70f12c1ebccdca18ccbf46ce93533d1106f7992c373c4f65d6c7604fc84dbaf1927fab8cf2d06aa9976c8560db86f9a0c49aafa0fde65cb1b04f61670c1fd45492b89d7d19a0b620f8807d98f4084b1cdba060d4d2b067b41db1c62006807a5dbb7ce3154261c76a5190395f1cc06ff95f7a642f67e28d157ad501b404751bd1ac402fff9b25393c4163666430daa02d1e40746162b867af5796f95f706b678973531f5b4d49c15b96fdaf39568e16a249dbb2d0a5c2ab9c9c4ff5abce5e8058c6d83c175fe18827", 0x1000}, {&(0x7f0000001340)="9486faa7b67a6678d1e82d6cb36a6ebb8fdf79f68e8696ee7b33154f99f14cce2d06fc86029891f831632eeb3c7feeafbfc9839c07e206bf17f83b50953b710479494a8157840800fc7d03971433deddca7dd1f45e1e81d167c2f654fce6f3f9d3cbb19d1c619add68abc74828f7fb79691aae5f", 0x74}, {&(0x7f00000013c0)="97d43ae201545bde713f44aed3ef8a09f49810ec2be94872201897f373d562f70f13a1e57584f55fb8804d250c8f4da82cb7d6432fb55bcec3b9299fdf7c4531a18028e5de596db6b5be7d07c98b754ac81a94356555e2c91ce6464ec04b3f4354f549fde1bd0563103a1c2fb26d1aeb3b66288e46263f02c4079214741f3c8f0b13fa43938f6efcca409ad739cdbd2faf5f41c551f3e90566432102a1bb", 0x9e}, {&(0x7f0000001480)="1e5201ea204b68296f4c850fc666074d3cd6acd141ffb2463fd495567c440f2993eb223c8d01e034797a3f69d038d084ad1bcaedcd19629fe2bc2fa93bd4742b9acd09f36c0d7831cd144b0c6cfec3799b401426d1a7961c489acc8b129092b82555f1d774312f6b917d4f1270d206cd1c835fde56e21e2db24efad843e1b627b165db04f7a98e40b46cd4047accfb244750f04a4b4c55af81ce08179f0ff9351e8740ecc721e02f9f402240a317f4d29e6784978fa9cf1dc1dd515c5b4413c8e1ba4a565dd65f6110ef916a9beb9f1827a6b0b1fe6ecb", 0xd7}, {&(0x7f0000001580)="978c6ee9fd017ec7f0f998b77961e1c7020dd39aa1bf72f687590d6570b1cfb6b5a8e50eed2e4a857a0193574f69961dc130bffc614b3ad6b9b141b744c799dbb40e831986629a859808673fafec9dcdeb389f57f7e0cf5596bed9dcf68b03d8fb982fa974e7e38fa4f23f998df725dc63e524a24d4513c73abd5ddac90810460ada9303ec3fadb08fae181e75c3234420cf24a489c41b53402e5662e1ee35141a57f576921dc658d3f419c7e69777fdcf515d4ce1b3a5b4fdef", 0xba}, {&(0x7f0000001640)="59be86613223fb9d62e63ea5ed303f45297a326b247939ec61e0e5d068e4c29b4a494d9f6e2142afc90c8068d9f36d1a0f6270b141e66538abd9cee5349ed0f777f9036267cc92fbb3b90c1c35a75d274cd23cc726d91615b5d7c1f6a555667b328a81a77f52043b22e758d5e1c6c31a2e2ed67f401e30d607c380ead0e45c7336afe4dd0c6f", 0x86}], 0xa, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x400}, 0x8) 16:00:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) listen(r0, 0xffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x300, 0x1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100000, 0x10a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x101, 0x800}, {0x18, 0x3, 0xfff, 0x9}, 0x2, [0x5, 0xffffffffffffff81, 0xfc, 0x7, 0xfffffffffffffffd, 0x9, 0x4]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xf1, 0x0, 0x0, "8bf11d25ae5b0dc4d65e2b908ee051f37c2e00"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffff, 0x3ff}, {0x18, 0x3, 0x8}, 0x3, [0x7, 0x2, 0x3, 0x6, 0x400, 0xb3, 0x7, 0x196c]}, 0xfffffffffffffe73) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='/\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2085, 0x100202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:25 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = msgget(0x0, 0x500) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) shutdown(r1, 0xffffffffffffffff) 16:00:25 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = semget(0x1, 0x1, 0x200) semop(r1, &(0x7f0000000000)=[{0x7, 0x7, 0x1800}, {0x1, 0x6, 0x1800}], 0x2) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x7}, 0x8) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x0, 0x2d, 0x2}) 16:00:25 executing program 1: r0 = socket(0x80000001b, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() lseek(r3, 0x200, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r0) flock(r4, 0xe) r5 = dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x4}, {{r1}, 0x0, 0x41, 0x3, 0xfffffffffffffffc}], 0x5f4, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x4, 0x8, 0xdd4}], 0x7, &(0x7f0000000140)={0xdcd, 0x7}) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:25 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = semget(0x1, 0x1, 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/86) getrlimit(0x5, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x840, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2811, r1, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x80000001}, 0x8) r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r6, r7, r8, r9, r10]) dup2(r2, r1) shutdown(r5, 0x2) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x109) 16:00:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d4afae02c3b906ecbb9e35f4b814670437dde36a1ff993b774da357c582e19501a52f7c5c6c84ac4f93c04a89b8f327b3126638b77", 0x35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r2, 0x150}], 0x1, 0x0) 16:00:25 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) 16:00:25 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000040)={0x0, ""/185}, 0x193cc6ebe5296d84, 0x40000000006, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/31}, 0x27, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/102) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00*I'], 0x1, 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 16:00:25 executing program 0: 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) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff969accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c7498791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f0000"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = syz_open_pts() r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r2) syz_open_pts() 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x8000) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/206, 0xce}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$unix(0x1, 0x5, 0x0) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:25 executing program 0: syz_open_pts() kqueue() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) flock(r0, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ftruncate(r3, 0x6) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$setflags(r4, 0x2, 0x1) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfb27, 0x0, "ca30c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000040), 0x0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fcntl$setstatus(r2, 0x4, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) write(r1, &(0x7f0000000040)="f799885fb1f2ecb4a36fa4b98d486d0e46e54fd29a306ba3b064c2bcd1c0d5078de9b256d000aa1225afa8d45d765fb9b885f416b52e5df1934c0c9d907c15b7e09b64b1f3eeb376f0c0f7c4edd44b264dd5a3601f26c61cc9e883018fc84cb43f1f1575a1471e6f5687aa28ca35b30a379111ce4f183d29306fa0c3b2f5514dff4b7a4f5da0e797d14ab73677f230368da31b", 0x93) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/70, 0x46, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/209) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000022c0)=[{&(0x7f0000000080)="fc1a89b034c57abd339f39d66781020969e8a96636e15820415d02c1bd13a67b33bd35458f4474028249cdaf0db7e97c10d7b40307296e60bca026380ac664b0c07730e06900d1bf4d04841789feb891d5f670da98b61813bad2b80d05bdf44370a934eea2f2dfd57ce9b81fc816f428dac14fa951b3369b8ec98602bf8d8280513a04318c268621094d8aa54bd45c301f281e515993058850a618d3cb", 0x9d}, {&(0x7f0000000140)="02f2ddc44cc8627fec422da7a02e735e9ef4f23ad74d13a0bc6b44ae12fcfd87457aa696f4250c96751a23023c9d010054b4ad4865fecda3e62734f8fd4765dc8ba6cb640bd5b2c0eec309c463ea3b5b6e98ebf5e5684469ead80b196a2d07bbf29eef132d1bf79f00bc1541d07e7f2f46b885d0344a85fa26631a87bc3f5446912d0447399d2818b8bf52c06dafa428447cc2da5fc22c2c94db40562b2939fb130fa09e88832e7bf323957179a486956052bd23161e64addfba8b3174e88f4ade0173f73042ea08b795511f07faf24afc1bd077875c4ac6711b14437702b10d86aafa7d4eb487e780e30086a479e65f300be7a4225f09622e2107d3476babb0146335189fe80243d47d27301eee5d14ef6a5180a74c72fbcb6db851651ad3b480b8859757752c7d664be25d1e6068f76cf579ae7e56aaa1222a40c9c3d652bdefca7d3c712d33204789075091d1361604993b64f1fbeaf594c2bdc1c866bf9d31e2e5a0beb17a8ec3a5b4642334d6544b6a09ba00f333b3707555b477e0e1807318a4ee94fbff38de1da0f1fa42174d17cdee4b3e1cdee6e7d5a01b846535d1a81805dd10cc4b67a9cfb28a3c041a7e16a391f4d333c73d39a5e55232a74183afea03f2e891dc974d1991f3b277f2f9338767a9d989632b66ba560e33ad76260832605fbcfb5ecc103ecb22fb617fc1e43bae02a6bd154388a61b0b4c092aa6d661ec50a4f31f5667b33990d1fffd80a7853ecdceb8fcbd168d8a2ded1332cdbe2458f4738722efe5848d80685942ae76cf62d74a8d11ba46ec4da2eaa1e1b931712705d50578b4eeaccf8c9d1f0771e60d1bd6cf77b584c6605cd2b061243809e25d872c547ad637c16a5df03bc55e91241dbcedd25237fa0853c66020bb1bcef101fee00d8aa8ce9377925278e13635216009ec619fe56012159e39601fa2f3e331fa20f0ddcdaaf19a0405bfc0a36a940deb455536363fb4e91cb844bf0c1d05b7be10cbd2c7f94fe7b6d0b2d6873b35ba373c6e8b03fb68a14d3206bd832738cfa14601a21bebb87ac4bdd8d6baa2ca0dc021e828f3a75095f74b345c92d185d93686d53809671d1895afd39e8bf99484036f08a1fe10f3e4ad79614adb821a7d6f10b9c1b45267ad9228e05d2fe98e9ce050bd4d940bfac804831967c959714db18cd175919d4772f21cd10111c519154964de68a7d5f67f16f749cf1cd51b26bbbfd2bb8901ee907ac10e7613a25a6204d49f504644f013d078c3f0461716bb74311a4fb882dc657227c918281148a07f558baeacd30f5d3b69a436d100b25dd2362081e76e6763a76f6f76243b2e4723f60ae5718f68b2626bc55cf2864f34cb9dbfe4fadcf4190c508e980a7626c0b7b2437f423c4f035e96b2334a9fdf244e333ba66a209c599b904953d55015830dbd25e889f08cd4ff29f2a97fd3a7a81d8d6d50d1c359dbd2fb65b272356279ad694d1272ae4d704a3cf0564e75fd876c944ba0ee18a1e696256b5a7d63e9c356f973e5276fa976e0409e06666149ee58dcaf8a5dd2d61cc46602db4c040773f46ea115fd37b952bffb4678d873b26aba3d8434cf5a0f875115f4c977a113e9f473bb8fd1168b1b7e8ef3dc3438fb4fd58bf68e35cbd1717c2abb72671679ee050142d496a4d07e501408834a99394d7585ce3f9d59a29bfb5a70161cdf1c892d49eca44847ca3a140893a77f0699b6747771e11d33fac5a39e3024ed16a30c229deff6de022fbb7a2c0ca967fc7724a1c43cec4dd5b4e256d678e9686c00e911afd221067d363a92fbb0eb47b88210a4fe9af2937a8a91dabeea961414e093ed73c3a49086ad769316ba71cf78ed2189783b140cc1950341fd137792842f34c4da204f9c56b9ef189ce3ef82b5338b0a589b8ed1e0e96d34b81759a8316e09104004a332ae68cd67f8c295add1dd3dfac9a7aa7c1b4f4e01929ad1716df7b5d9c3df8245c23ebd00b260cf4c911e83faad3470e239c31e445eec23c5c3d4dba093d98a992f94d6f4959184cbd8632a7ad776d472dd17c29a21151a4963af83b254ed751593d8b992442a8ceb3805d748000475a537d745fb227ea74ada699e8a13c7b7250e46ca3e678e763b04d1183e3ceda779bb68a1e2434534bbaf9cf7792c72e9c05c33f04bfa0d49e91bc9d21f3231b98f6ee0ddaa0172d42775ffa506afe30b82fb2decfca01bdc1c6348ac30ad57bd80849fb9c721afc4e8f638a4d3cdf77e515cc5f49af4305d1772a87d67ff818a6f38b0558061f0b840983940482f41257e5db5e9972762962c50d98c977e91d6678c893ac8cdab35cb104b8aa747dc1959ca8b9a8bf2e9e9476ef464492563cd9be7a8d4e26c0ddd333555757c6d925cdf8bafa45fe26452850eb22cb7501e375d704b583cf771dd88d24c57991bec740c2c30d6bee199ee8efbcd6ac03688bdcf251a2acf870ea12dff22f94a048fd58c315255d4effeb2df462a3f2a81a2fd83f67fc2f4f9d9f58db5f2d71a8111834c493ab8b6ebc68fcef4fd127c486c0f4263f82e4abb10292805a4f71c0cd679005aa9f5e53da9f2dac02c731d7791013e7cc1d08b2dc409f3c0706b4a20a435c0b03f19e6d4cb17c1601bd96810ba4554063f1bca12dd99ca185bba2d3a218808a6724250304d3871c2a8de3ee222d49f08ee90a781bd76aa0ce3c6ff5a23215d14031d51833f7badb831d503e35be9daeecdcd979e697c6d76a3b83f6a74002454d7c171c65b8f9266c05fcd17fb633dc9f9e45c763b0d84f418c26dbcf450e6c63db351fe8c1eaf6510462040c669905b7a316958b30b5b86b0a72d9fb9ce7f0de21bdd2f565a334c821ca77f74720f505096b3c012c376b422cbd2030c3c2c17cc7458867da4cef0e06dae91558360630cd5d9cc060ff27d77af6669bd82a31b1c8a727448fb612eddecf720817cb0d8a0a51764e5f4cd435fb687e52fb6108546ff3819a4ff0ec4d9aea737c81df12852225d2b0887c75d589506dbf97aa187f68a15d85cc6b493ea7bec5ef3b0f7e8841c44c30475ae7068af8d22eea4d0cdf5ea30c35edadaf3b914745718a3a5fdcdcb3e00482872e65d04a2fa61ad459fe267c1c8fc81ee15f40bb8c1f5e438d5a95823627e9b28cba7098f0e3c7ac1f2b2910bbf0d685e5d80af41fe935bdc6f000681fd33572efaf0b88dfc591f331cf606235341fa7a50ebfacc916d54b628e1c587eb0c8a9088c1ff893adb54fdbff5af79181397d228e0d91bf03b6aac786f096bca6405761a4779889b0661b0913acab673ba940ac0e738e5ef268ca7be45ec12801675fb842727f187f60eae032d74941616c53af78289382ae2b3ad90483bf8110f31b5009bf32fb9ba14672be0080d24bad67bc470d4dd72eb3cdd9ab54045260185cc588b0687c3d8f40ba0de6a5aeeb5df36dae485271e242d20919e8017f5cc529a4a5f0334188dd854e517b49f091709888dbfc6145d3fb6b384bbad799e61c6994ad02245d949fd8aab17fa88709aef5ed0a9e6ebb1e2dc83b0825a13c935b8754224800a641ff06fe08d5189c078e1105fcff39be9e5340e00e98ea48dcfaf711e092a64419192a88ee9538be37b9ff050e88f17849e181ef7a35126b525978bebeb4e960f412230ea2cc107f8e8136a876168b94e0496bd2bc2a4236a7f161bbb6715d89fbda6998ad9231b69da49c27ea0cfa766f9055fff9ae135a7da8d795cc2558d45660fca7a04a0c275b5de21956e4a85843d1b787300bad41433ad54f374d63e9af58e57fa2528b58d2263b3a9458227093f89ccac45f5ce3fe2822295916b6a56d535b26790d69abbf5da1674f8073afc357e00a60874dfa791df67e023c5a10ed7e13da90fd085d665155a84c5bc80388a41e60fc75cbd8de64860c67f3709da55b3aa789bb31e71a310ac2e5698d72207c5ee3dabcb52d2e8ebc76d6472edfd962bd3f068aa56a00fbec56629c2eb5925c96752e60cb50a7ea36b975a779d54ff5f0bd088af10331d84f40c9b2c4c296a1e9231f1aebe3b50170e5a3fee65136e38b2b331e6f76565f96706b534a645f374cf7b4f610e28f36ad2847d290983bbf7c454ae14f9483facb55936de46c9af13883a83706b267a2cf8690ef6e58be5edacb23eb72e8ea93e6d3c2c59c565279d4c9de637a8cb031de7dbd136091d18ee8df920da0ce4041c7aa51ec9954d0982c5faa388e7aaedaadbb26727c0f5119ca9e1ae15989a7e0da3d7b500388d4ab57bf3ea55f7875b326de58b4d7f592d96e1c479224a736c1c22444ca6562d07764449f9b3a8eac33e5a0b318bb064fa5cab05f14ad56adb7179873379cf2db349b08e9ee249b867a90995886e9c3557b0747f4d6e7d50fadd73157d4528803082108e2b9b7846eb92c6198da5906c1adafe1f837b6e371d6077de4edbd84a477c389b42d574c714d6177130197537d89c02b9cfdb4489c7e3bbba1394aea79cd9ee68a6d4c91fdfcb98a0a8cced87ebe0feb4fb8b69533ae5b45ad1c845e921a3186f576122ada5c4f9d55104f9830cc12726c001a08315c69b87aa799d032377ed28db5681e6727d793cfbac0ffc5cd4fcca9b65fe9d880e3f49fcedacfd108910aa9c832acc47d20017aef39b2e1ba1afa11b9fe319ea0fdcb368b356bfe2f94227ba47622cf58fb2b3b0b7fd2b62b9ded41f946f9ec5dab352126c88e6e3fb02b37ad1f1664942519c4dd587a70ff1f3bf5f24b8afcdc12dce5108a727763dbf3cdb0afc64995ba4f34d86207d33dbfaab41490d1c5697c01cb165c898320817a9ead54d5722e4cddb503cd96e761b6da04699768486d93c41331c739a013fefe8c685e5c32c337b1531b1e8ad07a7a97718b708e6a3d4d833cdf4f658a67d12ef62bac7b96b4840f44836dbb421d45649564ec787a70ccaae09f74aecf8db3d7687ce2a93eee74a19b1b4fc58fae8cc9c3cd49ec19327d7af1b4175bf10e40f803a068b79ca81774e40e27892eabd3c4e62ca12d30ab50e2d717359c2cb683f95d8c46be736d2eaadea71d16ead70f36301c62c66496f35d17d460407ae28b4815d073e5c48a08d1b7ad36199838dddb1c9126b7073ec1a079d8662d15c8be4dd1556ab14e13ba6b91bd062d4bd5801385e267d6981bca0f099a3b427f47824f45eea34d15bb1a3f2a862cac3f4de0e09f3c03f28c89b6c015520698db827aa0b829051dd2d8f6fc4afd052ca4b75be3c5744d5e0a09f48f95b5931192f1735d51390fef3786aed65d95d611133a49c956ad1f1e41ae2268ecf218123305a70981fcb16db5ebf7efbc87e2f2389fa940c51cc58f177aaa25ead5f5b9831e951727105f47e8c2bc87f7c08c9609f0e990b0ba45ac65f7edb491686cc9a35032c93af8478b797048a60326af76583f28e0097784780add25995278775f4e69b98ceb983ac9ee4c2ac307d8c4361dcabf250e75ca5c76a88ea8a0826d1722393377934f3dfb3437404c8fb39b47d730c2c007cf86f9623bdef0e6c729045cdff7fbb7fc15273f9337050a897cf17e1d24c4388cd88f9ab0f04b65e3048adbff79188dae526886b1a38b9d6dcc8797eabe70a303b3f1f9e5a5ec0cd56f7c9070ab29a4653a86e3b449395807cd765f42ac2761e20ad548b39869fcba2f6931a4b4e866ab72914c9e8be77cba990f73e9dfbb632954f9cb59b00b1173b18306278e35b9137908424f3bfd30f960d633fdb61692a79ec9853655f9574736170ddb1fdfcc5d25dc60ea072247ff23aed6e8c4c83e2760c1fc461b3", 0x1000}, {&(0x7f0000001140)="57ef41c06916cec10c3568f8eb0b4923e070ddb337d4a258443fc5bc72c772f24b5345eb2b2d5673d56f48e2d62b6c80b9bc2f60e1994446c7ea6851a2763c54fb7fe6b3a104c4e8dfa6680e6bd9803de13db5c0638181ac289ce32e05ed97ac9e7e409654aa4bc629d09a392a7e89bfcacc3a9ca85b9b46559a758622", 0x7d}, {&(0x7f0000000000)="ae25046389fc61dc4f215b45147a912f2bb522094311c0c4bd292bdb352c3935a3ccdd191e216053f109052f2b2f019565ea7128544146aa", 0x38}, {&(0x7f00000011c0)="35e914983436481fe8a97e4783737c2c2460b0826a0664a621b43a9f671731246ded1b2d41b03d7b75b074fa286d640241cb39f3d6849414794768cdb7b777a8352f424500156b48de256b4ef8526ade425d7b1286a0e0ead6cdbbe227b283e00a56996aa4bb115a2e25a8da97d7d16b8e3cefd03c52eb62def637d1b13935ee242becb1381aeebf5cf4911ebcfe5eeef3b1d4e133ba7f7274b3387d0b698c78c2a39261f532c8d94d8e1c042e4a0c5f905f827adb0d7a2932e63b07f08d935884c332a55b32ee5f7215dd4f7af9980e7a4e1d0ff3b62231316306f4d17273df4a5380ec2174f8b5a1c5c3d21338b65d9b2cddc4084d859e2a5da7eee94c9d1909e5895f4a4324e203b12e276d334c0de8efbff061aeb5f406f3d9ba87a211d78ae52e0679330e6e58bbfb8e47d65276b7026d9705a6a5683eebcf95a87df89d89e096dbe9699fdf6200b11ff6cb806067adfaebd5f85408449557019d950805dff474b72bb60259cd315ef273abd7779fde662f7808fbedbb975022c6302a37cb24b16232ac309d5fdabc0a2f7748d56048aadeec26887a0cdfd6082adbc3c0a18709513823fc40dc8b82fa8941d18563cdecb641660f7b10223174496e10c9d258d275c62e5366555f3daedc60d6762eb02fb25e17614e400b5923166462eab1f08a720b739cd5d33627eed377db814a24d4bece5f2ab91823466ffaaf1be56289c38a63868d1bf3d5a86d17b9e6d643886f492a167dc08a5f4c757d07a8d22fbe2ef89f86b3197d0254b509a8fe57eb04765e312e5617b26a7cc04c70012dabe43ba33bd183be865f4c2387b28328c9b8e22c40d4dbc734a4475c00e97bb6497c462f221e173db1c2dcda7419c12d668f76dfbd8f5d240d08d0c60aa4cf4564bb0ca7e0b583709e3092788f2b326b02041787e7c7c1a9e4c8a873c1a7207e04a38eabf4576e679f782dcf5a94ba051d1d998ff2190ed20d976da9ad0d21dcdcfc38917253c03ea0b9fdc94b1bd99e06c1280fc7b290325d8c31eee8114efaa11b6167cd4dd6be42d22a16227553559c85d1be2d8ae610890cb3335760f09e24dd85caf096387847342775b9070fab44e5039f98deb0bf012edc99fbab126b9a752eca7b1876efd667aec76e161622204cce22aec1b8e47d83f625287c8748ab6bf198d22ae4f8dc753c8ff802ce9c5a89a844f0c170ad1b2e4d366f25cb8d0d52182d6f65b6df7863cbb58f4cf663a5096ca7ddd8121d308b7c637d86f04b129495f013cbfdb5df0997179c5d1a8647d153124d851dc15c6ec53af588c9bc4c98e001f186a724aa96e89f3e4207882bfe8f64a34860b2fcf779ca64639a99fa92d4c446f472db046c8ae1548484c1bb422cb09a6d417bd6f1dbc4f97652a5c2b7235bbbf84ff00d1996606530e7af434bfa4e8e56c7e29d19da54f1e536f4dca6d70ae229cbc29b0b063c7429e5536b1193c630ff11499a79a971e3cad0e103175acaceec44051f3fddb9fad121411cc9278ce1dd66b7fb308bc52bd000c813abbed9964a978b1aa572ca9c03fed26d7f29bff7fde3fc1b23e4363f14e731251e140bcb7ddc6382c49b65f056fc0e157c9c4244ed26413ec5d849bd371e2522d4010c2e90f290208441860c7cdedb5089f2c71f69e3b01f5bc9e3889d8bc66a83748fe4d144a421a9914dec78b092742ec421d5cd4edbc8f2f2e888baf85104722db282bb851275d8d2eee42690012870729253a31980e4d432958524c9e87dc8e90d661ddedfac68696bef2be154a9da3f0b227da134b8b58d580886aeeb52d1f6eea5fcbd675acbe835e9abeb54127636c923f0fbd95909b5b34a9606c250a4a2051af03db2039842f58cbd68d7a22c26227c5e1ea192512dc5cb49ccc35d7d31f5d9b79ba9892546ae3a7f269d4de569eb637c5b2098cdd8c92b8ca223b0f24a1a5530752b3042989e3e4ebf2c1629bdade97b3dde925f5e971103c296834346175abadcfca9ed8c465fd45a3e72f0f6b0cde6746f1417a9690394c589474121c5f20361bf255cebc2e5573ae54f13c76550547f5fd26fe00172b705bde58d5b34868cacc73e94a781357e1e9e5a71190a8a95d9b59df23c4f75d472a295be60855e5159f8897beccff2a0aa11bad0db379384df3b4e71a25ff3b9e72ded89db3091caa14ccaa154cb9a0f0edae9e2359a3606afb95ed4964d988444e5e7e73a7cbe96cc0046e4eb0938ce58c2047d553c735b6c13a3df5c3b6bde622b8fc688e11acb4f2bbb29b293f6b2f80f0e57ccc04ba19a39c2637a38937173034325ef4c152f3ef72b9e0a4df311e00e3443b97a19677a10a5dab37b680f30c34371f38b992e815d1d6f1858693344de60abd028f5c171d82d35b2b817609c6dea31c98dfb64728f1486e1466d01663208710119c2d6ff7ce30a932ad6cd885f03641f93e32db802246ed5d0576ec51b3a81cfa021accdeb8c17de64b953a340725c7d489b7d26f939de7848cc53b0c22c878680ef41017954535e756c7d6615952f60bf08d72801e5dfbf8ed7a44b5c5cb1aab1fde0a56a3ebd89dd869260124c1794b856bb18259231c37a7329856d56597a8e20d717b0d47879702e02b6d58aed8bbb5a523a187c0c4a4c674d320b06ced1aa5fbcff08e04881ba19a49d4be0054672bd0809f504ab9963e37fc5867979ee133c11089801e05154e3f9d331b2d749d36b57197da8e7d04039d1e6d2f069936feab7d013ae4b35e3a135f6a25c92a0aae0906afafe74e3ec373dfde952531d2d0957850a5dec4f0dd30f241624528b5749370230bf7ba9d17996f99e89c011090e200b4a618206e6d31905495f8199295afea976d8195d3d3813921631690d4a2e0fec3a11e3487cdc91dcf7044d4c7883500126d53f1544cca762b6295d94b0148737fb70c5e03146dd6231e9b8e6313daaa7e4ffe53ebe5ba431bb8366221f4e2f71b518ce81394fe5cc1a2bb7dfd8df7ad0a02bc0486b10d91471a665241e3f3a8e888a1e6b3e054f7b1f95e1fe63740009caa935141cca277f872d16a07c786cc268ca9af831e72864ad6db4f6adaa08114e7cecea8a223cbbd7af0714bc2ed86bbc5d05233b1e9bfd7599784bae3a39e38b3d60de2b969a4505f92852eb4b7ac92d5e79ac775eab41410f429f325d484eb0a8673a431eb41d595addcda5bec448a70a73f711e0a95a3c0f7c4caa378f7d29ba7adb6f1a18f865f52fa98febccd6d7ab8ad1759dd4817c47fbf608afa09f01c0f32ab57d43c3e56906660f4f82cde431686aec115406661a48f077ddcd895b69459638a00cf89cb2b95807de0b9634fbdd4af712ffe4a31700aebd9c7429ab9490174d8cffa8f8a2b137ce1ae0f325f48a36b4e976eea9a006252cf5683b746849ad43e251acd7d14093fc441a6a478733129aaf2a3acc9ec1cef638909254998e146b5b6d96bb06e7421785c1b9e5c7f65d188cd91146c53ac26f0f69f0e7c9a7528b8950a703436b23aa6a3a42c4d4bf1af8d034e5250a3f9b0ff45470cdd8f7dd90f62431babbfe55dc4365e05091fabc1e3cf1e5cf30a3b138fcd841f18fdbb330e3c67c4aa6a3eb366208a32c74ef5d7da511ba54f795d98a1f55c7d54b8f7708b29bbed4d06429005f34abfcee1000fdc5a25ae738f45db04751b38d60da39e4820af28f262b51fe98e918eade702c6952a555571e4ce3b30588826e4d591a820ba415160d254bddcd89ae3b8edc0df4de69f7ad45ef2aba1f1c07c9650ace025b4b2d180635b739b42d63ab39497bf3204482958fb771d0a6ebfe692dc5f26e3ee0e6be32c1e11d26aa46aa231ac763512787c172e6c021915562e5a60f616df2a04bb8ace95802a99df27b0635e557da04703ce542ce98aa7304ecf9e9dbe41f4fbb133cabbc137cb6bc3b68d029c5b95bd19f6eb2abffe554b45d3d7c84de5af8c895d74560df1068949ff6b316d2cbe13b15c2f25126704593e18c531bf417ea16b37d4a812505e982264ff706d6b4f3ddcd1770968648aee5536328531eb1e2fcb4c5069a1c748ff9be0157ec1a8ddc47020c72d6898e1512d264badf47814a0a4a87c8dbce7fdc5f2df91eceb8578d205c12042dfb7e6c8a6e2eb8928a37a14f60b3acfe793ded003932cff6df5662b24760f7ad94073d89cdf1d0811bff19e1354ee8be4fdb3d1ffa4777bd046d2384febfe17e7d915055da3b3a675463fa1f2a73a9b5db02847b566fdcc44be4e149ebbed1164e6ae5115bc5b379c8a986db427c783e12b215bb8b1f0c838a0f5a1b5ad50ba2f5a40e0b56c97d3c84324f16d887b0c931c19e3a7c539a9510b86c3f8dcf9ab46f4901505e46483ea02272e57f80e59cbc60b20968a0a74beb28fd1021f31859767a75b75a1d2c88fdfae5ae99cb6d4cdaec28ff774e1f46900f97b22c57763e96f4b6808999b588d0e00a27eea5f7a93891324287c2c23785583b9f02e06152fb2347b1abbd712781531562f1c13c048d2f2968797f2eb6572d91898855115c46cbf07b61136cb379ea48f2d873b1f6457d1f28673d1e39d3c05571ff82319bc3d75dac6c5361fac9a9833a91230abe4b073f8be4b7482f45be5aa765199d63d4f70a4ee0613ede209711f95021750bcb7bce914ba440a79a0d2b1c6bf9ee49e5feb17fe951127ac26af5184e1bb628c89feab92e7090e18eacb91088be48d25a862384e18bb50787b10324eb77289c5e0d3c7d56942ca019a493afcbc14f7d4730659f02517c8c6b3ae3104cccb02cd52c36b11f2b47f14158cc851d4b776c322fa1863cf3d3fea188d82c8972b8564fff8955773cb08753b11c20eae0f61d197d2513cedaddb64f6f6fef1d4d628657e4a66d00a3c447db7531e3796157c24d3c157dcba1d24d683a29464f8eef2dd1d5c5ae7cb800864156324bfe4b4a3a845b90f28d221d65ba1ecba0f8c85e001b9f378ba58b22195256cadf4c9650063db792aeba9d49d366e70dbb5b111716a1c2f84380af571e358349595948ce0a1208049b821b255ba7b3ee616b53b83e25221eabc6610f16e7e6eef4d82f9934b919f5c5f469d8e54488cbe483327323d5df0179f4be5000ec68fbefe2bd8e7707431e9742090ef549a080d52c44ff62305debf1be0fd5069cc5563ee5576ea5d0e4378d7a9c67cb23906fa40cce15a82ed06a1dd9d688e4b70dc866fc242627a0514fe89cc07b50aac6969ba0d07cb37ecc878db47626c9de4d7f91e335a6d800cc9c018b2c2bc142c123caafe6ad32af763b8cccebe8635c00ec569dc5cd862288564e473141d0664c7d20f0f6f482ccb79d18b4505aa2bdf6bdce81591a59236251e24917b2a36d68b9bba0899ade36661f0b2ee853a100f87195116c6e5de2913d5957ec63d1097e7522cd0b3e138832316cd9a054f91cfc25eee49dee7c1683ce8bff285bd8bf6b218017e2eee53bf9a5d97d3d981da39f2f31fd2196481bdf2de2db329d7097fe614b1058c859f2d5d46a3c83b0a80275bcebcf1a8de561e1dcd542d189987192dea45a9b7f3745bb9e66fd0b7ef677dda1f86355a0702f51554ba98ede1095bb31b3de25c08435dccea57cc96095f43d76615cf04ec4e3e46b8ade30029103c25dcc5e93627c05377ebb2cd21d6c1a0e4641162753df6150fc77809fea8aeb352c76c8561c1d85abddcd8bf7b99481836c6700e7140e00f1cb6cf39207aa122de6db1be3e0713ecacf52850d5f8e189e4b321cf84be81a4be4ebad0035bcdb2a3ec024009a4033a73fb9125772a5273bc9746d", 0x1000}, {&(0x7f00000021c0)="6e1824bf8ff7050f17e79d1db6429d0a1c4d0f74162142ae2f894a6e1668e92b9ccea85f76c710ff05b05a8a421538370a1423ae913251d2f4e058bb94df63db62f771578561df585cf1d7273e8759b3077f8da33651e7717e5f86b6d4f4d039503a8193cfd5f0c27e43c1252ad779764f31cb490af98fca7890aa14706c9cc8c8547411af8abeaa357412a2a55c537e21cfd52999b4369e5759014323cd3833613dc4f858949e41fd89b3530f2bcf81b0cb6ed64d0983a197b39b299aef7ebc6ed593", 0xc3}], 0x6) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x20) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x88, 0x0) close(r0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x3, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x40, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x7, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x2, 0x41, 0x9, 0x2}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000040, 0x8, 0x8}], 0x5, &(0x7f0000000100)={0x100000000, 0x1000}) chdir(&(0x7f0000000080)='./file0\x00') 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) 16:00:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:26 executing program 1: semget$private(0x0, 0x0, 0x180) semget(0x2, 0x7, 0x4) r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0xd8, 0x2, r1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x200) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x20008002c, 0x23, 0x0, 0x0) listen(r1, 0x5) poll(&(0x7f0000000000)=[{r1, 0x100}, {r2, 0x85}, {r0, 0x9}], 0x3, 0x5) 16:00:27 executing program 0: getrusage(0x0, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000740)) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000680)='./file0\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x6, 0x8000, 0x5, 0x3, "85417e7745115dafe5ab5fa8545f1c5c733ec117", 0x80000001, 0x40}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/251, 0xfb}], 0x4) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x27, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(r1, 0x4, r2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000540)={0x5, 0x3, 0xfffffffffffffffa, 0x0, "13a67ca86a26c9dadcbb6d38c68f9d9cbeb09460", 0x81, 0x7fffffff80}) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000965d6cb69399ca4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e50bdb09ce0caa330000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000840)=""/201, 0xc9}], 0x2, &(0x7f0000000940)=""/110, 0x6e}, 0x842) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x400}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="083825ca1835372dd6ef286071b42dfbb654633f1cde6149dc784c9498d6e5421c9e92df373865c2e61f76abcaa372c4fe0e4376a07fd35be0210c569283d7e606f8ec3798143dd73e70dbdf9c81e912dbd7a9f6738e6acfba6e3fb6c7e61f5cb3ba63aaf93b", 0x66}, {&(0x7f00000001c0)="0c956ffa3be7c08af127c7403234d507ed55e22f3139d9136fca60865896c10b0a8b3989b06a5c6305647c84420035a0f79b0d91462a5e863641fb32060491d61badc31a10dbb5928175babaf304543f8680dce8c0f049eeb72e74c94e9d15f5dac4cb08aadffb73b8f171a8789fd70ba8dc1777cd2d23967f64ffef12bc0942f68abf533b08d6895eb92ee72d9536b31c5672cce7533f09186c3ca33874", 0x9e}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8000000000000000ffff0000ff7f000085aeeaf8ffffffffffffff8349f0462d607acb882e4987b69001403cbd45d2f96a35f2b04cea138d8a5abf8b8133e4717c72d810f461585e3cddc22888cf80592211ab0ce92940e54b28e1b68bf22852a5b134510b80b7fd5ee1d24e4ecf3fa6be6e236a34fa7998fa2769ac000000006800000000000000000000000002000099d25d966cb045a15d2017e124efe71196353888a65ba97ff42ac0ae5ce03c725a435c4eb68df7c567a5dbaa28ed1acd17d13d58aeb732b00bb6de94d0f4764cd932355e94f35e00693a4961f1d0a4a99b3dc87ca3a9c30020000000000000000100000009000000ffb591dc6ae8f9d8f1000000000000008800000000000000010000000100000039670054c7333cb4d6283e663afd77eacf9c465bb0de8d0cbbbb2c621dd3066ddb4de247c0b5e074164b2c308616e8c5209672893ffe956de292713509cc4b4fea5c3ce1440c98dc0be98c983a9ffb921c60cb65362ca874ce6b7f223144afd7e944cb60ae9a988f5a3f81fb1189b2fd1c24980a2e314500e80000000000000001000000020000004323efece1ae77de2330098aaba5443c6dec68bb8e40ba353ebf65d3d2a9ea1caa439d649d7c3a725def2094cac7ad181f4b647d04a0f283959069ca20f33a4062b90271f1a1bfa23c144835828ac853b9fde39fdffaf13debb39bbd4a597c0a6c0e7103bdbe87c1d00a6dfc5cde324ba724e0a90d3fabdafbe44304f78d9a45e0ef63a129f40af74fd623744b2f3ee253effa81c982ed30b92a67c5e717e538db188bfd8a25a8dca9d1b10627e8dcb04dd7c09b38325e5814ee56d50d9d8db6f2442df1ed3feea729ecd567c0c81f8657c1e69b0000000000010000000000000000000005000000ac6ce2e55b69e4d272cfe0e935ce52e16d6dafad30774c841b1f477999c0ccfe08752dfea06d88505b91c0fd90295a500ea5511480e135bfda19acd1d47cf49e38309efbf96e9b9f00bd2c0d4eb4c72b31e5c8dfd2cc6ce5f79e4c1d69d949d513b5d6f9d51656a65745a4b7e69be9821d511b13b108d1b097602dc5a74943af1b84efbd6548adb9946555c29d79ee14e32bd9a1d8bfb6a51bde9fa3f4f9540df2146bd44e7f8a29026a6c8857c5807751d1f794967d5b66909ae6a277c33e4263017b3a01a62c32d439cbc4891fde12c0491a966f0ceafdf460f13d9ba156b0c226a42df18183c2cf2d0efb214ad700"], 0x378}, 0x0) connect(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:27 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) syz_open_pts() write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: open$dir(&(0x7f0000001300)='./bus\x00', 0x611, 0xc2) mknod(&(0x7f0000001340)='./bus\x00', 0x2000, 0x4400) r0 = socket(0x10, 0x1, 0x3) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x444, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2000028840, 0x84) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000000180)="8ecbb6290872c9a884b630fcaa97fd34e30dcec80e9a8fc26da928f23f2641657953330ef6ff551bd4d7d80919f6d670c8759348e7d9df", 0x37}, {&(0x7f00000001c0)="e1f5557690ee8c", 0x7}, {&(0x7f0000000200)="0a2842406b3b285c4d1dbfd501982921bd2bb06a60bca425e97cd7e4709dc0daf16217ed768df36029d685fa4622b45195edfc99341d296633075b63ff7cb0a868ac301797295dc167df5152798ab6ff84f6b79626c501924b6a63f348b50e72681a30a119ac86dcc7240001a324071521385cc399d54757d9c3d02d199152eb4ac2c0d7aba0d7f2c9ee9c7c7dc7dfa9e9aa2355d22caba5670c5fd7d192040acd8e73db70c03de698daa503c5cda6e5b868b8065d52f97f432d5b604dfa751fc2cc5a198d79d4c2f74f5c4d63686c8fe9bf17e487235924f5fea5f0494fe11c4898c4912cd93280b7bf9d933670e7ca8b5265e5b6ba7950cc57393a7144b094ef140cb36988cc6b1434885138a735e161f42636a05d79c3fda3cd81fba6c51aa241ed80976eb8c570c05be5378e301d06182cf677a98376eb6a60183a9f0f0c6743bcd4c2ff0bda0f0baec2fa3cfbdb5f836f909622c5745a5305392ec3864777bcf81c275d58a85c924d4ac0de797f9c15a2176b8dfff4a2f94b9c5f34d359764779b47bbe6ca5c490576af865901a49ef8a084c37396462aefa77854cd48adc64b1a1dccbb84a0952e0e7e8a38c96ea12165f64bd5f06968cd877f55a0da982a1e8e17ce1b0c8b138164eb83fd69b4099bacde3318ffb3443e65b4d3a85aacc46f2f772c3b21caeba1a61fb7d051ae9cdc3e0172cd623a39d3450266b217dd2fa508b198eb564fc112043f22cbdce35743c30c68f062db27e6b171cefd13d532a9dabecd159235bfbd8b18fc96fd3b531035b2ac061f7ecb125d5386b9d261c5c3400cd50b29c6cc1db298dcde8f7e6467378dca3f46051a0fa3b616c900604a2c4dbccbf7e1391192807d157e44472272659d9cb8341243476bde780b86ae1b40318a55eed28ca28f491be1385684673e1aed1a4249fac20f357e6a80ef8c67a072232aaf8a043b40173023c4b588094fbd867de5e04b46c45289cf716f5b11bb42f0ceb9a262a978d7c9cfd6f2ee1df6581b6c4398a8c826530df0b2a215e0071656eba2359ead0c064222de36f55ef9bc5241e6919290d92ebf30088d2a85ca833a155126efe48a0f91ecc50d9e58a00adde120df99258726d3d674b7f9a908ecaa99a51fe7c0ecbcf7f887ebafc6b0f25ce45f64f2201eb210070e6b76c79c230345c4019b789455c461f3628798242eaba47a07ef4a6fc4c6d3d62d70cf2fadd00a80e0895d9f133e2964ef2fb2ad8643845837cb65f9b23ad9772868560a8bec89191f3028019ae4c179ebf820daa7ac128d4d8932b402e31ce20edab0247a3addc7f34ab5be2ee93e2846e7c360b9e44f71e53f449ee30378983c31479b12235bf86ba9601b706071576b30b53321fbc0cdf3c207534ecb16f56e6755a93e03f226afd1ae3ec5e956f257410e809bd9ca71e8607e44845b0f7b7bfd406917890dc68736b09f47a8e809673e5bebc0df1005ba9fad7bf96542b75d37bce6c7d8f8edabf31a9a62aad14038b18545d72fb399686426369190905334a00ef6382e98161a4093c62e79f068acf842f59da5d0b7fe3b6ebda6bc7679d0822c90d5b7870ab9d9014e9ee782b0b984c4823c06c07d6c18700f00d22b3d3a21c99d6c4359269df778f102aed1c6b27b889bcd27e29897da528555119e93eba1bb60d78ca73c5419a6e54cdfc1ac606331f7b2447a13dd0d5a696435b24e889104011d75dc30aaf6d1c50bf881bcdf6eb3bd28aeeb800abef0dbf9e86c08057670e6cd77da935aa641507f20037d89c5a5709648564c2161e0d3bd306a368ecef180a3b679548623a09584a82fc4f3854cfdef856eee11ce0b1329071a576488e99eec9f88b27864088535c93c45a56b2e0502242c818674197d98636d835618c8abacc2c1f92805602c78c47ec74883a9cb487a0529a8bb19b2856e728d9332c2d62fa2f6f7a7e2b56e5f838184183932377eb6d86693ef503822756c4aaa628db12cd5abe0652cf52d07096a06ed00e2cbea40a2be18ce063b1119bd4d4d7a07bb9f12fbe424107ea849c704f11b73d5da1c8bf6af2b9e797bbc20a5ef2d2f92dfd7bcd56aad2aac6d978daa916e4b4e8a5491ce040c10e0840fe57faa2525693f99a1c80ab032c08bb0bb5257f036511882d005282c8d5a54439c12124849fa2fab64005996e7100fcceb58b12e522fab64f3385e83cac28398fd305bf64b105f214b7dda9781e97b739a6e858819bc1b8aad5d8c848fc747504cce9aad0b145c19045acc6334a2ef56ff65b4d464a954756744ba59a649f477883ffac488fcc15456408c60694a616b7d77d9bbef2e93b53fb8b197555ebec3a23adebbc51ffa0067a48459be79c2e2f3c5a50c3fb864d0e06f04448b6396cd975caeb6fbf71afa8256bd0ebc9434a501726a35906fa5517fcafa2f92de1564c030e5834804ab91a386b0782ced18634ed16f63e1b1ced6a83a31731d39ad4fb2cae4b337d8aaddbdb86bfb7501e332e1bc2215adb126677c3a5fd512b8159d5f4f3e09bba728a52a1c5931c372a724054872757a31ac641587ed56f14084457f39e15222533d113133e355558fce8c2aba0fbab9f8390e0cdb8899885dd353efa2740bf8f089936540a822d5d0467763ba4850427baa947f408c3e4418601fc135f483c5f55d1afebbcaee0a4bdeaca74d33700186ec56c344525a6b7c637885c4dc52958e0b234df22125afda9487ffe7d049e9da121e2cf93af8632c122640871bcdc4db5527a2d98719b4b7dc5b3c6e952260b73f84ffbc0f68287f1993179f059d08769f58587762dce5013d98e654491eb58f83626a0a2aafc8651f9dcf898bd1e1a2dea482989f5e684a30b6b9c9b7e5a603c2fb707bd12a01b012fcf02f09ac1d59503953606e7053bb01dca2506aa1df95b3b4abd947e7bb3f2ed7d9f46592185a195939703517f36ee801e000982c90aca7deef45300435e99fb40bc4ef3523e981dac6178bbb5a141e9ea637a2ba5d118369989d6d358d2a13e2997602824a62171ea4c8e7635e53d54b68825446a3715a40535d4f85a08de4cbdcf3437e8060a827c49ddbe443d6e00dd70b4ce61eb118a870da86a0fcf73ad1469a94db6e35f31678f95c6f9b4283019c055b80772950bc6c6d233d63a93f649b37232e2f221b95d58c1c68b289da870af14af4cb9c3bdf010a0eb82ba3d4dfd3b5101e2eaf9feb16ee53d9299b4813537495cb8a4683cf0396dd2ab1ff07d8035870a3ecb0fe55523d7a9dbe3655246f5a549a0bc2bac0045d9ff15e792fc21d97d3b2b68b27674b6c4174d4d3a26db949585753e730b1936ae34241a0aeaadcd4c3dff53b7a65974b30b506291c71603dda8cf64a50fe1515ec9e737fb17dddd4315e5185b6bd85e1cf30a8345e292b0bfb7cc3e6d63ca6922fd8b3d299447549d476a9e0929b7436a295156f1a0f85ecadfd66c96eb4f35d276432272acfa05b0745e6a8448df928fd5c81336e9e9b9eead74718da6266f52790780b62444790892175c4445f78274b2d793255d6b1cea734a50b78deda27e677d525f2604bd753e072c6bf79c1223fae92b02bd4b7b40ef9f840cdbcd441d6c7053bc1889a7f425aa6df7e36989aa091d29e5a4436a88ad16b2c45ee0151a5930cc7d97cb374f76d10ab1b0337672a75028c02062666a6893239ed9161660c19d9e46161f7351b49fa228bb34a32c95b9c8267686484ba69d3c836fad17875326529260c9069d9f7e64683b46e83964059754c53ce388610f4153a6286cdd98a7fd70c281d80ae03c6ed400facdbaa23379be489451d76652351cf81d0b44ae87ea51325c46521d1e6e8a424cc8f18817850b5c107430564576a01ed1b565e8a869525f804ae2135496e278f3b5e6875e45d46dac69bd73c92d00497bcc7bcebbb5e0e22c9f53d37955d334d6ca60c2a4ec523d96b98cd72919b7f304457c32c95dd91626f4c9f6d3feb5736b630b17219884d5d8de5ffb984079bea93cbc8044b0202e57b69d6aa0376b21b7a2dba581ce74ee46dfe69b2f95c7a1c1d462f4618d75be5cb3684d538c225047fc53f35b511f7b4e68d0095908df19f4a276d8b5aa46a7ac0e538971ac21d89285c062378ba5d9566e503e5baa1168801fe84e4b9794769fb91fb3c9c2b7c75ced832be5e1234b56165d7f1faf79ed36a902dfbc3e636b15e18ed7ba0adb756dd116941019b1683539ef2182c47e6b94ab92d8bf129ce93a538a156ea1e2787ceea9706bed4be4103f01af52c1f9ade115b371c488d91cc14ab12812d256b88de5f5cc25ad55d841f77f293f1041226aa940a4e517984d42472dea41ad619685941a44460046c3d014a23e6760a5dce3bddc1397d7bdc94fe1707757dc8571401dee9313690d8b4a4229e8bb57c458c4350959f7e1f479acbb1eedc89a8c64b3e5ce4c20634ac13a9ca207d15f68f0946469c447176aa823428e7a7651ec48a29eac93029a4f8a1134bc693c350a01edacdef02eb4227010a5e522480c5a44dff3c638760bb8f6dc0922b2d7689bcedebdaf20c92cf843bfa8cbfd22486bae91623fbba7e3b5eab461872b133d79888cf4253ce7a27a7a6ed2d96d86ebffc453ce0f986f14d8d8cdc2b59a57c1480ae55a86516ddcb0ccbd1a203e1d26c1f47a9bb8e7eb82d16e6e99b0035d2ecb74c4d1947db677dfb11f93149e98c9538eeb5b31582af073a8c2729d7361e2cc324ceb7dc2ae9860c70db228f7d44ad99891c9443b586c446a330c543aa45825003dbcecaa49f34c3a2a9e15a33d8e8c9a2325f8ae454a1e8b33389347077f8e91a9301798a9f97a70b60393760587d2d3539f7c8a5ccbed4387833d26baf00f95845f1ff04422c9a640af9f5ca0a757c2a3c95260bfa3a26950f64014b70fae1c1941e727c5ecca14a94557753efab8e2ca32b00a72e9a846ac90b1250601616051073af465ee8a61f807ebf9d734150b0e4c565cc88c7cd0e9bf103418975380e43b1c5a2f038a7792ec767e5c0f89a4f868856c32912806e31b9a40ee9614f89d7c7b75254feee74ffc706a0d38a33845da66a49767df14eb0eb596621635e8397e34f16ac6d9aefc4d880c15445a4821f65be9b0fa7d70070f617ab9cef7baae443b08c4318906b4e434660dfb11b3e6338811589fcc8e31aac754b47fb1f64463c9ddc5de9860d36123d4f568161326c4755e99efbd4a855941fbd7aa63b59030b2136219953c24f8fa9503406150b373f3325a52ad14e96a975ab464ff1bf8ad234942b41d4e256fe408af44736201e78e088b10ae04b14c4c28d5a6ea4c4734f6f721dc92cb893a0a2876f24a04fefd9b3d8fb5789c96b570272fe23602b7ec3d8510ebfd8c75cee1584172dc3373aa749366e8fa6780b59e4ee6f8dd6762a7894f992bd4e8aeaf18bc885945a55bdd382258db39a248d72883a887c1302c6a164d4711e24ee7c47c3b8162db88b64916a305429fa671b1e8e0cd5d4f3fa3a747c9c560c73a8b274d7ea07bc37256662b268b959ff7a064e89295d86fd5847ab03e883750eb214648601e070d9c5276bbf3cd39875ad371d585b6c19b63fea48624f6f9b7cafdad511645b043f57fd56b0b80a783c84879329fee28409e0c9f1e3c26a78dd8b2fe0dd5e941ff2240f05c6894603f5087b8b6eb883dd61d92198037020580650844c252b0a77a3eecc4be52c30e20194ec761c5188588cf631deedf5f585bb84b351210cf86a5dacc094dfd29b2544e82b6e39868ef8ff5755bd23a8031fca4acd82bdd48", 0x1000}, {&(0x7f0000001200)="9912b2fb384171817860d41fbeeab996ad96d19e10e23c32a934d1ffb7bd92cf7d83c6dfdac3e1cb0df7f994d3d5e2bfc4d2a346a790b93192e83045ef570247a82814795aed67aa5525683b15b57361efd1db5175797ceff310cff6cb3810b4b0ea1f48a6684c3cf9d7ddab7653ef471b866726baa7e884a85c7deac9110abc595a8d361e736abed95e270ae53d6bf23abade2f3c09ae38ad7de03f9affdc27d294b176dbf235bf", 0xa8}], 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x22) read(r1, &(0x7f0000000040)=""/88, 0x14f) 16:00:27 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) lseek(r0, 0x0, 0x0) syz_open_pts() 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x2, 0x4}, 0x10) write(r0, &(0x7f0000000000)="f900008432eb22dc8f0ad4d8ca0dfbbb82884a1208eeb89348d36053897ed2e71a5c00e2eec04abcbb09d6cad850579aee503a07af09556a39650a2ea1f73ae73136163dccbe64ef3177aea42fd5155a6ee2f0955a5bcf3e27f4332caf1bc5c71b93787d8d693d1fc738675989b6330176125f0d51dca59031296d68594d5935903c4b481851ad64a1235297e6adf6e627ddc885a8b0c25866e069c4dc004e9d951075170ad560a283d339ad2cde5705cbda71c962378aba42fd9b5bce879484872f446def024fa0682d6e13de8a4db31060864a4009dcdfd9aa58c9f02193bf44e84a8d4618e1db619276f0bfe41e43", 0xf0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x100) sendto(r0, &(0x7f0000000080)="dcb5ef8ccbde1b7264ea8daaf2ee5b57ba311b61d263b7036412d938b05e7de2fb20e688c60844c27b6b45d93c124a2282c55b3dc7fc8b3fafb5c193be3781b556973f67348da81ab85d332c0f3ef8b743267f1d3a10420bbc12be5cf34db930b790edd4f9e68dd1f1d449d3d61f106e350a62dddcc1f148991016679923a48eed9ed6ea74bf5641761305a84ca28032b4b29d532ef25e708b2830694698c17216f3c69bdd28ccc90a465c428dbc21bdeb5aec1e6d6f0d1091b3decb6d861d1f3e7b6f6c948a716be854879529bb104bcb6f62da8b88fbb7ce9e0a6d0eb67c694544ccca7c1bc06d85c34a10ad79c2d9c5bde48acec2b9c2109532541906", 0xfe, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f00000001c0)='./file0\x00', 0x4a1, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = semget(0x1, 0x7, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x4, 0x1, 0x40, 0x0, 0xffffffff, 0xd7, 0x3ff]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/192, 0xffffffffffffff05) r1 = kqueue() mknod$loop(&(0x7f0000000180)='./bus\x00', 0x20, 0x1) dup2(r0, r0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) ftruncate(r0, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="40fe90031b4e63f27ef9099f9334b756e341ccf45e6c8cdbae28be854ac2cb7aa1fa69d72ee37751c5b9a952102268b74343522ff10272f95677ab5caa2e9f4be27d9c64acdb1b46c4b5324496bd09e7617728ce119f84834a696eea768cd76e69257e669996f30c1340b877ec5b069f14b1044a33bf20a6e621afdbec22", 0x7e, 0x5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) chroot(&(0x7f0000000240)='./file0\x00') 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x80000000, 0x2000, 0x0, 0x800}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c654100"], 0x4bfe89df6eab2b8a) select(0x40, &(0x7f0000000080)={0x7, 0x63, 0x5, 0x3, 0x200, 0x0, 0x46, 0x9}, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x7f, 0x5, 0xec, 0x1ff, 0x6b83}, &(0x7f0000000100)={0x6, 0x3, 0xfff, 0x5, 0x2206, 0xc31e, 0x4, 0x9}, &(0x7f0000000140)={0x8, 0x1}) 16:00:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000080)="806ec1d59b0164be562326b2db8e93a41b41973d75fcc96293bbfed0a52a2904788f0c3950ea6dc717900307873a64501d5858c42c1c7deba76652890f141d125a616bbdbac4daafbaf14e5988e95df65d73bc79abfa29ec0fc68e4b64a71d3203414a9e3e032f31ac7f87a6ac04d1499e3ea96336a0f558e021efb82026ac75e85c87fbc311a42d285f39ecd74693eb2cb9283dc74f6e0564ba7b6cd0598278cd733863d7d4957fc0ae1f7fe1148f97", 0xb0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = syz_open_pts() r2 = dup(r1) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)=""/208, 0xd0}], 0x1, &(0x7f0000000300)=""/159, 0x9f}, 0x1) close(r0) dup(r1) r3 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x335}], 0x1) 16:00:29 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000f53000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:29 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7e, 0x7fffffff, 0x0, 0x7177, "3438bf12886dd608038df14dbd8b09a4c7ca53b9", 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:30 executing program 1: getppid() syz_emit_ethernet(0x8f, &(0x7f0000000100)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") r0 = msgget(0x3, 0x458) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 0: r0 = socket(0x20, 0x7, 0x100000000006) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) poll(&(0x7f00000000c0)=[{r3, 0x100}, {r1, 0x8}, {r3, 0x142}, {r1, 0x1}, {r3, 0x18}, {r1, 0x80}, {r3, 0x18}, {r1, 0x82}, {r3, 0x2}], 0x9, 0x8) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1f) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 16:00:30 executing program 0: r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) socket(0x1f, 0x0, 0x2) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005, r1}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0xb9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x39e6, 0x8000}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x400, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x7ff, 0xe5}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x3, 0x3, 0x1}], 0xff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7c, 0x10, 0x2, 0x1957}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000092, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffff8, 0x7c, 0x0, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x51, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000005, 0x8, 0xa516}, {{r0}, 0x0, 0x25, 0x10, 0x2, 0xe9f6}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1, 0x2, 0x80}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x99, 0x1}], 0x2, &(0x7f00000000c0)={0x8, 0x5607777e}) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:30 executing program 0: minherit(&(0x7f000014a000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000001340)=""/214, 0xd6}, {&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/61, 0x3d}], 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = semget(0x1, 0x4, 0x410) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/143) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) clock_settime(0x4000002, &(0x7f00000000c0)={0x8, 0x1}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) unlink(&(0x7f0000000040)='./file0/file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x1000, r1}) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000c00)="5f581b586458267875b442d76efb0b8df39c71deee9459ef0672a1fa88184cc034c2938fd1ee7c239af8130bbf62cd0a1090552432f0fdc4c44ca415d238c4687f041faa67a9c4cd76189dda9522a23aa5bfcb378b", 0x55}, {&(0x7f0000000280)="0541451b7ee2657208dd13af607f2e7d4dba1379a6c20a78fd6616d39cbf12b57a021efd3e54a907e19889dcce8971260acc63f80d3a73a43c605b468b7834fb01c6694bf5571f9fb458fc37ff383089c09a01f1e1a81877873b", 0x5a}, {&(0x7f0000000300)="0c66baed109cc306d1d3a94dbc360bdd84aa7c4baa520056bfc575d128f6896d7c9ec8d8d1bd400b530ad8ecaaef388297b2a8d467bea1aa675d7815e8c93389919e47e350c13467c7a51d138aafa458c52a771174dfa1f0806381d1f247ced3996abbb7bb2f1cb5aea17f824f0e83566ba75150b6c1cd48b0d7f9d648ad048e10e7c9fd6340da942747d2091724651617f966dc2a2af098fc5dc8c1ad6e6debaa2e676ed552211524f3b3cb43478b64d8ff6e022a5043e9ff1997027b609f3804201df1c546bef0cd91ced9c32b7af5b25ba0d444128b4705da444f5d1cbc50d746e071d43f1de3059ce14182e92daa8f06c9e572", 0xf5}, {&(0x7f0000000c80)="86e15f4fb6dd601fb8d0b958a282ba14f82e57c059389290601cfaee74c218fea48dedcc91f4cc71ef4ebf68575c87d5e64a2187e5f44f16825db55737a49dfd855292819b76da20475243ca4d89aa6bfac15bd870bd534c29dad8c8ff30c8add2f06dee72", 0x65}, {&(0x7f0000000a40)="dae7af79952204fcecc7f3922092b40807f712f675b2e76a792972381dbf92a34d9dd3be0adeb32545c7ae5739d2c7032c2a2f06e091976722a695b9cd1850915432132cdb51eee32e52bd20dd05d3c61123a41cb1acc11c20b2e64f3d213520bdc805e0a325d95b36bf4d5a950b318db527ba1605d00520bed7a15f2fe75d6af3761fed7959e5c40c6e5a486f08846614a4bdf80fafd53f853f42a00db9757206e90b0b2a8e9590cbf9e93d63663d", 0xffffffffffffffcd}], 0x10000000000001fd) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10000) mknod(&(0x7f0000000140)='./file0\x00', 0x11, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x23, 0xfc) 16:00:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x85b7, 0x7, 0x40, 0x7ff, "40ba1f69727016bbcc44870c7c416f46af23af67", 0x1b772b80}) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff5, 0x40}], 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x2}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x101, 0x4}, 0x10) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x2, 0x100, 0xffffffff, 0x1369, "b29624ef600f31eb726c8dd8865761fabee3ed6a", 0xa2fe, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0xfffffffffffff000, 0x61a7, 0x7, "70e37ccc3fe36dad4683168e3b2d0015a3a3be26", 0x7, 0x1ff}) 16:00:30 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x1, 0x1}}, 0x2) kqueue() bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="f02d7118", 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/146, 0x92}], 0x7, &(0x7f00000005c0)=""/243, 0xf3}, 0x40) setsockopt(r0, 0x10001, 0x800, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8007, 0x5) r1 = getpid() getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="09ff125c00000000", 0x2) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) ftruncate(r0, 0x100000000000000) readlinkat(r2, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)=""/152, 0x98) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8002000, 0x86138) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x18100, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000001c0), 0x0) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4d1c, 0x1, 0xfffffffffffff3df, 0xec5, 0x8000}, 0xc) mmap(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:31 executing program 1: mprotect(&(0x7f0000b45000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) minherit(&(0x7f0000b45000/0x2000)=nil, 0x2000, 0x3) accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x20, 0x0, 0x0, 0xf6, "85e150e60a20bf81ea2f33f801c8befdddea8dc6", 0x395, 0xfffffffffffffffa}) mmap(&(0x7f0000b46000/0x1000)=nil, 0x1000, 0xecf5ae688231cef9, 0x2010, r0, 0x0, 0x61) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x3) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) flock(r0, 0x0) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) chdir(&(0x7f0000000000)='./file0\x00') setreuid(r0, 0xffffffffffffffff) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000340)=[{}, {r0, 0x8c}], 0x2, 0x785) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file1\x00') getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xd0b, r1, r2, r3, r5, 0x20, 0x1}, 0x1, 0x81, r6, r7, 0xff, 0x80000001, 0x3f}) syz_open_pts() mlockall(0x3) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ad4fc2aa9873ca1ac92d8d177622afd32f27d68df136bc2bceb93e52d2a8139bc73f16aa8f5fb05f5f98473ff01d9658285ddd06b477c4f1b69af55118196117c467a90e3465ed98644365c419e8bb0cfe4ae9a42e9aa38b6de8b83dec959c7c8f6a788046f9f544b9c4c790c1c7d210897b91aa57e2e917e51927cb0870c8e97f9d7071cb3bd5f362b3581f1b5abd0a1cba2a744966a563c02e1a137735cb795c9b7c22de8a12c5c7768e3e10837b877badc28b5eda7df229a2aff20021f2beb3ec3e570df6bbbf0b0dfacea5ad3113aa6650cd5b80798f18484f997a2b8ec4af6fc263fe2d9ad51665ebec699e6ec1a0d4e0ceabcd8e"], 0x10) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) mknod(&(0x7f0000000040)='./bus\x00', 0xa0, 0x4) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/195, 0xc3) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:32 executing program 1: r0 = semget(0x3, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{}], 0x1) 16:00:32 executing program 1: r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) getpgid(r0) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6530002080bfdc99607eb79cbeed99fef51a97c3f5fa7d7c33323289aa0a09f1c8bb3d276d6ef602924d50e889420700d3dda6f37c5196a048528ded718d95a9ad655af078977c2e78bb94a093077b15d9319eaf0a4185f7ef15d76f92bddb99ea0741138901f762a92b6a00a7e1efcc0c1a0190a3b81fe5dea063d6ddc60674586ca10000000000000000daae3e29a8b225c16e82809405d660773518f677b4d0eb1b0a57c5f5172cd226a106610afdd9f9cf635b56c70aa05a39706fc447a21477253e79076871a0f4da8e85538404c594792f4448e85508e7c7fd9549994a7ae5c035428f9898f7dca3a0fe3a8c008f0964cdd28755402a488aeac0217db00e5ca87aa146e575bdb7bf001ffb0ff64499e266c6380b129d33d5e4504caff5d3775cb62f6c0a1b0bf8bab1998aada769a82a0b6f1da4296858f16c6012e9817e7c8a2f554584b2a9cee6e47dcc8bf6aeb335458b6ca254397e371ef828d6eaf758a6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) sendto(r0, &(0x7f00000000c0)="ba0c8c29e4b8de8abf331e9fbe8497cee17a49648c167c7c34267e305b33c868ad2791a8313482aa24856d76129e968cb793b0b11cb8f74d6b351e854e08b3489715f2abc4ff875324cf8fcbe937e0a5763f8e785de3d976cc91a6352d714cd50071a24379e5844118f2c3e2a7", 0x6d, 0x8, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 16:00:32 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x800000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:32 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, &(0x7f0000000000), 0xffffffffffffff69) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cde080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b9ba4f1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) write(r0, &(0x7f00000002c0)="9085", 0x2) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcb6d, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:32 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') mkdir(&(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', 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10a00, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ed051bc78683a58488a4b0795d0bd8ebc3057966ad15421e4e99717c2801bc65d664c9d938518be6784ba2", 0x2b}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x2, 0x6e1, 0xe51}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r1, &(0x7f0000000080)="08e96de26d7651d0c675b72c616c0fb04d76576b5ea2a788a350d6b21363fa5e29cd26a8eceb8131e8bedeed93102c3151a931e92a05cce6d3be2f41ab0bcdc7a68d31db6fef23ad9a1804032efb1b0ad6f2e00dc34ed8b3eebce4d57d2a29bb73df58", 0x63) write(r2, &(0x7f0000000180)="373d6e812211cae30095c59d7b251d9b52bcb2dbe6d3d52fbdd4487984405af2b53c4214aa5f5d0ace1084389843c59a27b9e2f0e5c1b5e5971d6a40e49cc167dbb52fe2041d1dd32b9465721adc12390b63f204311a58e7898f33562973b43e4ceea7fd5edb50ce2c5f872db7939a53a8ee75f90a110b577e7785d4fe6df6c393fb3e15ba196b3f083d1cf0258e4c6bfa346a8759bae76b27c93961729978637ffd526353a2a2b8e1695f6c94d0016a4a3d4e0661d02c752edde37a1e3dfd241c", 0xc1) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x9944) socket$inet(0x2, 0x4000, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:33 executing program 0: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x55) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x5, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x3, 0xa9, 0xfff}, {0x4, 0xffffffffffffffff, 0x1800}], 0x2) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x3000, 0x24, &(0x7f0000001000/0x3000)=nil) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000500)=0x100) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = semget$private(0x0, 0x4, 0x220) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semget$private(0x0, 0x0, 0x193) r5 = getegid() r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r6, r7, 0x80, 0x994}, 0x1, 0x5, 0x4}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) getpid() semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x5, 0x3, 0x7ff, "768afa66288ebb070f04344de25ae1d70370758b", 0x3, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2fdd, 0x4, 0x1ff, 0x9, "5ed48866f230947ce77efeb1448dc2341d355856", 0x7fff, 0x7}) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:00:03 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f00001fa000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: 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() clock_gettime(0x3, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) r2 = geteuid() kqueue() r3 = getegid() fchown(r1, r2, r3) clock_getres(0x0, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) msgget(0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20200, 0x111) r1 = kqueue() getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) msgget(0x1, 0x204) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/13) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='.\x00', 0x2003, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setgroups(0x1, &(0x7f0000000140)=[r2]) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000000300), 0x258) 16:00:03 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000016c0)="bfdbc8a1fa0c559ba61c66cb55adaca7972dc5c44949300801fdb07d7b1b83159327c32f83167a00622af700da390722828d4259de515adb1af8ac0a72ca8001e5ca2fdb8cf6460e91c9036cab982ccdd7e74505ce29794c9b4c830e2fc0b1294751572d91802b47ddb0b438529e13af8bcb15d5a1746c8d30b39413e1d869d6a0b78162562fdccc5c4bb54afe54112464e73f50cef71a7afca4d7971118782e3e705d5488b966519d4bf98f29d500f7e3d36aa9ee9673804abd0ebba6fd78f5ad432fb4fc0f0b05a7f1b9ddd3fe2335055da87f31044ca68d484689e0894730a0fbcbe052671e51", 0xe8, 0x400, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000100)="850be2c5b3f93d0ddeddadf6b93a6f8c2be5720ea5f89b45e6d762ea6b8e61d5ce23fad4da1d32980efbbfdba3965efd69f5da73de67cdaff33cbe6639047b9ba5196aa2b2301847c501e2e91cc98bc210c0b5b54b60985ffb7f094583e2d8ae917570f126674676b3b6dfd78cab51d40297e873a5e70e399c953b2b72e2db938d82e75fab48d5958eb3c242ab8affbf97cb5788429a92ab59b8f88a71e7ba43dd0f594b0fd8ea4a7f3f1179ccc1ec0c2acfd5199b62fa45925c768595f21eed4454b03f7bfea1d80ef2ec63cca60415decde2ec72a96325347359cddbc56909035c5af324", 0xe5}, {&(0x7f0000000280)="89c5a5cb1d292206231294f225ab8557282fc7b725975e48cfeef9ba708e791e019ce30b7309", 0x26}, {&(0x7f00000002c0)="0db0933f100516f8a2e3265d6750b2aa7a7fe38bcefa57abbd3b2bc4a3e0edbc466f9d3443783fd28bd04ea5015cccee78a45a14a720f0e094b1767d79dc5669c0661412648e7c65a373cdc02ec9e270704f4964a5ddd152244ac3c68b052e1a4343665d5c6652a5e1b20296e89e1440b3125114b904a8be94e6fd5405c148167129184d79668ef13ba50c290e5676edfb4dec9f265b14a3651dcf38c7dee706d77bc6532889604a03193f73e6d78ea09d344824776f56720d6a32889ea7a6f278dd72cf7ffb2d7ff853200e0dad7eff27b9ad33e32185ff4ee21d037042d4365dfd11c81ea67ba34fb840322c39b5c70fd79e0802b489aca00c1d686fbef09d29743035904c701920ec9b7f5aab15eef8b20f6e2db67894472617bad88c9bc04225b4d129d48626d55a1683dcecb5f32b3a68011f0aafc8fe33498c6260442c9e3b3f180d7ecfcfd0403428635e61624c86190e4f716d5a139a2c082fbaf4c7e27ff442ffebc4a8b40fb5512861d35115171e838ff4744e65bc5698f5e608091b27f0b9e268f8e57dfa1f01d0a066628113dc4966c12c8fd325c1d5b4d06736a3b0994c38855793acaba0b110756f5c77c9a22e999f3c162adaa6eac5bbda268810d93033b10cebad38dd1463313428d9d789bba4158ae1423afeaa0ecd454957b0fc48c68f7b3df8d85305beb420e390a90ce9b36825bab5c985021f3964849d297300034747e52325a210875d02444d69ef2ed6695a630584b841846f8ae2d1e424b8d152eaebed1402dd23e28ff71a364afe89505e4ccca1773fa6e310c7881d5f14877632de90b559e0ebab30322558accd912c806cb2dcb33e5fefc76e13e0c5291365690f3d3af89358e2656f47c60ac23c579681e4dfd35831151d1ac1b24b61fccec6001fb36257f5c2d580ae753c98d9d3498c97f37799dd270a27c8952640d8e227d002a1e5f09e9640d885ec143e2a09d77bdd6f722cb63f90b2a0dd26fe94ec441dc92c718f89d9fb8d38da259334db70a0d2aa8de2d5ab47a652f22403213206c5864e630c0184ba4096435022a3db32e15bc7101be3a6baf85f56fc357314b328d4f43c6bd9aed902b9e54eeb7059b9555056ae40b82d507b22c0386f2a03e852b62692c6ef026fb29c7e1808da575239ce0b187220f718edf42bff69a504f3ad040cd4a4795caa1f9f272661c91023d2ebae1ec99fdb485aa6568d3c190245a0584e5b0dea74ddbf21224ff3e08cf9b03555f4d020f4a2a895fc983497c37d6cdcfa63af45e60948542ab36b6bab97c5346840c4b839ef73bced8e4a16a9a219cdcc1cdbf73f8957ade1a375b1453c3b6b2fa915ab935e23577a2e142aefb28b8a93c19a8d8a90a5cabe61b6f3093aa9da1fc5677591e316b4299407fb2dc1ed9af1ac5d833c0ec9ba2e3b8ac44ec2daeb482417dd68bb5ef02f9088a7fb6fdf8dfc782190520232c1028496d4af2bde037adf0226b3d462129215819c7c45668e2d6a1171ed552952ab7bdd84b4e52a8db4d0a193354bc66298c7df9756954a112110d62740dba8960115b2d2cbbea876890ef3dddee0474912282aa910f546f88dbea526a12095c3968564a674654b241190df7d7557aea446db2146ca78e7c4383218b2b0ebbcdee0fb2184f510490d543a099355ae9166b43e3be19e89287b8d482c70e86c15cb68bb1f76961655f5800a7bcabfad9c37730bb7db1a557a7563c302f71102a5e9623d6b6bc171966b5eebf2afaba45257161f5d85ba0a595d3c77ba294a12918cf0c16eda45b958e1128b8a848d63d65ee06e146dec1ec57bd038c3ae1d40414a056eba917f764c4fff282f602105a210e701198319cdf40a750a69db22410c3c38264a5d0c1d18111b1040bdb993a71c77ae9c0f8a7a6b79f1c1d2254e75e20ab2ba6bbaca37f012213df47de2383bff933788c785f4939db3f5e8a1b7e09a2d97fd98836265469ca6ce77d3771d4356fc05af688ec71b71b7d780e1ed27f32dbd4eb678980446f2dcab520fcb9de0e8dd49a02577a31456e2f9b3653d754db98d15074b047175d69957e708b842126b59a5d521bc376fa3518ef4f0a77fcebf8667eb43d5cb8bcf6a34e3f69ab998a18296d52fe92d4e90ce0d31d9b8f3f87c0b818a091d7f3fc19d012ff418bece7f1a3ad8187d5e8625fded82c90ee411b80255205aaa278af424e6e3570c4098bb791998aa430b01df1099b5b9f1c6cf60719ef423bec2a714d0dc80fabe39f636d13f21771efab709bd79937ccb834dd6580273ead16565b49e099e3ae1ac66129a3a626629a9c5ec8a43ce477f14f93d842a0b38f264f70e7db51c9c7619f32d43189a15c9c9f47307b8406429a06feed1d98a634db954d042586bb52db4898cf49ce60c0de3156803b3d292eb7434e2fe901b6be4201a9e65d5d7924685be60e1b7bf18414b6903953f7e89294e06a9f0be4b4a87085b8034300c69485523159aa7adb6bbbd90c30182e794e25698789ca31acb3f323ba3cad8a187874a5aacba4762299345facd0aca7118602e8a373b3ab16f2ed254072f79b84276ab1b85c3ba313baf249deeb827def45ab12afaf9e4855a1bd9765fcb0249605d431ee580cf24ae2e171fe48b8b05ca0d4fc5e7f73f1a663177dbca9547fe21e0a2e22d446c6f600996e036ec61b7bc7b22f66b8054cce2dd76f8c415b9a3ef4c2125e13e9ead2405e66e6c18e6913ede83562b538d75a732e1da10844776f9f7d0bce79d6de915ddb9324692147eb92a0fbe3c476057b144fef537a5f730b4ca2673c7198757a15f77bece934d778e72e1b3555e7a3b217e87e810d10c12f5a66ca403ae9f26da11a2791258b412f9903c83e063511f46ba02af6d6e5492b232c23f75c13dc8926f54891e9c7e3edefdd503e7c2c292679a081c9424f1d22a5b7399e3dd105c6da69d76a696246960c1456aa2ecaffd06063af407229b1d78adf253ac90ce146e876a6a456dfddc015456bf2a670bd8412e6dd9bde6bb7f1e89dbcfe022d05798c5b89cd8b817100d05f25ae48365c61a88938b051cd0b8c3fc14de708519ff0feddf56095ecb7395b61c82967f33c16be7adfb3f4898e15077d4b9276b750593a1eaeb978917c4427c44a614e91158ba7a426dd14f304f5f6591215876aac6805b09eb807a733fb0c9c464f8f125bf4a0557863c84afeaeea8650ef66ef88f04ea72fbf0c911703b96165a75dd390374936673bc6bc36940ae1ac8787d4a5d2d29cf6ab32041e67d2766a43e06dda8adb389f2eef473108564bc35e59e81dad4b3040bb1d4a27bfb79621c89a2285be375011eaad7a38eb2b6e55a05499965b9c396fef58a0a30ffce456af04fab9954a1c30d341e0f84634cae037a71c9346b87293ae38757d3e04c13130a1ad33f856a1ac0cb52705a87b821771e9eb4a0763f2581432cfac41275270ed7550a731be9643f220ba72cd0d9d5020266a4e1f083069186ca4e63eea03dbbb16686dc370a7db580de8838a5e55e72eb81597162515a79593206eccb825cfca2ad428ca4f753ce003a1e628bd2eea5a2969f49c53174c39e2315eec871fe916184e39fc2e6c5827f38400b680c53fdf8e3c64ee02dc6ad05d1e97c944f6c560fd8d4fba22c1f070fab51f6b1a49b2dbec55e7f08257158863c6b0282661711935fd9a3585c9b14dcbde69821681d66cb29c8026d86ef14775ee99c1fee39c6be5669df20bc73046d491cbd62c20ebb2b2d183d08a82ae1aab25ced81395096c53c0431ce74a3bd5ed55a822f53e6f6f01a7641e523e1c157f0bcd01bcc22c364ce9cbba7b0332da4df49727204c8d49ea66979fb8553a9ad1fe8a8802699ff690d3ee50f5d5dc477414a6decca6f1ddd81be1ea1f0a7566d98ef963e974043f5504873f9f6dd5f9529eac9e9df61cc82bbac5279834d5d2cccadb419a8548525d5580a31722cb40c370465659d2a26fcd68a7741add25c0c97fc8388acb368e6093c81c8239a97fc362049e22571c5cdb99f5556ac17a08183ea02bf7508931fe385a8845fabaedc35275aaae8740d808ceede8ecb578bdeee2e222e37c29343042c3d96d4f9ab803bc82a4b39b6b14309b49709f0262724ae3099e4c8674cc209d6c6f0929a19d51ec2e2523d6e35344717d8e4d27f5492015055fb91706f9919765ab6e7428c98fa7e6e860127280dfd33567f3dae29b7ae0f4941b86eb8244940bd1bbf9388c8bca34cf52f2913713342aa6c3997404bcf152bbaffde7937b1c14489bcb073a8ddf2764e5f0f5ee1a9f1beb21f78208b8feefd3f11ed39218d2fc83cdec27069d3f87e8deeaa57ebc9b7488e3804b27e5b9af306a258dc8d83b2c182be62533b95cfa268e71e9fe93f7a9ed3239cf4c90323eccc3e2213721046434daa7a18daa0e676d4ae1bab2abe2d4bd9f92349d1f223efcba879d691632cb1c5534dd7c41ff9962f8134bb770a530c6a5c81ff7d6ab85c79b790c689180456c329f736d276a4e23e7ff625112088deeb62eb215641204548694f02940eea6f3580e75c12789971bd19f73b99611ce3e0a6fcbaea82979d5cbfc7e57e77dd5412f2411c73d46c710c4f749ae63c87496646a13d3a24a9258545c5ef507665101e10f6f616a552447fa0f6ce94aef2a6676a7d076364ae0e427123732d7e65986fe64d1c00d502600107e58cdf8b062a4d90876f8f517c79a426ee14652aafc7a5ebfc7cf4c9c987be75c0365d4ba154b12914cfeb2a2b0d3aa82a14f031b37495b082311eb4cd0ccb2d0ba4cf1f63c0c79b07a6e48754ff1e2833418182c95ebe05ae2f80d658898cf6cf76ad1bda6d5f97af5a6ec0a28143e3e91bc4b38c1c3004f47d359db39a82eb7c5d80286d5b02dbc979b9bc7864584613150997c90d3d9610c8567d9cca2dbd77cf8f83ed783b8c0cc64a419bc8a980ac3b40c59eb2b7da527cf5b3ace2d713710aee320ee744381966caa36e503a749c36a3bc0377dc015f775bfd07fc62f47afa37674e49e39e6588f767fb4dd6ef108fe80a08a88eaaf61602e1d234106a99307160d4e4d61d0f05cb0f1e431970c009d6204921eae1184f2b329d71a8ce3a5f47a7d41c003d2c474c0af483869ceef7e71e8f2b11629cbcaddea0796d4a070cbee1f066940dd10ec10cb10c1db9662d31fee79f9e890b7179dd05e2eec97f1e0b38cb5796c2b82d8b1bca5e2ce5d25cf95fdd5d2cc1ebeaef3e630a686282d35b3e525f3fccf9be80588980d9a4ffef6dc66cba067df3a319a0324c1273f13dd336e2a20761e0e1ba7a6d6773a7940933bb35b2cb8863d0e544d8cb49de3b234593d2090f38d9cfe6ae0f269967d9fa23f389d1113b6fecdd6f85acd0309aad572c9beed9c722b5b97c424f66b2f70e0821d783cacbfa770191d9b966cd2ba9f104eee84f8a65e198997f2ff4d74f17a74fb5e7d7183983d937812a938d0ba6455d69af678b1f5374d55722b66ebe8ad5acb8f32cf73343ed9e4e74247d6b82a5d9c5f7968f6aff205bede3eb90be348a23795f4de12ad1e3c46db313024546b93729352f25f99ac2f556aa08dcdde549bb007143923fadf654a288d4ec1b30a79bb48f864091d7141b4c9db3937672040fb3e70fc2fe17724d6555ade548ce0ed08633550e23d82b6e9f517545b572c09d94a0a8b59161b71304f95e421d41250e29944a7be3d29187c61bae33faffd7d2af020e03b60f6d9a48911116c45923904f8caddab428a956d4ddf3e345a3452039d885e98f79335546700ddd8186", 0x1000}, {&(0x7f00000012c0)="1210d69145b99d59823a13096b6f90b7a5c3a1075a94457b564265e23e4ab536f91ff17e04274788bc9f2fc3ae6349d545b0c7027a507bd1ba163068f5f224f69b9292802baae8eb2563340d548dad8254a28da56ce1f390fd4d84c12f955f074f7d5ce6f6e102078624d40b1c6602591317487524cd5f66ff79423c258c1ed701af6fda8bb7ebd82925c2e3024f37c7c5f123fd3fb6b595b9e7", 0x9a}, {&(0x7f0000001380)="53f57547f5e1d0c0242459830e14127acdf67024bc607f9db531508d1af564c1ab8bf42a6361e21c7d817130df309e17a0026b5556", 0x35}, {&(0x7f00000013c0)="10f4922f7e3006553e2931efcf07c13668f71a22361005311f8f4b5609a07ecec9dba3e651e52019d928c3403a66cb4af3a0bdba17a1e6b542c6a9669b74a7778a9168a36175374fff4199c6de9d70ed08a46b15bd1b600532d48747348fdd5c74acf458ec39dd1adafe38af0dd27dbbf793cb376c0e3f7117c9a8c0678d0982bd83a152f38edefe587b96d1df076f3e05602284d59d9c687e4a46df67b6e0c02e632d9b132f7b5179d0b1c19f369beafa24821d6e38cd12d2441104f8e2b2c729065ffca7914589dc142e5d545b231e9aa3", 0xd2}, {&(0x7f00000014c0)="a5ef2a58cd54c22920b2b48491d86d86545acbb2f72c9f4ab6fb42930cdc586af7daad7dacfd38bda20ed871200a451dfa6146b35591f295e70d7aed5c9245c2f5a30b64f21141b1cd1e", 0x4a}, {&(0x7f0000001540)="4cc7077edf1402a5c3a1652c79aa3c682c182c0757e1b66dc86bf5cbc8835df8991bfc34e20bc36b5bf3e17e4638fe50ad17d65b750e21af44a8c994acdd8751367d2b8174839682603522e9b886b2488ae73c32dc223b14d7bd989c4bb0103d03d915ee94d168b2dcb997f9d2c3201605db66fcfa4d8f0f215a73e662048381b664eab7dce71eb54366d0e6bb0708b61fcccad7dede9b4f166288a1b1ec66ccdf984dd62ebf37c8e0a396790e5db0142bc331b4e5d3375e69d0ebfac804112aa1e6050bd58589601cd11f1016", 0xcd}], 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet(0x2, 0x5, 0x4) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000280)="fcd730cd0700d40dbfdce6b996bed5ac3f64861b5c8ab618b7acbac3e21d066ff67acd1ca087403dea7760c911022a7eff4dad10d6e6c86db6821cbfcfcdb2c39171b65bc1bf14e784fa445bee9841ec85ea7849a3846a53543e2b66cbb1944ab488abc741668f2ee89e68d582244536274528284e375612fbe5ebc2fb96cd3443b0d494a98cac3450ec95d7bd54004d44bec46611a63554dbf5eccfbb8c28ea7d1addb4e57ed663fd4234914ad3e955cf86176c8547cdcde9ce7372e33363", 0xfffffffffffffd12) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)='v', 0x1}], 0x1) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e50470e18569cd90e11b0fe9bb2bdf5760462dca38a0c149b409cb9e4ac00998daef72697b8f2be39537f41d473a253d290ed12baa28810bbc515b831923b1ff90a4d1cba28524245ae4e1b636a9dfaf6152f70c754c66c4bc430045bf87e0465d5bb63b7bcb709d89907d51270dca76676f998095abc1ded27edd52f84bb9b73b71073f4769f6e989256e8c37607b439c065eb54acd4c729d6e2e60dfac6ee50230b3bab8ed5333ce7ff33e4cb23a88c36d8a74b23ae966eaa85272ddc9a44d71cdfebba894d63cdcfda9ceeefb99366daf100560ff36bfd4586459a1b9b4775375378084f736a0acff31dae673895b795308ee9f85", 0xf6}, {&(0x7f0000000100)="00715f428d5cd33be7bfef514f93cbf0b667382071d76b5f447104b287d317cd2f2170b9e7a10e3544c14c0736c4dd258ee54eefb14dd1af386a08160fbe5325dd25bfe9d8052a2e0f6a35423b849b8357b304bb3f4240b846c8ce89821ac9dcd8406aee0567d406797734d360d7a269b2a2d5cd257911da", 0x78}, {&(0x7f0000000180)="3a2d10fd5fbdaeb2aa7e631a18516fb533d9c284087a2911e04a42458403e4914861ece8eb3397ca9333d21057d3fe7ff15316b01a", 0x35}], 0x3, 0x0) 16:00:05 executing program 1: syz_emit_ethernet(0xffffff64, &(0x7f00000001c0)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064d6020ef8c82c4549c62e696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x3, 0x0) fsync(r0) r2 = dup(r1) flock(r2, 0x6) socket$unix(0x1, 0x5, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0x3e7, 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xc9d, 0x0, &(0x7f0000000100)="b66ee6830a193a3b5eb0f86699214103631be2e62dcd1a4c5d424d7027a32e3a5fbb4e1b99992e5f89920a13360f6a4306d9fa16b0f1020a9b7f39a7e2564b2b7010a2ccbc6551bc28f0b78c81f01e9db80f6cf6e776a4a621c2382e7cc46aa73dc3ec09ae086bf67416e3e125bb723d6aed9dec2e8d691ff6b4b6ae79fad411c4", 0x81) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)=']?kC&Fd!', 0x8) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x9) 16:00:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r4 = syz_open_pts() r5 = kqueue() r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r8 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x88, 0x40) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="04568423617f267fe0d57cedae28aaadbb3f3722c433ec136163368f9be1169603a42f4049cca500", 0x28}, {&(0x7f00000001c0)="6d727ce5c047e7802b60b996fd304cf9f2a989e1356986b1c0192e964ca71bb0a88997142b22c6b5fba7c0063cdd9d8515de12f6c210dec760b161b8a49c4d7f6b6646ec6c23701f8701a408aae58f19e3ec6e4538078c2cbdad73bad50a22b598f4c3785237ca185ba8d3f041a61863f29a02b2d141d3b2911a699861d315398658e46f906976541fa275a1f79b8031aadf4a44e62265aebb438261d1c4175a4a4d0987348458f37f7ee6b1ec6ec29be9c149fbe9f502a6e64d546c99e7a0016ad34a230a5464026f9b8262b9c62b5bc631cda73d8b42798c0980e54b7a0b2b7b7c8fbd853a18", 0xe7}, {&(0x7f00000002c0)="bebbde644113652df4d71591110f12d21d99fc27a8d6e4709bbab7b8593e6602898065d6714ed3568722305497c84febb19cb866ac3766365fc3b8b7a71d010b0c1825ba0300d5e68cba", 0x4a}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x68, 0x40a}, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:05 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r3, &(0x7f0000000140)="97e3", 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:05 executing program 1: select(0x40, &(0x7f0000000100)={0x8ca3, 0x3, 0x5, 0x100000001, 0x7fff, 0x8, 0x6, 0xe1ed}, &(0x7f0000000140)={0xfffffffffffffbff, 0x8, 0x0, 0x5, 0x2, 0x7, 0x1, 0x1c7b}, &(0x7f0000000180)={0x1, 0xff, 0x0, 0x40, 0xe53fb1, 0x8, 0x9, 0x3}, &(0x7f00000001c0)={0x5, 0x4}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xe433}) socketpair(0x20, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x641, &(0x7f0000ffb000/0x2000)=nil) shmget(0x0, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000100)="510d000957795c1d86", 0x9) dup(r0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:05 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x199) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x8) fsync(r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x60000003, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x31, 0x9, 0x1}], 0x7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x22a}], 0x101, &(0x7f0000000180)={0x80, 0xad6}) kqueue() 16:00:05 executing program 0: r0 = semget$private(0x0, 0x1, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x34e, r1, r2, r3, r4, 0x94, 0x3f}, 0x6, 0x5, 0x30000000}) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) semget(0x2, 0x6, 0x21) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4a) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) 16:00:05 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1001, 0x6) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x3000}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xf1f2457f) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="1c5b2ae4693daa8b2103ab6b7f8845435123122e4ed69406896bd0a85592dae83ac8e8c16227e6db25254d", 0xffffffffffffff47) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x4}, 0x10) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0xfffffffffffffffa}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x2b9) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x25f4, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x100000000, 0x2, 0x1, "a6e83dafc49266d96a12dd5ede80c2ac1276fd74", 0x1f}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f0000002500)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/203, 0xcb}, {&(0x7f0000001280)=""/224, 0xe0}, {&(0x7f0000001380)=""/110, 0x6e}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/209, 0xd1}], 0x7) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, &(0x7f0000002d40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, 0xc) r11 = geteuid() getgroups(0x2, &(0x7f0000002dc0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, &(0x7f0000002e80)=0xc) getgroups(0x4, &(0x7f0000002ec0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000003000)={&(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f00000025c0)="cd700eda171a97c13d6c76cf8e5b4b2c1005c7f31420adaa97153fe476e8a0e220963aad1d53087969feb5f4780730d415ce6f9be726681f13da56246aba914517559bdd04956e1e4fd1b8c8daffdabf84d223e1215177acddfbceb230ba8b014a84c84863ab541cefe9aa17f856ddeea570d26d72f8b54e35a83fc738bddbddf96e6bb6cfe30be73d9a2aace9f2d74b06bf03c514b6d14a990439378f97297da46912a4f90e75a758d9e0e1bdb9378c6c5816a1aa208362042ee53b5916b86083e0880b3def2e13e10d4faf8e18e6e04afab38f6ad718ca6151aa9aeff2aa0bf9cd3a0327533ffb", 0xe8}, {&(0x7f00000026c0)="52573309d2e7888393a943b7086af47284a03a2dc684f5cbbd40f5d484a6c5d0b53080e8aff336a86edff7eacc6d7f88f65517225a68da834725a119a7e288c43c75b05f08afaefd107c1cae5cd6ca877a28555fbeca60ee78180864504cae5c1921fef0390406bb18bc5e26a22ee800505c4f68c2856cda2b6911e5", 0x7c}, {&(0x7f0000002740)="e6fc2a7c6e7e9a14b62260b64366eec51b5c5e0561d4216936e91b4ddf805d423f0b9840112bb58d159f3cd78d589254352a25944ebc94f63c6942063e6c81e9136296ae1223acdab50485c93d0cb31f873ba540fc92a8e494c3d869b4fb1ce8cb71377f02813cba51a75994f819ac5a83ec2fbcecd5f24df3ece833bb029eb413ff9455bc6ffeae38bffb26d80583a68e340278b940a4ead5e3b38ae9a0461ab804ea79a540a4e3d44c80ed074a811a0b3712ad832eab8caa61b53051c62c953e343461da03f726efc083359354b67fa767111b7be7809010817f", 0xdb}, {&(0x7f0000002840)="86179babf914ea118b27ad9702fb0113874b9f66ff4ee6bdaa12e0d2325420640ea4b78faba77c78c74c60ef4c16bb7da256bf5ce5ca5f8e14d5c1d4756930ac64a4b993638eda77a290041e0f836df35bb466a9c529852980506a1934aaf6dc294a1d0f2aff54d28eb7d75ebbb9b21b684f9b431c21b05ca7742219b0dae52df55e368092832fa1037b5106bc8db7eaa45baf042e125dfcefa770218b657c35b3d6076dde0707f294f61308a3b97e5507", 0xb1}, {&(0x7f0000002900)="97bed261d8115231ce71ce30df63884cee39052698bb8c7f0436ecedce2b56121aa3d928212dee113bae00e957d0ca9a50f98ece295e1b1438cefbb318d72f2e26df6cd3d131291713c2316ad833d1fe9b1aed63700323b9c43651ada5f89b3be527db6f0656e5ee8cd77fa7d85700cfe7e8fedaf45281c0c91d208de4979a0da6ce02e5534a94859166be9e066793340d44d30f3d11e53ef023c50676eb1ee2e8c34c", 0xa3}, {&(0x7f00000029c0)="091c2774d4baa2b7ce88a8b662892f3b6927785b4c25c42a9b795f93c1da3f69e3406fa046c9f64e4bc5c08aa04a715e9783d0f340d4f210bb9486f457500b39646d549c0d152ce3674844403e12890547adf918bd0e8ae9012d022dc39be8d15f560ee126ff3e1a398151a9e17e3b8e15d8fa0b7d8150679f2e8deaccae0b2c7f64e8b83109d59a9d8d911d2416e373", 0x90}, {&(0x7f0000002a80)="33c8ad44dbbcf9563cce811c1c4b0448f3d099672cd6c483e34f6b8109f1243debc8b5116768d477555a924d45e7d644add698c75efd85b48a678052daa365db942201c1e48e137c6b16a9669eb436f11ae44c2323cbcf6e81d1f90b420b17bb24ba741eadcea44f882c539f4e93648733d54b1d129718f7d2d4d8cc85280b1828875b05411dced78e730c9c0f0e9c7b98c05bc97cb94621db0b89279f582f562b1ee91fb5", 0xa5}], 0x7, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r6, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd8, 0x400}, 0x400) select(0x40, &(0x7f0000003040)={0x1, 0x1000, 0x4, 0x64e, 0x5, 0x2, 0x8, 0x80000000}, &(0x7f0000003080)={0x6, 0x7fff, 0x1, 0x5, 0x6, 0x7fffffff, 0x4, 0x800}, &(0x7f00000030c0)={0xffffffffffffffe0, 0xffff, 0x0, 0xc2, 0xbe5, 0x1ff, 0x4e, 0x8001}, &(0x7f0000003100)={0xeb, 0x6}) getsockopt(r6, 0x8, 0xfffffffffffffffa, &(0x7f0000003140)=""/17, &(0x7f0000003180)=0x11) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000031c0)={0x6, 0x3, 0xfffffffffffff8b2, 0x2, "1b6e26090d97098dca87d8ffb5cebacccde30cdf", 0x8, 0x4}) fcntl$setstatus(r0, 0x4, 0x84) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) recvfrom$inet(r1, &(0x7f0000003200)=""/141, 0x8d, 0x40, &(0x7f00000032c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000003300)=0x2, 0x4) truncate(&(0x7f0000003340)='./file0\x00', 0x7fffffff) socket$inet(0x2, 0x3, 0x401) connect$unix(r5, &(0x7f0000003380)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8000000102f) getsockname(r0, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f00000000c0)="7fd3c19e42c9317d6680aaa3eaf470a3ff88ae4e09ce561dd5651cfc5823a85eec0581c5b03fa03c71f1ba4c4b383816226a7905fbb2d917b41ebcd1c0668320773cc2e0d0c75b7b32148099dd3ff1532302ef5d44968d96b3bc5764cb79b660191e990ebf09d28968ab84ec553f458ab40381fe61ea39c36f71fc40cef0472392c646c5287841f29a651b5e7fd16482ea21d9", 0x93, 0x40a, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:05 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) r1 = socket(0x2, 0x1, 0x0) socket(0x38, 0x0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r1, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) write(r0, &(0x7f0000000100)="bd33f7e1e61ccba2dfd3e10e5089e8d21e573941a2b7cda5596af95706fd242a28af875fb748d3cab3f544a7702082733e66f1c456e1f0a9096a97309800de36ca3a4333cb7758de146656cbd93faba888cc2e3dfbf76bab1b98ce785a982dd828ba3ece9203eda66102bb4a6868806148f83ead759e65983981597d6f53899c5db2a5a2c8154dd864f096f5cc721560510178221deec8df5e585f1504866df4f7ea78fdcdaa53e45208304f47149ff5dd2d4cf04f6262ea91e338b47c580e0d9e2985334a3f03", 0xc7) syz_open_pts() 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/210, 0xffffffffffffff2c, 0x843, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0x4) r1 = semget$private(0x0, 0x20000, 0x31) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/83) 16:00:05 executing program 0: r0 = syz_open_pts() fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0xfffffffffffffffc, 0xbe, 0x5, "0fe27f0e7d4847b418e6957335d5f1af730627dd", 0x5, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000003c0)="a3284abb39ad67d29f3a0d1d13a92aa67da01635c749596891bb3001d5a2b02c2cc77e6a1cc4202799a90d8751b90058adbf9c0d9d19b0e2d236894800fcffadce9ee231d87e8817772c400e90adb105d3388141dd78a5ee5aa19276853e68d7dc76d1d38984431dc72cbe400e79e02533573cf242c02a4e66f32a4b1403fefb6b95fe8f5e914142926c52be701d3fc9807e7229c468b49caed4d68fd7d2e0ea80c79a89187c7edb12020f9933b3d159fe922a647dbeb57194d307d184d804abec81bf4fb0ff70e3bb6e96d654c0d61252c9300b08106511810a64b4e1afdae0300516cf6bc3c0392bf2f37c67ec1f5da4e470be9485eaf1492c6274d90cb6122887b0a1a25c197fff019bdc56581ca8033195597400eea7adcac22cea5257cee4b7105597724b8fb635512c835f35c208b689d4f9a1993b0425ff6bdbd8b4e12d33f4c508b4ef86e1190d35655a930a4f713edc419ca147314766234d29f9b67745e15b831d7bac95ad3549489d8eb2dc75071615a411b3eb46fcc554623ad3c41da104b076b80b3583becc2be7e40d4cf47dd0aeb5cb82e54939f817da1796d07da39c5173ef1453f7a8a043cc17885ba14a0ec77f6e4232f4f3b8a29e4b01f1fe71612fb701e83c0c2ce5e5ea2fcf842b2c67d87c2daedeb3d941f1ec8f4e6deaf70933c34f33a485f80b16e36a24499985771764026eafc9588cb5e9459cccf86d0c1c462b8cb95f7a3ad8caa2acdf9a9d11f3a4d53c9dedc97a3aafb831ad8a9f8a505e79ec74571ea67ff283a616f9570632c4bf3cde18973cbd6798e93f61c496732227cc86432985ed1d1c760adb2a7dbe704f1ba107ddb91c424a37329a2c788aa86e41823f647acc77cf76568d7ba8a4dc850c67c5af0bebf8c9bb795ae023da36ccaa5df9ce4d7e55bae893602b3e1e60598a41becbbfc82a95b3ab2e25554e36cd42af2558c9a5c8e0ebcf52bf8114f66249b5e66d2ddfaca4f4fe2c74d3920a9c356ff134013183c37f592ef0b321590667dc665841e9e4e69a6582bb8af91abfc01a31714a5f30b60fcde013bb71e85ffe087b14d0def6ceeaebe4229df495401571be628b408643432ff65deacad1b8bf60c030fe12dd758e2d9fea4d10638790aa33c41d3b10c10afbde95a89ab670faf7d90cff5559d3b3ac2cc9c2c9f3feea2ed295ff28dcc43dcdaf1f591c5d1470f9e9b70292a33044febb7dccd9d7f04f1c3de3331138eb4d68c8f4a07979501b0b446c4ecd2446b42e66e2121bf06b3b41b9f1336b21bbd171022fd9c57472d0d05d64a9253336e81b882633f30de73aa44ef330195c35e524ea0b67f1f07dfe891549a5f39f7e5730b1ad429e8fa3f7f7ea2fb6ca6d5e806906428a77a4be877c6bb789636c56879cfa32a12ad9653beb9b338329cdf1328fe2536940c59ca5095429892576c7868d707c642f60fcb3f5b11c589cf57f298c35f3e91c62d87209647705298b883441a1578ca1cbbaf4cb8ca616e842adfaba5907c2ca3e1266448475b50aca5e2ff4f2e7c86be9ea1480efe422e3c07d1d4c31a4e027cb62aeb4875e4be96d7991353bbb3ba048e9ced0732390cd344f10de9bcc7071af148d3de6b71ee2ca6a98d7075245fff265c57329eaeb4150cb5dae866c15d7db2c4a54d9f5af9a030afb333699a2fcec40f813f9e251c741aa40c44505e4a343298841820710736493687f516396106031ff3eee90151dc315d5e4ab5a521f249b0bbda6f61baf9328d8db4a291dc0444f1b804ab936de1e55e9e8c73951018364a6f9b75afcaebe819d61b538a2a00d084ccb611ecf52056197d94df2915b91a9b19a63defb0441e97d55000985f4b99747643e65a888ed0ae262325479e6a733975b23cd8ffacedc127d75e401dc8afe2c98b6cfd4e6c0da2c0f07ae58b0cae7f38f94bfc219b2ab69016fce987567e1d36d17129ed22cb1a9889225860d5807498f0071366e42c37cafc8e9ddd4f93fbfc10104f32fa4d466766cafecfb6fed5c9f7f2940441504778977493608d5c55b1ce9d91e8c5f40d8aa5290b6ff115d39e1cbfc75f4f886a9fb4112debb939245c625b519485eb1fc3073f1dc0f617b3c44aa3d5d396477443bc7bd76428a5fddc4afd9613c6a659adb0a24ef9132141f78e5f4de6a140670710efb2d5fe9be09f5ede87458e3a3a5876c1d2a921e0c92611407116ed15d924886909121fe88a19cc919a96963c25383988b812ab24113b31bc7c915df75a7dd95d37f534be31f328fa7f65dec016cf5d0df25c6792f0881c13ff54bad47689d8c6cddb9ac7edda4abed5cb898db379ef458ebfa4edaea37e41c3c2a5b60f34ae01fc752c84dd3d635175a781b3c7dd6b78bb31be660844436b70fbe8ed4c9585e351ad6e5846d4c83a20d00c23250a82e5770026a847ae27b35c28c06f17613668e30fee8e02dad055cc9a944086545c8b2848ed021d02c7d4498e3b2f6890482b8f1cf7527ef662e957ead04c125caa8dc95516fd4b3b6ba5e7465476598d174ac21dcd22a28185b36bc201455cab676f29e708872ff8bfdfd5bd8ec4b23f6ea032d8ac41e4a80f22925d484a6413da2d9afb5bd09454792e5c83c923b9d9eadb64bc579cdc25e6c52a5e76ac85d6f16e7d502b7f2dcd68d8b55b5de8962212d737f33cec5fa699f9192faac4420b58f1dc86e635d184082a7f29ea2163137a77a4da592953f289d8ca529343dc3259f5a056f865fa8f7a3c51129552dbaf3bbb8683d1a13f83a130a9dd099bae4d107b7e5e5bed814020c46bbbfab2b34bf77c6cdd7e33ef191f51a07ee3daf790839ec9c8806326f2e1f3bcb0b6cc1b82e2ea5867dce8fe2d13171733db8186df6b46fb460bcd1c66f8f6fd993b27b4b9c13dfe56b17caf19d8fd9ebd3a51f10eb612bac33390c0cf415d02bb4a7be510cc955ae3203ce3825411645b98ae87b96e8c7128f060062f4bd4f63894cc9e209fb191b3a149acef421f42133a12c16a8c39d477dd99845a7524bbcbaeddb396c6a4446bec0c0e7cabe01e439588411cf3e58059d3f60270e71b1ff63583f8da745203fc7f704fae2592b105560f59acac329a4ffe6a6495aef66a2849edc1a59f81ead5052a591389f9a22fd2ac1228bd2e07ee26d2294ba7908554a170157703de47092639b7cbfef68fe539be2c9281862c11bb1cd75d5ae3144624f30fa5a27013f64d6da08a54579b3e648ea9870b9e2c06cdd52d31888403001128171cc2bcf4699e52a1e4a119d709bc6022479f484e150ef91ac6dd25265f1c41c33767a912a941367b91151de7970bd0c0319be4de37e53d4fbb669dafaf8b013ecfe4fd99688b6f567908a3cfd684b71938be5906a8a0ec8518953965968993afe8b55e4791aa802b1a1de0e6cd00fb892b05f09b5ce30c04ce4c71adad0847c7afcd26ce2c9bb8ae1193896868409997c3080f5d5fcd13d4c8cc72268a291fd9447800eee1dcda905b5ac954d0c4dfc4b3140ce2164422f7c1ec4f54f01878de350fe52134da7678b344b0b03028f38b6e68e0653d3f07cdbff66e206a16acd1a71a3660854b1f0f51262535b799f135699b42d71c5c37fd2ac6a57a3091303de53282220da80d58ce7232610c9bbf652798311b40472f92d2a90cc5d1bc7fac29b3fc25bc58ee123a188da40a3a03e256d63161a30c78296d94c1ceae631763a31bf44cbb10e36a52c27dd17b3111e09a06e033a535a7c64f70064d0afe4960ea76acbfc81550066e1623e6aff88a9265fb70117b326b4f6c67109c3138f61c55b050e3bb89c69e68dfb0dd464b9001362c3e5fbe9ca1d7f9e699b1fd24deca378499c2fea979f326e80e9550acfa8a657e5c88bc8b61350570169503be88769b575868ce2252af93b20a82ea885985c22a803f053adce76fce64b6f5b411ce0fc07cdcd4bd8ea5e352b773767960498dd9a4765eefafa4be57904d8fa55ba6c4fb8617ec46a55b771478d54ceca368eb034a7048dfd159006ef797028ca1367905ef3a4189feeb91d938f20f8fe9023dbfd01dd0d9203b6d1d3cc3d90d49b994d6ea27af00bd027dc52000233d1c9e6f31480b1a903e24f2e6c58de2a3483ea356fb49d1f7e78c67594700096b2080f032b4c1beb13026e3933c7302e1bbc20a0f0e1962a1be0c647a5eb79811f927a84a9e98c8f8c971f5067f6068477a6ff623c5a6db1df32ae0adb67046a44e1778908b3273eb3e8288604da52ef45cd33fb3c5ee234ca67b42e666d3960f47a37c8be2a55bda2710fc155fa79b324ff952f8e8bcdabde8fe8ae926ccf79f5be4c60f1ddc99e8825772557941ac9652b4b18ec89653397ffb0f87bc71125f6a1ebad1dd9c6c0f3e7747b66968fdc5bae878c0347f4abf58849db12f37c006081f9f596b1c794947bee20ff9a308ac61902c64105558ffe881619252e46dca32a354e7ae0673e6fdd7c9233f6091636af1c0e16345b317f90c973547d219a2087fd6e4724b80f18aba35742f18cc79075a34fc58711a9cc36a4f613746bd16d402983b60b125dadb1b912648fd1abf759c439c8759b9bc632c4472d7fa917a381466d6676aec72e4429af6eab17e8005388e25405357c3e19ca8bc46ed9da996b2ceafd531109e9c02e25382a80c9c1bad53dd6fae3f22789ff0ace295f32b4386259148a7498c95e2e524ab23f1c65983696fd20c8603eba93f80fad9ee9710b8230e178511b46e857b161cb02f9ac5f576034aabcecebed229523943f1474b8d02f90f39ba27a6b853026814fbe1c407d01c264fca07ff3b11a973701c78e5ef79d0ea7f450894a6d8f1efd299c971079eeaff8a4d294264ec32088c4d44dc46050b61ac258470f97b9ecc5a5ecad87185b62eb3d58fed2c836e662ea8b58b350a150a295a3ac830777c350043f6c078d982631fb1d2ed58e0c1367c3a375de4dd8ba7a1e9f7d1561309f0baade9b8eb7b62203952d40f5babd1f6e41c9f01056b42e6ff0487ead53fe53f49df496b90c1dcc937e2de9af08d311b2aba05b3c3e7f26638a708946d96700d4aed6d8b39a9eb3823c54ca786809b94e1d84fddc213f49245e7b49674098d2619ce4b7a407be8fc4ac1b83fb16be1e9b2bf773e428168b89675e5efaaf77909d48641409e75fbb5d9f7a31631a189df5fb447c69a16fde8c0285c5f61909aeb10066f2da77e32774da8c503943e9562f231f3d82bd96c876b998b909a2b55aaf642083d4506398aac6b7e091eaa9ac69c5066da77daf0c2980d2d4edf2c8d117ecb1a45b7992a7a532932cc39d2da6092da86aa15508788d706bfaaa68c1021d7ef95292ed640d15ac9e2f4688b6aec1a5ca6598fcffdbda12aed8e34cfcafab35d13e935f1b3c3f18bd7e23a36673bec50b35c03dc329def12bdea3c26d63e35da2fa1f7607f5c1fe50a24e8e06e7aaec52581f210114624a6a98f427d6b4d0371dd786bf76447ea19d9514f20506ab3c364fe38f0412a1cd95dcb1214fe89f64ecb14921fe106e7b8ee85d057da1efcffc9c7662fce930f669d85fb565cadc1260ddb2ff9e90a6ed413f58ee28b64d9b7172750b585b788f2174a8eba4b45929d07f94e3f1408462a486dc9ec6499ac3d9d85304e057344c412366c1112bfc27e246eba83f1309c9ffc585078affd3df7b0f9cf888399bf6bbde9a52bb2bcfa5c4b8e38f05001c600592496e884ac7f2cbbeb2e3a37ecf6df3aec600757c53ad52527ef35eea18331180a11a335f9a378e858f35afbed1e3c541859a66b777fe3212c358", 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x70}, 0xc) dup2(r1, r0) setsockopt(r0, 0x6, 0x101, &(0x7f00000001c0)="45f69a272d2e3bede535c6204be81245faa4a0d2ef5b015b9791ceb745e58532019440c028efc948629ade05d5c1c4065250c6a8b03715167e2584c1e141696eb4e7610f3dff", 0x46) 16:00:06 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x80, 0x9}) getrlimit(0x0, 0xffffffffffffffff) getrlimit(0x1, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x100) close(r1) dup(r2) syz_open_pts() flock(r0, 0x1) 16:00:06 executing program 1: r0 = socket(0x2, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) sendto$unix(r0, &(0x7f00000000c0)="e2bfb2bf3ef7af7ea53e7e5e072640a34ce85a87cc168e8ff5df8eb63cff3ad25587801ffc142746f52183a9ea4eefe347757a577bb9b41a0e35fec938afe775a00f157b4d45874e849870acde41591afacf2d00886beb07fe7369eb4b4c4bdce9ff21dc55f1650f89deb24170e51f68d467cbd0f16590f6ca692eb2f35220d8646dab05452eb290c3eeba2deeb75cee21dc0fb11e1758686dac4f61f27bc7d9bb8d4a772cfef34443ee4f8504c0b0d5922d1e2a3a88bdad5a0752e8155f373adf9ef6be0a61eb815363c7acb03ea21ec7d1382a79c8901c", 0xd8, 0xf, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1c0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ef356087dd5aa4493b19871e564c87ea2eb957cee7e3074503d770ac4760dfdc988c359ceee1c63702141f6f772a66bbdcde5e3af6adfb4863fc88c0c9a4f06db09a87aab446aa9ba90524a005a20f400a526ab08c05fd68bf2ac75b78e2875b774bac43a9dc9add1115aad84b646ccbec526a234038f27979e51edf8a47102ad4b2226057c36436809b0aae6c143bfaca5228d90a88e0aefb2a094d", 0x9c) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20020000, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x8000, 0x3, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmat(r0, &(0x7f00007f1000/0x2000)=nil, 0x3000) r1 = geteuid() setuid(r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x400000, 0x90d2, 0x7ff, "d734c1e7bb6fc707705b6e0200000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff7d) write(r0, &(0x7f0000000200)='7', 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = msgget(0x2, 0x20000000000000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, 0x0, 0x3bf, 0x0) 16:00:06 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='(.#\x00', &(0x7f0000000100)='n-]\x00', &(0x7f0000000140)='\xed\x00', &(0x7f0000000180)='&%\x00', &(0x7f00000001c0)='\x91\x00', &(0x7f0000000200)='\'+{^*[.\x00', &(0x7f0000000240)='\x00']) geteuid() r0 = getuid() setuid(r0) msgctl$IPC_SET(0x0, 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000080)="e77edcaa9db04bfb392de424535009c7b56857c52e82044f28b88186e8c75b3e8c3668422b356496b48154f4e01f20bffb8b38c6f27c9d70eef1bc8baebb3030496484746ec586932d990358541f8d19ad8a462bb492e81d2ddb920ae03c413e0e145aea360d19fb7cc4a2b1f2e000de3d293e6613d0d35b56c07292952a17eafbcf1fb81a4b8604d511190de9683dc011ddde4121b3accedd1b1059cb8fff04573d910599632e61cabf8fc7e8a462c3452545d88978c9867296662c52d90d53dcab7a53c43c88b4173a88265edd9c5c23e358b6b88738634018857647ee91", 0xdf) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3040fb1571a952283d38b8f3168b2cc679f2000015c61020"], 0xa) 16:00:06 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) fchmod(r0, 0x101) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getrlimit(0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7fffffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/84, 0x54}], 0x2, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x3, 0x4, 0x1, 0x0, 0x4}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x5, &(0x7f00000001c0), 0x2, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = geteuid() r9 = getgid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd0, 0x4}, 0x8) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x108, 0x11) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/19, 0x13) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = getuid() r2 = getegid() chown(&(0x7f0000000240)='./file0\x00', r1, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) sync() flock(r0, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = syz_open_pts() fcntl$lock(r5, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0x4, 0x40004000}) flock(r5, 0x2000000000000003) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {0x0}], 0x2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x2, 0xa3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/199) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="262ddd14a684fba03f40ff7f919927e85f3e4f34542d72c19dbec942d8dbb2cfc0b148165a5fd3c7c6efe3e5414ce22ba6fc623b9d95b7fceba732863b1b234594e96d296a413c4e6f548f5c43e703a3100a8ed5025291ac4ae065084437d6bec1937e5eae66083b9ad6d0105722b6602ba3c337e7839c649002a494ace45697aabedd75d79a89bda2223ffb9269fd23b13b185464c4e7", 0x97}, {&(0x7f0000000300)="7de1ca4907ffbd0f4a5895ae67c9449760bf11d7a5447dc2d59a10a43c80832a6488994b70701bb48198c6e3db622753876527b0212463de0e74f8f806b5eda36219489d7abca78dda1f15d066e62c4add3355c1a27fd4d3e544dda7f2c829ae5b30db96f5b72b9730a7d4e3036daa1ac136b6960fffdf3758b1c7c9e45363a3777f1b9c4894fc9a3819867c07", 0x8d}, {&(0x7f00000003c0)="6cc46de1281ac0fdbb92261e949ea51cf6e1e8340f7b16370fb2724554d106c8cd41226dd3a51d63613f954892c220012ecd950a6a3241254763df564300139a3e79e1586b3e8faaeeeaed333ea9997b576d1cf09b93982cb99c418967f1ae01df887e12da4846c9c83431d2a716a04e2785df6da7d0870d75dac85b06b0", 0x7e}], 0x3, 0x0, 0x0, 0x1}, 0x407) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) getsockopt(r0, 0x0, 0x80000001, &(0x7f0000000080)=""/228, &(0x7f0000000180)=0xe4) 16:00:06 executing program 1: r0 = socket(0x17, 0x6, 0x8) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) preadv(r1, &(0x7f0000001640)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000001440)=""/227, 0xe3}, {&(0x7f0000001540)=""/251, 0xfb}], 0xa, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000001800)=""/27, 0x1b}], 0x1, 0x0) select(0x40, &(0x7f0000001700)={0x1000, 0x5, 0x7ff, 0x800, 0x7ff, 0x5, 0x7, 0x2}, &(0x7f0000001740)={0x1f, 0x1000, 0xfffffffffffffffe, 0x20, 0x6, 0x6, 0x3, 0x6b94}, &(0x7f0000001780)={0x9, 0xf2, 0x40, 0xffff, 0x6, 0x100000000, 0x1, 0x9}, &(0x7f00000017c0)={0x1, 0x7}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getitimer(0x2, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x53cc) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffff, r3}) r4 = syz_open_pts() faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x102, 0x1) close(r0) clock_getres(0x3, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x7) r5 = dup(r2) ioctl$TIOCNXCL(r5, 0x2000740e) clock_settime(0x4, &(0x7f0000000300)={0x10000}) r6 = open(&(0x7f0000000340)='./file0/file0\x00', 0x10480, 0x100) nanosleep(&(0x7f0000000380)={0x8001, 0x8}, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getuid() setreuid(r7, r8) syz_open_pts() clock_getres(0x0, &(0x7f0000000440)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000480)=0x800) mknod(&(0x7f00000004c0)='./file0\x00', 0xc100, 0x80000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0x4) lseek(r0, 0x0, 0x2) lseek(r0, 0x0, 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "6bde4177fab1162b7a141756ca621c625026e83f", 0x0, 0xfffffffffffffff8}) 16:00:07 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x108, 0x20) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x6}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000, 0x0, 0x0, 0x0, "85306f00027f00000022121167f5afa680400900", 0x0, 0x80000001}) mprotect(&(0x7f0000430000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20020, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x8) sendto(r1, &(0x7f0000000000)="e21d4c7a01a33cbf43dbd0be38e3ccd83ae99d309246c0f1180b5cdd3ddf94b785b9c3e09651aa0f91a42d1169ed1ca1c2c73657", 0x34, 0x8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x100000001) lseek(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x9, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x54f09de404e99cff, 0x80000000, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x40, 0x13, 0xb105, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x8000}, {{r4}, 0x0, 0x13, 0x1, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x41, 0x40000020, 0x8, 0x401}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7e, 0x2d7d2a1b}, {{r3}, 0xffffffffffffffff, 0x48, 0x80000001, 0x7fffffff, 0x7}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0xbd, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x81, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x685aa7ac, 0x9}, {{r2}, 0xffffffffffffffff, 0x71, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x34, 0x20000003, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x0, 0x8001, 0x20}], 0x8, &(0x7f0000000000)={0x2, 0x7fff}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="1435cea6e0e0ddf64c160efca18d82002e2f66696c65300002005f5693c75ce98325659d8ca8d33754b30366155a18d096c1d970bcf615e760465451b4b088bf68391fd8181ee58807431d38b33fc1e8fbee2a82a1c091afc4efba37cd1f58cb6cb11781de48b62a7bf4bbf3608138f02333aed8a96b3a037aa1149c16c99e14e893541eb34bc91ec0192d417b99571f04292f09fe04edc21890a1b33881e0fa03e7164a31720190ee8e844054697fa690d2c18879092cd6d4431f25c3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) r0 = socket(0x1, 0x3, 0x400) readv(r0, &(0x7f0000000000), 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000002640)="29a73e34c62d5aef383de7c06f39ef1265f7607aa6b183700afbb2b22f8c215dbd59e39dbfb66cf874b001fc1a9080fe6c46071b4bd25f73667da5e327097c5ffc102d51158a9e262d9b84f2d1ef526c832e55bb698db75f07a79ac821d7a58f5c05", 0x62, 0x402, &(0x7f00000026c0)=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() getgroups(0x4, &(0x7f0000002580)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000002700)='./file0/file0\x00', r2, r4) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="83386e496390be716ddaf91cd8b4411253c4bbea1d6dbe7d40cf11bd23fa9f56f9f0bc75b6d615099437809a3298f17bce038f124fda05c38fb070b0e1e0a59a47b46da92d85a1b936fa75dbe9eeec013244c38270c220527feedf3889ae92d274af6659d7352c5e8a257f299515ea8ee6e4570b8a2b4888549d1943a9e18d717186fb8caa8e3e387fc0291ec95b95b0c033926cc6f4aefebc696443d957c6d70387fbaf16a4706b43078bf29bd1ed90e11dffab95a3a76286c41fa354db5044b1a12d5ac38e1bf5dbbefd0563693faf66f18452ef892efc25303e9260c643c67484d867bc9310f9653bd793b0e6fcd3ae", 0xf1}, {&(0x7f0000000380)="b387ce59c87606d89491a364bbd848d2aae1d008628e2d4f2a613a3ef5f7950a1166ebc2a5951a7370da9890c60058fd788d882fc9dc862b22fe2d00ef5153b9dd575cf8415342958084b2eb45b4735dbdcd5d1efd7facd0e7b1d47fbfc34e83362553cfd7b54c5f90e0dc8e1193ebe8cb1b6ffcdbc109a997c70f854f748e281d03a6ea1c56e6bdff2414d1e375e19ed0d4134759c9b49f8c7f4462c8aafd43faad9c", 0xa3}, {&(0x7f0000000100)="05c3494246d6f15269da648465f882b5cc1b13d836035faaea9b359adc02079e5f33972c53bbf4d92cfabc", 0x2b}, {&(0x7f0000000440)="a743e029ce68957ca36cd11d412607d3e7e398d3d3d8759c2dbcc44f2895b8b48abc8f2507af6733e8bce42200a8ecf698b9f0a4194ff077e23a10c6a0fb50588d002cb55f201f3273c394a4831f1daf4f894c0c8a943e2d9bb5e4e7b1003a573e672beffc287357d8cb8a6dd6ea2dcf4c544ae629d44fda0025076607345d8b85592be778c736f786599262d950768ba11fd6868fc0a358b72d0db113f497c1aad0d12413d1f22f52cc7e09558998afcbec7f2da3361e0876", 0xb9}, {&(0x7f0000000500)="fe330d3b219df01955f1a0e2d472883079d698a2f8ca7a968032198b1735532ac89b67d2133107efb23543791bb4d4d99c84d7e5e662ee55c9a5abaab3c503c2d162f8672786c8f54981ba399f4ce5b7250586e156c086890a5cd907039ff97cac805f87941002622e688835cfc0298a43d794751eee00697dcd866abae46cfac770132ffd23ab8c7606dfd194e1e5a66a485dd61dada38190b064d0d4a01e57329e15f86d4c8fb075c943a41f1f07d370e0fd5f887dfa8bb53fefe8dbb1324700e6e4930a23e8facc25a8fdf3f9c9baedd68d25028b31bf791c2bf1d0cf2c3c44a959d819cf6f00e7cafe984f4d371f17ffb63d56c44442feab62b92fabcaf696ddb9618b5117a12bd1360e5ac9c5c79c5b2c4f8e6432719e07dce59748cf46fed6f59621a49a624754b1d84f65b889501c6a3e885f9198cf8ec3540c079c9ff50c81b2a7f00b851dd92bfa1f42ed21c5784c15bd0e44c81a5e529eaf80ebb58c384de0ab0b5f13084fbfa2b100e2f32a48981bb299d44ba4753f7a87389a8d0fa9cf162aea091341b3d1e614a580a294a3721ace5d5743b8cac1d4abc1dba2a4f7010519fdd672e9262d083da5be5f7e3a72fcdc051f6288ea667161e36e30682995871c17a3023b1d73d7a5bfd333efeddd7c4cfbc8014abd9d8b3703bf69b53d2f1b262e4091df984e9fb56573af5c6158a86266dbf99525f79a4e3334e91f5256f5a482b3416b72023a85ba18a0e1c4ac05b6d63740767aac3733612fcdfbf9e7b1a8ba4bab38d4ff623e29aaa997746196b5f82b2a22ebad69055c16cc7ee8dd140f5a84a469c2be16218b10f1298dbb4c9f261dafbc3ce2a1060986ec55d2b36eb2ae279ab9ba41261037b0648c24db45ab25a1df4522dad6d7052aab8e911bac4dba888781e7ee5b2f5c123712e78fb6781840d3b9ed5e85ab186751058d0a9aa19752a1c473046120907800a72ad857c59f86e1cfc32d30a736226ae0dec1060dde684ecb112035318a6eb207fd9eb3751d8120d0c2882ebc11ba9ba3021ddba0f8873e082a8f326c1daa2ab113144dc8c9b0d14243692240d3bda64e715ac6f4f11650c3d9ca16b95607a5ca1db2df739f0e69815a5adeecb8011987c657b7299ed104661f789f30fc1c1da3891fe93cda79c4c764c6d0316a66ef52f04d7b6525f813f42183fdb63d7b2ecc352534d9549d834fcc7ceec1eb82a7cfe2ef479eb6c84880f34a3c6bcbd02348812142d2e520c6a2969fd86fe07daf3a81bafdea4587e934f7fa2a3c908f7bc8f8cfa30bde525816443cfb62cbfc0743949937a6849e5eade5e77dc7993a2cca52a2c8a8e65f6dff1712b3e20b450439f40b846325b38f308f65df308a294cb378f974a0e12a0cc30b8ba76ecc187e5cd714c99e7f30c3d3a2a89dd33cb44f3f161dec38f83b4008cafe3af348bf4e21b2182d4b9f3b99f76f4ca6c8ff333ce1c16d36cc14549e3b294a2bfa288770cf5fa4cef716a14986f431009ec0ebf0066442a4b2f1a01bc204aaafa3f065d25bd3a545187d6b585d15047c36a51ac250ab98afe1401e8e39ecbbd231eb279b80232bcab78c9508f5510701a8da8c636c7be8a51dd6f73fc32d2a7d9e9b98cc1c2f32cafc1d90589aa2f9de02198914239b1770f51570aad4e2610086525d0d63a60ddffe9082bc1ad45b5e8673bd2595ffe0395ec4345a9a8f87ed874e8690ff7dc05576d0801828403e22eb936fd229143ab6a90405f8b10b653ce45b36b7ddce24472f2869abf3b166ba0381032a65ec8d8ce2de53eab0322754b53a8eb9dc4ab1bf838b9a00b40c2b1fca6c496779fa0adecdd2810b5c249ff4dcea69131aa3c77a1534621faf5b5f7cb569db8e6d6e121aec7837720b0f22ee11585b8ff22340e39c3a30a845513617cd4d1a17e56f216d0ec84eae9cc637454ff34c6834ab728da1f791e167030375293890f1b933029f69c5f617625030f3baa9f31329c4331243eeda5e5f3bcc5a79bab83c553b196fa475e258bd61722b496809dc0570177c95ee2964cc58df183e0281294388dbe7349b13d28897c31d4a081b8c0884477fef270db54de5ccf2b85871ce1121c0933a969622afc819ad036942aa53e31224fc31ee3af0ac35a2cd74d6ffb0ad72302681817ff030acc986ff8847beff233411803d00cf97b0eeeef067580c7f1259a5e2f99917c6c00d2b1071825c847e6d048161b29ac103d07e06361d8c1417685c3f41262a3b03cd48cee738658137b19a1c3b0b14b4acf62ac6a79aa6100f79dcd87a3972448b2a608d9b3bcafd9d6c0d4a62451de96c004483302d29a1e23ea2f596cc0bb12ffe9eb0a95f505d02f9b50b0f7c0c9450ceb3a59af9786c68e504e30a9d620aea704adf8c140ffa8131ec10ce3f6dc2dda9d0642b59889e20f8bdb37c6251872b1003669e024c6e529273caa309248f986bf7d66c8708f1296455e767d0e277626a8d50248efe44ecbcb0cbef31c4a8a61bc78d7e65456a53073a6cdcc21c51adbcf42a823aa5be8c70c1a93d9b544b8e333c44251e479f3882f845dbd8905684373c748067d6ccd4892a25fb21da56e9aba09be29a97963b2872097913bd00fee82cb5bd14ecb15c4690c5ea35d891f6074f4cf94c24f30e1a90ee06eb3d3b086231b97f84e457cf920476d82f469d645697a9f41435d5dc6b3e8e55be6abddd49eaad964ad0f11cf873051545286a2ee567793f16cd6378ee71ed7d1b8b2e8262270e348c1db9500520358c50ee9922b8bd65f77284306890fa3bbe6b05a5072d9c1ccc5f05fa2cc1f04e95e36555fd5449945757354e0dbc576ae1055a54825215ebea964b3b046d533045c60baed2dc25468c7aca17b491329323ad9337d3f084d06983d55ce7e8f564d1a81bfc69ebbf7653c5c280a5c10cd47bc6321769d83b57d12ea28e1e28a905fa28bd5c493d90ae439289965f0f20c047aae9f304ec15e245357da9bb3759604469bff3a2cc5d03b46ec15ee182c81145da65855a7c07d793b84b4827209acdefd682ed2af65298118b03f7b17475fe10f0f606ab9066082b5199b442e0eca040f0806e8d5c4f21cb235ee8597937b42c40812b3876b34eb1a5980515130aadf892cf3824ac28cfa9db9d2c322dde9b6efe947ac3824559a0c270219d75da5c81dc5472a54bb0cc4af601e838ceb7861ba19594539b04f2f3a8b53748c3c767e6ed99aa2336f8afe56303b42108515ecda7d0f61e1dbcb25a9c754b48a0a101d3916f71e0a454b02af121f655a59c72c62230460d6c515e78a0341513198bafdea055cb8360aea8dfd920ccf3730f10d6dda020c6d68db43c41d6765310da10f20c53900fcb7993488ba0d1b0f6a3362361ba6cb097f6df3d5a2c4ecfa32b06ad9a26f3b896c02df6da5784ca1f6676a57f2c0725666bd300e758d780db99711feb47dfb24c2b49a3c2e7d4dcb5ea66b3fef07e56b9110c35b7d4ba2fea3f22e904d1773287c2ac9bd598a71fa501119836cdd89a5565a8538e326cbf37a4b6cab49cf9d05a2b396dd6974c8ddb04301beb9931bb90f947171ae81ee0abd4cccc430bc37aba144309c10c2e25bab14582721c1b0c4a442d3c021c53b9423dddaebb40f2afdc82b424decddedb43dc606dd937779e7dc0210f30eb4db845f432562c772d9b5600a9b5adef42d16b836cb538f4d81e994c993e2a15243a46a354d6e18c73fdec1d1a2f06588a0786a4febe85442680939ce3171ee888baa65a74de3e5d2458700d4aa4ffdbd20fdb77a7cce0b28fcbf4ee915b986976ac7325619e63db7544b515ae658a7eb8e6a19ce11b08df4bccc72f717e216ca30b36152ecf73f2924ab4bcc67bf616b63df7fc84fd4e892bf33a5f5664e61ebfc7ba72f0e71b24f8ceecee77345685e4e03535b5a7c1ba47893663578b078ad92c7a7c44209b59278d0ab1c46b760242971760000d4d6e443a2d08c5e8a2c721413067a9d752aa41c83519ee08d92f4e8198ddacdb43350475f435237694006b53b69f5d3dc24bdcc24f4a0b181118241c6fcc0fd3ebc1cbc89f49f4526be4370598d26a5a4ee2170e164931fc41de372c8ba571fca7d8ab90ba9e78b7a551a12ba888778f2df624cad443c6d538143e2e571820970e856b90aace85ead915eeeb9a8b564721ac35f07a9cce6b7b655ceabb83fb3e3f84a24cd16a51ef3c00d2c8c1b18fee6e98ee16465a77fd1ff21c99af6c39908adfa2294193fa21a744e65969fdaa1e234242c2b4675531bc6ae8df2d30186f14224a5f3ac0ef5f8c2e06bf7aa654a0eea06c93b57f061a73db668f17e02f42111ab0e19f17e67c4030312cd63a4904dec5a1cbfdd9a39b8149e7c7424100e0a52a45972edd6c7c3b46ef85254ea860783d055ea12ea3f90de18e4658e7bb48d7f4076cbc976125002ff8d0f03c9852dfaf3b85dce353b65f990af2b7de54dd766aef6253448533199598796a69542c3d9a8787136ec25785832de40809f650c6a595a28bf653f6c086cc8422896e4d0f3b20c191548433d91be6596f07408e3cfacbcf3c14daf8819f9fa38e105addcab2818e6aec9a5748c707586cbf6f1532951982b2297195e6a8acc3f4244a78eeae3712368c38fafc7954c2d110c98ad0b30d36b146c2ee9a32175b048ecf7c4b8a66ff74e8257add4415a85c5cc15d80396d34c226fe278616e79ca545b0a234a365649e6692dc92f66e29295b37988e09b8db2b533d8ab94010a13933291b049df93286a611c3021f2624bbdaf6691bbfc63cc2f8b9aa84e70d09c29c0856a2fe82111e8002d72843c61030f049e6c023ea688ea2ccf57d81db3a5961b5a687b733257b414c5f63681630561645976241107bbc36e45758f0d7e3846546b89ca367e4ec960e640ee5a23c50315c5a0eda04c00b86a7ef1811217e2bd9618f715408e2186d101cd7b8cc2b48ff0c02b575433b2ce2a43fa9e9f2b0e1e44f9d0b575fedc679feaaaa24d603dc15bb59fd593fe2e1bc76110feb65ee4d2758eb3706a388d37fb13e53f61cd2dfffcd0f00eed6386ac5d8617aaf0dd659ec4a30f66e50b38f3a241e19a3b09609ded63b82d7cca6f898873a217850d726d3795bdad0cc6d428085f9f5a21f3ed252a33e3d4efc33f275059ef208dfa1ca0f7be40a88537bbcc8132c85eb7624e9f2df197053e0212904fc420859709d4a7af528ab62efe741323e4d3e64481e7c5a415bd1cd4f6203e8bd88a552ee3c7fff77bdd468a0b1aa5f30f238e6372fcb3fae1daca310237c4dbc0e9407b69378e9843c0a495fe1a45e3c06892203d85d80b6d8f961b65b269ea12ab1703237959c2b499d3dfc56aaef3929c2d7cdfbb9d7351542a1f9ebe4196fbf3177a8f98d4b62cb951e1ad03665ef502df544d4f58db694e502d5df9cad7833def399aae23adc97c1827d4025041d202982087a96c9017cc50ff103dd00d00ac7c666a4ba5456c4eabaea0332309383b4753a21e7f05e4a0ee7067db3046f202c0cfe24cda2cfefc8a44e711c18efe3e307b03cfd8c6dfc1e77bc16a2bbef9a426d881b6a9a9513bcd6b77f87bbe18f39768399f881128332643d1a3b7fbcf88e4f068251a67546f9caffd50815acc0a7cc76a9177568927d9ba462aa630ab5d946effacbd395501c2eb52ea47f25e4515b17e784c2d0455ff4b1ee837154ba88645d5d3913273e902d86319d73fd0492c8a0894eda348e8badb9b98d8f4791199abb5160ff8fd1b8aa86e581f27e7ea5d4b3f92aeaa570a699df2657dd550761", 0x1000}, {&(0x7f0000001500)="ad571c27e8ede4ee4dadca4febaa1ee2a9ef3d920d05beaa23c943c70a1c32ea5ee5670dd325fdb77cdcab7a2f9eca43b976ad541d2a9ccbbfa942a26f1964874940dc9551b270d9fc6543c21648dfdd239ab1cfdd9eddb837f4796a93f0de0a2848bd636b6e2b4b50c7d9093ef30391f941d617eb897caf170ff60307894daa6d72ddec54fed27f9bc179b29aae8dd9d5f5e4b395f6fdf14a0db39ec8876e41b9925a721bd017602bbd9090a0506bd9ecabec06a3fc50de33a1c22d3dc1f8616179eb7ca74edcf320c2be921fd082d9b77b6ef80bdf8f89195bfba35680042088c59808f62c5e6319bd817f7851c986900e1d3c75c9ce02333d0112865b672ce3ae26b0b9067b848593e4de2a6527d1f1642f16899f490a8ceed77cbf1de2b37ed538dbcf0a5c68995cf2069ed717ecc193faaaaecd10e1d1ec9cdcf1d897578e1c42437338fbd230aef96f97b3ed5915ffd5c19827920d87749921b5b0f3c118003273525adf02bd5515a3ec9b6a74d429c583735c71094c20d2a0d0a597bee65005c0d2d58dafe0ab93aa7842ab359acbbdebd45a7c86840ae1a5bf98d25b7ba4e4ac58e36719093af096a679c36ccd268e78ead7e6b91b1a58d2fd296cd67482bfa9dd5b7bd89a1431fba4c15bf0e374fd1de0e4691772ddba4de22553d4802dc168c30ab4979ec51ba370cc291b96f15815a39a8e08c723725bc6684b9559265f396b2af773815822536d9d42ecefb3f386a56bf4fef5d94d6c4387c260e419a2bf4310d0e67d8af26a4460a6308eb263c48889c4e9f8e1ee0ca0592977ec5164b35534b292d3506b42b0a5d2c242348ce8dd525e52b085b65bbe0c249bb03227beaf7c15dfba51c484ccd4929cb056923f78100402cb001c1fbf1f86c85a3c3699a87014eee5f89b023e9ae8513593a422ea6ea14c59224d02c3dccaf57677610e9d453478ebc8ccf7ed9e76f6f52c74c24b359c9e0e83a483868584ebb48b8afae715233781f52496c600bb66174a99aa33590b93e790173985f26bc863c060511bb26404d8eb8f55fb70ff28c964e1565ec1fcffa55264e32ade0ee3aef06473e6bafbb9c657b313ac31423740462d0336bc092a1444865f1466ffa465da2f9bd4815e14c1b36c6d3cc5617adc5312ae9ed39aea41792d49ea48802ff626bb59f0e7ecdda67a60675e6ae0b986098ed97d2437e5d0d463f19d18d2b57068e446ee58d7e3e59464e0c1e5dd1600e049b05df987a1ce92cd84a2ae881172e931624ad4799e5fbe07bbf7d60b475c55e7e466b951e5da82d58ddad6f2766e77d7185ae541d1fb5392e5b6b136e0f54b38f9352f52bced85e982a8e1608ff6279fc61c2a3759f32326911ff1fa5915790efd56591f70575396f43b5ebfa1b61c0b6b80c009ec3e7a3a907b3128069420ac35ac9738e90eba914feececb7acdad11393ac6da063996e80a5dee4bdb093d694e4bcc7417d41f2ab03d1807b6baffef0a5fb294a33f463f2b217056e31863f7107f3e99d1f17c014e93909ae1a79dbbd5b9526b39b05c1d9e16146416204e3c5ff47ff0b40119d626cfa90039e0e643f9047497b93ef227d08ee004c16864ee89b1e257ccbd3300a7678346c22fa29f8dc12ddf052bc0fc12e449df16c3d6aebaeb0ebd727f4ecba715204ef799c1093c19184c253545c48532ad9834aafa5fb56bb937f157b1ae50f1db4de7121c09e8764a0f0d0eb209b5563a7e11e5896717d7212d035a1043e5b0a5b954954c12b66d6a470468f255d58f24b0f4355b3ff6da210c620e8c7dfe6d46269e7df52e4a7ae11024b1dbb17eed64c4c0a6426f5c6ed665e98ade196f8fe2daff66933750646e04f50cf9b5f0b1f87e1e0153aa22646a467c34567fc51d8c38baa479b513c3e44272bc81d1fcbf92b8634688f41996b651108b1440477d24f7130784c2221aef38b70bb52d825811e140800ee979b50d9facfdc5523c378e856a9b98ffc30b0ff7198029a03d6dc8fe221541513d605b18217e590ae75b6578d63d7e2f9ea1d8eb64ece0b52912f5dad400279a866050fe1cfa9836629e0462099c8f404d0d429d1d85bc927036cef14dc75bcd66e1fdecdd9fdc36ac64df4bf0fa17ebb1ec51c08cc161cc3abcbbed16a97d307970bf5021873d8030ab819a1e6c0c739adc1bf308b5a07133afa3261ce9b6ef647acd9dfea99b5d5a5f4ef4bae846088c86a630580db07039608a3bef7975908eaa83de5b49a3edf14e7199343b0cbf2ae36e5685f66fe7faf74692ccda50ae61abfcce512c4dd0bfca8a0c861157c22ee071bc8ba6741f9e36c800015070d30def8e060dd636666b9a5fc89b406f19482c4ab0def23df073ad8e719dcd93a87f01a5e0e895817834cd07aaa5c0d0160a90cb94c87e9bf720fcbf7c992479de231d928ced7ec20785d2122fbabb44219ffaf8093d0f2269c543a2c6cb6e8b19f130650e5b518663f9f47c9120f067e88e94c102189e9cee1af544f50fc6a9d1d6bfaac340da8c09e15a0ab287d7b2b94a91bce586674bc3b2dd43b64518cbc1de54140d4aba64f1620efd8b3839f39e65af8adaabb0b350b494dd5fd9444f5ee0aeb4a98a69509620df1aded13b8c2bfef8f188464e9f787d15ff66cf8f7a029a4befd16511746d54401de40fc2099b2942bb207f2cdeccbe248f4bb3c881b33005455a466ac0e4af8010c7679487c1377bf38413068c261863187dc9efeb927eb372c6e43571020effe548151783a66b6444189d6a667d38c6866bf02eb4eaacc1e2dc1fddbfe37444f4d2831de79cf813564998a2ac445f97b453afc9a4bed7ac9aa40602625fa053c80d62636d4e2401277e8e85f2c3d1c2f29fa66141a449e9ace38171a88449806e1a338ef64772aeab0fb02190b61bd734dfb3af71381a9a90d9df1f9ead61b73f4c53d45919cf21f13193074cd52731ff4a5294065a80629c677a88e660b594e0ce5af02f014a326e406aec358b52dccc30874e6c059cbd49130f84cecf23ffb01dd2db0314deb63ef8860682a71df86639cec5b16d15f6e0baca1a8a382c0c184a33f9d10e3ad6369e67f7dafa4539bc0041dc25156bbb5a4fceb6f47e7589fd4cb9d5af1576ec09f7bd541c6cf95492b22265c6e45267329544eb3a2648c2d30c7d47f0e3ca1e7d6e8293fd5e1a3c44f523f4f0f48b871a641fce0817debf5f4f931fe2edea215d789643f3d60c2ec466dbf60ced50cae20f130ffd2690d96c985f77784c35147e75621d69c98009fc073fac6c1a65053b988d722816892d07ef9af7d0113312a3cde9028863f0047e0bbadeed4b49342f4c82196a46c9a3c2203ab97d95ee4265b40616760156f989f09503c205c0f5f5af1bf7f517e55d8f53073a08b69659a3cf7a5b4781ac67b5f5369e9de268f2c389b2ebf7e5b61a839f72c264161c9fd18c6b7e6b3fcd0a6bf28e8357b1bcee80c007b88efbd95f188e3ccd08230e5c43a19d6d2f719474efccdc33d8496166bd6f0931c171ac1739a1742b01f0270d88b2c223b8f84bd70d86d4fefb21e91078c4d84378adde2a04ab8aabb5286f7f0c2e6aacf5207bf73d293e7fb260a05de842ae084602d6f176d97d5e9c785294e2807a7a8d36ec17445dc61462250d17f09d532101dd0d74dc7f252649642dbc4ed33a3ab788ad3d81b7b93fb5a8bdcdb6aad04b6129b7b911e06e282d124c71b3bed175dc3c08bb4369817c5ec67f9b25e625af9ac081c413bc7e8b4a35b46b04a5d0acae10ef1a3c420279732351273282ee1808a939ecb408c98fb76d035a245690fec01e17b565d633791ce478b8074b1452df20d3aed9c5e3bd84a1e32b2feaac3d43e0d8a690a0dda9d2a4e1586f53256c3c52704492c2a8e048b6ffa05e44758cd9de6913510867259916e607c853cc4d5be4056321417fa60c35f71faee0bbb33dbde69b2b4587b0c121e3c9cedae45e2a6baa7844f6feed94284daa55a596cb74405768a4993f4443efdf842a276bb4a1d6f8bf23c1a4b6f72d438b867331507f1b1a5269ff74161ad4ec48206ea2435296470d8c14d69b2ca0ca1a464deec3216d587c1fecd67a167ddc2f81c7cecf9b6d157553a2e0f9c993dafd1187048e781aca7dcc5269eba5b03af0049218f9c2373ef60ad63ad38ba635f5f41c84777cf9adb7f76ee7b7da01a232a7a76ffb4489c2d9d6a08fb00f0b26de6d0d618b5335195d9e6ec8a5c34596d9da4be2a255293e67f998dae56069fd8427eaae6deee9b9253ac86046c2b1a9c22a102f6d718ff9edb2c4cacb3cb6b6b89433d2388d29ef7056afc5d658c82478e0b59849af171dff2a67138fd4cf7e276a6c4714d0bee09a452029d736f68e0b1a5ed7573c2158910a19c441346afd6836ec4a23adecad0645f8c09fd7e03dbb4f5eb7a9fd5e461ffdf4ab2a3e8a53f8768b1a9764cd8d8436cb9389fccdfdb25cf45635c6f75fcf569d4a73f36811beaffb415b05888459d31ab6431fd7abcb9b64a9056c858fa7fdf178b250d36d88c33ecccf817074bfadc315ef7c4873eca0c468e5a134b2be98669714c9277255f1791c4c374d450543571cee778fa64cc492bdfc4bd5f92c1a1cf913da78b19b7fabf790b344437aa9fc124d08b19030071603b71627d66e2e035718b3c50bcd19bb0ff08c88455ec3e63ee6b0b56fbe03a885b15860d7c836396d49783cf453628df3db2a87bdad9f0711e534b528ee7b90d884664002725cee01728e3696ed4f8feab036a634a999713e5e581b72c5bc033aa608b350cf48c59fccd5cf00eb9c0b12f466e4fa716585a46c4b225322d25bea44020e46d17a35b828b24a785258f3c0ca751d60036896e18e62d3ed3ce61aafe232fe47a81b78d1ad706262313fccb4292087d8f9a7710892873c1b8df665821f65c87e01d4845f418f4663ba3a8e888953f9b0d2ab6ee1ae92a657f31cbf48b7ba4dc399a82351e682518db8d4c92135171653c67f84089fc41468b52d98a4bac7f23a4d50e4d09ef33ea7854d8c8d7fb1c3decddd16bb321956f8b37489b6547a4f621bfe53974ef1d693dccc6533d9e671be7536ffde308f0f15ce9f452f480468eeb74679ed714f323a4fd82afdc66e20663d3abd34c32337f8c1fd7ffd5c3f3093e76e633d7a140ed307f98f3bc7cff723a67e0d9cf795fa47e0a13455c20c83e324d97815783cca49be8e1a6fba03e3a88cf2a40def1f415592b02f4afdebcdae6a1c2dd715f85f3b2328303e5dcfdf048da1db18a98ead1eb290f676b28766a6d5ed529b461cdb34921811fde6ecf34db5cc680d5c0f8df9c0af90c34f81b2c8066ff6e2d417a46506ef5e1b4e3f3fa796b35e6670bd2d1d291c7dce8ebba6bd51b8f7375872319d2cf4fa67252b3cb1e81066d34ce6672b474ab5722eb464827634742b845a8cabea2c91d6eea1bf54a5731b410ede9823586f89617faee09ed8923012b9a840aa957997d5e28c48e398b359c7f622df624165dce213ee448e954092d5e8892f05127c0d7089e5848e56cdac49ed3083ccd6af7e419327a7c05ae0eb571433894eaa6e9410804ac931822bea5d492e64b8c54f679fd6fb0655057af3169b25b62ea4229bdf81a31f7748db5b8b2f306b25f82662d746101fae4d5341a8ed798f98babda3ebdc9682d80b5b92bee76870fd07ed025600f433c4c8eb8491c0a687df51b36f5a396de1b5319c508445a704e04b219f414d4c87e8c20e840cd6d31f5f5cf6d1a6ee15939f64c3c08abe948ebe94927619cdeeaa3d866c6fa8", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0x400) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x5) r5 = shmget$private(0x0, 0x8000, 0x400, &(0x7f0000ff8000/0x8000)=nil) r6 = getppid() r7 = fcntl$getown(r0, 0x5) getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000025c0)={{0x7, r2, r3, r2, r3, 0x20, 0xfffffffffffff8ca}, 0x4, 0x10000, r6, r7, 0xba62, 0x4, 0x4a2e}) 16:00:08 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt(r0, 0x5f1b, 0x5, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8223a2c536a59cc5ef1f8f0370d0db8b2200181c9fb5fda4fa3c42656ea43019db6c5ff385b6d7a1d03d003d5b239b660fc1428e35d197f02982585c69a7612d1d1ec54def970bba34a49976f2b22b8c9a97991a37f33dde28c0a7a8566b038c3b6cc0b14a283919700fbac557531959c55a4309e1c65a3fa012666f6d4bd05424b0a64143db0701053516e5e9a2907b8efa6e905ba2a39e77da176856391c1e7ea6fbcc0817a2d473a30d6019d348e43f4335c914d1b8c568ebe06e021070f40df75fe7ab0c4a48e6", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) pipe(&(0x7f0000000140)) socket$inet6(0x18, 0x69606f69e6152064, 0x47) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7ec6090) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2000000086138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000003c0)="0f", 0x1) r3 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r3) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r2) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3fff, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="edb489ece3d05e6e0d1a682f3d4377c2416f47efdb22c1b1c86bddb15363ef23a7c033bd1e724e4f8013ba7d35c81c6a82705bdf1f78b29bc8df176b3c6baffcbe89f57d36b9969948614d45503b4edbf009ab39746ecc74355c056a8e07582be70e13b48401869d0c5247aae541b37e26", 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x20000000000000, 0x0, 0x0, "ab06c4fe5d28c704feac09923ce12ed1885e2e17"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x7, &(0x7f0000001700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000180)="8fd07c16985fabf9d47d5931dd84531aebb1233a2aba216885de842d31a9b9a37c0f68ae8dda86d37e6ca312912e565bdd9593423a6c8150e1dd73da61df944b170cabaa2a1b7ca3752e405b1be74b675bec3c01d4ece292cccf18a6f6d96ff47077ad424406c09ce44ced237f810525e21578", 0x73}, {&(0x7f0000000240)="336d56b63ec429d303b5fdbe4b06ae3bf74737726da0be028bcbb0687aa950ed213e38cdf84bf6dc81e7b3e92b89b08b744262aba89826bd25f6c7e346f36dbd38d4823a9cea4f82c698e5d8e9941818407bbd71419ee149cad85d61f891b9e27118214908ea9cc5c158c954b678d72741cb7c9b84a386152374793e544b46cca6b17b9d3678e1c9ce060fa6ee0bf612581996121386f7435d5fc8b0364a545337ff4832ae415db5366258b4d00aae08cec7861a292c32bcbac34c8938ee6e83b822d76c9431d4decb79d70952185b55c1740442aeea8056c869fb258d6881b04cec9c8d387cc9f690c7c182453e5dd486e0a8f8f0516c8c5e207673f83e813149507d535297849fae778c2b3abbd103a445554e3cc52579151183cb661c29a3ca8e4db4a13bf40d8c8685fccd9e505508d94af003912a8e0d8960d4a487d69ef5811bdfe7cdea37ddf7ddb835526b342e25880c267fbbadf0d3b34d0827d890da82eb05611dc0a2fa93443b134cf4a90518d95507275ceb14426c83d1ec41f492c33cd87aa31b39b0eb5391a990b6f6c9653a711b6c31786317675deb3f4645ee4823414c87f5c3b792bbce1bc551ac7f1f0e5ce73342e45343b49f5fb64b6186f4d4131cc1a68c6b7c7238db3d7b2f7fccd5c2445e4e13b9630be490b24012e8ef7f20fab87f44ca583a773c25c72caa2069f6be15011c117c79e5bc70f87f3c0cbe2c2522fa252fda2fdf2186190804c8bc2065e4c6dbfb8b0c206e742752538523c8299da4bac52d1d2e759137a54740bd8e10bd233f75e772c1fea28a32e8d5a96296fa6b99837d000e17e88d963bdace0803674fef5dc00c56cd91799ea185dcc7d15053be63ed92fe53b662cfd712f558a51f1f4b6dabfbbee4643a15e73ee5d1a0fe03ded3c72c970d8177b537f46ee570a060412f77cf9984164eefca4ca0d65c6beef81048f051f1045787c0abba64df2dd1bf9b15f4b45fd4a7c2c5a169174784f8033c1c976b1837dd8d2d038f58b7a2d6c900e5bac783210a21e1fa6a0c3a26271d19c80afaef87c5982b7f0293a7f1fcdca3920970c19179ff2cf35317371ccb387f6a304af06b79c647c326e85958dfb5e87c6468cd9009d22adc3450513ac29154d2945f38c9cae9c758c8d1b3a9f46d24c153aa97f6428391e3cdf50adab4b307376ab8ff5b76111391cd9ab40286c9b9f9f0f84c9919d7e6b82d21a08807fe66eaeb46119e951de3f7d4188cf6ca69cfe6b9f91b7d592d5e25c797949a2cacd2f2a7c95c34ba42ef312ee863ca8d1067339cd01ee3206d3752d456b35ad83e390c3004ecf04a7d145359c6561718decbc496f878c9943209abb01b81a0d0cc53df500800537dadda9ef6703ea46f0c46a8a06957592b6f506adb09fbd3db87b5547664583a17d3871b6c85786c9e8a358125f53936ccb3e14fc04f1b9cb5b36f5f612436133ef81e3a4f3a4a7a001e7b330a90003ccd00ba1bd642aa00e54b325bb43fa648c0889e009e79afa04e7bf560b7251179dcb3d84678c28a33edbec65f388fd05e23eca4fbd98c0b0cf7c62f811c2629f7dbb31dd1bef2bcaf28b6a3e9d9127e66a11e9fa3d9930566630289730a5abb39f1e9a206c0feb631b18f96ed152f8a5323a16e1bb3d755b7d9a29445b4a66be767a2179894c5e2ce64108d6842b4b8ab7a5b48055bd7be034a35fe4563fd96658eec03f01a2a17a9d67bcc5ec3eaafdb996c45fe04563aa1ec3e774e9e356d3a6865ebc070966e418242d4723faeeacf0f6363bf4f4caa5c150bfe84eefb7aa729e22027f1c8f06764afd325d216fa91bd8d5f9bb4a07dec5c51c96413c0f8ddd60399885296be427e3c3b129e23c7ddc9fb044a748ee581c9e630ed233860b06aa183080cd99fd6be6744ff5aa6add7110832dbda1fb4860f9151cfd0fa20495d50dff81211a8d644763060cb0d92a2be227643ba174b9c6511330752a6a28838ccfad4f42bcdc8f8b8d41ed243248622b8416ad773a7aa9fd650ea98ad26ccd7b5843c11beb2096ae1d9fefdb302e2f87a33e43248c769971e0a7e608f4dd28260137526fc5fc501b11fea8c749c2b8271e3d709a721e112a6628657de670908f7910c9598f0674dbe311f17fa6a277d579619a9d361fb52ea7671425e910a3d47b5371602a7839b4e182f88daebc5243d3579ee47e009453073691e4ae08ec3c7380fb636414db9af30196d1413768ab1a290f9903b2e4fc4e4dc7cf67cf24d1965df536f61c0087e3aa7517b727884f1bcef8e85463e61f4e86af594dd7a8af357f32af5bb693a7ff0b2f3060e5e427c8b2f325d8ca8f5bfa93bf0cc495fa3793d4d85651830e7976de747f8ee6210d7cc994da3cc1c44ee188b44e4bc0039fbffb92d62a6956966358979680b49b97cb05ec81ccba9d09a62f62427abdd95154cf1d7eff8f0203b08e390dff5eef02204ed092c63c3c78a242a4448ae8d142578a3d5bfd9d271a99378b5e2328aaa761345e4ea50ca0ae103e5c683e2d1c994f02bde8ca1c60ce052b825fb090b66854c110fd405f1b999947b2c1e407ab1272e50a305f1b685128f3653cd2579fb08c63d66f1d72d8c31fdcf4fda4f7cdb7571122768d2bd712436238a66c58c56b0d9b42cfecc77cc060328a3cc229b5aa419aeb87eecabed351abb80ef259a07e98e0b94a7e217ba03e40473ece3e462dc04ddc6f1a00ae431d2475eb7a9125aa7c3b1db6be6e21618859020a8a9590494dfd973ed7a8b8388ee7332f1bbce086cd6d9d8e1e8b626ba3505849ab2699a9874c37070f30f1f01fa2e03b7ca69ff0c590609238b5d0153425a8a33672ebaebf6f818d7f55b7b9ca9f76e68cfd045559050177d6a78a9c2932c25dbaf093f2eb2240496f4bbabe3df0199c865da4bfc792373a6f539e5175eb34873ce8c6c79fb730d6f9a07a2d98421f0c849c3eb95fe38f7c4e7045de798e615bbd62e718c155cd5565925ecbd5115cab901ccd4728f1ae6896424a8e89579811c7102d30ce8f0b7d38167c5e4358b038f9147d9901d07f5998832dc619e3905617ee96240f94541d5f59bc6eb1d511887626d95046cfe6d0120efcec80e4e3edbaaf62cbf8717213d2bee6151bfd60c93202d4bc0846e5fb92bdc7f6cf2e408106c46c15f6001ce944b2336176d290b92f9f5e625c8a620fc18e9cfc93cebfa4c166de23d59df6b215372f56e3b8a53789677058784449ce4f3394a9328eddc2a6909cb440ebdb2be12d3dedf4b0d9431256885f08d7b41cf40c5550dd9042944a5faf098ee51126c961674edfaef923d62bfae716704a070326292c703c96a9e565ee86438d4f7d19759adf1604ec9474580a584d2fa4725206307efa31798ac8bcb61c59d6da6884f7005fba1bb748b28d788201df7c5bdc53b015a5f62aa4409436e08e1c00de7500d456b98f2062bda79f2287d5f37190382cdc4ba6d2c67033ee30717946640bf911305ec99b5036700a70574b315eeb4f8f5647a62a32e2e7bd1646e3ced4b6519119a2773d42eab7430506bf4a9b1ac06271a1be016ef765cd1eb028e98c006fd1ba2119aa2a35e7114a5ef344a52036a8b7aff5b32fcd29a0ce561f731166f77c139075bdf97f97175a21de79f9b75398e14e4cfa8469bbf01fab3fdeb35df5fc6503cdcbcf3ada5064a9ef7749eca9869b7488422f96b1daaa5697fdb95ccadff3bbe7132396e9bb379b450516149401b401d8629795185af58a8d7903ce1cc47e7f13cdffd87d7c7dbe811149cc1358763aee92e4217955183942a675fc56814867b502bf407f5d86d40d984f5ebadf4dd52adaddd594b06078553b6913eef3f1ed984272e34d8b07221fd1dca656779a97e6db627063b0c90f62c8797567adc2bf07df13475080cee6c64d5757e417bafd32dd552170db42a96acca9f4d72f1446c3367785c0c603ee9708fb8b0d5c529f14f754d9a8a309cbd1172764065bc4a510bee532a1d5a9053c1b15df2efe4b41d0f6b4bdebbd1d6a4ec7cebbeab51fc3ef061a23c81e4c9a1d4f9041eae28033b3629d26190e360290a19c811bf07a4419cfdb97170a52ee90563cece174127299a9c9b423ae0c237660e6435281f664db1b74ee2d6753dd3eaa6d00136da20ec1a8085f8776fb62cfb7daab23522825341279001c606b887349b99c2572f174fe5ee8152f059114138aa1b4e989e552c1cf5f35effd0d901cc79d7f546dfe3357131b2f9969e4ddfc8856d3b6a631a64f3f8defe8e5b2a88bbea4cd257d43c8d9ac2fb77e410edaf794b2682c3ad13a2da58afcc0936328acec6ce211a37acb2999b6bb73f1378d24fb04e4ac4dbb1c3a652dd4e4290a54fd200266e35c936adf43a1dcefb81c9cd400c177703890b28f23d16bf0e0b3cca4d9d28f1e5c66cdc54e0d8fe0d6ce758399400013a503a9eded988437636d395735c1d339c3a06007399cf537d5607261b1cd345905049830832950db8dcfeaad701839ec43d0436f6f8530ee4d0293abf1f8530c88716fda80e2e2affc10eaea19947431cec6b07763a92aeab6c703863ca6846c192ed89821f5c1d06690d61939af35c69d9bcdb559546790e5779b092085aa33c2dd11f146fb889c172865ef46546a2c2ce1104923510745012ef55ef1bafb4e6dd508cb88ec9f0505151c6346f37d377a1ffc150b8b2fbd211bb85405f04be61381031d9c7d04467b13475f01915b6c36d591f79cd59185bd287d2d66a56a14a60b9b49f29b025dbeaed2ea3b58b59f2b35d39fd4555247438a2e895ecea9ae32a33a044cd3ce45f4c5557e7f145d5c7644189132c74137412f3e507ea9d82efe68c12eec7c3ecae0da9c8d8790ec329456e59ef531051de8e80ea26c2c02ff0c07bf5989835d4f2ae71fd34c33e3459ccc24c277a6fbf0e5feb19c769aa074ac02e07042fab0353da55769b31997f88e9bc88261d6197fdc9a07470f8cf1c7cd0276e93a4771dee4b2a6356630a917e5d1aeba09a6830f9779e81db9e187cc44521522b2337d77a099924f088dd06e3fe2d357a3ae1b949619389704fbdcf72cccd1cb64316b1ccac1288ff18554b9d446d82628bc067e2b491fdfb5d548019ded14c1857cce874855a42bc233dad7587ee53769aa19436c899677ac9384e0605553792ad115f5aa6c370ae630e05d28fdccd3cb0847cf7d71fa508353c09b07827e8dcf17ab7a41a61c6e52e58d34b2694814d0c95be6e77dbe9d5eff0124c356d619705131f5d1a59ce884eb3a5f65c9dd0d571964241da06ab9234c57885936aa126afbee5f6e1f45f75e59c474251c0a2a1d48229595a0171926f7729d0d16cc4babc2a1974fb737775f496945a80071d67e6b35ced1885ea82dc94d318945bc2f9cfc567f107253f1b23e13468304c988dbed2e343eb41fcee58cf9f99d188af54d757e72357c2272364ac26a92ea823b1fcbc2508455ca59159bc92796e6482f21a1582d96913856242ff174e2be3648229cc1dfa64da4a5e6bd7248bc513a7e2408af1e6888fcdd6b19caff006c6a5ef44a9e470162c03d0b3226f3de2c0b6940df4ec2e2c4d0fbf1eecff760a98a0b6350ad5892bec38313bcfa33305da33aafd3271a95ba57e9f6048e2c5aa6f6ba6ec298758ff03eebb73e997d02afde29d1255f68f9631ed9dd70a8cdcc61c7ecd9ac233f7e9c6fc4913678b2dce64af6964c130370322d9eaa132a16f3f2a5c18cb0d08a8f5e69a3a36238754d5769fb59cbba50a5f15baadc010ed9fdbe1823d688ed3c7dd20", 0x1000}, {&(0x7f0000001240)="2a2cf4973851c739c125be9961dd2e87d85888555aaeccb66e55b0c4cb321ff38128f7d09c3bc72919ab7033a8b2089bea3af0935a041c5a4a0ef978eaef247bbec45c707e0e88b90046269489cad23b71bb22b8fb8ee1c3fad4527a11ff1d94810e7bbd227de906f67590839e2b1b25ffbfb3ab6522415575d6a0bf29486d149e05de4857b0f8831d7f5be46da85b6ee9452a225851cd4c92693942c31f47d7af4ee71be20118b74b842e1b6fb252c979bb26adf73a92228e4cceaf3c3a23d9e1bb0403aff8", 0xc6}, {&(0x7f0000001340)="664e59b0ab2aa2e6b3b1c250b1bcff232fa812ecf7c9dab37fd6dda0c1612bea6a2301c36fe8eedb1ae3f2a64c104cdefc7f100ba7ee72399581097c0732fc4e84b5bc3c96d2450d6d7eb539d9254a621b", 0x51}, {&(0x7f00000013c0)="f34ca5b1a829f519146b", 0xa}, {&(0x7f0000001400)="51243c4127b688dba9feed03227a8507c3f61d2b8f9c6e02ce4b5553d3e2c23c151eb8061206af27f4a9080bcc5a9d443168917723a2db0a8cab67506539ab1d2c15a13564c9ba2a3c23e0d47aa62cfebaec282f85d7b7782e172e573d56d74e40b4458c8a6c2bed30c2acd9d9c4a018e3352ecb133392740a3ec93b91583d79f1c9109ad1e4869f55aec0d245c19cbb9a5a1f40667439b69ee7638c48860ebc781bbffb580fd958c59da4662e7a1edb913a92e1e7f9451ab88cf5fbaeee70cc8b4e918c5811bd7929464846ae8bb3426926ef7fe3d285ac44e1d4435e66426e93b1fd", 0xe3}, {&(0x7f0000001500)="fe155c9e874aa2f42f466e7cb885a939d13a3ce265a23de67b991ea299f5947f4721e7545131e0780078d837be76774b3ddcb11f9ea29fdd208f67d9b0cbeba08a0dddb0ce92bc61b58a19350c61cc3d33a4be2cfad0448e7f5bdd9345c0fffbfa645fe65a3406d48e5be2f748c129e6f2b2fad95fa8fd94529c32639f31cb6f12a80b881c4ab28865d1c72ba36a074830885eafd03493d90bc7ac6c00010784eeb52d06ccabfe8c2d8ff303c92d2e52f3025c772caad83b372c3e39863b656534ed620309a5e1bd5daf7ca2632c0ff714b8a01c4d9de94bf979c0ffe3ed4fd03f703c11ddc3474157aa0e4f6ed8630760a5940c4761fef9", 0xf8}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0xffff, 0x9, 0x0, "bda67d11e8f78586614f420dcecea7d123f58f97", 0xffffffff, 0x4}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() readv(r1, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f00000014c0)=""/220, 0xdc}, {&(0x7f00000015c0)=""/117, 0x75}, {&(0x7f0000001640)=""/240, 0xf0}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x5) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x184c1, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x131, 0x108) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x12) semop(r2, &(0x7f00000000c0)=[{0x0, 0xf132, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x2, 0x1800}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() 16:00:09 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) select(0x40, &(0x7f0000000080)={0x7, 0x5, 0x5, 0x9, 0x0, 0xfff, 0x7, 0x1}, &(0x7f00000000c0)={0xffffffff7fffffff, 0x6, 0x8000, 0x400, 0x9, 0x2, 0x2, 0x5f2b}, &(0x7f0000000100)={0x2d2, 0x3, 0x401, 0x2, 0xf3d, 0x3, 0x6, 0x80}, &(0x7f0000000140)={0x63ec, 0x80}) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xac2, 0x200000005}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000400)=""/223, 0xdf) open$dir(&(0x7f00000003c0)='./bus\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffdffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/247, 0xf7}], 0x2, &(0x7f0000000340)=""/52, 0x34}, 0x40) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x88) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) flock(r1, 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/65, 0x41}], 0x1) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1e000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x800, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x21, 0x7, 0x8}], 0x3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x800}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0xfffffffffffffffa, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x40000003, 0x3ff5, 0x80000}, {{r0}, 0x5fd77d188c066a53, 0x88, 0x1, 0xfffffffffffffffc, 0x5}, {{r1}, 0xfffffffffffffffa, 0x30, 0x40000000, 0x10001, 0x100}], 0x4, &(0x7f00000001c0)={0x5, 0xffffffffffffff79}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) r1 = socket$inet6(0x18, 0x8000, 0xffffffffffff3a34) setsockopt(r1, 0x88, 0x4, &(0x7f0000000040)="f0730fe3020605fd117326e13aa41cb9ecd43d16ae6410cbd0148f5f09a72251c82cbfe5fa031fd65eca27fe79f937e5b2766fe25a9f05655fab48c3", 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1}, {0x18, 0x0, 0x7fffffff, 0xffffffffffffffc1}, 0x0, [0x402, 0x7, 0xffffffff, 0x1fc, 0x7, 0x9, 0x1ff, 0x2]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x3, 0x800}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa0, 0x400, 0x6}, {{r1}, 0xfffffffffffffffc, 0x68, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x25, 0x44, 0x0, 0x6}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x71}], 0x3, &(0x7f0000000200)={0x7f, 0x2f7cbd5}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1061c, 0x0) pipe2(&(0x7f0000000100), 0x10004) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x20, 0xfffffffffffffffe, "854955402e3b02eba759391167f5bfa6e9ff00", 0x68a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x42, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file1\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x4000000008) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xee, 0x146b, 0x3, 0x0, "424ad44022e1b0141e451a7bf74d12f431fdf9ec", 0xffff, 0xfff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:11 executing program 1: rmdir(&(0x7f0000000580)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000002280)="a84bfe789bc45dc952af8d8a262985dcc396248ad4fc909c748b55975baa42bf0e4144ed6303b28325ef7fa278c039c06c81d7d9cc40dd8873a25ee6c524e6a129014b019ab6716bb615639b9819190cbe8459e5972a0b1d58c49bd1c8afbe2ebe4bf1f97098d31871b37117114352e09efa97fddd5ab455b2ece9037c4fb02db37fc6e48295c5a2121702f7f897cdeac9bffdbc51db5982fdca2e4137313d9969af82582f44a31f4a7e223ee495142d30f32f3c176c2358f3c76fd6fcb693e1e6869ae13d175f356c9f721dc6970648f09449a546841614fecff124dc8bf537e6398411fce63423c1a3f3e29b31a820ec74822e002a0fa72a4a197517aa099af3ac6f5d3c82edec8ac5fe1016b71eed52ce44c245f18b32b0e7c2aa3ce45f3f1573a8c0b508eebb1a72fa4c37ed76cb1a03a9c05ccd643dc09c975163d4760c658dde3c811467c3eeb35b1fba38064bae46685c2758dc2db336b7e9d93fc9252677a547c66e5c148097af396ec5ed3f8b0b021ee31f3166b76995d7db0cb92c9c8c408627da5c70777682bfe5a5016d4c98bca01d918563c1d4ddb3c4b62ba73e75f2643b2c860d1c5af64c97f1d0c43f1cdd958d6db9575de64ca0149b49c626ae8444dd2c9788a0023a59af4504cee2c7a2f1d658aa5cbd17d7431db0ab3673202816341bb9388bc226d2599dc94fc4e96221966530eec18a9e5d2686c6d257febc94d3990ed551e054d559af8a2b6483f46f870d2fe57a5fd589d3699c69964b1d126384d8a084eec145abb285e316d3b26778f0a6a38f0646701ae987038dd708d886f9b4132864eb7a296a43223eed54d996ec59bd6218e9320c09efaf97acbf032185212edc41c1de125e1b8dbc4b027a43570ad19fd62f0be4b085fc81cff8662296a25655370c0d9714cd26ae74660cc60463cf13d55c47e4cb462a6f989a56578efd3b79257075ccdec3ea2b985a898e4649dfd2b82bbefb55208e0f31154d2d60852b0bcefe5ee4667ce7c1bdab629f928249748a05b7a96073b74da9ab24879bfbbc73bf0ecfdaeb9b74f571dc7af28e9eb702ba035e03973632ff464291663a857b6de4c982f33ab3f6c6873bd400f7f1019cc1b6508bec9070b2ff653186e7429b85ed7c9c20dab18dfde0f063967998d66f76129ed1a0ea6b1d9ae4ae4dad14674783e8e1a2c20973780f06080396a1df5e41d90224320437cfae4b915b83d9e3836128ffea2af7417ddb6f04f5acb7d2169febfdc2729d3100640cb782321224439a2267f95a7c9fff2a90553487d363f3ed886fe20e2032b38db0e7212ec751836ff51780eb16f571d7f4c2af33bbb072310f49b49603ea62d1df20f8ea5bca7782f19984e995ac9a1250f96c5ec63c94a0a5d96b9e9219740144d23dfb03f9bff74aeb5caacec04f0949c8b60cffbd915172d3860692daeae7d517a6799bba12f9069b4fd45b764fdcdccffe2092e261ba84dd1e3c01daa54acc1801987f9204d71b66968fba733754f03b8a3143ffb25d309a4ccc1025ad26f6247f50b2239895496c3b9bf0ae557fbc7b147d9bd6f2e5e10f676895617235a4d9a2116bf3bfb21732b2ae5e69bbc31ed39e8a69534359eafc6986938d8d9aedd289ce4c3cc0d8e496b04756b404b3cb84a828d5a22b890a3c50805d09770703164ee99bfcc7de67b2d926315f20086646d47aec2a6a6ca201216f9aada130db1647d16298f2340f21a8d023bf35654c227802bcfba0a78dd54a09e5167c9379728f0fb41c74a0ae3ded38c4408dda0e0bd7a1cb17cf1b3e2fb6a3d43e58ea60a057b34778e301c63fb14af0be724471635ef0596e723db702f070626ba765290930844b9db05f1969439a24c29750ad6baa83e1f41c0a8ec4c60a47081ce37977d785eeb7bfc12d0b86e841059689a0e9b21d07b5dd9cf34c0372ceeff5971023b599f809bbbb68d4491b5f5be8ad0aa5d1941308b47503a31f431f116820f5a5bae026ef41bff50bd61b13916d7dfe844c21a4bcb2d376b6379bb3734ee9611831bd901c25146bacfe5af4d6197d1006acefc8f93ea0e18ce5de5d000e6c99c1caae5e6f8c936c8c2b18b117891135d1c2fea47837dd31d29446022323411cce548a27ff95c20e8730c6a9e5400ce8aefa6372a809fd0f904b0e6b77cd3ec22f3a9ef24e86c433bf1acd9845164dac10d41364baaaf24b7bd5b53453905165694db9bbd0f064d73bec851dfd7ef75e9667f7c1df3d56398407d6b499c3dc23ea67ae7da0ec66f5eb6e95cb971266ab2f83d64380083294b31119c22bed6ba146624ed819aee43743215fe91eccd1670f43477c5ac43f9886114af504a6b4c50b3d512618dfcfdb9a32d9b65765595b80d7fee0d84c725a42d8e740c0b864a27ed4ff453d52fb3fb252274a08f20b647596cd9382020623d31594bb660bbd57b31817e287ac55d3933b444718c42c3f374c3402a1c9778fd512bfa63eb277e3be9f0e3a65511c74e21aeafa06d6efc6c5f72a2c53899fff5e088dd021ed43233797955f398671afe9b67c6d8b7f348597aa26c95dbb28c5542fb57b3a75f163f3e236ab56eeba14f44cf8746ab8dc74dd6c0ab45b777e3a2245d19c9990f86aeea51c13357feb9426bdcb174173d2e8fa8b33c54cbc2b95ac8e42d32381730603e3cb4f2682ce7146fe02d734705ecfff37bbbc4b5765e628b484cb9183f6db97948ee42dbadda9dc21360d8d55541f708e1e4543236e94a2a57ae2d33adfd03205c6b5a09a797de12a1aedd74a584d559cdcb423da464843252017409f032e1a0e8fd74e3e6adb6dee74f0a313156228472c1f97fdb0f9f2d65b55b038b9d2f91872234361be8266f0255113bcb1fb30e044cbec38c8d3ab7dcd5d49f03807f88288475267f44cfeb9fc64e99efd4ad0265f8f9eda67fd95c8147d7bf719f54f45099655f027b5f16ce0cd044babc225f186afe3341f8ca83b4e1c98acd5aac96893094a1e85066ae9efb6dca578a6655118c41d328f7cdf342843e580360122987e814c11efeab0792788e9712d84da164785fa18ce4a47fb33556786d6c81db9f28cadaf2fa1d3add2814989e28c438f556e2283f362b0b2d5cfd16a783f871f0cbf32aa185902377011f539e60f54094946bdd22f2d8ffaed45da42eb9fb0a374f66207128a69a20f3ee312061372618be99b8ed6f1ecb8e4799758d920a0796e44ff67d94b2bcc8db3bb099439a9f7f84b70b5bc005b4e31e609775e2fd02f25811ee8777a25d3c7d6505555ad9ec6160a4a588bc7619274636fa7f5b162e709e73cf4aefb39d90f2c41a83650418447aa5fcc80fcc7b0131f7f7c2f6962342bec00ffa802a7933555f387729aa2f395e693e91ee40ef8b910a320c9af3efbb1514b8fe279325ca2b3c31905cdac4962dc3c74d7431965f562fedad4206611c29e73b42dc2963f709d0e43fab334276d4e042ce951e7a4496b1142f4d1325fa38bee0e171a207cc91743a35272cbbae4587b5d3fc5e8450b94936840eaf220596fc88c43752b92d121b63911ebd66c60c04dc8ee3a3fed6da0c2daed9ea70146b8a37938b31222c572ceeb784aafbebfb1676dfb7cf1a6ae61ee9adac73f6fad98e5ea339d2b753b083161c5b3ccade3485c6430bba045eb077553846fbc2d9d6549b533f8b6d683187685091ef98e07a1e4ededa0d1942fc065fa7a3068b3a88b0c1d4fe7eded0126db31785f49a6001824c9d3547f75f07f452b8f6b1d2a3be74e87361c9e0a5ca3afa16a99d69e8b502cb28c774146d91dabdc0e5413b5dfb7cc642ac8b0fa32faada99dfa12edc0a5d29341d6fde55c084ae3eec31cc830b76d8a32533bd75b26118ae959234a24c0be7e8af74e49c0af9779a4750b4a3c306a6b47f03e10cdf405c0ed1b003aa5548896d78b715ee839a88c012ea4c9f90e707c6ac1e8116eb729a566302dfd6f693c97dce865e8f296dc462bff69bb7ef15b80c7fdb361b7a49bd4a92ed188b66b6b1417c29718bb154b1c01765741a345506eef995daf84cf1a7c67f6d1471639f41fa620b09b501a7150a6aa9867d30708be38196d5f47eac9f934242861fe1840c81eaa351ed40b9e3a60498e6f281e009c43f828474b41d59bd92d3134358640d94f98ae126ecb4aa453cd81e085c744daadc65151731ac5e22d50d95a603e834d60f279c319b276dc13ff2f3ed9c1a57b95e869333a5090bc7d90b7b2aec4a18b6f414cf4e7ff47da3a2754d59c6f4fa0f7bd54f1fd83c89c4751be6d2679a541af61553372cccfdae1542dc2d81908b5596dcae1fcf67da24035561217fd3a59ce5166327c80fa1d769990d0885d7754b1fd652fff35392fb9f6ba4e14f94f9b45af42bff64a0ddbbf9c4e2bf87ef7af8a4255693a714e5d08d8e2b701f00e3ea92e87cb5047a9071b0ef71800bab32cd2b943760d1e06e99a566857193a75043a29bf1cc13584a3c17393d5fae40273654a207026056c64ee2df671b884833157e43e134fc195590a955acf9a7e3b74d2066f322be55154c34c5c89816ab5327b7f5a8011d9154012950481e66c5cd2344edf7beaf5e3ee3b5da62f56fd8a78cf155e5ab3807b1f289bbbf399fd4cd8a70d4ca89896a0b27311c5df25c921dc1838042e0ea860d7f15a069e24f3ddcf0a605b882d1f756dd4f441ee68abac498c565227ea46d96b665cfe87ca85876dad0929c1598d0be37799e4b49146db024c004625de97aedea5c441f67e7f65968b84c010b3fc0bfaf7bfd6f47f8115cf3afca13ea3e2fe508cada1dbc5716d7800923ff6837aec1038490b66813d51901538a1350cea6532e80411e64975bb3c01ee8b77c05c0a2ed292fc4a4165f91a36fd63db8671226eda456e99b708f372cab494c3e2693efc4fdcdd71098e9ee19583a1bf4d9c35f7fe5bb42f908a28ee4be9dfa26bdad349643bf7039a26357b7d696cb48689304338caccce4d579ace70f85ca99b881b554c5acff079dad69b715620ba74e23bf37ff4f14ba76aa4cfa3698a7849d48a8d27cab567dda8403ec18424743aa4fc896d04321baf0d274232f58a8d777a0357fc1e0fac4b6c10f6aef9fe10c0a067460bcb6e8023e1e7d3bfa0f143a9a633f52f6432676f24c114f7e1b832dc83d7ed4e2482af0d87376e3c05de9d3420853e86e2bfb9d900cb3cca66c4bc777d9862a9c81993c4f891028d7b68a16a461a1e29a35226e0981001ec44ad82c1cd38c9ca20bdf5c83914835d8c679d4dd5ce2a46bdfd6f8ac6479ca05280e40a8c71590a46f5de2cbdbb719bd9f9afdd5485d04d67b3cd6a058e62170a05a0d8ef7e94bdf711f1e79c9a9bc69dd993b9f3ed1e712e3c8552d088f1b3af0bac6b30e126eaa729696eb44fa9a2e0884b9fc536fe40dc7d73b55c9c204ffeea9b515e149d232c4c9bd33a7b748ca1000e6a1d9337e6133389193a85f657914f3e0df39a2bf3b712a8aa9744b703faa197a76152db57d1ab944a45beff0cc4ce00eb097d25503602575b4df4cc745269e65252f0ace19012ea5abad1c3c58f2cc8e30e8cec9b84698a3e606d7946f3281d4a82600ffc8e7cabdaa0fadd02d3a046381925bfe36a99d1a6452f9c85ac55607fcdc82f89a1153c76dd084e7ffeca0a804b255bd7e798c3e1f83e482ee048035ef69ca9a215ad761b7d4dd1aa3c0e069943866ed55f4dfd4226429050a381c6fce21e5026ba425257e1b6d19829796005db61c764dfc7f48d464353a64772ee15a92c3103c81833f80d96e42c44a0d6e8d4bd", 0x1000) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="308f8e837a1da21fb3d9b901564284256d552ff4d0b1b0903546891373bb2604e46001903a82ca695875f81c47b23e5677c7d5f1b23e6e046abc1e5632f7ff906b65b3664ca4c55a9d24fae4111143cec9ff45e1cc9eea6f524102729456b5b9a5aa106d11f761ff22e5e316b2b00fc391d72cae03a52cdff4aade63287bb34ae3826c9b84b92ebb0fcc2da361f27a12f832585c91bb40a4e03f72ea56bdf011fbb35840255628d60375e89793d5f9dd04fc26c1c6fc3bb32e61c5494e1404e662674e22298b12ea6b3c5db33c8b72d485bae550", 0xd4}, {&(0x7f0000000040)="aa", 0x1}, {&(0x7f0000000080)="c49e4ae4d7e1e3174218d2c2302900e3a7b64edae019ad967d680ffaf35435742ea7dd861a97d3ecf543cd01323ebeb6312ae93ac5ba825543", 0x39}, {&(0x7f0000000200)="4216ccf60edf50017bb960fd50f1e524f94aa922440c", 0x16}, {&(0x7f0000000240)="5011cb39bb78a57b7b7f61f69deada7c41495d2ff5b562e1daacb2239e3da6ea07eaeadf0c33edaa2b3946a540815d76a24124e115759326007b", 0x3a}, {&(0x7f0000000280)="f72719536ac2c30d61ac0c9255ccd8ee4f487bd32664ebebc0a284ee0ad84b821c8b30999839177c9c6149bc9cdab9eac72122bb3705c29d6cb7a25c1caa57a7ed1b7530fb2dfa2e3581d249d524666ae80e6fabf6533314fa03e610162c1a492592", 0x62}, {&(0x7f0000000300)="e08f1182769cd2dbde4ca253d36400eb89565ce46bf4add8e7b0c76054f88ac34b7c46804e171b28b1bffaa41fc14a5ad02e3be15d860cab3e4a3c53b6838fdeb49c35ebd32e0a0aedd804ad956357dd33fc0f497cc0a42a2f08a7041fde195a437bd5442c8a4153d7c87e49aae4dd154b00d61ea02e1d2f27367af750500cf8438c0879dfca21e8283558b111d779956d65fdaf53a084e53b9ce7c4a6cbcbd136f492c606c86c898f2feb88fb0b7a54fbfd46d7cb05818a71148a2da6c042a817172a5a", 0xc4}, {&(0x7f0000000400)="0d600b4381adf6954cfe86bc42f7ff6db681ebca2d96ea220018d26088dc0ae45f8f3eae5da7c12041693ef18f34a3b82decd61679ac9f46d8a457d940d9f791", 0x40}, {&(0x7f0000000440)="95fc6f75bf696065493f3e8668ff7f3f3f1d65cb9658481a119c884b341fc23d6eb7724fabe20370d36f56518c03c04495f38223bd701c972b77948ce7d1f58d5f413a18ebdd01de2747d63e6a68be296377821b1d", 0x55}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r1) munlockall() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r2 = socket$inet(0x2, 0x0, 0x1d9f2553) writev(r0, &(0x7f0000000640)=[{&(0x7f0000001280)="2228d9b7bf51728ece9c1ac2c34c1d468eb776ec524685e3810ffe65a9e70aa0d80dcc8c3ba0b9f330ff48e96bb4e1802c0bbaa9ec2239b35bc16d27a3382c46e12e47f3aedc86a08ff236d577fb2be20476a09e9cc6f98405da265ff47fc6abc390187bc5c701693afc72212c090ef881dd01ab89fa2243b86907604020039c1ae587c83fe568de776a2b8a2da34ad8dc32a65442a027b06a2a2da3632d1a10a430912e5da4a313eb3eb2f27d37ddcc6d12609ee3a81a48b4617d36db8206a79389486905a1b8608eb52ea78465c40caee3dc9caf8f7e3ce4f432361a741e62a3ce956d561da1a2dc9a22ca83a0c6d89522732d38b62876b01e00b5f6cea98dcbe9a259d496949d839a1f0bc759bb6e44f76c054201a449574ce6c4a6a161684764d5161a6f76ac1afb064fb6b6e04d2ce087ac565d89e12889b15ac0e54a4fe529bb0d4a70087450438613f36f09623a74f44ebc1a6615d07a7a31e1f24f27e04b4e6ca41e516a998f08cd203728dec2eeebdd8806d562747e7d1f18c2550d7e3d1ff8abf7b1a32f82979d4a62211b6e7b6e64d32344f71d26c7d24b4ee4b417cec1daf8face148781a4d942a905bf687d716a25ee931d69813b21673ca13e31b7519e244ca79988f47ee20271db4ec1a426d1b53ac17b9efd6da0f63048c77d815333ee3b933e8179e8b45ad8e53af9ce4529fa3dee962f3cdb5de36f7ec7b6bd69496ba21fe6a0139582d0130bd7f1caf996394c74836ad726fa0c898b58cb928fe15bcd269ed76ea610883716f41c5734e60b7d01d47b2efc1737dab0cdd586ea33cadf35a334481c28261ab424a8c23dac77b8ebfb8f3d2dc6741e382b8a142cb39f2fa934b2ea3c3e7efe38ddde5637a1b22901d27997f5b2b52ad700eb8f7a277e41f90661bd68e9d3f942821938e70b1be5aa0d659caa3ad577a80249b66f1c4059c3d3e953fc3fcd7730e92ab86d5ea1f17fd3efaee099590954c95080f936322758ce1adba2682a7635221b3363da99468f60028f54bf03050df634496d65b61d1839e5c9879b43410925fa23d596d315ecfd69ae1c4be175e98a6b8afda2cd9d51dad5e12e5895c13becd9175b4df186ebd4481d4a7005d7ba9e613933ff38f2ac0239987fab60d095393ca72f3f70d90a0a9309a5c085a69ab9c2b1c48a04ac1fde6e9ef97fb8fdb246ef48b422eaf256e5c235fd13f6d0a77f0d4b1b11420c556f96ae48f520308d7d23f71a6eb54379008198aee2dfdf668042b36c511129d61cce7fe6ab68957704e0723bd18407222290131729ce1d4828abd446327c235afb51ebb09daadfd9e2773e052c37a76e944d6485dd311d9e10347824127cf25b1863f77b00d181e717b73b5e813d0889cd4d97fbba2a8084b35f3a2b0ed14beabfe29a2c9f2124217c72a2ad4089fb14365fad9cd2e928f620f3bcfece91a129737e0d875ff5e7345108dcf5239161bbba5c1002969436ff6ca32bb67f9a992074c8c7004ce2e1257c43870be839f96e4a00a73976dba89813ba90da1d7a04178b837cbd00986be1938807dabfc7f3434e1a4afbddee37c46903599120c509d9f6f957b8ce2601a8984907e1555db78fc046bda9557eab885810b3d8753bdbe2506f27a9361af5d483d7769a78cf12fd514bca971e8519624d8bcba505b1baab576bad3b3d438242f0ebe881beea671fe9387eb124bbe20b64f7a3f2a45be0db207f8aa203dc6afb7d676b1ad73b7ec5d4b058a9302aa982d2a63263dcc2370eeb8ab580cfb36d029dec464647f37c584f5b8dd40216c9276a33e1bfee994dcffe895bed69491a1120d9611a9fbf117519215fa7e16849b184d10113284ae92fd596fe792d0cca581a9f060550c62af923031d860352f0d85ac6b0edc2065232531487427db8e4cd92369026ae336701803aa0c79f7581f54d1d86aaa85d18cd183049a2919e2a239e805fa783a6b0de211344c8bea5e1a009d27d061a480abac859c5690a2513e4c4ff3ff2494e45e5755a14e82eddb4af96359c009e25eff06bef4549501b375f52953fed90f8079f6d8d69c0320eeb024f3b06fac3ca40d6b6988174d15448602e5c1111a7e8d4e05cb92e6c82e343ea3d30d3bd2b00119b9354970412c5a2ad6345e104e8e3e55a9efea1de4fecfc96ae713378c26b4d78aa3b0b2a7fe2f0ac9ea9380df69508e11d620f391e87e72b4599fd7397921b29d9109d6078624f6069c02f835030d4b67c6d91b9a3ad907db855cb15d79bb1e9dcbd30bca727736c4afd73f176be1a889101b0592ca5ae05c14e355fb74f5ddb7f8ec2ffbc87a9d3fe2913a93b0a18d3292932df37c79d96c6c937df411cc624a6e91391ab9fca5de391dd664013b655ba6f933c44b2bd279f54da5d6d4d66d169f21815819abf47389e0f5bc891683e0bb5eb223887e0a162ac275fb29ad1fd99c54637e634b6834b571d5c587b59001d7442d6f27ddda170e234864d83ca25508462658678b8c6c1b4cb4c8d3dfd63e65debb5892b28ef392eebe7b5a28f3dc54b3adf22d12fed8197f2f1632a8a37b029ed2fe662ed55a4429bdd69d6712960a705131588836492b1b3d4af1557efda32b9cd8b21e522079b230b45873fc04132ee606d11b02e6aff9b130854f40044699233d3714fdea02cbc628bc48d1912edee1aa247b6cede2369d41ec8c576fcdf36a36706382da4ff3c3bf42539ee6928a260ec0120b836cdcf87a56b16e928c36f17e39b782524947fa06c92460a6941b210f42980505d2f7b8890d44fe70b09b9b78a03900c65be49b8b9e15f806e54587cc162ab7e21c253aa066378f311dd8e04dcc8d4c056c95e38a56235225ae2dd4cfc0661a2a1afd47ed593684080646c91433b274efb5eb46a717c2e69532ca73bd1c18a7a85781b7bdfbd42fdca2e0b6ced0dd47e298891b6bba40041d0329dbf842ec21cb1b55443c53eb7cee38f1388f75873c095666fded5c1b0eb447136cb922dcf4968e89f0cef2be2ddbfe2113e4d6aa75fa09d785e7e56cc9e3b4f941115c31eee87d93ab3f794a5aa7c21260da18a73fc67db96006739f29e869a3faf06b767a2edd4838d6cc8dbb65cfae1460e7d7fd80e01e2a6225655f2a65880173f5608c2229785f65e871bd80c199adfb5a22e429e938e32d8edafcf76cd08763f34d68e36786785c2d2b489a9a13390445ff9724858a194c7cc871edc256e39a4a725b751342f9e4b5bb7ef92ed1f22ffb92d00f67b0c42cc3c64d232987aed2c02825fed0bba7dfcd9bb391f3e4edfc3b262ed26acd8ce15b0bbdbc21066f2a0a49120d547e5e93115a41db512098f3c61d032fee63ca1c69064075245f49a00af1f357461b2fc1cd22497482f27c0f6ba1d087853cf55af7f68a729f9c2330f7c5729f6938fdb88098e7dc7297f7a730218c23023b7a38969bd065282353c9625ef06ae1bb04616bf29ccd03f67cad1ebda6e3d11e0c815ab891de84b5b4f57beabead8aa14ebfa1657995b388c53898e35a9efdefa11baeba02dc5fa343d276c710d650767adfa9d63acaeac70707d78627a8e72b45caafcc01db14b01209264172f3f17df4600ddb6b0e24c3c52d51ccc4a4bd1d49b319266213044fd134b7f098b3071049d161b2370dbec5004f0bc0fe81e36c4735e5c5a298e77bb0f426e3184af7a57de318da4cdb9511543ba7464e7e9337f8a4c6738ff00935e05959d0471e2d36411352fd1e46cbfd737d527fd1b9329cb24794b3c77c3f06bf9818135a38193ceae12f17c32d63566af41e4fb80b1874a4a7f884a5eaf65e804a9361fca7785677de24137a095660a2c9409e6856d1df98508c7aa6e3e070bfaf8a0354257dd1ecff3f78848fff989a8b9ff1e4b8850089341c6b593e9ef4aa117a77cbc822992f2a560961d4eec08d6c79a69d9e8fc08cfe7ec3cea46ed5c7627e51a504e11ff202586b21d189391109d113d263022be029d55cf5d0862637ca8dddfefe2d1c733234c6a723acb24b3b57ac1a81ebfa4dd8bc5ea993de4638f39c74b456085bb874513e504cbc108ff6e3ce079dd510e1eabb9ac81f2278bb9eae02cb61b19d2cae60456caec1fb55dbec39efbedef15314d9902047ce6ac033a5887eb264da7c8fe34845bb612d02eabe36f5b505962e45fcecc3f433d270654d304d1c796717c6024a60071b8f4246679681db0b3272d0d464989e68a000adbb43e5ae6201916582d5ef39d66c702b516a9ad952633cd4f5b9fb242c12d9925102814df172c909ccf447dbc696abea4306aade03acd1c5b6366e99f84289efbb7a117f499421e8e11b90d2aadb82d62015458612eda14cbaea39b6874e3e9cf48fc15d0450db818f5ef2b9594b6ed0ade86cfcedce2811ec379306d6f084b20268727b0866c9e7aef729846ae54e1089b42d9b814e165830631974fcde19a64866b2090bc970ffb61698ecd2f7960d6b72a7887f0b5035d4c25860fea3300ddc84ece6df18c2b4c7109ddf1cceb9dc04940a521ebc00524585e12d37121129ddc681fd5a7389371039b85905880e27bb8baed044621bde39824a793cfbd8ac16aea4bf015c55c5ddf2ab648bec1d632d9cfd184b244926195a422e3085f4984eab92a4163d546becb8e75e7a8716f7d2091d99b2961ab19e72ef3e2a46d13f4c3fae23247b7af5d9203fc4fa9b0bda8e13c0e34ee1f4be5397ff71535a8b0ce9744ab357ffece0c53f6a395f21d9ce8ed948465d8d84f7fce88d81be036cd94869b09f860ce87e1b5e1c81c7545d0e689ff7023b855538bb7d9b886a3257cc622eb91ebb83406ec3623492be1dd7faba1ac9c424ebf3565cbbe72f131ab223db5a60c494e23d84fc8be6051339ee87b9e706d8d11ce18f1370b47c2545c24650b8fa12bdd720519095c29d4db71904e7e554570e4c5e34c1d858ead1c116bc3a86ed606d71107c2396210c7492d7c4d6065d73a054613f65fe3a79cf5c1fb2eb9c4f51f2b7a43c7e6f05b34b3370b2cf3460984a34734148b0bd1b30fafc54281f159700da5c2d0bfe89facd6c8d38c5ce1ab965975c5f6a71bea8650b38b71e63c222e4e047878442d1d5edc375dc67744d9d2694c4e2aab053964c38c42ad1001749b9268741fc34b4541859edafdff347b43c67c29ea489f804c4514408787a1f30966d7e46544c503663ed0877e1a7a4cbfc6cd00b58fd18cbd0ecbadc8a8b77de15007d82a55f65407a71eb600c48475e92bd0429cc9f82bcf5a7ebe0f02c620f3faaf490763d051f5173564bfa7e548b50d43f50b4aa1acf7b676d517ba9ee60208f4c045b6ac53bd277ce722ee20f5c7bbda6f53e7c071fbfb4a0a449c2ed2c9c7319384003dd574889382456f5fe6e0df319e9b25f9c4cd56c6d4e795121cb1bd36b938b0119b2a33f12b7efd6ff69f92cb885af4677c6f69618a3d77a8d1c05cb6d3a4205d64a84827e56540b8c0d473e1650d1d661025be25bb4780a2853da7af0b19b821ede1d63209633eea9d9dfd3d815c4db72deaaf99929ef7e166c3fb76dabbee45ef29fc02bc21c396d6e129b1bd1ee43cda390eef9e1fc2c6b0ccbe94d953ac32667fdaabb39a5d2c1d55ba9f87a6b32e12343d74b33d9bce7dd5b7b3b2f87d9115a0142a64480f72e9d9494e3b01e01c56f41b93fc87aa38d000ea142f2b2f93cc8ed5352277c456e135c13e5a8c03289d846949ba9dc9fb6944ea942a37114812a499e3c5a9b509bce397df22ca8f47ff29d0acf88dd5108ac352e54aa8f84fcda03ee615523dda8301", 0x1000}], 0x1) dup(r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) renameat(r0, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x401, 0x4) 16:00:11 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x3fe) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 16:00:11 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xef) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) flock(r0, 0x2) 16:00:11 executing program 0: r0 = getpid() getpgid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x3, 0xa43, 0x7}, {0x18, 0x1, 0x10001, 0x86}, 0x8, [0x7ff, 0x0, 0x9, 0x7a27, 0xffff, 0x800, 0x4, 0x3f00000000000000]}, 0x3c) syz_emit_ethernet(0x5eb, &(0x7f0000000080)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8685f3897b84c30283b4d17cba903cd7e44adb25f62b837c7f21e7dbd781d01a89c7d10acef431400017a3bac317e8d8128b592e941c4d01145080224adba5a070da1a0509333eb953a7e95419f631e7bb834ff7650444b67e7844881df5959aaa813110d400e155a46dedec47ce1824542431b570abcf3961e7d6f5325f310167993fb821b931e996107f3b56676d531c6c6c82f848a41db68af29345564eeb5630bd342c0bd5b781a8a8d5d2297dedd84ac629b42e7d9c7227c27edef015b8f3799f6cd79dc98af4d6c672698ee3f5a5860b66f1f068575f3837792508ce253216ae9b82fff12e29d92f89afbc1e2b15288aac5eccd7c79b7759a1e890bfca1fd4c6532ec0b121cfe2f0b26a2ed815f462f8678914e37e7fac91ce7d501a88c6aa1955a7de96f8132dfff6ded7e17970f578427176cbd566288e1c5f028e7788e9c5d62501bb7f35ef73f0c5181053fca9e12a6096dac2616ac00adcd1706fbfbd26a57f68d2485eb84fe688858fe9a5a8ab0817161de59aac8c4495020109c089e8347b0e7415022dfaf0095ef068a29d46daf324a99f5a0d22d968c0964420c638871a6c5e2edcce717cad426262e214740bb155cb2aaea4475a30a8d049c792e8adb0eb113f02c65e42d67848d012c3fe029d9e0011e21cf47b2594a8e139d1cb035377619455857b7c52a6f0a2b315bc661957130a609dc2fa679cad61adb0ef215107076c7647ef5cb09faf02c6a0ec0f7c773d4b4265203e6cdd6f31c260d6d88dbd699fb096a13212925ba9a81ab4cbd09d2e17a4c99763093ae86988324d4232e90fc28cdfbcc78ef8d8fd5a06c8221b87769b5a1af0b715614396d9e0336caf23995e8742e78a9b19b954aa8ad31cc0f2d5517a3684176868a019b186b37a0c48561e0d4e674f6c7dda138529b88c40b80f8865924035cbbf0f7132cc92401e31edfd4743513cdf9ab851c770cdad9b6f22dca711469f6232dd1ce41335480c92bb6f889c809f1848cd246e0958595980147326d9bb90a21789a079427c1fbbdf87963261584ae282f7c55d9664b35bf785282f5818b0c2918246d37059e871ef1ea4b319639523d57a75ac73da934fdea3898438b6ce4cc658928c660db3ad35f2322218e789cd50c314c7cdd7c8d8f604c8c7e80fd64ad0b79db046b647cbd1cb57e0c443471f2755fd8212ee9c1f1ab09b39e68195683eb2f8c22069f6e2dca9468e5add5ae5ed873809c257bc8182a2190b190154dab5927ffec3e07afb67eae87f6a3d52ef49e2110f29d924e0c81dcc369b5ab651faf5630d5b0fdd8e0c274577d983055dec02fc1b23e6f2e6e9044f68174e3e1e500a680eee163d066da77184e6f7df24f22c82b59f2b4c5e1a88460c04d1259119429dbe563dc367cd9526a111d9b4ff92702c3db02d7f44657ed1a3554ab11b88c7289b962d7f2faa2651e6a0d4b6033504746b477c0b3e3d19cd48fa63a43df42f320895219b7e611da64fe28b8d4685a66b567a68ab51ad57e45f16940d2e76420ce682d12b404a8a6a4e4364527d3b737ab37cbccf9eeeec2be5a3cebad3bc9903be71343fa3267726d32933323517418999be2fd66e2027fbabae8") r2 = dup(0xffffffffffffffff) sendto(r2, &(0x7f0000000680)="58a4419988c3ffefe0bf330b715bd06d6d177114ae2a8f41c2fddd4e9762fbb9caec58070dae0c3f672b5f6e7c6edbbfb012ec0d2196bdddaa32667b5db0f80b66a9dcefefe0750f2ecfc6d92e36509488f10b7de5ff432912f9f800fdf80f57f93f6fa1d574ef716fd829dd3964c9ac1ce1e1744b7a2aaa3a3d37", 0x7b, 0x1, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8004003, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/18) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:00:11 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) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002740)=""/4096, 0x1000}, 0x802) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 16:00:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x12) kqueue() dup2(r2, r3) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:11 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x114}, {r0, 0xa4}], 0x2, 0x1) write(r1, &(0x7f00000000c0)="2a5ea4115c64358b862025e893bbe412270a47125b2fde8f1d25304af91d11c4ee298a731630a54c256ec2c23e85286ecc2d8dc1b0dc7a6aea0a049c561c910674d4cc5b6345df20b23c64f8392d3ca5101891ebdb4c1db1c132c67a95bc4b0318e8764f47d952fca7e32524d7b7561a366c572898e63b8aba5cbab0fa82179400a8a8b21e62ebd50222637ad073ee10add73fcc22e9887552657d7807746708cff25554e0c4981ce9a9", 0xffffffffffffffb0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x7011, r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="85e53d0bd81e408f2d9aa4755e7b01dc0bd05ed6e6f8fd26", 0x18}, {&(0x7f00000000c0)="4047579c710f4971077261ea82a9a30e01f3774845112dcdfee020fcabfe630c50471d4b379651107dc175091f410132037759ad1040426ae3e286d6cdd85434153984fa01f9266c0fb7fd44c4bbd48077b833c11a3f8adf47bf4617c310092deb7584f4ebbdc2cc451cb71ceba19cf285d232067d7112510a09e63a1aa7748f9bf36007d3a0bd2ae08ba3fbf66d3199f3efdfd555154e4fb221d154343d11c5756e646c443e30afc9cc6b5418904a517e09f68fece37515acb7a9", 0xbb}, {&(0x7f0000000180)="f2d55c568b5f9cabd2dbaf88f533fcd0453c713cfefb548c1249799c6c2fcfbdb8fbe525b5b1a5851706a20f79df971f6fa3fcd24c14af48edc130ad9a248fe39dff6af1b71f437693935ec5c6b8313258e78caeb56f0d85be730149355fc7d1410609babd63a14c1edbda3e484b5c197ad2e710f72f3845b7e8cd5b6ca76f9a9fb12b0ede0289003022e0f311569ca7068b85aac175057ede25b039caf63cc4b8cd8fceb17230bc14fecfb92e1e41a0496ef7989265d660083df7ef57f45345a4ae591e", 0xc4}], 0x3, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x5, 0xcb5e) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/25, 0x19) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket(0x3, 0x8005, 0x2) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:12 executing program 0: r0 = socket(0x22, 0x4, 0x200) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x10d, 0x6}, 0x100, 0x3, r6, r7, 0xd347, 0x3, 0x100, 0x4}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}], 0x1, &(0x7f0000001340)=""/130, 0x82}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) sendto(r0, &(0x7f0000000280)="86eb0a75a1104959a3dfb36f5b112be07209aa06c8c75431a1edbdcccf91226a970feff5884b54b743c2f130cd72eb1fe1e6dc747f6ab943a2396451273c13f3977894aaad431c0eb3103ee26c136711d507a3b604b55548fe08fcdb5745d9b3c3d8f87e5769dc343dee28b2e727b3d4e7ec9eb496d754f98a4732043a860a36d4854b617cf9768263e068f480d83e65aef3161e3ce1c867fd3e50e6ec68626b001456594f9cab1db1cb9828ff9e40c2f5ee21f667", 0xb5, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000080)={0x800, 0x80000001}, 0x0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00db6cd7f3422ccd1500"], 0xa) 16:00:13 executing program 1: mprotect(&(0x7f0000170000/0x3000)=nil, 0x3000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000171000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt(r0, 0x300, 0x2, &(0x7f0000000000)="0606a3566cc88cb0130254bdc6180ad8c79d665610ebe117fd671a1e3688877a4346ad8f692e35ed40c238129810621b03fbffa41648f18b87223290ca7aa9", 0x3f) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffff4f}, 0x0) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3ff) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket(0x18, 0x8000000000004003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xffff, 0xffffffffffffff0e, &(0x7f0000000040)="a4f28aa31581c6cde5ba55409581f7f70b53a76ceb962fec0a819f85ac408d7497525b68d0e9f0017d46e7cd426ba76c889e3ca0d39a33cbeebe5e8618e192e42bcfb780e543147743a90185e601a81d7e8e70152464a7edbd38b32b06af99f5fc2c4256bf95ddefd0a88ad884a7bd7c65250dc8f669cd30cfd52773b03ea7735963600f6c2525e1c8b60c0b10cc60bf2b69560439f99f98cdaa07c5d195e13299ef972e7ae6f9c0b303f7b8f2fb4eae74d13ac796b809b56cde962e24065c48921b23024d8e9e4123dca3becccafa71f9d254e2a4a84cf60e4f14", 0xdb) sendmsg(r0, &(0x7f0000000140)={0x0, 0x11e, 0x0, 0x0, &(0x7f0000000180)=[{0x0, 0xffff, 0xffffffff, "7251ea184ac7c0c3aea70510d5cc8f8301160bacd4c48aee2c2424863bd535c793a7a1ada5cb8d5bb2849e2622bb14a3b0e36e3a604545f59ff3eadfd5ecf70f93dd5619c9ea84afae83e5844022f926afdfd4ab4a3004fa74962ae8ca9f0fcd5fd1dbd38619a4f710ad31d5047373dd514f90b611401db78abafc1623296a68ba9b7825c5c84d4e5c36aae158a0a56ff5b41ee00f14bb6c82072c9ffa38ffeb6398c378e174e67f1acfd600f1f2fb5af2b15d552037ee53a4607a052f6ba54876353e368eeefb28b8a4babc5da20314595993ef74343d5e7c0a11358ca9761a0b3c71b2abcdfc27"}, {0x0, 0xfffffffffffffffe, 0x13952b7c, "52a6bc9f16edbf79538b72db460caf6e9f8e179c1845e62d3caa485a7bfbf0e1111bf1659c64d1e067eef91b1005003520184132ee165454adc154a97a83162c1085d1fdebe9ef4e5ece073a287719e8a36154a9b032cc4be95409e49b810d1e7f3fccadb77fc0dc86fbacea88d75203b40c383762"}, {0x0, 0xffff, 0x80000001, "5d6e9e8258df350f8b7da9b1d69bf1320bb7a01a6a22f097fc68d017aeb19661a791b54c9a8790cec102116f0a0a772fabc0d91d4da0559e9978c1e151bab9e0633b3166e46b81dc442cf622bf2ffe507d1f364b91a0ba508ce184c096a6e1cde4704a52eb79f0358b"}, {0x0, 0xffff, 0x6, "e09568da5300f04a1f4a3fd3dfd0476a52044c43dedf4900d946bf608edf9116f4c58f528b51c3dc712db40741f1e1c9facaf0e2eb7183f801d4e074bbc41fcaddbb0ddefdf56d93002e21ee66cfc66733"}, {0x0, 0xffff, 0x4a, "0bb32a0975f5075ea69c9be620825d4bb4d1c65bceb4cbd4de43ee73b2c7558d6b0afdc3f534ac178da3385d5ce9f9b205b9e68b56f9155cf6b82022207e01f0232e2d8c2010fb3678015693054af8dd8f0bfbad6dc87a80e6563f39311fc7b3c7e7b2f043b555a833a6346f48366af5ae66d793bc2440d3845a4bde97ba6ff450217e46b275413e6e34aaf048a8c3e3baf4"}]}, 0x3) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() getpid() fcntl$setstatus(r1, 0x4, 0x46) r2 = syz_open_pts() getpid() pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="2de00e37fd2345719c0d11ea6cc3fb9a2643490430d9f33cacc48495e640c08371ec301c5eba354178c195687ec332e1ec784c05a7e1bf6b4249b0176d4824b662136ca8a0b4d394a92f3d929a6db03f8c699cbc0065e5e1fcd968e4151fbec02f6d033e8ef7d9e47bb64cc1664f89b15a52b75b1a7931cb95381d7eb4e6c9c7db349b840eda7d0385b10247437e8d", 0x8f}, {&(0x7f0000000140)="85749eff463ad4d6cf5bc10e97d4f22c3107c38725dd99a891eafe84f3a9904c53118fa26330dc9e980d7443d917702d799760f10b959aafe321a7b8e60f5ec505dbf7c7addc18d32940b2e60048c9cbd65b7e73ae0b15426ff60c7d7827cee092935885138e667ee74e5eff842c333d656ca762fd14c5629a55467db2b1acf1fa719f73314315af6059336daea5217ccbf4f24fdffbade3562fbc13c95ad9d2f8ad65a795e7cd1ea4527019e419bae57021141b2d8d7165ed4664846e905c91419d99bd701b0e78b257b6d814037411ce4a59ad71c6082765d0a65295fec7351059aa568389f87e0a09877f596279f8b80e6b065b48c9fd523bb53c6e430b22e22bed3d0f6a4347ea15df54e1a812d9e7298ae6f0d2c2f70860253cb7e0cdb9f5f09a2661129200222b851b1158f301ac70ff5f6c27951a77d5f169e935a4b28d2cde15dbb52b6bc2d2c5d817ccc8cd025678b1cf2609119ea0fa179513a7954318051aeaf6ad5e4fdc495d4a3f8951447c8d885a6470b0236d5fa511631a8e30802ad60a2a2668093f4eba7eff5416b92dbb7e39861b0bbf5a85a2937006ffec8a0b38977ee85ba3a3379df14d7746c705d256a38ffc469a8a31dc2fd57481ef15ce645b9b4400fde3422f139c706bc83fc1de2e0c281f621e1bb1733b46bd16fe234de91e8a8cbd4b1166d606eaf7526f14df97fb4b8de789cdb96046dac5fd60ef2b729d927914bf83daf2d15777cb82dfc1d2b89a80da85828f936d11ae95e78e70c8edac2adb1e7fe4fde74dd1f783e8730bddc9dec2887a0fcd6cabab5dc7e9312b015fb3982cbcba30c56a40379c065b1960672db2065052e7f6b54d42a155beeba3fdd96d5fae92eb883fd99d06a02af7839e3e494e613c07db8bdd62d31ef0b9360308be98b139bc829093269072366ba5d90989b0f834caddc559f1b0f5695a5259454c724185ea5d3bdc5a6afeba43acc05851af21afc5c02e09d9208ae6e4090de494f989b5096313daee9677cb7921fedf554360f5e0c08e6add68b2f32244bc8879968cc95695b712b1084d03489701e1bc795fdac1afd9e3a5b717a9c7651af0df57a3b1d31b2b4be7127b1cb8e4027fc07943f26a4f629815644050dde0304cd8905e9792087fe0f9ef950036d01511fb827114e2c41d5e2aa2da6bfd035bd4e84907d471466463b9c8cd4479f4ffb2ee4e682afe3be74d6b25d915c65ca85142915a32fbfacf9c77cc884691ae9a0639929c6672b94134ca382c013d8a84c16ace6a7295fadc374d62338b184f507adeaf019b6f61351dc005a64dec96109cdb4f89100192abc8af6a61c4906464f7e54689d79892f37ef56084e8b0f00b10349a0d6cef4f11728567a8e44a54ba3152f49e9b1923f2445a196c81f69f89071fa4fedef434d6489898e6ec793e4f7be3ff3920395d94a39dbd40e48131f2a585f317512838f5a0e8780dba39c4abb57a1134d387479d1a60b576d6b8fde4ff6202a8578fdabb2bd7d7436f5c0500936bf342d1d2d9c596de1c3c7f1ec15dd25c0ce8471bcdbc70ce3e8271674991425db503681a4c0c61c3a8f440e10c6e137172285bfc55b3b2d04be6abce61dd82d6c521eea00da96584053d50343dd97625b977994ec08a39b8b2ab38de0669464ae5de37de40a539ff37935e8c7802e9a69a6a3160d9a16dbac661bfae53c3c3a22ca17106b6e0ed6905284d688d3dd15794d8755fd86c9085958b7b6c4f2f545f96d715477a2c7445a457611b4e5d78c9032d5b1da9b718d5cd4fd727d0a913b718d8c8bcba8ec8f88d02413fd2849bed2485247d753aef0d9b778391428a4455a7a3dc115641cfc1735ef2c346a83fae03c73d369b218bb0d781eff7b6dd3a43c2f888181e4598938aca66b3188e792af7bd99668aeb769e2c20851620a3194cbce7aaf6f5b16128e5e84ad7813a719a0166d6834697f3733ec5ad25e48c2e8cb56593ab5eeec917109bc38bffadb513345cb3f71feda2551a067421494ed4f896ce595e6c1fb5dc921da93b3ada519052b9507e43a35e02cd7b0d538c2af1380fc5686d48270c9293dc271c56a40655fd5f9d6bd65357baf14cbafb03947763f3fb4b2ea10d36c8b296c806f0119923c9086c0f24b27ad6792f70b06bc83c28ca9e9dbc53c7781d7b1b3c6e376c85624128da5b67823d325a5292a5a3ca6ae277fc1eb670f42f4f918328749d53bede6213922b23c9c7366958a9477e78fa334c9fe06128df7ca41c59778f81befcde41a1ecbdef66de317a7743a4029472796317f7f6fb2d8834df11a1b709c5280c630d0fe2ec969ada369f210e8336b482cfd4ee1d2060f8a8ea157daa0ae3ee31340df56d678ac6a05a80f8c98b9318a955062f8cbcb5ccbf929925367f1cabe0e1dde9271adcedf45e0484f3cd7d380793bbd49c8aa56707f70d5d19c29f9c64606bc1be20fbf758793faa89f9d97bcb76ecffaa143cd85df74280f8d479b930da8d4a0bb9dbc5e874ea75cf70375b7e0101e7adb55eb1b26ad7bce8b2556fd693fcff775dc0813e7e3bca8f32fb0fb204b22f903c54eb435ba8bb1fe37422febaec5bf6220079c4da0def77a3f1b255b6775b0d58980e6b8ecb73f7a5f641fd61a8bd891840b449f4f4804738947514b70a5da64bb85f6b33bcb616289e8297fe88956c30ea3b24ab63a3e4414e1ad0af3f1f6624bc570d38286268b6c2e4b84a0c0a893fac11cf29da0d34874427b129bd2513b3ff1e516bc033115805bd1066ef6dba783354f9df17b045d9986868c78bd4dfd87c04d2dca9dc062d3e17396e693e1b347d18a6cca43241a5f12c52c9f31720ace91208f43dcbaa36afecaf2829e31f97b791f2636b64c946a97250fe34ebb62a6eb758061e26b0a9c2c7ae38517f2a5114617e2d772b4813a48d7f9bfc69479e6a53141ba657203338500c11a11e05e3930fdd8f16a4beb45ad815fa061bfd0459c92c5ba314e0883d157c5d228780bfd36f879bff7cdfc0e11f0c9cfe641050905e30653062b8b4bdf7b73d9165c52889ebbabec56259e19280fa931c3f05605f3acda7d3d74038002c7de3426b432febf2c166e16fe0e0b1f631582a6d3368bb512e29a0698ff284236853167a157a913199c8af6536a6ca7f21285de568e80167330b81ceba0b02a5cb75d66ec17573573a72feb75f3ce2c1e60d5c875f7c2c2603bb4a4f3c259422615fbf617eaa728a6d88ed07563d4f5842b657b69fd56377238c88a2e4e5f289532de85c06931862165d8b11f32de2c95a690dee0acfb81b588c8a91eee8af08eeeb5cba8a4395c2cd54c52f51faae03c6f8104b3241bcf10720100e79386d8bb3a34411d4d8ca423d16d1728418e4bb177d45d03dde7185d95f57e72f3530b7b2099b76c1d0d1cfdc6c2fc095b3c36ffb696c21a11914cc47627ae545ce03913be6ef136206da2414da974b7a32ea55e3f53f4fc3db3e57818cdad915d722af58d915b386741d054623a9e8a2236899da73b0bdc5cdd9fd65557fc68ed428627daabdca165323251296ae660f0826d2550b953d927dcc818f63d5676e21219b0bf318e5c60c8efc4fddc97fd6814c464c1e85d3147dc9c3f62dbbfe5f5cfb60bf3123122ed3295d563a3cce7b7d4e5a50df02c7358297eb3fbf39913e32451b37c4a7292387e85fe8fcbfcc37df1502d1e2027d6674559db70a1f706600e65e2befdc2fe3ead3ae557384da5522aabe8ae88efa3c428f22485b3d811c46df92f468fc7021513ff0b2518ba0fbd3c2af53af72e3142c24e6ea83c450f3cd03cf809d8771053529f15c5d073899a0a7198b4101ec17bbcf077fb7ee78d4b74766b2057dbf0e964ac6f28009ba99f6f72f4b563e250417d24e6a7786629c5f1b1fd66bd975e64fb994bb2ab7d9a7215523f59ae9c22b768df1cde66eef9e0f35a3b69876d86c7d708de771d3b648201853f335604c4e825ebc25f04758715ba4b59963999b4da5af628ca593f1a42adc1d881d178cfa303a5d68d809f6d97d2219d0274dc33ca8dad25d3e7698ce20f42b29944c07a54faeec1a334bfcf1cb02766190438027d9fec226a41276adb559291483a67b044661f63ade1568c047abfeec7244948d55a5a57fd46d30aefe0f3afb0257063fda6d977c3de27a89abdbb19ab069fc26aaeef13bb0b2154aa2d0c9c891e9bab3c22730116c6b8171072c5abccf53d6c5e1fd0c1d512a7390b8735ee3f8d6ba9e801b23264a6838efc9aeaa38e7cc00f6d5e7afbb9a371b155fcf1688428d7a8ffa1c00f73510fda7aab29009e5ae4bc8069aa2cb6532e82288651899f5e739b4aad5f11ac24be88d6bcf702d08e9e7c06c87a4dfcfd9e97cd9f47f2849205f6927a214b80b6b21c6cd8c5ac745e72edf1e554df4163e19ffff5078256664df410929693532a5e5b9efbc001f427a1314334cfdcae4b2227d3e114e95e76458fef09df4f0e1a272d3a816185a3895d54f2ea3b83177ac90e60ea2fcddee3a7a172540e565b865ab63f31a47ffa32b7a8e283956943b0919599eadad939d2dd0707c48a6fb5a2019163101fcb9a4c0cca486707ca39646c1a31bc5b6424aca9018540446685bd246b9704b68c7e068f80bde70ce74b1eb640bb2790159abcbe12c1abcd1327feb2be8192f50b410b393b0b9ec785dfe6eaa9e4ec33ed20bd1c506980d1a5abadd06a069ef171e16b5f6d0fe70c872237ce4de859a1bc76b2dedff93bbf21c6631754997f9caeb01bf06ae22bb5e3f70e412421bf082f4b00812a46d0f23346206dc2934a306109b3fd05db19611db08e8ed05d243af36808ec99572f071ee113d247d22f3aab12f82b1fead53299a84d3479cafc69e3672c49005898b0b903b6e860e082873232bb27622f1f89d23dc5034cc581f43dc4babd1ca3c145489df37fbe45c140f3ed71d54aa6f3f6e4a0ed0cecf705a15806020c512067cab5ab8ff06084f1ab22987df58e5befa841ad58c8145c9ab466b1fe7a8d27876ec0c572b740fe76314b1c3a8f18b1b0bf782e59535ceb9e3f8e29dca6755d7e9fee4c97fdfb2cba97f0e26e296a704a52b6b842d6ebf14c8d30ff4d05376ec229612db5b6cae8c2fd303946b23c3e643768d538147d519ae820c787c4f01ca22b2944f6d8cbdf5acfa67a3fcd0183f0fdb88664b28658e4c3cfcf8d5f37b33a3b1d326f17658d44270b71f674f351d17cf41c7fbb9fe72a11cf4d28eebd8a0c10b3506a5991529098de31da0a4ae5bd78022cf546d855f814dda870bf37f4c5b2dd0c8c10a2489583f86565fbf04163adf393c02b539f6abaaf7a22f1b4547642f50ed80a377e589b54e15356ff3b6beae230648e514ab4bf8a06302f77d25a3603c8081ef745f11aaea969976d00ccf0a2816708512bd94f7b1de93196dd3c10751a2ffac66cfb59c9ca2696fedc6538c952b8a23fb7881eccad9b6fbebac4a0d863ecbe7de0a7c90b478ecdb32e6bb9748fd3f671e278e897ece75983e80b876f6787f6a6005696292c00c2d08ee4380b103fa0cda80347f063968036925596996656dec9255a66b52b2eea6f2ebfb16d4500bd0fcf3f009dbe50d67e3f1103336723d4550f73c8d1eb4d93d0e94ff017b1a18e8b506abfe3eec2f4511bd7e0be228ac7da1296692e8195868a5165e3736b9b6c7dc67388ebf151ff532f48828f076607fd72da15cd97a532dc99971ffb423351d533d83bf2713a63af97fc24fe9918c57ee3c1f6f2352d924e975c3c63c8db44e4794a3edf6956764b2e56059", 0x1000}, {&(0x7f0000001140)="55e127ccd2cece333d88ac420c152270ce", 0x11}, {&(0x7f0000001180)="35fdbd687c766a72ae4595329372152aaa73aa319bb9e63065e312bf10b18951e7af9b20bf54a8d3c7ef74714e4e823b3f4c27bf01b34a773a5c8bae4d2343fd4b005d276205f1ed274931e2add8840043a5e8d010070e50c5eec3d42d005b29b65f2206649215820df130bcb95d2cc6f39d4709d04d27679d86b7b9125eff7949069b03da0730479350e9a6d6de620013a13abd4884219906722e51120cee65628abe0dd39b48c7315d282f0f9c1ed7f0ae2765551249c4c9f0ec2f5ef27949952f68662cce8ba4a60559bd4a465cca67dcc8b75495d0ffe51e3dfe12b67089faf72e4659", 0xe5}], 0x4, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x9, r3}) ftruncate(r0, 0x7) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0xf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 16:00:14 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x10000, 0x141) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x10) openat(r1, &(0x7f0000000300)='./file1\x00', 0x20888, 0x1) bind(r0, &(0x7f0000000000)=@in, 0xc) getsockopt(r0, 0x2ee, 0x5, &(0x7f0000000340)=""/40, &(0x7f0000000380)=0x28) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='([\x0e{[!\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/&\x00'], &(0x7f0000000280)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) kqueue() 16:00:14 executing program 0: msgget(0x1, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1080, 0x0, 0x1d1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt(r1, 0x9, 0x1, &(0x7f0000000000)="fd507a9b7c187927fbe0d3328ff579f4badfa003769b05a5bbf8d4ae6cb7593aea06bd", 0x23) setsockopt(r1, 0x3, 0x4, 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x9, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fchdir(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x100000001, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x44, 0x43, 0xccb, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x3b, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x92, 0x1, 0x8001, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x3, 0x8}], 0x8da67f2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xaf, 0x9}], 0x6, &(0x7f0000000240)={0x20, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:14 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r3 = semget(0x0, 0x1000000000001, 0x80) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000400), 0x10000) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r5, r6, r7, r8, r9, r10, r11]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r1, r4, r12) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x9]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/241) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/241) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="a4e32a3deddea39b1dbf5156c66a89f59d6ba3a15509dfadd97eaf3d95b4bae455145471a6619b202abe835300529a4df0c20e87ca4b2a109fb873c6d9ad7d039357b38e83ba9ca23e341368038a", 0x4e}], 0x10000146) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x9, 0x4, &(0x7f0000000040)="f69da2ecb7ffe9c3ca5c3c89649b784e0c53e01f159c3f7d7fe65d1c2a026c81149391c83ffae9c454455d1414626a3174cefdb672fa2a79f8ce05575686f01c1a4534bfa379f3400c1a3e9069", 0x4d) r1 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x19, 0x4242, 0x610, 0x8001, 0x0]) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='&[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@+-\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'@@}(!\\E\xab-&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='\xfd\x00', &(0x7f0000000540)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000008c0)) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/160, 0xa0}, {&(0x7f00000006c0)=""/35, 0x23}, {&(0x7f0000000700)=""/158, 0x9e}], 0x3, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000001b00)={0x8}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x80000001, 0x90, 0xffff, "687d9c2a46a5caa3b7b5a97bfdb235ddfb4d375b", 0x298, 0x84}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80a2, 0x20) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f00000000c0)=0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x82004, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = semget(0x0, 0x4, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x9, r5, r6, r7, r8, 0x40, 0x7ff}, 0xb15, 0x8, 0x9}) close(r3) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="cc59acf75501f72800e84b34b65952068136c36f76da862d2a42457be95894", 0x1f}, {&(0x7f00000000c0)="e3ca92d48343fba857eebbcbd59849edff804d200933d2bfac8d6e29cc21b819b5c8", 0x22}, {&(0x7f0000000100)="0f2de5cbecd1f9f25073c85915d2bce86dfbc68fb8dc806d74f64fb2dc4da364f94607b39b18307d56cbaeb42dc750d609f55fb2ee5228dbf27259dc99a3465eaab0cc5b1462eb7d4d7cab8e0efc9957fd36fc4f07b33338fbf5a2213a", 0x5d}], 0x3, &(0x7f0000000240)=[{0x88, 0xffff, 0x749b, "e2b216ad637e1fc599007688008a4a7e6a7f76b0742d1b0659b17bc6372e3f514b37464c6e2d5a98bfd8727ac34f4f806bfefb30cefcc5e7e6122d34485a604d2dff4a76206b0f7bc3ed6eb8a52008f69b5d196e6c6b4448b4949a56636a4f2b7121ceeea38a3d4a6f21c66b8313f0cdc63a4581d6e4a2"}, {0xb0, 0x0, 0x0, "c2665000206e81c6b424245dae4151d2ff73623f7c067b2c1a0465bebe29a7e1c5044ebb1df2cd3d03a505b3042f20cd484bc35530386ab08e982983eade28a6e04ea79bcb9bf5eb210f297fd9facdf2165e53c773716b3c80e76d9793369530d124aa424bb3a5517c937ea268e89ed87d52d3d65d60d8939c3d0273ea51d1ece7aba4205e8dc11cbd1cbc00b1cc07b9ea1cb47e2affa9656b63a32e3da90548"}, {0xa0, 0xffff, 0x2, "0ccaf35e68ea90e418dfcc4e8940b4b0bc8f6c631decb46c633a1aa193dfaa7125eaa4c8634d5d872f8a134d29b4f22972d6779b373d5d1875cf38ac1b6e1080fc31c1d29d311eaac93ff764c6fd1f1e47f85ebb19bb246cb97eddab447ca80c030cd0fc321f6304db69910e2fb05aa2da01056bbb195aa710ccb9215a899af873b15d13bf21d0e1ae4f83"}, {0x40, 0xffff, 0x9, "dfb54ef88a903e3e89cc7045b07bf316bf626ba189a5955797718e340e0faacdf90301c5d60ae1359d"}, {0x100, 0xffff, 0x0, "971344a5f5c544ec937525d10cd343e18bb2ddcd4d89ecefdec18eb5cb32ef5f40398f0a18e86cd0eac702a311af49cea3d053db9cd8c4403cd28308aff9fdfb71d4e829d6a6369bd9eff7bfe8c7e067e67f82c23ba953dec98ace7124cea22489e83d2aa93ec03bef99f8db2f109ddced926cef4df2a0fad601e6b6a8dd8f264365c722c8c2fbc269ef12ee7c56f015ad25be5fbdf790c2bbad0a9a262267ea4cd9712b63bb3937552a5c804d634f5189fd1dab74481193a72673b2b5b8c07e382566a23e2e93ca15c863eb93f1b09cf20daec0b4f584a5ed8819ac7c883e0c6622e1bc7c54d0e9a062f96024d2f2"}], 0x318}, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) r3 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r3, r1) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x410, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r5}, 0xc) chown(&(0x7f0000000340)='./bus\x00', r4, r3) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000440)='./bus\x00', 0x8, 0x48) sendto(r0, &(0x7f0000000380)="a053b0f8a46cd016e76360fd4b6434ac085329d41c2dd7e973af3fe2b08096dd7cc1bc2de205381d443481c1be8833b9bdd0df03d2aac2584923498b50948caf35776faa2b6547e359c7acbab1947e406324b3ee75f07ec6657c984aabc39190063cc45d3ddbd878fe59fdbdc40786a95ac0c5fbcae3f0bc920f0120a958", 0x7e, 0x2, 0x0, 0x0) r7 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) mknod$loop(&(0x7f0000000400)='./bus\x00', 0xffd, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) 16:00:15 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9caafff, 0x2}, {0x7, 0x6}}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x4}, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="00f6e245e0f5002b2a66871b13e0271d4716f4f273549b3634355b52cb926086c86ec17d9477519a180a3195de4d90142769061407550ccffe2f5bdcc830e5d1e1442393ad99bb711dd7c09773f249495a2f8e829416475585817ca8f60c39825668f7dd5d979c21b5f3550dd1c75ad2a820ac54967cc2b1d0e11332425facfb85b5add75c9167cbf4b258858d93566cdf8f79eafdf803116c0152ca7ccefd347ea61f7182ddaf170d45622a250d38064dbf0f52a3f0994f99cb8db03877ba1c8ca2be922a9cc33d6f5980b82c2d476dbf4def95165aec4f80f51ab3762b0f92616567b2ee6e07251e9c8364a0656925f0", 0xf1) close(r0) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendto(r0, &(0x7f0000000440)="5f78abc6c91b5cba58d073c38317aa5ae8c5fac1ed", 0x15, 0x400, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() close(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x90) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) r4 = dup(r2) close(r2) bind$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 16:00:16 executing program 0: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) socket(0x10, 0x4000, 0x2) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3ea925cc, 0x9, &(0x7f0000000080)="6db53ecd0c79de81975f9e6f6d05f7a2b98e79039ab21212b89916b70b3b54cfd016fad9f12f80c5d928b10fd1315f4f1852339fb18a0d589c3141239a1b51911112815257754137a453c97b7d2cc08d7ff25cc95041a7c626b21b5a514319a1d69c656bcd450a5b00d39e2faa1fa8af625a12f05fd97978e39f69bab591241dde914324f3aadf5e33c2e37eef6b9af248400f44c24315a6ff06a47d42acfe65b8f7776624d00267ee67dbd071d635ddc1296b915c8b84d279407eb1ddee8734f9e7144f4e0db0eabf3c1e698f4de2b8a2e049fb0e1cff9e610b6f8052e98c185eff21296347214e11", 0xe9) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x23, 0x4, 0x8001) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x270000000, 0xfffffffffffffffd, 0x8, 0x7, "6006433d1836061bb7ab9f8ac97f61a1e5d3825c", 0x10000, 0x1}) write(r0, &(0x7f0000000240)="3e80b361d84b44dcb893d2a79317cf95d95358ad71c06c353ea7a3711df3ff8866309151e83b4d4bfa2afcc6cd0d1c91ac7f4c11cbb57709d0603c474aa0f8a0f982734c61d539e38e8dee742263594f5ba7ab326dc486f65a8b71280a0386a87d28b35b5867fe4c86ed11cc1e2ed0772fc1f4fb71b82f192f936f08ce30e0d62ab36c677cb0d3294e05371ddbefca8ca971f5a5851f45d0555c6f683b6cd6b1de79843496d297c7ff752619883d00566abd6b5292b22a1737b4f90f624e75f7ede364f2cef0435c372b6889f3dd82464f459324253429d4b4a96820664493e61162485cf2f4b65fbc43d8ab89be4bbc465d3ef167660c5781c3093360b01e92c9f94c4b8dab689b023c178053028bf19db22a983ea1a0a8d144ff88ee1e44a708f57167f26da6ae9712e598696da5ea74a18b0f9a5fa83ecf0505893f02613721d456a0a34292a16b23b3cdc89b367dd5d522e2fd8fa770a246529f6c22e9ac6ac314bfb05c4b08a4a918a3985052ca820ee847c40a9957cb1f26c82235d88498847dae758b880d4db3e2d75fe3e0a3a999617c2b1a3f3a7f2eb611ee7bf1dcc8777e61118b796ca1ef464f0cfd8073f5f19b678b4f6520f133fd8207888b479949a1130e2ef35fe0c596899f21df384eb16041a8ddc45c64676bfc76e8bdb16c32fa9c5d3f92d4bbb06b1703d4227fe64797974ebbe0a2a24b15328b13efa64792408e0a4d7b4639399f4f8b61cd6bbcdeb36095dea629942a7d3837a911faedcde719936949c9df02e7618f78f06bb7d696deec32be892d0db583dd4196988b9587578ab297bc54fac9f4cd53df55ac30fb9649e0f04b62d630c058746d75fd8836fa2e426b600375eee5b63bb7c3ffc370867f1d9189af471a369797d9b8fb135fd18311559482c8e5f3d53ec78504e4964864ec94586e8afb2d775884da251de6c35165fecdc76da3d97448cb4d8474aaeb269881d4f71318505292a6fe9ca84cf3cf899cec0e03001bb0d800ba088e4412cc3d4823f24fce64b97ff80aecba19dcf17b0713629b8447ec4075672261d77fbba310e8312a18a784da8500f96a7c2e69e682df18c8659d6f8b6a5a63b3e4d2403465b3fb3248019e0059ba4e21d08151d93bde55fcb37015b9f0614080f10c4dbc3efd7247234ea6235f02ce003288d2a2917bcd06b83f4128fddcf6c986eebd960918805e2d2aa5ebe5a94ff97b8842b17bf3887a5783c3e4660b272721759ccfea3da403fddd04fae2c0b9702b63f325cc289c94df83a33d814e5a8623fa302c50259a875124f63776e8595b853a8af68d007c2158c3c8aed559af4800e352f8d5a1141a0c0ffb5ef4361098335a4771a1267d0fb6b1a1a45d280c85f010fd69e1680b34cb2351885c983f853cb99e544b96d7d4262e489a22a1a34e3644f631b6864119ac73c3dd1d3edfa0c3e80b350fb1d8787a24a5054e7bf194d2077ecf067313154a6c26fad203a304c7f3013494457991bbe7237d39a76caf62785f15369f46c0f82959d36a5c933a1c4f4ce091faaede5f2623c8a3454966978144b34533c7e238445231ce456f3758913c39dd425220adb98c7256a287035a1166e8da0f1d06b38e2dd5de53d80f41b5dfe598c93f8c658d55f5669a96504e1795b2affa365217bcc53ad60ce3e1ddadacc7e9a41f647b1e78d68d231854f1ce1a7b42f0d6ace2b0383624d2e2e6432e25be59d9160200c24ab322f3f9811fb378d9fb506d97454d487b5d583c6c56732253fd6330f028a062180d607dd5cda0a633acb920d3029e87cc7448be8a1188aaf5fe7ef4e5f320bb8e2aa1b2898ce9818c0906c4f1c9cdb74b03ea233e88a1911abb14761331fb4526b5db92e71793304a58879548f675671b872662858b54f46628993bca07e46acf3a8dbe6ab9d7f25cc9c225c685e300a8c89cb0c6940167c6935dfb2c7fa8d0bd8b31f9530998c5a1ecd8759b224cb9e62da5c45784abeaa2c72f0cd076c9471d361fd4ca1c8f711de30a1163db0bb1b5f7349ac9d821b9272e7c00ef9159e4c316ccd66acf9b44b6e069034d8f200a5e7fdc1c93dc3380956eca6a2d2fa5959e414bfa045bdffe10fbfddd13df05bd2d73db6324e512d8440297e54d1be98acac9b7df6066869f737898eb82151fd7d80067bb030f5897343329db7896ca4d5c262490be6e64817f96139800f4ee7fb0c53b3ae6e4d45b22b386167ba26a7214740f6f134e860a7382c74942368283a1bff461cea1b5e77be1305bbb763e1089bd2b7598ca8285abed6ab2e73ecbc2870d192e8153c40d010ea13a9fea2ae94e24ba3182ce12d16d3aa6734699a5a3a3c12f36c0470bcd59e7656a318345c9f38d995426d0e4c021410df004fad09cb27aca59f019686f021791e97189fed454fa419a314a1cd5ff5af55e3933e48ab30885032efb0cd421f93289b1061b93600007df76a5431c5ba58bd01dbc5c7a74f21a5b3bb93ac596da3b8943a035fa23c7092bb23c7bc5873f39eafd0ae12360d7ad98bc0d134e881898fd66a08df564fc18bbadd22ad4d9240ad5bd29cf00712f090ad3ed9322da59ac1599c33fa1a1a3bebd59995cad5673211e5cc8ebe6cf6db17bc58771d908d7b2b872e2989b91023cca2e6f48e8943501035d5afd0b85d27cb5862175778429e150a508fa59ed29c0a3ba6ad5511607d392036ca276ec3847f8ba245f2c8d82b1baa541decb597e53164d54775525e17cad60a7ea61511af01fe07ac54ae9ba7cd8f8e965a0d73f393413c80bc539c53c576e5589a79df0ab072f33b1e3685d5622dde103a116e401d90dc7c1aec0fa6eceabfdc002c006c45f64218fe5e48bb15c47e6037ab193c6e477cb2b58a8a1eb9f654e52eaf15861d304d3f6a2f3043f287b56efa43a2dae18685752c92ef21be68c87abeb754118ac98e153bf42a38f380462bf6e42bc2a0e65b3eba41ed736bff59e816d147d06e3a26c72a1b0ee586f3a4553b5b0874d11e24c27e452a1c234cd91ba719bf8bd40da87067c1cbd107a9a28a75a31a9623a23eba2f50d97c1e2449487aa1f2963a7878ec6f7059d1e4e346edeb7ebfca85b47402fd3af54cbf3f128c5808a4edf22b8033bf336563d38249fb7741e7d8f88ea62007038546d6417c3acecaef16eba88d7d50cd4daffdc42993ed8cb57222ed541051f1d0fd19dbc8384a763451ac22018941b9526649f51f1c6b48f5a5beb2f48e2b127f17cb6571883b6f57becb7fee03b2e703a8a5d286323a6e532f3931d21a8f5fde962785b5fe1a2acbf30dd13752c74c2617bcceca81b0bec7c208f51dbfeae65ce74acf461dd33605c1766c7a079827e5a6179602a98a5341ea8b9201e31fae0e9d855791b69b48d5d20091ef59ab0fdeb9e29d55b871f6db4b46a12045bdfa12692cda4692918893bb33628b70e7c4eb9ad5ba58436294edee6bd40e33c1d6b26bc7a171f54ae259c786ee2b91a37aa610d3ed68ac35782c7180e9101ebd02838599a9222aa3c469a3316aa5fda849919a4136c121d99166e9528255d29ec14a76c0349e50f2b101250dc53356d92a1cfc976df9b4fdd26b75c6816986ebafc12d4c5473b5218ce7f7a3b66f593cb6ba4ca749fbcb85bf52eb0008009a674f3ad92f9b2b20ac097913a22c7cf041152530b405a5f01f887ae993ea4d523ed6e312f27c9adaadb12b1db85b0e1c1e23a162abc93f7db8ec727418f31f3f922246af9c6c8b2158afd96f1ad8d16c124fe201154ac69c0a3e23c76896171bfc9a218d12ab18047fd6086604c4c65c49e83315e973064d86cd5b44919ea145c2c548579a2f926f14aa654c18929b385ed0bc395f6c06bd5053672ad5bba0a9e6dd86d96dad090fc5f504008f396987d088e38b3f4c3397cdce6a9d557014c54e81b5bfbe9a7f4bc3cc37a161cb7eb552e8932f6a172289cfa27b96e981c82081ce76dc2bb9fa51bda2b05d9156b528ca510394af864feb070965d08649e6666cb1fd908e1374ca9664d63e838d855167a4ef389d592f18ad618b9bf1064ccee222024f0c7c3de07643ea271ba5639f0b913d3d1811890613a366d9d0bce9292e8d3b6cc81d417add00ab4df3f6f6c21695cafc7212aeb59fabdf12a0fce360cbe0e60986db48d0c6c6313198afe8ee5812a1ee5bed2cc8c34798115b2284a14296cf7dd52f80d9738c8ed1a11ba6397da87b6ffdacd92cb26694f0ee2a85bad66d6e4190f1229206363567ccc5054ba9b5876966b3657af691305ab1af8f2771f2f2106585eed5206179adffd0f0fc9a3a2c9b6a16ddd1e0a1aa9375600f308c05545ad0ec1c7d6c197a027505137bab37ef4ab984563fc9ea244146b165723b4de6ad4dd1b0f3bf60ac973b3c479ea00e5c4ec75f355e6bfd5e28c0e9601412a22bbf6d2baa21c9be968961245d15f90f1ea9ad06312bc2d1c9a0b8852c5f4edcce89818bd6aa930bab0a90301615efe8c9e2b6c3d8c72a3ffbab45f4915e01416efa87ad435abf08bf714f2ded3475f1119a1f2cdb585941bfc51be5f227b53b25a45ae6c7da89ee65507c694e92c4f4096b3714ad39c5f600a7c4b04b385bb45817dc78de21cc9bc5afc9bf96980ab86e839c678d2cc029fd9e0de3d101d5cb32aa148ec7e5510f07451f780bc90fa508db836bc365927ba60b3c9126b3c1e281b6bb0c85e28c45fdc33610a85e01484ea3c6d7997cc0c3344fbe15aefa4932014cf7c2941c24ddeaa38ab03945fb1ed925e971798eb21a0df2175001961065be0ad946ab091a939ebfe43faeb30cb5d195d69fa579d44545700b3954eee47feb4a53a757eede833f5b076dade6a052617e1fd166dda3f8ec2154869672d7ed8957f63b9e6f2bf07e8f38cb55f902e079fc43b6b5e0bc3aa4b0878bfcdf6678302e164d1d41ac4368cb6a8f850dc8f2683db5d3fceb7de0c8361d55927d200060d188788f8a4a713404aecb7251ce26a0da3a7b3e6dddabbe769cbd105278e0c1f56ed53843f3015b863de6c2291487a99e8741478b2cf9205267a4195e6fcf22ee0b044546f2214d4716e2da946c3d427f63942948492146dbedbbcb7ecb7f99efa4f9799fa2f63b0104b36158afc09b78006d3d8abd65289c4309d7bb48ed2f4eabc85699e02bb7fdd3084c9bc03cf12821a7288bbac537142fe3702ac85110b271e30d11834e47ba852ea4f016d3baa4ceb9d711c8f2d4761c6cdfd93496ffaf4fc0c5164e5090175d9c153671242c40b73b89fa6c7a294f6898ef78ab3eafe727fde88f9f42c405e4e4a1e5ee8511ed344778e01365e4214096dec3da877bf9b98c7e9fe718eb6866237b7265f9e317a5614fa9ca361c79f9301973a33d1138777dc5fd769d2cfd9489f186539a7ad1223a2d9195b2c6776c201e77544a2c04855f1bc17982499ccbb646ee42793a6a02b84e1b3cf2c911f7522b2648b4452ef831b5f5d41ec1108b7453c6373a032647221639c9908438e4e5c53713e26abff6c8429e99b4aa48045ed2d76041c8b2ba7f2de9059636f49ef9cc1e8e51f3bc34a799b4d1a8887d24c84181730704d78a0b5fcde4c79df5d02418ee222810b26762c60bffb3965f3645b2daf81dbce920b94f77204c4", 0xf8e) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000001200)=0xc) close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = semget$private(0x0, 0x0, 0x512) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x2a) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x282) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendto(r0, &(0x7f0000000140)="cacbfabb15e06172219337282a40994d51791d65a1641570accd136eaae5d756becbdcac0226f93da56b58c58001d8f6", 0x30, 0x405, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x29, 0xffff, 0x0, 0x0) getsockopt(r0, 0x100000001, 0x8000, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f02696c653000"], 0xa) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffc00) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) 16:00:17 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:17 executing program 0: getuid() setreuid(0x0, 0xee00) r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/3) getuid() setreuid(0xffffffffffffffff, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x61, 0x31}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 16:00:18 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 16:00:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="f50ba2ff0274e0f58915950cae5951cb5ef2765c381dfcc844afa076d88672decdbf18c8c570bea9906ba16a60802053f429d7024503b7b6cb4254cfc0b451c581b5a1287c1193dc854b2cba3134937a079e83ae7955965881ce0613ccdfa4ec3d934482abc588f2c73b7cf56c29b14ff7b9580de2a4f502097ef94427c8a98573bb21737007a8f5a9d771ec0be2a602cbf6a8ab59e04b7cdac91015d01bbdd9c8e00d736bc26294fc581ac929216ce4afa30bcae2477be41cadf33b192eca8631708b52ba4247718b6841c7d25c902c8c4eea544040c91ee4182264205b7c28ea245bf17bc446087062", 0xea}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = msgget(0x2, 0x201) msgsnd(r1, &(0x7f0000000080)={0x1, "75ba4de32331c50c1d9a1e52740b0e43d715333328414c6de4832a2ba7f5bd01ac34ad44748beae1b86f42fc5c4bae17f17932c5750f9b9ac23be91df6e5b82dbdce9a14a5e8d9aa330a7a509c70fd87a5a64861237e99a8e8f90b"}, 0x63, 0x0) pipe2(&(0x7f00000001c0), 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/139}, 0x93, 0xfffffffffffffffa, 0x1000) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7f) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) r2 = socket(0x20, 0x4, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x0, 0x9}, 0xc) fcntl$setstatus(r1, 0x4, 0x8) 16:00:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0xfffffffffffffff8]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) symlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0/file0\x00') renameat(r0, &(0x7f0000000440)='./file0/file1\x00', r0, &(0x7f0000000480)='./file0/file0\x00') r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) chroot(&(0x7f0000000000)='./file0/file1\x00') mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000380)=[{0x7, 0x1b00, 0x800}, {0x7, 0x100000001, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x7, 0x2, 0x1000}], 0x5) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0xfffffffffffff5e9, &(0x7f0000000040)="a26be3d4fe466e619b933181d3127c07a22ceb362be1bc28082980be", 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000140), 0x109) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:03 executing program 0: socket(0x20, 0x8004, 0xffffffffffffff4b) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = socket(0x2, 0x2400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x40) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xb08, 0x5}, {{r0}, 0xfffffffffffffffe, 0x90, 0x4, 0x703e, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x4880080585c8731a, 0x8001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x46, 0x40000041, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x961, 0xf0}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x44, 0x81, 0x8000}], 0xaeeb, &(0x7f0000000300)=[{{r0}, 0x0, 0x8, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x2}], 0xbf, &(0x7f0000000340)={0x9, 0x8001}) kqueue() getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x5) shutdown(r0, 0x2) socketpair(0x2e, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000380)="65db1a90e5e6b7c3bbd8d95a1392709c63b3e89ea102e9672d4d9a733b23800cf9e4cb84e4b47b25718bbaf1a342c813cfe2e7d26aff02c6542143fe3efd420e3cc6aeceb41061ad47f9ec68300150570a726d663547e6255d3a6e281cc259fe7df42c9aa3813f69c9e74d72bde7486536", 0x71, 0x406, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/98, 0x62) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)) r2 = dup(0xffffffffffffffff) clock_getres(0x4, &(0x7f0000001080)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r3, 0xfffffffffffffff8, 0xb76a, &(0x7f0000000040)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001040)=0x6) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() r1 = kqueue() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) syz_open_pts() accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2005, 0x8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x8007, 0x401) fcntl$dupfd(r2, 0xa, r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffff8, 0x0, "a7d7f81eabb57df52d77435ec07b824100", 0x0, 0x3}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x20) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x20000000032, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {0x0}, {0x0}], 0x3}, 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) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000480)="0924bfebfe43a6a3160129da801a53fab0ac218f7da4d4abbeadca77c18d36f7fc67567ae6bea797eb89329b479c9bcaee47dd7a19069d0ba9ba94511f5b3f4fb4243743de4722e6183f794a78aff03a7f32c636e0678a06973d97253af894a84fc3bdb7201f2b8fa384fadad380b9157d6610f7c2a8ea6f6150a0e921d82f1049b4def8c0d0eaf0edca00bee53e0628dc96a66fa3e7e97188bce98a347391d52f6de518d96319793f24d08614d2c4aa9a4c8696641059d03122397349f87a046454489cff89df0c48ae0ce57c6a47f5ef038adc2a39a73b373b1e48c73b55c10472d4000423f26586f3c7a1e7976d1333776e098d5ed34800862bdd085b7a4ee9879ca5174a554747250c9841a92d32f38687dca7", 0x115}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0x7, "0c1d4427b282d06598c06968b622de9c8368753b", 0x0, 0xfff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x403, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x82) 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) 16:00:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x200) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f00000019c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, &(0x7f0000002b80)=@in, &(0x7f0000002c00)=0xc) kevent(r0, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x612, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80}, {{r5}, 0xfffffffffffffff9, 0x65, 0xf0000000, 0x4, 0x20}], 0x1ff, &(0x7f0000001880)=[{{r6}, 0xfffffffffffffffd, 0x84, 0x1, 0x8, 0xffffffffffffffea}], 0x5dd, &(0x7f00000018c0)={0x3, 0x6}) r7 = socket$inet(0x2, 0x2, 0x0) connect(r4, &(0x7f00000016c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt(r0, 0x4b5c, 0x8d8, &(0x7f0000001a00)=""/4096, &(0x7f0000001740)=0x1000) sendmsg(r7, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001800)="7bf6ab9e2907d2d61642df3b5cf8dd83ee7876f047eaedad1fefd5b1fa4d4f6ed28143c550332fb97042d471e9395a7886743335364f0a569434644aca2f06da0c73a21a80248f92d73ffb2a00838bd7e4dd4ebbb99546f30311756f90c7a0577cffe8baef0b354da9", 0x69}, {&(0x7f00000001c0)="f4f80296a37607a9c89f4300ee4c8c6fbf718ede61b6a763016179059f5f04ed1f96a61a47127597ff87be0b12bec5109ab0bc35a3a14e8e00b16b611098a5b550315cf6dd554b148897abf7395c9c5dc18c48eacda4d36ad066ddc7a98c4b58d2e0cd0a0a9068ffda56a891dd76ac30d267583c4f341e9aa99c6f8443d219c6c728d4668a1e75c9b7d47bf2654d441ed8ce33296e1c1de648061e2a23b96fe292d5368f59652cf223a44b3df5380c77095e8c5ca7c11bcb221afa97975a4be6b2d851ef9fe59c26eb6e8a8fc8e66f58b6c7252bf357612af43a30118cb19caa206d", 0xe2}, {&(0x7f0000000100)="ba4b34795468720e4d1a4b55fc09e1113618f47be464967ac224d9a36cf578512acfee07321ce0afb5b024ab8798bf061dd47d5a0ba208c8d663d3d8f87b18194ee9317f571537f4d07bbcf512c5084491", 0x51}, {&(0x7f00000002c0)="4f48086cb16ca4de862eb957086e16c50f5dcb58b5c6eee931c5704f3f23fff05884a82b9fa9a0846aa7186dd36bc6bbb943e2cd19b8b46448a6a015d8a8a14b28811ef1b78c91dc2a05fefd2d4d8829dd9a1b1987570b66849d3bc056a1ac8e350f7aa55022bf70c9078ac445dc483fa273b50062165b50ed728a15d0f6ad6230c29064a8bbdcdda11ef5c45ee4fa67a5836fd28d693c61f4b6ea650bd9272ac4d054cd95efcc98c3a0eeb4993df7972065b10806e53de044d69659fd59753c4c2a7fb5ee8877433380f85a882660df6892838650731f27f3dbc8f994ef1f2137eb8c2284279a5e05001f33", 0xec}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="4000000000000000ffff00000500000002dfd2878cbc686a550feaed76f0fa7b4081e9aae5934dfae533424c1ae220fd6b7fddaab83fc25d21fa5d066d00000048000000000000008e66d3bdff7f00005973f4b80f6912124909cf15366c2835bee342d107d74b0a63edb38a6fa7280a3493ddb6c72742985fa89f4cbb4e3a943eaab400000000005000000000000000ffff0000080000002c49d742ade44bb9b4d52e98b0adae1c691c414bbbe83c1ef77d1a7dcfd1040bc29f0710d98d4435de6d2ae2f88e96d729c642ec543165365a40000000000000d800000000000000ffff0000fbffffff9acbec0f0bd27f85fdb54a886a77e8771316d330fc86ef7c19878920b8c16592d5cf8f27ba7554487bda0029ddd13625f778e27aad96badb8dacc7b37392ddde628430f47694644845fd76eee8d9d7429b1e422442d8f0e2bfbe82f83a913b4f784a63fbe0fd88c8de4ac9bc0e3fbbc46961f72ed4882eca8f3dda0dbb1e8242427fabcd86bcd443f7413c214a588ce7618d2b6357b946b6c43d6cb3b3bd8efce91112a87ff4db5bf77012a1454a5ba6ad7052b6b10d62805e9760965f7bad26d90234c9bab40b5a1010000000000000ffff00000100010021a8995f6c66f2ff3736f9001f31e2bf0d55c21e1af98529b35793a1b5b74a33db9b776a216b31f3434e99f8bbb503711b96ab8663c50c205c85c4d12491a255b155e71abf28716a4aeb80d2396485a1e800f23451addb18edc9739e4234f4c554859f6fbceefe4ad3b7470e9719ad63488686bde49f5e019448625e75a10372e58db48bfb68aaae7ef4cd17b78671b59c219b4d2d2eea3e37e6c3097e83f843bd83075d683170cd500c815fe3b74529f1c3c4a850027acafd91e3b8e148429edf07d9c7a1a75878794e6b858fc63414b71fc0239cc5ae2be3a3ae39ce7dd3bbf83bcceec18e3abc2d836647c7258b1a0bf6746b837abb9dcef4f7359312a06b1b21a3a0aa8edb3cd711f8eaf44498fba136de0687a125d541093dd14b2a94d07298c46a47242e1906691fbae44e17f3d32856c6a5b6aadba7018a41367e2f7e022700d5ca9df256f79e33a91ddd467883490595c8db928eac96a6690e575c03bb66cfc3395d6f7af2167aab4e0bf1be1ffea300e3771262ef367e2d069317c48cc00b7874cd74ee6c235b17b98a5694a3a6fc2af9408e127eb70d3a89b1b33219f5dd442ace5aa2b123101866b5b80bf6f84c55de4e1220fd33d850d842319aab2242a7565c9abfd7877d9f36fcc92e3d8f6ec11b65793615736c210c9e1e46605226ad20ad0958578f10a3e35a47a66575defeb219e0cf9bf5c395cd0b58f6cbbf3e2bb0281dbaef94243ffbc155c859ec763a7713be6ef1d8f5e698ebcafd862f9de04c826ffc535a7d94cac40dd889ff9739bb5c3d3d5066732062b737cf5f50c4c56854a1cda5e18ad7243c16413b23aeb11a38b2f938b7325b5793804a3f798065f810af68201da871fbbadac9c4a697c69af1176a597e84e9bdbf8623d2b2a059b82dabeefd67a19f9938865a1226b9c72d773f908417aabfddc6abb21a677820bc9c963f6866d2cc62fb1cfe1e99c816a9b07043a2a45862c641cda6d469978e8ad31366a69da2943ed78d0551f230dac104bfe2465e45623f94fd5e779feee3631ed85fc4caff688ab64d9c3b2d69de349262a579f2dc3ed2cd987e8d297e5d81ab5c9d52a3532cc63ed8a8034ccc22e2f6520f7eb43c7442768b52593ca55882bab29d76cb9f968ef063434cf1b42ca78096261c147e195a78eff17b373866b68e1835781c5534ae9c746452c5988bebf46eacc3194c0e52dfd9e435335942c3bba3ce1adb58ddea33cf575b386475a9910c519fff232f1221901cd30178e3f02fc189031ee9cb0eebd98d8cf16d84a7cf217e16532d465643132e5c9d67ef455cf542b785ed755dcf1ca2504d1095fd02141a896dfb9aa7f489c994c503d76e06b32ba9716891bf36bceca4776a7a069c35039d25caa927569b19c55d6aa5a836f32c05a176ffed9528a10573c9e724f2315616d10489193de96692187293ad8f3414c8890b43f38ad88f77d97e5dac93cb5ad02bf32c6ef8d884ca46f4227e7db62a96fb5373710ba4c8e2c8fec0bdfcf1c711e2edab35ac37c496729fd5d9b1d9eeb62cb76174a11f55675a35ea7f975db42b3cb2224006933fd191f049b409af5e40e85947cfa7a832d1ac6dd155812995a60fc1f0c8b4315686f819b0f7198d5fac1c94eef420f9191b6a3a33402d6c12f0763e4c8345bb38de51b6d6d8489cc65fa02b52826d844f510b4e8227f8552ef9eae14408dd195b1cd1b209a5ad6b343732dff75582be4e702c8b9dc885710caa2e5b255163e1adb1ae407f24971ce8c67743af6153c5984742087d948583bb3299bce99d6784353b08005a2f1c441dd2d6b820ecd185c030adf90e680830c0fa72f773bf3203fbfe2a76fb20b5273d5ffc89dc5e92086f6a1c68d0ac61df965bb592104a7762834873f2ff51d4683c5652e0936b892f0d20ad7ee6b8b695dc35b0577f68786019ae978c9db3d33f07182d127d5c9bbd5afa016f7604f08b081e9f6045a64fe12cf87d473b24c1318e40a9742a36ee66e412755054d1f1c25863e52f45abece8f8aa0dfe76dda2cb47f560e0acae7d325c51b983aa4e113dcbc6700a51c7cb78d834749480475c9ab2fe0a345b61f218e59e914fe80f7ccd8a0f742b94fa69112ad3e6800dc978f1c92fa18698851ba7f5dc0d4ba76e69f4122a7dfd3125be22e13b97901913928898d5bb07b883455c0efed0cd03319d23f7497c4820b2ab0742acd42563886ea565c39897c11de7889f15c487e0bd50141069659effdb4c2731106f8f32b8d15411ec7286969a63b44be9db8c6493fe639c501fdcebd65e13089c9787fd43644a613605dc4aacd771399d79dd80c03150f532ae2966f0cda76223dcca6d37c2ec7dcf2f824df0dcfc18f08ff0e710fe720a7cf6d62b8baa8f86397acf863f5189200c8e21e167ecf37c377b9feebf91ab7aa6354939f37e24da8f2366f07ba49367606c80cb41907fa92eba6dad313e752711aa27c849561311ffbafc8a1c4faa3a9cffeb69e07eaecc63b23737e3a2c18e908f42b1ea08882b452d19992a96614a412368de752d9b3c3d57694223b93ff3cc0dede7afd9c71a5c6ffc59a1fa239404f3aba34603f160d14b19f686312030982ed75c25ff95394d5543ab78bdb1b192ed0d9b71609968b79df7df716221ad15ff52a0e46f7418ed24b73b8c86aba95b24fd1f99f053ea35bb81d71b3673083fc8bd5b1e44b595a5f006732545d42d799b7cb0d36f631374fe35e86fb0f1bb8b88f9f83c117e8bad76cf165847326140ccc55360458ce28f41bb783ac95d5d8941b5bbb7af34b860883cd42dbed1630d8a5ac805a213c31952c2ff99c3a8b8b2a5d4b1d81fdcfe996ae107acb206c1b1261b22bd782676f5926f62cdb5d186d55eb6b03a2586500ece7cdea70d1fcb459656c97658da612814d9aeeab6ef703bf12e1d65dae5c8d767ab686128ba4b7530a9ee06cfb0d1d8b09fbd6b3efe01694fd9c7bf66acac570bd56e8532082f88a60c582ec5465158e36f78fa50d11ec75c78cdf5714799fdb1156dd0db2f8fde3abe75822007043200b640d46241b362df69592e98c021ed6759a4cf64b3bc29f174c49ecb19dbf92e5fabd9e8dd6bef9682054fe933ebf415c72103d81690ba66d421294c810ebd6547232845bab9f8db307a9f49201847223f1e158ae83a49609fc9c35446bbb5a3ec873664c3adaeb961cb01a21bf143da8412f4cb72d11fa3737c14fbfba66cd12dcd847ce2880fa203173bad07175d0690e16d49aca7b16108463674a056d64d1f05ffb39b41adad824946add4794fe8a6852990ec38a92f6f53f7f4fd4bb9530b3fcfc2943a17b7c02997358a1e7f09ee14e57de926c9b3a5edd9be21a836735a7fa92132f3996924bb2591777e893c8630078bdf13d0b26500f83a9e6033284877b711ff976e546859b1bf78704755baf534a1702f9a11b831748a07bd7a8f627c39d4585e5f70f565256f1733d1805f7fdb7117b4c81595183e9d3e77976dd379d396862b8f0d07b8909d656e3275a1d3a9d3ef15def6fac96af33456d4c8fa5b558893270306bcbd0d78eaecabbc1712091176f1482b69353b65b590ef7906d7e40c256f92fd9baf8d9287a91d3be88515b7dd2255d4f5635dc7909658197ecbabcba736e9671cc0f56a2c00de13224dc3d017a8cb077587eb5971eecc12e73f49d1499fde7ee14772d4f397b69a5ab7f1d683466132da7da2bdab80b0ef6cbbcab703be847f63e013600e3077b352028dc8ed778aef339a1400f2a09363eb70e7f7fb1a04ffcfcadbde0376c7de90aa9f725c75c717426f2962915020e613253433a2d97e74d9789820375ec850fee7af4104e1056cc9232a6cc06f1640f95ad0ad90de1140e28b8986363c29acdaa355022664664d8289d997a1986fe9b67536eb8751f4475028612b1421be2d6dcabf0844bd1977ca5a882653e41b0a68f1fbaa7681d3cb30b91e6f50aaa6b79bc6ccd97641642d3ac5fc0ea1450f645f10cad070d6fe854e95ad7de0d7b9983893569305f0968831df153c26e2a4cb9a59b2877dc5622dd3772a074ab5c85124dc0bbca2684351faf5436e7b6068e368de33d35f93e8654a152ba9d4098641d1da05765eb51f8dc59a55b3b7e57d97b852b628099a240d397948e979428939e81401d430a54a7352c7bfd829bdcad31e606c34ad732c8841d9a4b48011590ffaf9a21d596b8c2461b236b9c96dd223d0a709e1359d4a2928eeb4a2ea4aac9c7100e5afc061907741dbc628e66a64712492b5559a94b9cfa733495107e9ee29dfea16a61a2162ad79c4b369e88fb120aaa69f1867a42e0eddefc99f5925647a8a4463125e3f9669e36f565ce7e71779316e5c5204054e6ce6ca62627dd4bbb13809e4bae54eccf84fb988e1d4b4a0b4f38d1ce9bb08f652463e58ff29d29fbbdd676443c5c6f0cb620fdddf983a2f8b44e7c291bafc81df018888cb18989c50697e9511f6b468dec8a7ddbb402d22040d7ca5acac471c3b4ebb0582b395f8a0e47c22cdd1d5a2bd9525d3b9d74654717931e54a740e242bbbc59bb36fe057248b0f37f07a0ea60606e39750343100c6cac49fa5dcdeeaf004741345e9402125265d6ff759c08d7dc43deea6427dad970d59f8e1cac56060411cb9c99fae49f41bc40511ca62acfb3ed095dba128cf014e131eb98099963c2511e5eac8b1dfaf0859e8a3f96c11f732075c8a0f70665dd55af1f4f1707f79f56df58d981094f21d867183b76b53d0f6bf6204faecbd71276ef46b0bda961d21b1e49c0392e20e7fe679f79ac131b3b86ab39661a7d480c1adcf65abe444dc07add812dac599922185807e2e8a3ef1ca5111c138d21e2abba4fe97291027fcfb60334e06e8f43ab6737525be93fac55a98630fab9d43d04d1b63f82b64576193fa9704a09234027511bf2c1d6fa097794d84ed88b3b7601f20ff341713d8c3c003bee396836373f11c318c6c5aba73d1a0d03b0f5bfc6bb08a5a27ca2b67d7da77dc8679917dcec6f70d2668e8cbb795ab0e2d28871439b32701f4e3866982675588f8b285f7eaedd5e38416ecfb37cafbf13178240dbdf7ef5ccbae589ad4af56113b1e41449639e5e6aa46d4bc0dd75eba0ab25582e7c154bb95dcf7fd82b984d2dc0b17703afb0440106aede8159c5c3d150f8c6e8810e1d51acc2bb4b28cb51eccfd05d5e35db1766fbfd148bf674b10eb711a5c027690dbdd6515a1b82239ae63c53e218a1086076014feccd8350444ee3355b4ed896ffc57f97234afb9e8b44dcab49395168c736321fd04133ffb5edac96783006584ee9fc5589e2bdc600f16a784349661a7a9cb4cafaf282c3e98d0d94beb423c99faedcd997dbe804e457de8577838b96c8fdcda602408bc569aa9574f341763ebcac7fdae3d3c31c79158a137ab40f478c3b464c3de8d0d768c7873c02cfef0d06c34b947edc1028fac970d560ffdc26b02a2b4ef7ac0fb0dc60894dfcec25b76d48dedc481531a30569bd477b5e229dd0d84348a40f29d7e8ae3a76dc36b79cc9a1bb292bdea63af7af796a822aaad21c7c0e27d0a63bae69ec2c66a16cc15650d017e3037a694c13d04dce19ad5f7e386697676aa93d5a9aa311a3192f181d0e80b5b00bb3dffa3f9b0f90eecd10f3a54985a8b54432f6c7e16f49f345543e6f21f4766da0bc0180d39a062faa585e5031d29034a687ded2248e9c6aff03a603ed3dc73abab89608c9fb8ce86a2b6b2beb880c85fd757e35df01a2b28c6531d64bb4132c2b702535b3b3c8c52a9292318e8369d46b68ab6b5190c5897a000000000000000ffff0000000800005a23fcd6341d1b215dd98e73bbbf61d2cabbf209c2bf871c93cccd1cc75437d7933f9a11ad95b9689c3c76b87c17ff295d7e23e9b069092ad2f00b9d0da74725763c699e58b1415c51b008adc987e655e1f21ba3651a990aed76187d52bab9cc21bc040a0150b2fc0f54d53b3e0e044ecbef595ec85b2ab379626073f86418a785b5498b6c8df6c1e153f94316579a3db9083d6796fcb3e45520c40f3ee0f84e397c1bca839106b955b2f090254257d0047e53fc65703560c36833cbbb6ca12b51e8860a51bf7641c053d1a800000000280000000000000001"], 0x12ba}, 0x9) recvfrom$inet6(r4, &(0x7f0000002c40)=""/4096, 0x1000, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x7a0, 0x8f4}, 0xc) clock_getres(0x3, &(0x7f0000002a80)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001940)={{0x18, 0x2, 0x80, 0x5}, {0x18, 0x1, 0x100000001, 0x1}, 0x5, [0x1, 0x10001, 0x560, 0x3, 0x5, 0x100, 0x0, 0x58f06292]}, 0x3c) setsockopt(r7, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r8 = fcntl$getown(r1, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002b00)={r8, r9, r10}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002a40)={r8, r9, r11}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1a0, 0xd9) truncate(&(0x7f0000000280)='./bus/file0\x00', 0xf680) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80000000000000) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/45, 0x2d}], 0x2, &(0x7f00000002c0)=""/104, 0x68}, 0x802) mkdir(&(0x7f0000000380)='./bus\x00', 0xc) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x20400, 0x20) r14 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="1df3e755107ba944eb50b59fd8f5f534998d8e150f49aa9ee25a3395becc43e0c932282898f62883f84549195780ec9874954382f04af2006bc0b5f23e0c527c8b485fce8dbb30f4199237997604fc5b4cbc1fac818423bb662dfab37b3fc4742f035b4c38c270dafc82f5ef8c82eba56d9bac36a442f409f0db547c65126ad7eb4f8e0beb4cc66c81104c0ca6094e42db1321c4e966835b363f4dad1feff5e2fb6d8bfd8d77145662287fc95410a0a9d0ab8654d8c7efb36015a61f6fbd49d9abcfa5cbc5d2e0890aa8a1f528333143", 0xd0}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r13, r0, r0, r0, r14]}], 0x128, 0x4}, 0xa) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x122) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000480), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmget(0x2, 0x3000, 0x4, &(0x7f0000ff4000/0x3000)=nil) r5 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r5, r6}, 0xffffffffffffff7d) r7 = shmget(0x1, 0x7000, 0x182, &(0x7f0000ff6000/0x7000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0xda6, r3, r4, r5, r6, 0x3, 0x7}, 0x1ed, 0x6d, r2, r2, 0x200, 0x2, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) geteuid() 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[r3, r2, r1, r4, r0, r3, r0, r3]) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:05 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semop(r0, &(0x7f00000000c0)=[{0x0, 0x401, 0x800}], 0x1) select(0xfffffdaf, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x5, 0x61a8, 0x7ff, 0x4, 0x8, 0x4000007fff, 0x101}, &(0x7f00000004c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xfffffffffffffffa}, &(0x7f00000018c0)={0x6, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r1) setsockopt(r4, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) r7 = semget$private(0x0, 0x2, 0x646) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000003c0)=""/218) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fc", 0x2) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xb6, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x6, 0xea, 0x5}], 0x10001, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x4, 0xfff, 0x74}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x1cc, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x138, 0xff}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0xffffffffffff8000, 0x2}, {{r1}, 0xffffffffffffffff, 0xf, 0x8, 0x8001, 0xffffffffffff7fff}], 0x3f, &(0x7f00000006c0)={0x6, 0x1}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) connect(r2, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x80}, {r0, 0x1}, {r1, 0x22}, {r3}, {r3, 0x9}], 0x5, 0xbde7) open(&(0x7f0000000740)='./file0\x00', 0x3a0, 0x80) ioctl$TIOCSTOP(r4, 0x2000746f) recvmsg(r3, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/166, 0xa6}], 0x4, &(0x7f0000000440)=""/168, 0xa8}, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ll,/!$: 3.52 #-$: '%449 19669 449). 0.005 0.003 0% 315+ ,/!$: 3.52 #-$: '%449 19669 449). 0.005 0.003 0% 315+ 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x16, 0x5, 0x400, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:05 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r2 = semget$private(0x0, 0x4, 0xc0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8997) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x8, 0x8, 0x9, 0xa7, 0x4, 0x6]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, &(0x7f0000000140)={0x753c, 0x2}) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) kqueue() 16:00:06 executing program 1: setsockopt(0xffffffffffffffff, 0x25, 0x8d, 0x0, 0xfffffffffffffea8) socket$inet6(0x18, 0x4006, 0x8000) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x1, 0x8) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x404) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/45) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x10000000000005, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:06 executing program 0: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/../file0\x00', 0xa80, 0x1000) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/255) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x10, 0x3, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="6373490a8c7efd65dc15d810db77e132f5ad9931b3649725ff8cf0e0e94b4555ce4e0b5a073fdeaf2fda3e6de850260b5871b45b4ba3bbfdee1b5d8fd2d65c25f4e201d3bdc46d9793135c8b8998ec99f1a392290f39fae39174cc156fe19596ee872e6acb0054aa4e6e6f6796c956e82b6c938e61db967c8b8376f173726ed2a5bf6ae06e4e0065e8b4a7c45e6bea7726045350e75830f8d24e5ed212cc8cc8e8fcc5", 0xa3}, {&(0x7f0000000200)="34790acf1ed8bf8bc15b29569f97629cb3d3d7c00df6ef7a931c5e25a8b6a7ea9bd25ad3f984e6b758ff2812023243fb61bf9aaa84884b935c4cc69152fef8c863ea8b72e7ef6f8c4d76e0294ec8f4f038229d18b48af027d1eaad47036a221fc68fa8b172c0e5c4004c88c54689ba246f17c13fc9f29d9a8dd03c93a748e0aae619378a051d766e2162b85803c221755a9e70f5d3bdfe9ab69e5d2248b38f9b0a1155fa9cfbe9139345cc5691c5100168d4f191696a7550f12ad3772b06b29eea1f19be8fb9987740d28a4c62348bda391f7349c62eca9c3c06d32a07b24d3d3579a27c117579870613aff8aa7fdc132284", 0xf2}, {&(0x7f0000000040)="c02219e4b05ba723e52261cbc3e694c5399c52d60812d7cc03efa75d55b3a8b6da3cec6fd6", 0x25}, {&(0x7f0000000300)="7b829a55d5f122e87fb5c142a6c72db0c3e9d21a105da1efe1ae879a5eefc5ecda033b9dba5bd972e06826f245586d1e507dbb6db5b2ac71980200b405433ae85112bfd5fdbae9a86705636d38aebe204a", 0x51}, {&(0x7f0000000380)="3eca80efffa693c35e2393d7f4d826bef5f33e4b0de7594fff1dc227dee61a7d6c8f2343857aaae95c269e081992a8fcac7229328f66ec5cbfb60b6ca54834f50b5eda5ed7631eb7", 0x48}, {&(0x7f00000000c0)="601d440e6645e9caa145e15682e6d86ca8df6b4ac4", 0x15}, {&(0x7f0000000400)="9e7805ddcd0e2195a769", 0xa}], 0x7, 0x1e) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000500)='>', 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000400)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xb72, 0x6, 0x5, "4446f31d8615e73af5d33b7e8b33aea436127dcd", 0x2, 0x1000}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="c4eafb8eb1b79d5678753e093d3e7bfa5fb75aa716786d55debd94c4c717646340949f54ad37aa7ee577a9371b8110aa6e0e9332635e61f4", 0x38}, {&(0x7f0000000540)="ad3c07bcf00d5e0ef873dcbe281ba90662259f9796c7a21accac14ce14fd64293746e701a0fcad0dec60484fc3d8a42ed86e9d65a34a3bbb8d3786e44f99f6225563aa5f9ef407fe8fde7058c2cb2df9b8dff68c3587a5bf9c60090dcb8ac34b9f81d65e8cab70d262a5504c100b8f1026feb34304188291e0daa0e9e054eb25d4a637fbc8cee2aff782fe9f40411585c467e4385ed809f850a0a529ec781ba7766fb892053206b6ad4d0a56e53bccdc5441daad716953e3b80215b12484c48723d4103daf8a9f0fb8d47c2788a0b2f5f72d72f60e28bd0ddba1e389f628f0260d77f796557a6532fc5cb4edc678acd3632893aa2e71d4e79a5d47acf4582dbc2c412fce2b0cb2e730416536e69cfcfa84b7802dd1c8a88b76c21c99e9c5b1e06743656d0252156756a44fff725b53503a548639b1dff4f6738df8ef72c65a27c7e0229f86e9fcaa2cb64a3791af8afba906c9606c594496088aeb5203a699c0ead4b052658207ad763e4209e90d24933603838593df7c8c4e56555bcdba81691b27a624bc2021722beaa9d3e4249ade435bbb1e35bda11e2d82b5ad4476549252f749a029b1deee81de5ae72da2cf103d4ae03e5c889feb6b812987445a3b1b5bb2a86d74b792086e96f7b550f2f37f1f0fcb93c564fde04467f32416e24f7e3aa0048c1500834367577ce231849e4a11dfcacbd63877fbe12dae0ccce4110fbe76d3b851cb8a7ed9f84e5e4927f7e1ee6d18d6867bf40faa4baf1e0297a2e51a1241b8f1bcc4363d2d6073115f04ba1da6bf5fccb9adbc7ecf12a4dd2fef171852b9e979457e48a4ab3777d4e96f924249f1cc0d947c2e0e8a183f5924993738b0c3b96dcb683d0ae449136eadacfbe58a6b471a089cd3598a0c57064e365bd91e05248240ed68ed97a6193472e85ad7b98d4a6ff8dcafa9b1cff96dda47f042eebb5a133dbb31fc9edb7878716f0c7248837e28ce707b4f8aeb2571f1ee6e9214a86ceacd5b0191bccd3993d36b611a0ef5ad86f64972e20e7fd70a3b18c826560a9361a814f563430733652b6713e61fd963641ff8d3e30c80685b4c2c15bac971d0fedcee2549eb84934898c0655199244521a5ae4381efa972e30daf1ab5feabc760268bade4267337bfb48d9a128c0950e1afca9fd721b7569b02861231143d14d932ebaa1932bcd81c8a035340acfce75b4e2c19a6eb572ccf02a69bd472171dd9c07cad7073c1ffdb551f1eeeb9de94821657deff277e32d91f8d143e4af76d9a2f70f378a8897eb3599f71b05f57b603763761f6e58618df8e9ab03af95814346ba30865f4e961a8f7d6f1f70c4e28b357d4c4bbe8f1df1e11315ae0229be9002f7be6b99293d5329684257215993b4c665aaa58e7179bf4143d8689c033b2cea869745d8ce263fba51a5c24e275405103c6427818f14baababeba0b2fbf0314420e79b13df4ad0a2a5d695f9b08ce599ec75aa67373c8ee83b41b17f90798fcb3ad1dd978a5fa65d68cce2a8191702c5e07d014d74a8a1a0e33c83a17181f5064f231f65304e8db3a4d97f1fbe0134c512eccd7c73f89bc2d9ac2ca13644eb3e6cd0612f44aa154c6e39408ec499e98ced026f91f91c3967d3a39312f72d051464d950c5f9a9092ded9abbafdaac42647eceec28a4c67aea371b7c36949d1fc82bfdb0c2d5c5b014e21dcf92cc666a9b19ab1927d344286422e0fa1bac5bcf31c94dfa905fc5f8cca0c17e44c6ab5f29d03d571c5e99a2369f15d4377391c7c3acf4741fe004b0ddd6e153f170ba2abaa5712262d854f3e43955c4adf3c897e0d34c3e053906abc1ac630028faee8d284bd5d049d63659ef999ef7d0808f29cb49f591773ad069c59e5ce2a0da78d8f4626902c5950af367e9eb3253415f31840536a131b0bb0b582221ae7147b7d3e4938d53e77bc5f34074f086163cbdfef3a7678b85b5b87217c93eb5bef5886f461294ef5bc672dae03e19893b3b4a9c5237bb44d6d57517823184dc53a7f537f1be625b6c3b5359218f00bbff81183f712f206207f6269f1b1f6b164c050a520289c65c7645a2c5da8eaf54f1149a026255e0a24537d0f98a5601dc8804f48d34afb94062738d67f1ade4b61dcb905e563907b7efb449cf4c3daa1bd9b2e3d93b49bc52dc816dfdaa88ea90f982b3f0e4eb3bd070f8f2e4614348d699908f0e152d1f0acd132af7bee75a7529e79ae184d6b77ef987396fc231f0b0517445559f65ff7402f0fa21bd9e06f8f5dc07535f8ba831d0ebd4c5450dac2959b7566f6df82cb830567b56a733c2d49a6178fbf4dc3ea133225c7899270afa36932257db7951cec2b234a0ad597abe56287553aa17f03c79ab6cd033bd20b192524e007ccf38f8b98f7725faceb5365dd5ad0b8724ddd79baac906fe0afe207a00b5ed525dfc9cd60081f978b73c1c5c90e038bed2fae5a1105aef2403cf3e298b0e16ef64c572ab617138dd3de914c3a50a18f20df07f3a1b7cab459c599480ba0e04cd2515206cb62f23f667b9e0b066c2abf5290a8f38a23182efb8587d5d6fed4f0a9ff463b3b5215707524d6482e56fb0c75317bf5a831bf7988055af3bd536b4c1b23dc3dd9339700ed8062833f33c08f283ea0f6407b1d7f89ef20869a006c208d0be1b1a35efb8feaad25a2d224f3742ba3631f136f23d031a33fbdf88fea147daac7887698c4c02282eeb8ab5cced91d10ac909931c0a4f0a3c1b98cef179b6132ac5c174aec4ba1eff73f2e183d215b3607ab9648adf481c6d267e05a9919f1478b543519e097bfe81046d380fb994b9e972429e7299b2b77cfb01e500265b53c256bc13fb4b2d4d9d0a797427505e9ab99c481078f37a520a3cccc8ed0bc754596cba8d64ae2a56485915a8f97f23ed872d1693454a33617df5e5bac8c535bb8570c4db680c019f1d4991f7624f94fb4249ab84beabbd192ec5698772946080938a22d7fb0d958d36636adc239cedc97a1d88176275adb8f3dfdb17cc6752bee6b680c2055c50d33feb8b1da0fbad34a13f040d1a510c37716bfaac20545461b4f3552c3ea1245d9f6dd36a7a73880f59a60fb0c94e7e02d8705fc00b6c5391550db9f3b4c9a845f321f7902251056e54fba1a639e3d26648493b5950e1da326b90c124cb32031af10797f701ae6dddb5bbd7afca273086f8b7979f8fdb22e678ac24873f2ff33d65c3138738aa4e5b803c0218e42f084dff3f5cb774941f9793631bbf4673b23f88681279c47420a53be507739462a91886b259db864bdd108a6d2d988cce017f7dca96d5f3779820a126912fca9c1fd0cd46d4900e41b45a6dedab1cbd8bd9a63df27a73907492610fdd95af7330a9ef21c72d68d0f0c202f9d6c3a73b68dd5799a4469db3c1905d3e1f58b244f514a9509d4b685cbb8ba1a854f4356421a349abf4515a5cf7b77c110f866113c73179fccb431a1f3c25b5c327493920d826742b0c739bc90df03d90b9156bdbbd689a5e5cd20e622b31c3896f31915f389ea4c0657b8a80a3ac00645cd7c361ce5c4716c080969859890a463d1553ebdc5f5f72737d648d21bc3dbf824f40818e2a3f58fe9214f0febd791151b0a0edae4e07c1f220d0999a4780125cd7a68e8e802f66067dcc0b6388a95a8f46a58d10613a1cf3ea69852af5c692ccfba0323f757e6a8faf970c5ecb5a875d4a8c7ae7d9bcdb46bafbf06cec6de6b60e241027ede3d30acb678f57c8fbcdba5b0a5d9d96e238477016e804ee4930107a18e17eda5b5d7f6f0f62e98d25de02fab0ce568431f2f284adb7f1a6cdeb43d9a2d1114ad21f157bd3eecd785b0643e7717eb95477dd57a766b70d05afd34b4eabaece812a54061440031bbcd6f4218b1ac82c80a875d97a72fa0f5fd2f29d6c5be26b600010bb01abdee5055103c9890664862bebb4fa2afb0a1058d2b045fdeea269df37dfc23388c0d0b3014b6975f41a29d42d61409eb475f66d0274c2f7ea94c0149650fd4b81c263ccb310d381a2d891a981270e0d8f7a69314e55322f00ccbd9769e1b4837a44b8017e62b7543ac0257cdb417e06e8414aba5b9689763ebb8335c8ec280e3f901ff48fd102754497d257665bf5748febbffcf4e0d53dff7d06b61da49212f662c51568b65db8f6d6f2ee5815e44562870b1a2e5c6f32c54cde275178c78292ff7c4c14bb9660972ebab778d499891c48812e8828abe35ab21898763f0ac07867791fff86a6f28a148c261adeaaa3d801a378faf64cd3d00fdcd5e135b141c72e85b10837e6c2c07d95a50c0472056e93966126609a2aacdda5f018b6f8044a273fd62c09f97f1eb6c8de0a44436e0c86b11e43ca50c541a172c4228a335ef0efa7c9e671a65457132364d4fbcc77cc256e74311ff896e37134e8b051a79495d8f373878b7a961aed2c1d09ed6f19009bf0f5b0f0a207e5b8ea54c5d9e392f7e6fec3cbbd473a63ed098af7bb1d0897c9e79006dcb8a903d317f1cd7cc9c17ff374595774277abb0fee30c3019efba821688bb835a1fdeb364c6158d7c57b41c14255918b96fbbdad268b029833c382ffdbea32cac9ba70bf0c9e9a739ff11874018cfc3283a640f8490ad0bdaf21b87d45b2401ff0bfe3f8eed7738a4dba06b19ec946fde10da226941ec8d3ca6f09b8d5439c4c019993e1c867b4118045f42c1be1676a481ba956221ddd705e6ebb572cdfa97758a52ded37e332006883612843980265457b9d7e322b3a0bf4b649004f8abc73ddf246b2833385900d6856b12abf87fa98ff0b799d10adaa8c929eb621d633dd79693874bc53ecdc10e7d9e14f02312a76a6121f8d17b616789808fe4401389ea531df23f19fdbf5069ecb0b969ab0ea6e5b81a57ca918cb7a493be924b2be89a3384778a74822779509305022d6fe6f89ecce10a327b2d6deadcc9c7badec2b01d5b730e2ef772aa6635392f46bbb35301e42531672ea9ff81fdcc871066dc170732347ae66af72c0a5848d92ae689dc8e796d6e736fd57dfa03101dbcd25a630a65a705de59780665d5e7604ea0f32aca8b85e99314c4daa9c8e855a941a035da2cdc1fe984ce840d6c624672c664069d2c9ba0352b1dca4309514913e8e5f49257b7a441360fb4dcbe4ceb147b2a346ae7fdc679f47f7a56c0bed124120122535dcb179b5c7a5bed6b9de9c4de03d5c981ff152b698204a2d7e9b0f92dc91ffc85794d3bf91f9657977b0b83a72eef30c550298d69b986cc2b4297fc7aaa98151ccb68e3cfac05000123f6cac4e291fbe156395a1358180a5953145e3d7a0777f95a87579019669d684bb50475b336565b2b0cbdaaa84233e3d3b22fb4863de33e16a44d3efb45178034121c88a953c2b83117871783e7e68c6ed194ae41a9bb42de348401eb2d3117173677d48cca1ee53710b508dcb43e95d2a5037b4d8ed2d67c4ed33b4dc4ec310801256d6adb99eab16cccf55fc0a09541be6a73c57005ddbb89176ecff86aaf223edd82c6f5ceb5c1f890cf72b5a4784ba125d83c43cda8038442bb0d83d999827de89bb783dce8bfecf573626147a2de6be45c538d27a8557e484b6f0b3ab45b2231208220d8d4689b01dbb96afbe79b73b74be50d139cee8461e669900c383eee8f7c233a89ccb69c73be77752fec644059079c7824822d1c7728d56696a96e433870e4e56898f22c03b8f7a2e62d4d8cc98e600654489b45097dfa122ee39c3c5e3e5a6cf5fd96e036daf5a0d8d513803d0523ddd83a42a599af90d37aec8f9c407ba7e0759c4d10afb16fd6", 0x1000}, {&(0x7f00000002c0)="d2153985a92592f3650828b243ea77c51961b7ce4e73f708e37d7c3bcfc2b9b819680284710ecd6597d6c4226918e86f6ba5f44f54ea724c2ef8edebcafc7bccde1038e5d15b76ba9f5209d5d88a8cd89942190307cf529297980696b74bc2ef2bbe88d091afb907a971c3f86fceaae950314962f0bac3488ba96616b3148cfe6e0a161514788f78aad11090952848d3afefe27f4ff510626778e160c050cb096200919e779754e452f9ed1964e1ccd5291e5cdc66fa24985985fa2c773e7f5a6770018fe16ae2e62d25224f4e3a6139d134f77d90cba47228aec304c73d71", 0xdf}], 0x3) r4 = syz_open_pts() close(r0) dup(r4) r5 = semget(0x0, 0x7, 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000240)=0x5c) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x1ff}, 0x10) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) close(r4) r5 = getuid() r6 = getpgid(0xffffffffffffffff) wait4(r6, &(0x7f0000000400), 0x3, &(0x7f0000000440)) fchown(r3, r5, 0x0) setuid(r5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x6, 0x98db, 0x0, 0x9, "37b3aa341b31e9c58f414198034351acc4230f4d", 0x4, 0x7}) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r3, 0x0) getuid() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x5, 0x9, 0x800, "12c820ca857566fc0acacb99c526b323b638d70a", 0x2c, 0x5}) lseek(r1, 0x0, 0x3) dup(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x3, 0xffff7ffffffffff9, "5c0400a795a644b46c1aab6300ffff000000002f", 0x1, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt(r0, 0x3, 0x200000006d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x19ad, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/131, 0x83}, 0x801) setsockopt(r0, 0x8, 0x9, &(0x7f0000000200)="c93988097944c5340d74eaf9882c264df8f994a42386643a5ad248f1feb7147b605740d9c55c4f6007bf37b98572ea040e50a2e1a5f505672c99a18b88f22168b5d37de709de8d4b36d6d5f01d1905902cb928d40e185410ff7b5f0b15da43603c3f5dda3828580ee3063c24e5e199bba1ec4aebc58e585e449b12395ebea0ebb7ccfc265c986bfe398de17a72a7cfc424a096a82e0ac399c9c3fa88332754eab0236ad33017199a27637809d9c5ef2e826be57f9c402d26f58523fa80c1c714a6e4d956819fbb2519c1e6c77d38462896aaf88f975972a98b33769393e3dd1acee530", 0xe3) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="e1f9fc99c03a9c81747a0e48124ba3da1aa4444ee5435bfc2f14da14d6a2675a83d8da134f1c50c1e60e2c128c33f5a08b902cabba3db0fc", 0x38}, {&(0x7f0000000300)="7ace49c4346700", 0x7}, {&(0x7f0000000340)="cc1d0bf00f6803e862a4c756db4c47bba819f32a07aba29d0799f72e7d4ff79974b6930986c4d39c69fba08e21a1b56ed8a4db09de609cb352dbb4209257c7528c39dab8305b81c24794e03946d0e6f20596de9f03833beda00bce9dfa2249ace6a55f735e1672ef379a6996c8446c32d1010b455bb1920a96ddab179d1ab60f0ebb96f341bc2a70e4ae5df6089e7164db5bf4f773fdb503dfa1e4ca887a1e99abfa7acaa52d8fed144b7a345b0841023f9966b628437b88966ba46b3b52", 0xbe}, {&(0x7f0000000400)="04850774113e6d66c4b21dcea85645c930243b7894f6e71de26c81ead4296902256fae72c87617db58fae1f38008d2638badf3c323bcba62104142f06411763d2505c05f9830df39c5255a3c9e822157d12c7344d35fbc4f301913b7d5c5a73c", 0x60}, {&(0x7f0000000480)="06f87caf81d0d37f37f793bdce822a7d030ff1f9ea62f4353344271aa8337724fbdc18b12fb232f5fa57b317b294f81172b5cd6bc755e4821aebc6eb5932307f2a8c765d5555de4b840301d6f71d7c35637b2f777f6454926bd75cc043d07d6a50708cd56ad31d09f1d6420f1ef1c1d217279ec32c869ba8e2ce2ccac220f70731d1bc56ef966de1f1e5128997e5885c4417d45eb238eb10dc8a12059c095c603f5b6acf73478e0e3e6b6ab13d8868fd114ed62d9be830979d6ae8846b", 0xbd}, {&(0x7f0000000540)="36f855bdfbc4c745d76c73e48e1be75675f000bc407103f2718bda7b7befbe238656079ad530f57161d272c60479c673ec76b6cb5171a71e56d65fbcbdd946a7828de6ab602a4abd", 0x48}, {&(0x7f00000005c0)="0903393a64971bcf1f16db54ab594b47b00d8f6838aa169b24ee8aed8561defe65caa57d752b76ab6175631a32a797167f34be84087a759e300f8eacc0ce62a76e054c5c372bcc297df74d835b9a7c9c758c8b2703fa3718997320f37533204635641ed95ccbec24deb01ff4af60b928cf48f8aaf22d98eae5570cc0e278c8c03261a1bffb8a6cbf5c61bd3467043a91f92ff759e772b7070cf91bcfb45548bde307a74eb812d16601ad1e5f2c29f57b786dd37baaba3bbfbbdc", 0xba}, {&(0x7f0000000680)="350ecec3df60b72845ecfc355edf8e4fbff5061fdf09e68c8305de1408baa55efbb28e1914e1a6e66701df9e057a9b31c4fa75d3cb8a813b84", 0x39}, {&(0x7f00000006c0)="8f038f76c6ac1b29ece114be3b7874038eccab3591816fbd2e73e7ac", 0x1c}], 0x9) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x3, 0xc0, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x0, 0x1000}, {0x2, 0x80000000, 0x1000}, {0x0, 0x40, 0x800}], 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x349) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = semget$private(0x0, 0x2, 0x80) semop(r7, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x5, 0x7f, 0x1000}, {0x2, 0x10000, 0x800}, {0x0, 0x400, 0x1800}, {0x5, 0x9, 0x1000}, {0x3}, {0x5, 0x5, 0x800}, {0x7, 0x7fffffff, 0x800}, {0x0, 0x2, 0x1000}], 0x9) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r2, r3, r4, r5, 0x80, 0x5}, 0x2, 0x101, r6, 0x0, 0x800, 0x3, 0x100, 0x31175886}) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) dup2(r2, r3) poll(&(0x7f0000000000)=[{r3, 0x10}, {r1, 0x148}, {r3, 0x10}, {r2, 0x52}], 0x4, 0xfffffffffffff88c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x5) dup(r1) msgsnd(r0, &(0x7f0000be2f0a)=ANY=[@ANYBLOB='k\v\x00\x00\x00\x00\x00\x00'], 0x22f, 0x0) 16:00:07 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0xec87, 0x1000}], 0x1) 16:00:07 executing program 1: lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x28) recvfrom(r1, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) close(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r2 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r3, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r5 = semget$private(0x0, 0x3, 0x80) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x8) 16:00:07 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x8) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000100)='./bus\x00', 0x80, 0xf8) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() r11 = getpid() r12 = getuid() r13 = getgid() r14 = socket(0x1, 0x1, 0xfffffffffffff1e8) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="4661af813012f3f65f60ce95f3e869ba3f712079692509b85be937fca65c76ad38d0ca927412304b9df8622bb128b96a4e296390f42bf4ac78f435dde906063f991d961a079d4939b947557a5b2ecdae020e78bf488c42f2a624de5a4dcb0b30895054f32fdda86561b66efd24f4ece1023bb8eb0da678082d2c47d353c8a7aa4ff34b5c12bfc4c73233fd8afcfdfbdc970424ab6eca1c2f0f03f00f8c85883a8334d80fa42a47d7b9b53f4e8b864e6205705205f0cedd3eef39c346b060542281863f684b33b499aee4b228594a902e6762e73e44ffb441c104e6a7119d6a306b496ae09a08dc8a", 0xe8}, {&(0x7f0000000140)="3b7540a1d7b5130e7ab0fcff87b22b920e81284a06c0a6c37fee92d22fcde67011f877ba232726d0d640aa92a97fe9b13191689990cf269860ffd14961803bb73ff6052ae66481065a982ad26b618c587dbbd05ab46046087e0945b16c89e1a15379300886979967d0a1541d3dbd8a5091d976f53af1ae6a7c33597db7bf1961401f43555d097430ed9cf5284bbd514301b6825eca6ee634ee2eeeb629f35f60b6c4afb36d32b62494b77b46ec006832f5a401cbee", 0xb5}, {&(0x7f0000000200)="21ac1fd93dca18a4f7f8adc134fba1c873c7fed8a52ba0f9dad25a2d96f85e96924deadcf79b8a89c8e9f562fad4dfd79ceafd92b4630571a7698b5ee85d24f5703dc8ae74809c18e65ec7ee7a451f1038459f77a30328287dc1f7ae2f903c377e0079240457b339e09ea0d419479605850ec126c6a70fe71a2b60487bc7c0543f1bc14cf14522", 0x87}, {&(0x7f00000002c0)="af20d1328ff61bc72340884cf11632ba199787bc0727fba0a94d39eeab70c3f7264d6413", 0x24}, {&(0x7f0000000300)="5298f8552875b1935bdf194fe8461b98e2944a7c9d8c204479423135ab1128d3a23d12d9a0f615079d96f18e2dd406a4ffcc40c643207cf4296fecadf3d277281a239b2e1e283c49bdcaee4d8bc9d02b3100b5ff3355e28d2372afcefd9d2ecfadee128061a873f2c304dd4b844f95f7517064395b9a9d1dcebe3c30d1b04aa338c6f20924e35ddd9191a0b1ed1f3cea5cafc5c4e8608f6ea46568f5ec82d0633a59f7bd7870aca56ce60271af1e2eb5638c7631584277b403105ab4a0e341284cddb7133d1afaea40f2c256a086ff51b9c25bd5aa5a374165bb8eb0ddae", 0xde}, {&(0x7f0000000400)="cf030df52cc9020c8fe08b1a9d709123a3adadd0012d8c725bf04c9aca81d8f79f31ff6481baf2ec412c0d0bd6f4e37125c7c53c9987aa0a15024175b91d", 0x3e}, {&(0x7f0000000440)="3ec9654fbdb1ad13d3005b437127a4eb9f921457360c0cc77c550f342e9eced238a2539b9d38c584234cf3fc50806ecb8f2510bf7cb67ac55186e6f39a71804e3e738a84e6bc0419aca07d671a62292ba6d29ac2e992361861e7bfb43d31ed79bb228a9f9b539f2d89aa16069f7991efefe669849a", 0x75}], 0x7, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x128, 0x8}, 0x400) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000700), 0xc) fchownat(r1, &(0x7f0000000740)='./file0\x00', r9, r4, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000780)=0x3) r15 = open(&(0x7f00000007c0)='./file0\x00', 0x8080, 0x40) getpgid(r8) getpid() ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet6(r1, &(0x7f0000000800)={0x18, 0x3, 0x9, 0xa45}, 0xc) r16 = semget$private(0x0, 0x0, 0x82) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000840)=""/107) fcntl$dupfd(r15, 0xa, r14) chmod(&(0x7f00000008c0)='./file0\x00', 0x45) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000900), 0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:07 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xeea, 0x80000000}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x9a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:07 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)=""/184, 0xb8}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffdf1}], 0x100000000000005e, 0x0) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc859", 0xc0}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x3ff}, 0xc) r2 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = fcntl$getown(r1, 0x5) symlinkat(&(0x7f0000000480)='./bus\x00', r0, &(0x7f00000004c0)='./bus\x00') renameat(r0, &(0x7f0000000500)='./bus\x00', r1, &(0x7f0000000600)='./bus\x00') r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x80000000, r3, r4, r5, r6, 0x1, 0x6}, 0x1, 0xfffffffffffffff9, r7, r8, 0xfffffffffffffffe, 0x401, 0x9}) 16:00:07 executing program 1: r0 = socket(0x22, 0x1, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000080)="9c852c522ecd8b5c491c3d01787c", 0xe) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x100000000000000, &(0x7f00000000c0)={0x7f, 0xffff}, 0x10) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x0) shutdown(r0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x9, 0xffffffffffffffe0, "4bc8e12b5d51216c5ded97d689f2ea5ecef34494", 0x992, 0x200}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kqueue() fcntl$dupfd(r1, 0xa, r1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x2}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="4e73fbba41dd7fcf1d489395d792a171a6dc88fc44cdf20a23b8ac711a0f68fe585fb48d12dfccec5b272c5c5c76103cee616118ad975f3a0b30ca72164ed4a202b6e440f2dcc29cf88ae50e43bf2ca127dca78496c4795650538893a65223c85a3721f3269071b023daa5cb57b19d616b96e12ae1cc4f04a9f20781e84977749d0e2dd2afacd4aff8b81018985a8df15bd57b3baec453a3fc69255aa3df1acdc8b8e86190edbd1a669267e7ccdfe82e4a7252faf9994fca74ebcdba39a57d2a15456a3aff808a", 0xc7, 0x6, &(0x7f0000000000)={0x18, 0x3, 0xcb7, 0xfffffffffffffffb}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:07 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') semget$private(0x0, 0x0, 0x10) r0 = semget(0x2, 0x0, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/202) unlink(&(0x7f00000000c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 16:00:07 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='r\x00') 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x5}, {0x81, 0xffffffffffffffff}}, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) socket(0x10, 0x4, 0xb70) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000000)={0x4}) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x840, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:08 executing program 0: setuid(0xee01) msgget(0x0, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x43) recvfrom$unix(r0, &(0x7f0000000400)=""/205, 0xcd, 0x1, &(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = socket(0x20, 0x0, 0x7f) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r3}, 0x0, 0x0, 0x0, r5, 0x3, 0x0, 0x1}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) write(r1, &(0x7f0000000080)="cdce8087523d49aa", 0x8) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x6, 0x4, 0x80000000000000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 0: chmod(&(0x7f0000001580)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x3, 0x9) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) chmod(&(0x7f00000014c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000001380)=""/249) r2 = semget$private(0x0, 0x5, 0x108) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/109) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x41, 0x14a) 16:00:08 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x6, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r2, &(0x7f0000000180)="2487", 0x2, 0x400, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = socket$unix(0x1, 0x0, 0x0) lseek(r1, 0x0, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x9, 0xfffffffffffffffd, 0x7fffffff, "0500000000000000000000000400", 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0xfffffffffffff9f5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x654, 0x8}, 0x8) r1 = socket$inet(0x2, 0x8000, 0xaafb) r2 = socket$inet6(0x18, 0x2, 0x40) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = socket(0x2, 0x3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/87}, &(0x7f0000000200)=0x59) r7 = socket$inet(0x2, 0x5, 0x10000) r8 = socket$inet6(0x18, 0x4007, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = socket$unix(0x1, 0x0, 0x0) r13 = open(&(0x7f0000000300)='./bus\x00', 0x20040, 0x1) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r15 = socket$inet6(0x18, 0x4000, 0x6) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r17 = getpid() getuid() r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="f5f14efd0079d2236c78ac5cc3d0e343bba04be0fce6a12da356e1ae825cd8c8d5f4e84b347a9aea4bf87cbb1b31f4c427fdc546aa7b1a", 0x37}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x98, 0x5}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001140)=0xc) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getrusage(0x0, &(0x7f0000000040)) msgget$private(0x0, 0x1) sendto(r0, &(0x7f0000001200)="a01af303fa43b5e3c06b73f4a67c98acac9f242df96867817e70514b1a0fe61e420fb3edd8d9b5212c9cf9b77836e2b612009d597cc6df7d3a1059601604fc263bf76a87e3b9fe1a27285f8c07250e454c2a8c262d4f809e38092e04360e5b7d5088b4ba6ab9d9d6a7f21e303b493394d79c168c48952cd3a7d4789cf7309b5b2aabeca25cbd64d4d8105a30bd5c4819e56d73c18640144ae2a1ebea2087a0954548aec37b299be7848e6ff059f617cd839ad70f6430a7b5e19db831dfdba631ccac4e601ca302fe175ae6eb2f5dce701530fc8d9ed71ca926f3ff8fad67e87fb47c3e54fd0f269cbf5c9faf16", 0xed, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getegid() open(&(0x7f0000001300)='./file0\x00', 0x1, 0x119) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "d730c1e7bb6fc6db01c12ca942436b930acb4de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d7d358006934cf022986abb786086ad403fd13ed874ccbd16f0986438b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c1c6d01ad3957f2115fcbc0f9a5469b84a624c9931f361911526bac14eb190854c010728d293e2f161d9477478e56aacef30d154e3c7158d691414000000041a95f1dcfacc1c4b6d8bab7e1a0eedb883428858ec6e1fa291f32f246856432", 0xf8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x9, 0x6, 0x9, "9708f082ed5a30853ce3d22ecfe98d0e55dd5433", 0x3f, 0x7}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x40000}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000018c0000087ccd8763b02dc72565000000", @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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) msgget$private(0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x274) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)='./file0/file1\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000000), 0xfffffffffffff84) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ed3000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) fchmod(r0, 0x2) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#120000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#121000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#122000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#123000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#124000 $)$.'4 #(!.'%! 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffffffffffed9, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000404b9f302e3e9b2b3fe202e9cb683cbc7f75175fe6bc89f7bb8db37ef877bdff7f45daad1e1f7d339b770000"], 0x19}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x18000, 0x8) fchmod(r0, 0x0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e7f66696c653000e736bf3c1b28312a37175a853c8fb4da46fa0c307ec5f28e01ec1babc0e2588d59a2e0c59e45ece4e539bf3b0adec27fcac5aea79616312ecc6783738fd53cdac3f65ae10de410ef73bb8c1305c63325ea23460da649c63c93029bbe0149e4ab78fc78db06564033009fe66286be1caa4404583d4c823fd625d2c6f56cdd912adef33e59000000100000"], 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0xffffffff, 0x6, 0x7fffffff, "ac22ba93188661d339743f6c5a25e1e1bcc166c4", 0x5, 0x200}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='[\xd3\xc9\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='@#\x00', &(0x7f0000000340)='q[\x00', &(0x7f0000000380)]) sendto$unix(r1, &(0x7f0000000400)="2c6a5395ab2e57f981204d4e1dac3852ba026e08f480a75a299a6d629d0a6a390a075aa62fd895916fdee647b3e44ff4e04a72913d97f2497ca2956e496e98257b0fc0cc22fb0a7751", 0x49, 0x2, 0x0, 0x0) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='q[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='q[\x00', &(0x7f00000005c0)='q[\x00', &(0x7f0000000600)='/-\x00', &(0x7f0000000640)='@#\x00', &(0x7f0000000680)='[!\x00', &(0x7f00000006c0)='\'\\,.\x00'], &(0x7f00000009c0)=[&(0x7f0000000780)='\xa1\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='q[\x00', &(0x7f0000000840)='^}+\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='[\xd3\xc9\x00', &(0x7f0000000900)='-$\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='@(-&\x00']) mkdir(&(0x7f0000000a40)='./file0/file1\x00', 0x20) mkdirat(r0, &(0x7f0000000a80)='./file0/file1\x00', 0x1a8) sendto$unix(r0, &(0x7f0000000ac0)="23806bce006d968dba1f578816ec92d65be9c9979583272d9288c3f3c8a50cac89417c66dd9ad56d563fe2301f0965b15e20688ec5c27269014c360077d715842da7f9a48a355fb0c78a11fcedf5b6b9a7a61a38529dfa976ed124a5634654e227fb582674", 0x65, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) r2 = open$dir(&(0x7f0000000b40)='./file0/file0\x00', 0x20100, 0x4) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getgroups(0xa, &(0x7f0000000c80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) r10 = geteuid() r11 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, &(0x7f0000000d80)=0xc) r13 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) r15 = getppid() r16 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000bc0)="96bdc41228ea441bb9c30b0bd486f606038fad060b74445607c2a66b0bc25b881f4d96a7156fc28a0fb69cc8b75df20513862414388ca67e25695e1e50fc2040bfefeada16f36753000f8e59fec641f0b7fd949202f4ebc6e9203a7cec92", 0x5e}], 0x1, &(0x7f0000000e80)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x140, 0x2}, 0x400) pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r18, &(0x7f0000001040)="36f1fdbb520fe81d507c52667c3cfbf6fdef1e0e47a5017a55575f85f06cd5e6212a5792f2ac012f5975ac5772dc645dc3e4565a1e8714c6bf9e447669e5cc4f8abff02b0831670dac", 0x49, 0x401, &(0x7f00000010c0)={0x2, 0x1}, 0xc) r19 = fcntl$dupfd(r0, 0xa, r2) recvfrom$inet(r19, &(0x7f0000001100)=""/241, 0xf1, 0x800, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#120000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#121000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#122000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#123000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#124000 $)$.'4 #(!.'%! 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000240)=""/107, 0x6b}], 0x4, 0x0) getuid() poll(&(0x7f0000000040)=[{r0}, {r0, 0x160}], 0x2, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000080)) close(r2) bind$unix(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0xc004, 0x7) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x1000) ioctl$TIOCSDTR(r1, 0x20007479) accept$inet6(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xfffffffffffffdd0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffe, 0x4}, {0x18, 0x3, 0x7}, 0x10001, [0x1e42, 0xb2, 0x4, 0xf29, 0x100000001, 0x4, 0x20, 0xee92]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000080)=0x9, 0x4) 16:00:10 executing program 1: clock_gettime(0x2, &(0x7f0000000140)) r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x7, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x110, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x110b}, {0x3ff, 0x2}}, 0x0) nanosleep(&(0x7f0000000040)={0x77d, 0x8}, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socketpair(0x20, 0x4004, 0x3f, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="46816256237135912c12c4541f4e525b5110d4fa463ac16d203f4707ca83e62411d7530786c99bb68cb21341f1e486dfb14043a944c938376728792c1421d75b6ea5ab28ff4c45c29cd344eaa086e031eaf81b42249fe5688df44f336670bf918ebb5ffcb2cff5718983155d2523fda8aad4eb39d7b8b84a69cea1791af2a621088afa042258bbb4cb3464dd0ca8e720fab30d81e20898c4c8036e07ede891d41d5c381a64c48de7b61549defff889367d886ad5c85187112a1ffc2a3daa2ca411d890a92f16f8c1c80568d58d68377c07a1199e2448864ff6eaa2c749", 0xdd}, {&(0x7f0000000280)="c67971e4e7a244717c834bacc5cb5f17cbd034b5d43107df4f3b020ebe824b4990b8d1d276b9565109363a765db041ba922c0c836991e5f9cf1f9973c47afbffd0258ae75e8331f8d70f0fe6a3bb608335ac34ba42dad55771bf83968d4a6d4dd772ba6c3d85609f9053142aabc75cf2428e5b84cc6f4e718b321d7adb9d413241d3156cbe760561a489eb4d23847f07379036b5541254e6de5f6937877cb5ef54ac0445af84102a27cd2b645e714dc5a81c51baa366ce259a9883", 0xbb}, {&(0x7f0000000340)="d3ef5261c0b900f6957d85a36a18858ebf509f870c12240f64f0c2974fdbb95fadcdf842ed5cd955b913a384bc1f23516715b4854e702cf2f282ece1488f24efd2e09deb9fc849efe08275e494903f8f6834e226d461d8f04bddc8fefdfa2f7f08cd8bae54db5c4ef60799d02bda59072583183f1a917c718c99fc5e61a79a468e037a0e9da99f68f40f77b5b73b5a8774a245b3cb29a025057c1368f938adb5faebf27425a927190641ebc2fa241e722e1095006578956768126787511d0855a5a273a5e57ef601007a834f863cc92df9924216ce5ca77fe426a1eb90b6d009a890de8a98bd7eefc8e098f2a05b1b0e5c67309855480ee7bc7752a0", 0xfc}, {&(0x7f0000000440)="35cdbc6b53455106e8296af8de8223757d2ebee76ea3e458e55f2372d5d6d189441f4e0bfe84bee21a81ee73d8f475feb70758a2e47cc51591a023e245fdd712ca726fa0af8a71c9e8a7beb651be54380b10cd93ab6c81d0e1b4a985e4ec8178d16485911a40382666d802f212ddfcf2b9b58656f6841d2ce360202796fa688585ac375ca9", 0x85}, {&(0x7f0000000500)="7432549e6433ee10d1c395a493acc2f226b8eafa197d01fed5433a1bb697b2cbe59781ff5f15bf030ccdc6bb272afadb2ff8557deed0b8a769bcbfc866d3db31ecb87249a2fdafcd4a0f37cf80284e0fdcfbd0991dc24bb7c42dc9b8ccfe2cdfd978bc35b0d23471318dde3d1244db9753473aa01b892ea5895b34d9eb0593ce6e864cca67cba608e1270f4bc6d811c05459b49d15595ec1b6af7091fdda615b5e4703ac5d22fa55", 0xa8}, {&(0x7f0000000180)="de42b3d8d03600604ddd107cf2b3a65c05a6292b4925bbc8f10ea95b485f901b8cf26a2dd8980d41563a3f5b510bfb622e54646d78665f394df0fd71103821030d9d2d64488b579b9942ed965ba087aec944525d72e6", 0x56}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="baec9b61bcaa1a153c9af71f36e7f457dee3b26180445cf5b1d3a82ece8e", 0x1e}], 0x8, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r1, r1, r0, r2, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0xf8}, 0x4) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="91151cfb6fd243701601020620d95db5d97fcae3d1d239bd53d889d10f24c187b630862d02915c0f7fca79ca738db7", 0x2f, 0xc, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2c0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xfe96) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r5 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x20, 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0x4) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x8006, 0x7) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x8}, {0x18, 0x0, 0x0, 0x9}, 0x4, [0x3, 0xffff, 0x100000000, 0x7f, 0x4, 0x0, 0x8, 0x7fffffff]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 13:34:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000180), 0x10004) recvfrom(r1, &(0x7f0000000040)=""/200, 0xc8, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x62f9}, 0xc) socket$unix(0x1, 0x0, 0x0) socket(0x2, 0xc007, 0x1) 13:34:12 executing program 0: getppid() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0xfffffffd}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x100000000, r1}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x9, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000002c0), 0x4) r3 = semget$private(0x0, 0x6, 0x400) setpgid(r1, r1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/184) semop(r3, &(0x7f00000001c0)=[{0x3, 0x2, 0x800}, {0x3, 0x7fffffff, 0x800}, {0x2, 0x1, 0x1800}], 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) getpid() 13:34:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20200, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) socketpair(0x1e, 0xc004, 0x5, &(0x7f0000000000)) setsockopt(r1, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 13:34:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) r0 = shmget(0x0, 0x4000, 0x40b, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() r2 = getgid() socketpair(0x1, 0x8005, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r1, r2}, 0xc) r5 = getuid() r6 = getgid() socketpair(0x10, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fchown(r7, r5, r6) r8 = getpid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8e, r1, r2, r5, r6, 0x44, 0x693c}, 0x5, 0x7, r8, r9, 0x7}) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x8}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="eb6aaac1601765f748cb72275af242", 0xf}], 0x1) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 13:34:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfd60, 0x3}, 0xc) socket$inet6(0x18, 0x807, 0x2) getrlimit(0xf, &(0x7f0000000040)) 13:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="9aba3b3cf5e636e2c1a4a6b3ffd2a3d0ef6e0a4b8a6ea4f21c3aa17d02c5e70d02f9b5edd0fef471847a9c70f24f7a3b4a77d928da87ae3f8ed78672f09711943004cf50294504f243ddf167d49a6343999b984fed116f5714d806683621cc0063b03df901b143eb4b95b891934fd7f47c19b60f2a02176af16110fc922f13aab35b4fb55a8871b99a6778afd3ab5e3dec1e27963b55f245a0d03cb98ac61f3b6121743b8b826b66c3dc8f72b35136e4b5432f73c6a6d0132b800592cb9b15443d17963e474766e29c5d863d862c721b61fdfa3fecccbec47b052f0a52114122bb9b268a221de2be82bfde53a8042d3f40e9982ac1aad2ff5b10c9161116", 0xfe}, {&(0x7f0000000000)="4708f87517b6ce9828b8e07460d97fd3c9685259fe9425c15987f795dccd2e666ff3458e83f9e4a1", 0x28}, {&(0x7f0000000200)="63b2fb888b0c3f680c0cf72e6d29a29605792f824ac67225bb4598ec86c895eb6154bf7190d8c316bdeef67c779b2cca106c1accdd1af7ef41e9cdb5a3a55528f3ce816e163b1f8d5631587eba823c394ada0151646a379e75", 0x59}, {&(0x7f0000000280)="7926358c9cf0e5309a14eef6fcd8968e87443fd44ca40274fb63c6f01e41264c1d0f9f4ddda37fccd2f14fa764bae5090ba071abb8637ff733715fca12babec86279a69e7cb60acb5b99da9d96468fe81715e2059b3e656d64d7876a1048e94ca7434ee3fb537acfd15992dc86bf86b6d551db4b77ea451252bc4cfbd69ff902a494457790fcf96b", 0x94}, {&(0x7f0000000340)="a8643d15b145ac367531b7816dd0dc2980232934f8aa9824082ffb56b5d24933ef9c5ca330f72631e3686bf643da832f8aff4ebe789600985a7b5b3ab3a32f525a2ccc14b9fcf4d0b8211d4f2c9cb43d0a3ae865825ee6dbeaf0442258eddadb8367cb29f08b4aa3dcf856f22f89c5164cc83e921225239c116cff992623ae841534696518", 0x85}, {&(0x7f0000000400)="d96bb8ab146eb0e79b0f93b2b4018e983b252377d56faaa4e27d10eb5158a8a6319ec43204fa9058fb10e98089cd2a25b029737639ce8f60bd26aa4e342608ff2a4f90c4b5b1f97c518c8b6ec2c0028d891ce3fdd9a91b8edbf1c4fd95e9909eae181eb5d8ab083e481fb6324c5da66506cb7c7d11ae680089136ddd404a0a76e1d4173a80984feee7a65f7c017d0470b17a61c2d37e11fee41b49b357158c56a7c80e4fffb9008874d8348764daca268df431810759d6bb57d1074633904dce3082343cae137dae2523", 0xffffffffffffffeb}], 0x6, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x1, 0x2012, r0, 0x0, 0x0) 13:34:12 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x134c6b78, 0x100000001, 0x1, 0xff, 0x9, 0x8, 0x5}, &(0x7f0000000040)={0x4, 0x3, 0xc566, 0xa08, 0xd49, 0x1, 0x9}, &(0x7f0000000080)={0x8, 0x27, 0x5, 0x3f, 0x3, 0x9, 0x9, 0x2}, &(0x7f00000000c0)={0x80b, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x4, 0x80000000, 0x72df474, 0x8, 0xd0, 0x91, 0x7}, &(0x7f0000000180)={0x7, 0x2, 0x0, 0xffffffff, 0x0, 0x8, 0x3f, 0x9}, &(0x7f00000001c0)={0x7ff, 0x4, 0x6, 0x8, 0xaee8, 0x72f, 0x0, 0x1}, &(0x7f0000000200)={0x714, 0x7}) select(0x40, &(0x7f0000000240)={0x7, 0x6c, 0x7fff, 0x2, 0x1, 0xf0, 0x1000, 0xd}, &(0x7f0000000280)={0x8, 0xffffffff00000000, 0x7f, 0x9, 0x81, 0x5, 0x7, 0xcbe}, &(0x7f00000002c0)={0x4, 0x100, 0x5, 0x6b, 0x2, 0x7, 0x400, 0x1}, &(0x7f0000000300)={0x3, 0x40}) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/254) r3 = getegid() setegid(r3) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000d80)=""/202) 13:34:12 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0ffdbde16ca83e188f4e685b261d5cafa292aa424271d9a67ae8cc715832a7ac245b45dffedaa1afe1e14c54d0f78c7418a957db3925091fa01dd9b73942cb8c5dd6a930771ac75a879d32bac977f5bd1e5d0b90de5bb04687ff1581ab9a6a3985da463f04a60e975fff4bcf3eab9bc9c1a141a0892a4617a2e523bdd5af232ba173d70097cb2297c5396edf2ee1f7c1c2a8", 0x92}], 0x1) kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 13:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe77) 13:34:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) lseek(r1, 0x14, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus/file0\x00', r2, r3, 0x2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0x1000, 0x10001}, {0xa94a, 0x4}}) 13:34:12 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r0) pipe2(&(0x7f0000000040), 0x10000) execve(0x0, 0x0, 0x0) dup(r0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) semget$private(0x0, 0x1, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f0000000040)=0x3, 0x4) dup2(r2, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000800000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10070f, 0x0) flock(r0, 0x7) lseek(r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x4) flock(r0, 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/116, 0x74}], 0x7, 0x0) flock(r0, 0x8) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x3) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) mkdir(&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='}\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.#\xf8/{}@\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\xb8]&\x00', &(0x7f0000000340)='.^%+\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00']) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x101, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: mlock(&(0x7f0000723000/0x2000)=nil, 0x2000) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5b) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x31883faa) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x2, 0x5) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) kqueue() renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:01 executing program 1: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = msgget(0x2, 0x2) r2 = dup(0xffffffffffffffff) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r4 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x800, 0x8a) r5 = socket$inet6(0x18, 0x4, 0xee) r6 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x0, 0x1) r7 = socket$inet6(0x18, 0x8000, 0x4) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r9 = dup(0xffffffffffffffff) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x30, 0x8000, 0x400, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4, 0x7, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x100) kevent(r2, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffff9, 0x6b, 0x84, 0xfffffffffffffff8, 0x677}, {{r4}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x200, 0x993}, {{r5}, 0x0, 0x80, 0x0, 0x200, 0x40}, {{r6}, 0x0, 0x8, 0x0, 0x374, 0xc04d}, {{r7}, 0xffffffffffffffff, 0x80, 0x24, 0x5, 0x7}, {{r8}, 0xffffffffffffffff, 0xb, 0x14, 0x280, 0x14d06f0}, {{r9}, 0xffffffffffffffff, 0x7, 0xa0000040, 0x7ff, 0x400}, {{r10}, 0x0, 0x2, 0x0, 0x80, 0x2}, {{r11}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x200}], 0x9, &(0x7f00000014c0)=[{{r12}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6}, {{r13}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0x2, 0x7}, {{r16}, 0xffffffffffffffff, 0x50, 0x1, 0x4f, 0x100000000}, {{r17}, 0xffffffffffffffff, 0x11, 0x4, 0x1, 0x9}], 0x7a1e, &(0x7f0000001540)={0x39deef3f, 0x80}) msgget$private(0x0, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r18, &(0x7f0000000040)={0x18, 0x1, 0x70000, 0xffffffff}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r24 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001780)={{0x7, r19, r20, r21, r22, 0x81, 0x3}, 0x8, 0x1, r23, r24, 0x0, 0x9, 0x8000}) getpgrp() msgctl$IPC_RMID(r1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) r1 = kqueue() 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:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) r2 = dup(r0) getsockname$inet(r2, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x3) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x850, 0x90) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xfffffffffffffffe}, {0x4}}, 0x0) close(r1) 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x100, 0xa0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x81, 0x1010, r0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x10000002000002, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) munmap(&(0x7f000079b000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r2, 0x20007479) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) dup(r0) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x128}, {r0, 0xa2}, {r0, 0x84}], 0x4, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r3) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chmod(&(0x7f0000000140)='./bus\x00', 0x40) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x0, 0x80, 0x80000000, r1}) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000000c0), 0x150, 0x0, 0x1c1}, 0x2312c681e7f9cbf5) sendto(r0, &(0x7f0000000040)="946cd8643b6cbead20e55a1f77eae2328c0d38cb299de0d7820276e226980f1dac5f64bbd528a4cb4a188f939529ad8cb65bb09dadef83d7f0b81e9eb674a09069c342d705d6ea", 0x47, 0xc, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = getppid() socketpair(0x10, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r3, 0x2000740d) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:02 executing program 1: setrlimit(0x1000000000003, &(0x7f0000000000)={0x81, 0x10000}) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x400fffff, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0xaa, 0xf0000080, 0x5, 0xff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x9, 0x3c, 0x4}], 0x9, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setreuid(0x0, 0xee00) geteuid() faccessat(r0, &(0x7f0000000280)='./file0\x00', 0xa1, 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffffffc) sendto$inet(r0, 0x0, 0xffbb, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000140)="bec6f8c53d1957b3a050dd257d7850ef70c95f98d7afc6059710e54ee48b74efb201582202f07805f5f9aef0f0672caffbd52d511b4f6273220cd4786178f7e2c196fb940710ae6da851e299dccf14bc8abbbda0260a0ef4b04d33d6317509347b904ca4", 0x64, 0x1242887c58aa14d7, &(0x7f00000001c0)={0x18, 0x2, 0xd0f2, 0x8}, 0xc) sendto$inet(r1, &(0x7f0000000280)="ad1a18e48c90653beb6727d696b8508c478e5b40cdd15de23e3f7b4f0cc7fb4b5f7b171ca7c64e8161a446023e9798f039ace25d93aea7", 0x37, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000040)=""/182, 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffb}, {0x18, 0x2, 0x3, 0x7}, 0x1, [0x9510, 0xffff, 0x7, 0x8, 0x602, 0x0, 0x3f, 0x5]}, 0x3c) chroot(&(0x7f0000000200)='./file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x5) fcntl$dupfd(r1, 0xa, r1) 16:00:02 executing program 0: mknod(&(0x7f0000001380)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x400000000000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="55c9fbeaafd50bcfa3f1b4149a3cb7e3fd5c35d6eccd16f4932ac1faf5522b147ca9b2c145187e8dc3a83863a503aed2a9dcf6d0b2dd5b736cf9b394d00c52bb9920fb30dc9fb0c21e78df12aa236dbfa60fa42b076ca474f9b5f17c2cae9946fed7912fa0aadb1214387b8ea274699d09491cee19e28b73970cb7f8d334caba636fabcb64fc71193b84f17e7b64ab471e2c6cd9cf96d52292b2d0629ab5ca10d4404dc64524356a97406915f25ef11e4e289455bab9455d1e52b07c6852ece8f29047b5743347a9d2025b3ed4bec15f6639d281242bdb65a7fe713582e249ab880afd28dd37d8dea553cb510df8635a03bd9f6af405c897ea799968dec13ca30cc672f86ccb1e4f62407114f3f27faf6028d3457cdfbed97df284f1d1d0627b23f798a15b1787b987dc1c8c89832a39d2a8a90c5582454648da182266cf5214b9b8fc9e1f1ae97ba6004f875cae7c1ce1797bdbfdf5aa2b0f35dab2570d555815413808b75d7f21298b154de82b24f377b9e144cc5b457c82cd000ce6c06e1248424902c7d2f4722827a526135fb89cc08f07045f0780283e8b66081347a9d9ebd8cbcc4cda91409d6411f4a97ea5bec5f44fbefd622bcac49d03bcd6a9641280bfb7cbdbf6bc976e7872a3bccc5b77357742d9fde8349f12e47eb908582500e8e5d5588b2cb1f2323474c9c38ab20369f4acd6fe6ecb2a2e3f0f98a44f1c89e05e62e27df86f05dc69732b7576277407934a07124bfb296f973f928c2f114ad8251d100c9414eac6e6aee5fdc954d01f90e15f9cb832af580cc9fc2fcde6d45a359045d0176f5312a4b79c36018e9d400672644a8b3fd6b6cde09896e9bbd2e6dd632ab109c54d1dc34a74ef0ef152b54a1724d5ce52124bea860b9f143fa19c297b275c4ae80924ba30a510959317ee3e12fbdf2246606bdcbc7532651a51bdbcc0e4a310c99fa01d9d112c800750e98f04d239f04e8bf68fe13ea342c4a4955723ef68d8754002402ca5303f466e5b9cadd1ae676a54a3267046d78787bfe6e143a7d66f016f240362f91eb49f432c54bfa4ee604e44a402970f7e8e9b8643b7bbf2fb34d8636b985502f7966d6ab175b31d9bc2568e588ce5db7e625e19044f49bf3b59f5cd2bcad513504d8f7883aaa6413be8f9bce8381c30c84674ddda1db9be967596d803235ed7f59227e991fa9f854a98af59cdab0d965d72a49a63b3ffdf3068daa21628e2d38a16991cfab923e00a70e34240a2b51b44518a14494eec733b5c88d9ef68760f8fc94d124a4635d1a9a29131e33ddd977563aa4cd0ebdc3215c89dec61bb631923af82fccb3898bed94e3cd8d57bcff51e81d91c912297bc30b81177160bdcca69c8363b5d769bef4aad54f70d024c13669e518eb0a49f74a4a3da937c484c83a59023484feee5a3ae56983ffb8b0c7641c78e8b1cf7210b7e80a1eca9b6f7408d244c617a9375b85426fe9d006e542bac5ca9ed2968418f145859c406cb2fa2a8d9d99491472846a76ff908b2a983dd6c764d775e5803326eedda2cf05d01e0bb7a4aded286f3b82d629fc51812bc0326111b0848f3dc1c7eba9e8bc341d7820c84e7ac2eaeba112b2b924a3955ba6e029b60714117ca30751e5aa929ee88b2e49921a9a52aad882c6e0ce0e6b865a5dd759ea847db8b05e819f6a4d59ad913980400ea52434f27bd549e54ba4153fa03df8168da2f6249c89e9c5a9c1fefbf040fd38e67a9466c8a82cb5d629c177bdea969d264d99df83a33b679b13ea85da8f9b640cdc39f7e96ea03457038be7ee9bfe2e00410d289b377f6395d989c38f74817781a20ca5afbcd0b977b8af49a8351c8e2b89e83de91c96701dd2d14856bf2ca048ad73af0f67eacfdeb761107293099c076d4eefeb6a9df1e0b15a3a2920cba79cb1dfdf192bd317e2f876c806e56008d958d79eeec06c60b5d6d15b399947bcc7efb1178dfd448f617a81d55e46a9eecfb776ef66b21f8bd140e690bbc9214e41ce85905186eda43e1451f50f85877fcc65ee944fdc3460f04458f5a38055f2fa2e660d69e9873c350e23037863d9f649e51237f9098f6b57c9d14de109cfb7b22fd0f6dbaabe1dcfc513a33108e241ddd531d82c9135cbac5d9aca6452cbbb3199aaa479acc649ab78ed51dc05245872ca9f5b54734d76401d451e22e6cbbad189cceacd7ef50cbb42d8dbbb9d065a99ab2dcfb130d4522a358555e62b98d2659538ece8be6c174032a407b23bc817ba9294cde93d012284637fab6974d78e9ae5c779d554ee9daa9178be46a2197d671ec297c7133a9da3426c7f9a5bbb87b210a46cd15eba3c67ab298c10f4282a535c08a25d139994fc2474bc52fbeff2f3323be16656429ab6798ecd5810909723d1f1ac8f2f39acba0e326dacb42374983ba1617a69d885f22c048b66b530ea7227f03df903c23360427653cbc6de9cd1259634eaa22e2300a370c177a710d3d93ec2e848c14540acb84041fcc3238c9488adb49f1d5f343732a7f891ce3d4038ea49f936191703a3590a26e21c13d98cb7bd1b309e68892a655ce54c1afd495dc7be6964b7349edeaa3ec91cb8d5fcc53e11e677dde6ba7bfbad33308cc8cf200f74cc901425f73b3ab88e875dafd4e3e49a8e3c89716836104b6e4757a2d7df981e52b144b874672454f822d8199b1f73c47254a7dcb256529c04a4b6e9d7019a4e8d7977cec81f48e3703b4da470c7d6fb181a47e3684c6d34e74f5c97e7504222274bf458234c00a3a7ee23c83d58f3a10ad852471c9520c649531ccd0ccd7fca8021d6ca8e6cc3874e24be7208ca234f8e3b4d9333bdf217d4aa75a5ae544804fce6fa3e0f73e7342c8a98e552925edf246f366573650ead5fc78432eff2832ced90c38e5f8880385b78e7b1376e9ef7a3e2bd454c11d65c828acc025dbeaeefb614c009b052fba33dff0bd2bf793ece8a0422c50463e25d7fc20efaa3c207064e87ada9930816b61195fc47fa58caa3fe79566dd170289c9493bbb6129f834feef17a0fc1857b2e6e45031274519c82dbd1b65163b7300000853922b3464d4375b328fa06e7dba882303d895f6c4a87274bd59f1efac340a5bc03655f136c94e4451b6a67cbcc089e6c16eb22dd27bbf77c2a91f2c4c4befa4a07912f5c2b9b782e12effa6f01a060a50e947f1d61dcabdeec033229865fa8424cd8d554d2c59c91c4d28f5822ae7ad08a7898d090396b533994e478f2a49c4d1b300924940b5e4398e31f81a76c5a03faf8db2b93e497576959707b8d0b9f00b9c2236f6edcf0b7a4e0b59e982a28496958e38344e3da6832e30a63c3bd2ae51fefabfe3c17074b596361ccb4244a32e59b8f3c7fbb955be6e1d0d5b00f57dfd34c70e492b3da07806a012a7a4f7eb0a79532da5c9e808d6a032a26e2607a89425c604c1005f7831655201df6092cc96b25f7e16823bb5399d375f2851ee90ef8fca95ee107174b71dcca49b341d7f35be84943bdead17dc6839078073a5fe61efebabaeb8a6d4c24af092719cce1c263a2b093209de0100ac5465d0b0655179ee5a6196bff56239da4228b1d069af5e6cda0bc5feaefd4752d2eec8d19fdd76871d8eb02b7756fab6cd0f52caa92b00558890cd5aed3b09ab5884047f0bf66c107b64ae624166e21e7b63402db204d82b29c56aeed083e4ae8aea7b66cd4adef07ad3b8841cad4964256f1a7e037b3ca7281facd50864db0dcd8706a03fbce75d59e02595d5c68da366a510e0b784f810abb1fdc4696875cdc7bd786fcda3ac30543e1ba02a340972a5615da106f765c01c5af0a9a1a1a582ab9126b65cb3bb40ef7fee7a6bb68fd3ceb8cb8a6b4e546e3456402df806da9434ce2d647d593a97e87dc83acec5b7d88191ba6758f63089350574dc76c139d986649372a421af526e8fde69641091a01ad12058d4682a0fe41e090834b3bb2bc9ee5dbb2b29e5b45d10d5144300b3eece8faf52b8614b28b4ef096fa23a001ae21a5b416f49a5134a4a4985ddce690852489e0b895ce0b4015282791f2f27164014c83ab1d7d2658177f2c3b7ecd10ca40c146313d5f2687e83d64f39504698abb59a6343d52f3c39715f62ba42f20d05e8fecc417f6b7510131f6f0b4b5b25ab1f76cad1c3211b47a19ecccfe4b78027b1401bf364393a68898c5846ae623a18e19c2f5057f65f7f001b611e5638dc9e77d36a5a8b0c7434b77ba8d02924ade02ab8c00769821c7d7e827dcd700d7aa7dc72254f88d28ec58d46b042a465ea7befb7c10fec1cf78df605d355a7278cda66c4253e3bd40ed08512191f9eaec80043230ee9c3f8f5a4d22f7a7debd087cf64237b3b61e86a4998ee822b2068edf54f025551195036d463a7b0446584f0ad54b6295e9683d01d7d542786dd7bbe6d22f8035d034a3a16981177db59096a3ef1e431e91043ac704776a0c0ff3fa3fb6ddeb3408a5d0ff62eaf4ea5340614a7fe80448f442bb7cd07cb4d9dc3ed4a910a670ac2ae8fe6d9bf7561d6ed69d788eb4c28cfaaee4ae0b18f6f50b393416aa3170d66d255b40e210da906901288aa3260a0ab8cff1e7e2cd623c5fa630563a518132642e966555a4c506f5ecc8b52f10b7044007a2dcd7b42ece6433dd5381f4c40c8fbb927cde02d71e54c170a4bd891beb975ad39517ea0a674fa2ad21d011c21d8fa7bc48dbf007dd0af727d81cbcd8e5c3e322d4be500278157800555fdc9a1d476f9d0e712d2bc47e3f9ea7eb0b75b4b81a2853c493f1d727d3f0b5540c65b4b0ee8f25ffbe6b938187e95908d7bcd6c87122f581fa0462a9684d3589bad0f5bcfc5a1bc465cbaa074ed0e33aabf96148cb311ff009e5188a64fe92e0340ef8d34577502168ca81b07cb40923015f166a26391395c389590fe03aaeb5126fe00a10f70c2d274465c21c0384e7e062be3583ad338e47146f94c29be3e4496a475dac93890de8e9065b80768ee6271599292b7f97975c9589bcb8377aac8bbdd33651bc1ce6b4812d19ec36486783a40a4023622b05a39741f488730ece807e116afd42c396cdfbefcacd7c849f16b77ade56fb07b0968d0a6f45c53a83a8cd5f7df5aafacce63cd978fd227e2c822182aa704be5d2dc31561acce74d93671c7486878307c411c95c5990919711a660596201cb97871150658e7e17ed9b39c6490657cb702889a1d32fb1e54387b16e87143390e3aabc887da0961e35d350011b065c38875a6b0e2b70c96fc3de42c9e86110574f2563d138696c539628b3472f5b1dd79294ad313ee9a68429ccf83100f444e80b8387235469bc5bca52c3247b540683102e732167b0060d0bcbf8826e8a09196405c2b2c5453029973566c3408217991b8eed6a04505a20c63f7f18a8722b0fb725ddb98c564e02d079e85a012f9b64444be033f0431d031634d89b26d15ce53581090a5b960b23b6e610492b9974bc40ac859d82f737faf44b3abd0d5710c272aefbb4910d5640a472f09eb14e3ced29f8b9ea86278b71a4c6af42b3cf5a1c9ae1ce89190ef6c271b8d3b3f0011e5aa7978efe5b6ca646249a642f9a3c293c89c02b01c75b2017451011ceb5e6a1420200c670f6bd4f3e09315904b9252ebffd1b4c42360f617ec3d043f78ac6e046470d910762b042c56c7dd58a1fa07e03599ca91fdaa736ec1dd4adfdfdfd4e50bc614f312a933a9f86765c347d468526731a139babdcae98ed3fcae165b401694accc054733209395ca8847d3d76bb3b2edf183669e49b08e5d8af5f22c979373cee6", 0x1000}, {&(0x7f0000001740)="869c2fac0ec968f84dcdef28b505fd8c2df00f76faf1ff8d364e5e32e7a1f65dc0c9a19de0bb97247090c43ad420f5a3b2eb2a77ff91df36f132db9372018ce8d439ea83816faded4a067f2cd800bef0e9a9a302544c0ada1021db368ddbe43e67b8b6188604e9256fc260b3e14995d9121d0d9dd57c39d8fd724096ffd048ab47dae43d731a46926328724de322c9bc3a48cc1605dcd8b30b826741ed4a8abd6a108906a309d598c9277dd685e0685d0c8205096342e90776bfe3be33e7c3f9c9c7a63cf432502318e31fb68f9ccd1c0b16072d677673ad97f0c70ee284f0c753c72772009b342860b509eaeadf8bdef95af621fffb3d84b4e4dcfdc0057201068b4c5de19a04367a184bab401bead27e42425cdf557fa9617ecfd65bcc80feecfeaccefe20d9a01ecd8ebb5d13f54a60593cf70a15c3b99d0149b3107466fb46be4f2169891802e7eda4396e0bc7f1c8024188092282a7a48e4a3d2f1805f0c11b0cf08c07b91fa9647aebc6339445f1a327171d19be807034cc290dba780959c162c048a651abe5259d2f5249e11d10522113465e2e2a6135c7fdec8c8442735495370b3018ce55d43183297fda7929912b1641e20ae77e73a0f5c56b9633c26fccac4b5ce5ac9b3f5be56e505d76fa3d18a859e091bb3739042c1e9e08a20febaa1cbeb308c69897c27cd205e4e7df40042bb17948a32dc525e3fb610b900a4f21d479a0f54465ea7da68ebeafe56fc769963dc07ad91b85de5f9f53c51e7b77aaa71f2629e8fbc8af710f16894be77bd2a87d157c1ab7b3795ac0a54716def524c53fdded2f6c50ef3a367712afabd41cd9175cb6af955abb8bdda5c44d8ef8ae4f52721bd07493b6ff422da433e0d09106e28b94f06e0896618dbd90540e924007d3b43e2e10356ea049025d2bf48339615227dd43dec0b91030de32b557fbd6a383f34c7830e061a0feab7c6eeb1757ea83160b29ef300bbe5f0ebd4232dfa9b21b2a0879a9de27823f5b45a951cf0ca1288535e31edbd55bb6b6fca450de7a8cc3a072f5e4a986e74fe75b42eadc02aff897671449ffd8afc65dc24ef76846a735871211cbaa9cabc463be17121059841662a86c0348a9b18e51b778ad16045ec98ee392bc3b3b6efb6d6fd03583a5111e93d3c1d9c2d691f500dedd120fedd344b23dddcfc19d643a4c834070d41723c17c62a113484daf40a878193bf832fd741c9230c7e106fca7c8784390d0548ea4d11b7c4f446a12cbc32b91328c9f9026bc2bb3bdfcc3f4748207f1ae4b894b1d966edc305ae87e15b0fda3ea43a5a3eb6a29c43182fa281bf7cffbb79884dfc5059af1067b1e91b9039b3d8af708e3f13d36b48e691bd1f1f353aee559f7c7cbd9ab78ae7508343cb8649e6bb39054487a301b09bb0a27a497d40df772f1c0ebf1cbd42aaca77374d42ace9680140ee01165bce87a83012ea1d6ece0227f888a3f6e90856ca062165b978187debca5e1fc0e43ab5f2e1702ebc7b2b6c5bf5e3e5b491acbc0685a0c030f7fbcdf9f63c4275a6c589b3ea997d9e7bd1d163a9f4c8c556ba3f5a499c545dc8e9091a890c4b6c0c78c91efdb6ef08ee8e1a58f6fbdeef5aeb5a640a5506ce7f4ba3b7874b4ceb91645ffb57a29540e130c05351ca5a3d6e26637568499bb99e5e7d310c9280ac6db2c1f951ff6285fa977071cbdffa11abe1fec0ed7cee0455ef366e8d651e1d60f84bd7a60be5d377b0e1bfeea6e862ea4bc24caa88f824862402661ca7c0908bbae1c1652369ae35922a415e27b25bd0edcc3cb3b06d64c2b08cd1575b4386afcb58c4ca51ef04315e6ed6a9724eb3a55ecf339e210ece309cb8ad59bb393b9176eaceedfbe5b04e8519380e42a17e02d1e81bae4ceff901790305282ffb1502dc352a8b7426746f95bbe8f98fb2c3ba36b304b04065a28de2663be6f275e9d21153fa069fc845def9eea16bff36c23c41035437d2c26693bffe60358fda181b2e9f1143c12c03d1c775f4c9607888f93d91b91ab7a07322022fad879cfe380a5a3049b90d01cfc0abafef6d2458bacd92479cfd5c86f429ba1aa0590d991d1e29f26e9b5a04623d62f47f48ca86d5d2553efd04623eaee6908aeac25a79a39eba080193f2b9673f7adca717f61eae53916979b2c02343dce9cc848004da5eaee91d6ece733d6d204c48caddb7b4f297077d31e06a9ba2ecd0defd05cd55a9fc8bf08c52bd6639ac963c351a0745e0b678d77e02b9722fa6f9ce1e7c85e5b32eae929a95f7ba20c878a82f13d74cb867ad96bc61c8b6c36dc7a6fcd6faa61e8231eef327aa6dd460801a5ec49af95ee228db5a1b7c49405e4ce5a8ff8bc02b0ce233e4d4569f4d81f01bf4542b347bb4d72514b2140213ff9fc17c311bd62f4e72e17c5288562c54f365c992505254f239a489d60d6adaa8d9c638eba880653386b13543dc5565723403019c37fcf408788e0cb3a22873bde11a7bba95b6183a2240969f99b32fdfb6e3dca51c87d7da023f704b2fbc57c5acabe939a8927c51158acb6915462ddb5d6b98547a1676409dba0aebbc77934c56aac62febd515eae2ef234dd63e0353de80bda3fe204ff5ced89b155ad1fc6dbefc58ecda97d1aba84a4c917c57b7c1d14b1c463ee1c6a0eaeb564af36c7ce1455a0f7a575dec73b072610e50dce811dc9e407f15ae5b6d51758d2426689e71292d6419fdc68ad5dce7c955f13c97d57774e3fb9109d30cf4fde221b44f90c694f534245f303747f9f1a098d89861b9bb88cb0bf3df9066018791ccc82ad41ebb3f5ccc083a34664623bb29ae4339c4977b2228227abca636eae9081632f91570a44891764008129789d1ddefb5fa4b23e5e3ec331eaf45dbeb5b4e300cd521ff546b79a35482221a4be87d5cff8cf3658c090d9253601e98a27817e0096fd7f5fdb4a5ed973490430c5564e02eb50640d5e390a6c1b77b19dfe3858c752493eeb943081da1cf09fdc07c9ddec211774a66144efb88fb6305120d0cb4b034a19e55cb11209d80bfce59a9c988608cc92a0027b72f49f4f3f0f262cb99f3c9b8f0c9a40dd4cfaad75dedd83a9a601534ad5e477b6fde8d03bd5afa72c820d3819395f179e15428819f9f83d9dbe508196ec4191b6107a7e4eea663795f9c063950b85fb5a20251c244f4af3c2aac8b642919f3e7c5672c5d31a04f2762eea176aa407abdf85d87aeea2bbf3fa753c4e93164f873d5e1f4df37bc4be5e003b58a1ca026ffc2526d2237484de3945c51c897c8f6bbdbf846cbd6a421f5e827a856b99e77b19df796f6cfddf6547d558ba3eaf799ec92d19fbd2e5fb0078d63dc9620cc807946cefbe9bba06f7d38ac44eb77cb6e6f8fe57bc1396e0b9c4a3687ce13339fbce177ea10fdc08b1252d29b920d26aa4537a6de2e69c93556311bbcd363e030139c4524d7d3144039099d57a849ae6d923e14b569bff8f3231c86cdc430f63b1213318a254df9ec66da8ff2a4dcbfdc305ba7f5136ce5da873658c64d736e3e60795d7b58675fa4c45637bdd2c7a1276563fd7fb347d228d5a4b91da4919d23e1be503d09450b064053fac418eb9e3c1bb7db5a7c9ccc4d637f381a59ee758947b41d39eed0e855248e51bd6112d7ac1adf52b86eb9c905060e686b1d07e4950ef6005e9cff81cdd04911ec3fd1ebc69a3c5aadddd1a8e60c97666afc482399002c9ae43747002dafbd87bef08c04a8c397f614d7d516eeaf8a0dde343fe33501c41217961d11eb689bc729fd4a2c312210419682b375e86b2bb2aa819fb1dc97ec7c37112abf2e1574e611fda95770e6d543b04ea7b699ccae3e3136619cb68b33fd1eb32a2c96d1e53dfe082a454536ab0ea49f474b0691171f21810aa7d10ccddc57b36d16af52e7c311e05d9b256dba6e416c4aca2b4eb82ff0be9c6bbf0c350ed4dd91201cb335b9fdcb02d90883c03b53ea543f8dde71378c57aeed181d6fe05cea0c20a619588751791df780fa5f5bf218953461a4c0848b1e19628d4e2d31250d6369052fb299dc9436fbdc5a66226d904d3eb930beea8896804ca9cef7b3f987f990e88d505c5fac6140976ee2117a2bf382e61da36311cba0a3047b25f5284c10130a730bdbd6660d26af00fa1addfe3a3f17c380442de39bb1eddf29a7386650b9ca65b0b756957929ae7f698c296560eac6bb89518c32ba39d0c7b5d12d7bff1733c278e319b8f1d00c4670bfbe482135c8d1087cfc113bc9f236be851f926fc26d5973a2a13eb7a4fd18a39c0ac18ca27cd07e94a685d09dbeb1b2ef3624808af324ec1fc84a6d0a0dfd10fa6884d69443294a038e2ec14deb2bc54a60a1e43096585e63ec59078b1d63b55503b9cfe6b7ec721ed4c4e75c57fa57daa4697849f8b7ec8e5752cf40d7f13b9ce47cdf8c3eb9e8c04e6e315aed8aaaa33ba29b438f0d2b83037434bc58519a42209654370467b57ab63e11fa984b7c2c004b1448b7746f50d424934ccdd3ddee63d215152918eb66f8de5a9225a51158b7cd8ff80f50e57c83ffdf625c1a29c7751a1f36b651dc2bb3aec91239cb0a5db370659e8a744348520847630d68cdcaa8f282edb6bdd04727499c36d1d0588845cb6a1c9e64a8327a464d7cfc02785517d308482d991c2e3440e0843cd984eabd2580aab7f1c680825fdd517483f5632dedeb1a57a1631d5639e7139541ea3fad92b16d663867481bb8640674963a69d9a7fcfad1bd778fe4e700d887db401d1870d07f49afaf93ff22600cca12689936ff239388b0e7ed3cf3ce8e4d0cf0007a759cfc4f7473d69b513749eeadc60e9d8fd219120034b7dab2514cc9c841e72c3cc6fa505cef16f3c43592e4e7a77e44a58f75fd77f8fa7efd87208aeb14f2fbc73b2a44dba2c80b2fca26ec9bd77ee8f50c3938ce4b6e13044c792143ce234f6eaaf7c416be2bc814ef60712bec8489b7035bac2de75503f2bb4bde236de616b9158d60b299b6bd24704b47dbeb2686700a71d02ea8c61616082b5c15a9b0bb789cc2bdee4072b3bd6a9ef3a655be402e004766414342c34c89be192a5522ef1d052eecd0947cd65809e35a05f1a877cec88a4e6eb553594772563d332b59fc396a5a44456018beac9bfde13b774ade95134d4fb8344619dfc01ece7cf1aecdc78a26c874d0a0279a0dcc7b6e0758954119e0258977f2055c9f2265a3f826a081c0787170642110e24d7ea08f1d45a0fc237ee6d26bb3dbdb209d9d3cb24bd7bcef883dd9f6504d4e4e6f11c688097fdb5379e43dabf1263c8ab7b1973f031184488b4654415ee247b0a4cacb95fec9a3a5af5f89916469da1f87bbed47fccf9e0fbac01b8ebb89a73f792fac11c1c83bde3e964c29928507b6a5e0593492f4067809d2b59b3cc5e578544585dd2edacabf53248a1a04117ccf945a0e04192eb5bc8abbb989954b0aaf9716d6f50e1561facbdccd27bbc6628eebc3b29e4763e1db56eee6a12f9996c46e68b588333cf48197f360639459af20d8d7761634605f4fdb4f1648c695f7214492c3e01f9ca8d1d1c82b9236da1ead931e559da4eb56be70188cc193aa696313b8901dd1de9d7c9225e8f0590811cad549f0ac25c6816b6d1e86666ae63be7eaa005d5f93b0b50784915c723440bcc9b7c11d6f28f0cc792fe581437425d8669657795dc82f3ad6a9b8b1c2c0133948a6d1cb2b23b809df5fc4e9085389f7cf46f535b8c924f13fd22c9060da910c7ca6434af0d990366231a490434b25f3ea331b7c82d97f03fa0d81e23ae31125", 0x1000}, {&(0x7f0000000040)="3a92c9d75c27369e2b5e22900dd30b036828dd0221168a8930e9d8806468dba84bd1bc72aff5b7e7673d4e036bdd6c7aee914c77e53bb8597bcc73591c21074127633abc9c74f8633d32741c43e247f2d3466526096b62c82590c032fa53a7ef7e6cf3c91c7beb25c98688ee40207a91ffe1573b3e0fceecde02aeb2ccf9046d3e", 0x81}, {&(0x7f0000000100)="8f7c0e79601af05941fbc00c13b7acae9debb2552dc703ab64aa66791a493b0c52218ed19c5febd51d837f9737a7c4398eced1c764a1983e17fec1d5dae465e537c1edb0fac2d1e5ea235198a6263be5eff74c868026c60592d0a31219f334971c751d71919534be77fe980ec3e2ed8fc7d4a50b64a3a713d06e03a70cad9a1d08b7605196d05f5f1b729753e0262c0332521fcfb472fbc3888892e0833522bdfece184375e9834b77f7629dc567547956995a", 0xb3}, {&(0x7f00000001c0)="8eca6dcae2ffc41dd1b3f88267110c482acbdf607a65131410e5b1cfbc99047e494016898228346631c1efb526fa627a406b2b6cc1163f60c31375da47bda185edb1dcfc5ba375761f75f1adfe38ffd89b1af8b2855df17170eacd0eb215b2a6b5e266ce73216f5abda0ab51dc16e1972775bfaed7a57b1314c9296fa347f40a00d6af4f69d972865c2f2090569ee0", 0x8f}, {&(0x7f0000000280)="6f5388c3b3f7ce3cae5a207cb68a44ed923fc35b5b028e519bc1e0b3ec2f8a84843cd00171ada3e99ea00679e4c6", 0x2e}], 0x6, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x400) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: r0 = socket(0x18, 0x4004, 0x0) setsockopt(r0, 0x200, 0x8000, &(0x7f0000000000)="7e91894bb9009c4e68274d7384a09d1a90bec3c7eca3da68bf391e153f1164e472e0bcb5", 0x24) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000100)='./file0\x00', 0x481, 0x8a) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x400}], 0x339, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x80, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffffffff, 0x39}, {{r0}, 0xffffffffffffffff, 0xf1, 0x22, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7, 0xa301}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000081, 0x240000000000, 0xfc}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000043, 0x0, 0x4ae}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x0, 0x2, 0x10001}], 0xffff, &(0x7f00000000c0)={0x57cc, 0x6}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x4}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x60ec, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:02 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000000140)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x107) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: setuid(0xee01) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="cac19b3eee7d35a08e51142874c1c66454ab5eb9bdd38097a6e385e9524cd61307b02b3d4e160e7af0daef2feab6eb4badb9f60a2c72a3d8d09cf37407c6f65d42246188dabe1ec8e717e07d3b3ca1626ab91495e16169d5e53ccfbcf95aea88bae9ce2e2f18972f9e0d8ec336e197bbcde476881a428c3ed70ef28f602cff8f7b2dbf5f8193a28e65df86f0b848f10c1bbba58c0f579b1bab4f75c34dcec2db23e01ebf2cb7225af3e997dfa502102173cf6721f1bdb3406786", 0xba}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202"], 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) 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:03 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./xine0\x00'], 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r8 = dup(r7) writev(r8, &(0x7f0000000000), 0x2ee) accept$unix(r5, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f"], 0x0) dup(r4) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x8, 0x35, &(0x7f00000000c0)="b2483c277d0d3ca94ac7aed2b2", 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/98, &(0x7f0000000180)=0x62) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100, 0xffffffffffffc366, 0x81, 0x800, "16873406feef9930a7686eb65e17f419d3ce0e7f", 0x2}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) getitimer(0x0, 0xfffffffffffffffe) 16:00:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) chroot(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/../file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) 16:00:03 executing program 0: socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x36, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) munlock(&(0x7f00001f0000/0x1000)=nil, 0x1000) 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, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = socket(0x30, 0x8003, 0xcd8d) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001240), &(0x7f0000001280)=0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00", 0x0, 0x7}) clock_getres(0x7, &(0x7f0000000140)) sendto$unix(r3, &(0x7f0000000240)="72895c4e370f4ecf4e1f12320e3d1fdc3c6591c4abf23e72efc9e205fcd69ca19616881b1f4b8c99d6a5067e2f3a6286d457fb3cf0d83d9ff1a633498f5f1b859b0cabad7ce82fad6e9bad09715146f542bea0776c1e809d0c1e53aa5195ea51fb900eb7ca1e76a22fecaeb09d9cfd1e12853989d43851992af0ea99c231069908e7f8225a06b7215fabcf93ef9631b628372bd3a81e15ac61dd98ecbce36b083994a8399facad42239b738af0386e3d3463aa7f5d919a4f4e88488ec6c9aaba0f44c05028ff59df1e9340f4aeb750b14df535af3a8bde879d1cadf7d0665a0b8a494f8b796d984595f1dc0b9421f1fe4ecd453cf7b375ae452383742f187c557b6c4fa4e33055b3abeeebe73a42d39013d610471192cf7a11a84c3249d81ce874f9ee52d7948bf686673624ecd9ecb6cf59b049afc002028461594ef6795f253b717b204ca34dbea9a513f840f206f4a5eced91e0ee2a062bfecdbf610ef424b66b85eef77986cda557ee0f03f2bb8169e682c5db4ee1cad82db585e56a683606ed3046974b0f66d891da2c96e41c576992e54fc8bdba523219b4fa8b71534fb885138b907e3e9024a36ff4b8f89feab20cede6f38cdf6aed1e9ac3ae60d772f0439f5fbedb3e2b7cfe2cafee397fcff343ed48465a1ebe0eef175d33641f65cbf1628e2515dcdc8911aa6b4ba14a0f0bbbe9a98020f9e71d456bb451ebc75a10b62c88a32e7eb57a80de659398610237762d2010dbe654e5e74aa61f02656013791dd7724f3d9c6d4f4fd8cd76c0a3785b37d8b93080624632cfdd12b514957fa4c2bcb73c9fa351f3410cd1fa5f458fda86cd0d86636b35e574730c1ffd787d013a24a02ebe78253e31dbfd80ea3089472f30e136ec7596875cebe6a0945197f202a11167e7b76fdeabe5bf47f13d8d0229201fd5eb010d0cda6a8bb16ab86314406238f76a29eddf22254cd167960d58fd7faa111c4bae784dc18aa2499b7bc0c4b7046a2e0f579ccf385fac7ee9f729cc73980f74681c6697efe1f5d388b7eb66484ffe7c7d69dd8206f3641a489df7c40bad3ac23db921fe664fb7a983a4b4f489562d621c8291d05cecbf29fbbebb3589193e7ecc3dc20fa42e3e537047f8c7561f6abb04e825dbf85e70b3b2554928586250d7dbb81a461f3e28824becc7e6b04551761653223e64fe04b46362c4e1ba702debe5c6d46871244e4fdbb1de7f6afd62390f5a20ccafb5e0b0104f8e494bb770a8cf2171717ab419695f2a779a06c56c2c72dccdab48c5d25764aa483bb16214696c19c82ca25e1f6d2cae092275c46c9495a720041a5c92a50fa451a6205163fe9627ba9f833340f61d019347f5f931dec1a29d8751b44523b282fd86a006e634063c0d21b4a3c8e285d6286f64bfa8764cf9f7932dd3fe4d3c1a9d3b2f050950ae971dd80e7747b3d2cdb1835589ebcbe7e12916b65feea25b90919ae8153598503a1d547ebcc432193e5d1af465586afbca6a72fedeae0d46b434400db03e28c9f4ff820f5d7ed67fa4b8d84e6e3e2c60ed628692c088378e06d67167d13f39945cbfd6904fc65ec41a8e4d85e9eee36566a53afb0985508751dfff8f45e4b71ef7a4c7ecb11b40c48a6d65bb9bf40c151e70493ef175bce1ba6150543745ce72a5acabbefed967d6086d04f3ed02b7bb605bd5fe9cbe64fd0735d62ffb27d8ca7b1c94103a5a0b2311de75474e0fdb23d558969c041d71806531c4282be5a77549fe896df24897bba4849f9708ee9ea4e4e8f3e1fc94057087ff498f3aaba98358d3611fdf3eb6b1515bff742770333d8eba4324e0deddc12bcb312d66a637795f2feaa058a88a1d1c55499f534345f0ed0955b42a3bad29420ad1b304d9c08661625953f4b136c5321b7d8f0c2cbb92a67706757377c6737768c48589307ce682ebc9d54a6a0cdc43fb5fc895345cbc252c1bc34f79c11c7f501867c367bb20277549683a5df6977f18351ef900e99f43d29d255d65ce960db2c5c80c72d0c530658f886773c0a9a9a11195a6ae5c2295e410aac2b23dca9bea277521d8e77e8fc8ccf94ceb9916dc869fd492353732ea48cb4af0eb6a5ab15b2a2db7f6dffd9546d24ab66d7d9bf80038899458588343f4474e4049ad4203df3501ab725ab76d118a51006ac0b47aaa750dfbce4051a45deebeb1844d5a02f77b51d725075af82d3e7665d6fcdf5572c02a5f4567d917e6809ee67c5a0c1ba2f54f86884a81fe0fbef87d0dc08352b26f915b7b26ba7df5902d5141ed51636e4a83995cdb53b07f867ebc274a9424fabe4e7054175d0f98a128c4ecc69c6ddee374fe2e8496d97aaad8878192ff7a99457dbf2e62858a9a74271748a4abccc026e65c22c9de9fc5e2faa333e5724fe500330739d3bd28b6f750119f02c77f1b08e2d5df42b8e16b74607020765758e86f1064043e4d23c9c4d57f9c73ebf5db16e4b949532ed6b2357d6631aff4c71717c521c40cfd6dde85c3c0734f37fc48546fcf63cafe30eeb24528a720b5af08d32303632dba13430f26106567c7e951da7135d399bb6d396e2918bca75f39783ec960b349dcb38eca4294d7566211199aec1006bab0d8a05472e77e37ff91bb3afd3d242c2e69f1f0bb8c837e48839b41a93c05ff7e8edf146f6b08f23eac62e271f3cc9a690df3a4665d9ae8765f552825f4a7ce768cf939f9d14f0ae2f2b77e36b8431e72a02f2fd51335abd40a4c4c495680b4c4e8e4ed68d84e0dd6c64a50321218b57056a53b55726aa75cdb136a8a63831f56a8f18c42ba1d7b45c2dee39d17319b67e4fd2fc4d9313df5a7705033781f2466c36d32fe337634f3032bf90fe4a3e8960173d792e334c8bca78ddf2338f2893c63fd66ed37811cf9d90edefa1e2b8660e2409874f76571bba0d77ef4fcebe1bd82df3d5b12aa7b434e88266ca66c05840339835f14831659bb64a5f5c03fb1de2285d980b011724e6249a22f44698afea51fee94bc94c13bdfc6bce67098dc9a40f343f0254d37f9f3f8a83d787c56a4dc7d9dc5f3b963f43628b4ba96fb2792974b6a093c597a3ee82080876a5b81e55d0d9820752b5c2685e70604be02c41c815f27ace3d4b8fe8779dda8c57d3a32b978113fa9c69f704510cdea8eee6c65efdc24f77cbdffcc579961dbde7be12fef491a512e80b9e924a553e2cb9bc775e28fd5b7466b31b88fecee0f61daa5af0038944a46d72100b42a115632ae81885ce36e7bc5c9a717a2a8c1e75c0cafb1f35b4d788c3a489c15e1f1b3d960e367cb57a108956dbdcaa40fe8e2f83a39048746b5bcf88595711e646de0b6f99adc3638b6ea90c377de70d229c7bacd3d1ebca8499af4ff496f97b6b972930f67baec5864173cdc4a7144b2e9c0499d52efdd4f1a53558d15204bcd6ade101138c3dd4aa6b5819b189c6c74f2146edfd7da21628efee193bc8b57830d918d250c5986b27f7f9fad2bede1bfe54428eb312e0e711ab42f621d3c99c82319adc4fcc911cee77c489b054cd32882c1b7295879599442819265335e227fbe5583acf26d292943eba03963aba0a2dc0b25ea0d68a41165e9ecf2403b04db364590169f8d94eea06d9853aee74a055c246fe71ed82e9738e1e66d26822b0d32246a7c6357a37f9d089508800a7bf87f08e475c8c864fb1b7a39d363643bf54360021da1fd72ba44e8332c79999c187452839f909c500dcb9a1e58801f6c50f562b94409a11c2395811b10f9237e75b1d79d196f49fb84cd5c7cae98ea48c2a6e6ac2a5ad5ce1aab2cfdd1d063a9713a104a16953bfc61a9ba3898f4d300126ab2541fbefa60fbe23e1053e11ed4fab351fa1723b27975463c1360e90ab49ea555dc0586712151614001675b103542069c960368d846ae93db36ab903b7487e219bcdebbefc5c39d7fdb0ca41c7fa20629b10491507bc149b917fc5fe893a7a79a0eea078ec8cbbe48bda5f0c7b5e283fbc2ca485905a52e4a3437c4f3f818efeb12db4d0eb4528fb59ee5397d1b8ce810a04cab52a1bed0cc884ff1a4b0cedb4ba4aceaaa573ab261e66a8bf2512904a43ba7cca13506048bc0542c2dc3ad6fa7000527ec7fbe899163c57022c72d37526f68f6fcfc699b21bb63ac0e056f288a3781813ba09c8c63c939783dfa31a59f20e52fe11b83d7a3b29243efc81651f00ae5f2cc74b34b3a7eb07765a62ad92480923e7aa2aa95d63e5ac378d58e6c466161d2100add8c83185dd12dbc9e5feff32ff463c13ba4b7cd1688a6dd9f2016aecec74622ec6415764e47fdb0669c51f994b9dd5153c27f129798fba08c33944fbe5e1802fb41e96742e941a879eccf863f181500e380eeaadae18990d9fb31c0be935927ed2276e63a84971b7ad9a6146a55a7a2f7d3211bd2445bfcdae26cbd93bad57ce5a97105ecfb92478cda0036b2148ebcbc239f5326a690cd886e95bada356090d6749cdf6e3c773220d1de8e1edd5583b89f6ffe89489b2ff952a2ced2c0997c9971312a3c6d280784780c000049e636bc17c6362d9eb3323d91a7bcc1e3a19b606c0ad02b2cdf073d68d58f9a8143da3f4d6a92fecfe3b69b8d936989335a9e372bb0e7377d41ee86650a5fd0aacd94d83a0831b0481af063840b1a4e04c27e6c68a2899e7a311817af6a2d440ac4a7cba79dad6b22480f1a19f171b78e19d83492d2d2f4b56cf553de2dac7370d78d49375449504d9ddf4ecfc9d40cb03a666223815506eb16cc967592342996da08bbc858217776f81ffe939585d05a1a6a4077af2dbfeec3fe030493714ee33597c69fc06d65d58e39ee27e8ea3d41dc5a7b05e04443ee5c725184315f02333a06be21a9d4a361348f220ce4b9dc2d92a8126e3e5437076328180af2ee7a2562574c66fa801be11ef7e2d01db8ebaba120e91dfd31c21ff0dd37e1cc4e896318a8a0ec2c5ffd59ef8d76e469dab786000163d1b12f03209610ededfcfb5f852fc43a59e714944582b116119d8ce00c4b6a213b0442a9ed424b9502a4f1492f204656101a35cc8d43486a08b95020107f77f306254d25d0c873e93f9983af3130c36d0bd02c966d8afa62993f8f7e837bb519cc4fb21b7e0a3c3e3dc2f8c97071760b19f198ddadc8b5ecad2460fc6fb9c66dd13fa76974265fbc508c2a3eadac6e2dbf8946c5bb8e5031975452cf67e530d8af060357a67d0826bead27035241bfda6ab0bb25cd7e356e8345eff35c5b28293407e3583b7daf68c9214e0f83cf8a7c338a109893033e0a84c785a84fa14701bd6be67bae28aad1e306cfcd7a685e43887123d752ed784ccc9ca783e9f3ef1d3ccb9a9b748c105f557388b80c0ab9a1d2cf3a779e50906290bccfbcf902c9356b832382bc4c072a23119dd5c6430781e87131e15d207fdd3cbe66d4ebcb81b261e04661ac9580b13f9754d163eabfc55d99231d088664017ca923b60ad068ee1ef308aad75b10606cf8103a4c1853ef22fd00fa366e6dc04a5810fd8cefdedeada28f130fc5e06557da686bc017856e0a7faacab2844179adc143b85786e00100927efc32b0e22e5f43c7c3a7f42e672df95750f586ccd7ef92bad83db9a3e35cbfb6a63b9915ab00b86e86cd6517f081567f5a515b7c42fe4ef1a82aee10012b614aff5c9107439ef51668dde668e6c22bd0bb0ae816d2bace4310aad4e36324ccb51233c53ffd7d2c9fdbbef0b210c6106efcd004ae1c430f4fb54bb51d27df270741dbc7689a557f36f51e514e2f30eb9f05a0b42fd747dbfc4877e62c257e193450d13b", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:03 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) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) write(r0, &(0x7f0000000040)="9d7ee77bfb0f33270816ec6febbb88ecb7768de1fda39765d989488b80ce3ccc267c12bc1db39d0018cedff15c4fb62cf03ef4e54bbb5b93dd66e29d3fdf5c19acea464ef815a3db91b198b36a971b0b9b70c42e003b5c", 0x57) 16:00:03 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xcbf, 0x101, &(0x7f0000000040)="4b3e5d0dfab7df14d65a31c50a9ae75c2a4ab3c4bdd5f59d636ff186c2cf61b4de3f94d2e82f29bff380b117cccf288d9f54991bcf8b7227058eacc39f97f0c57d4e0ebf17edc5827739120ed47fe2d196526aaf4d14e0f282906933c2426d1ffb36e619e618aa69aa7a7f6d773d921ed285d53151b1f0c09a451ad1ed62da27869665530c9b17674e2d4b8512dd16a976b0d52ab597a2f1873d4a8823fd510f31bddcb1a838795c532c619961d7a3d25be58a062060b1053b94457b050ecd3402abaf047545fab5449a33b394339ace9f5f8d3722012546050ebc5f412fcb0f8d0c9f85a6d03f441bb3d60a6e8073785e63aafd6824b776ac01f727eb2a36e67a45510a12dfd9d70047988e7f747e280e63924d2ff8b8da4a45c8f10f62aae5e819289172606408ad295057de9d38cd75f5c403dd67d9f37178c22ac58d13e1e525359a1b62096f5ab670da22e35fb36d717d75ec10451677fd05eafd6739bb0e50f54e0c0dcb872e1ca614347ab0f3ed614dd79b3c9704ba05f6c16cc62f3b48c195d65cb2fbef1c2c4c5e6fe27843056dff4c15376bd27136441d40e02127534b94394f824cb4254d7c47054f9c2cce226fed77b9a7762c57da7edd7127581e1002b2e64867f2e102fcdfd08445c35253f9df3461e5ff55f8c90afb7030e345868cb3b53c35761840661e09cc7694fc21780d6467aedf9555bf3b2588cf4e4ac3b13a73f5c0fb2ac57649256332dfcc495013e04567270389b9ba8b784d9baec49e2241949fa617cc4938564a04eb03bb5f178a55cf825e065838768698b1b7ac004f97360b548697e6433ef5fe88ca0019216c488af5f788c9eb4811a5aaf2ca7e772ccc251b71a8c21084e5c46405c215b32301ab2ef61fa368e4962e8e3282333507c4fc8b856c1cc2909553ce90e1dc6561cfda017dc8efecf660a8f592132c163adbbae30c8444199d23b1b879befbe14d2f75cf458e813e89736f9863b43b5606222351f0abc452bc708ff9def3425363d6080238fcd3e942abaccb5ab8a7067a4bc9332da17edce8121aa7931bb1424a582dbdb362c8891b5adca852d9d22146dec3010bf7ef2113c85b2b33d5cad29a24fbfc8f6f407b58f397358b7c4dc659dbfbacc2363d4dee2646ecfb3bfcc02367dba4b5d42b8b67215a91f8a34106e7ca99ea353510c7b9eafff61561aa68734eacb7567dbed26d74dc79ce1c0b2c01451f8b3c8f16495fc639b30e8518ae6fe4a670603999d2722fcaac7d2d54871388095858467781051c63a384f785119de0b86d044796e250a37639f4c67bf8c76b3e35b7eda211cf551316670f8918277ff131e1116e4181d6dec0086f0c07ef18b6a3eceba3b5b93a665df9b18cd7939d26de56e76c3018ebabd7ba73ca9e065fc5242e855a43ccbaeeb2385905bc3ee61e3a6971bebfbc0a396ef2275400c5970c530a30aaced9b887aacac1c64adaed55ef58e675cc923a217a3c3687b01b0217dcfe8c4f10009eb6ea89855b82283fdb51a48b4139be1e098c7388efb1fd59ddf3e51bf23457deb656b370b0a66d95aa2f40f5703550893949bac79c1d5e344ad77dccc7e435a054a9c31e2feb71686d2315f54aa2c1ad61e878aca759430f8bbe3caa71ef1d771ace67dd45dedce30a685fb07fed079ece1b5084461d48a8353e05eb8ad5d74f2c40390de7e740526135bd81d9eb23740006e0e687b6e44d9b62daa422f326453be3821d222f089a47adc28f54874be8c999df2de7939c8f29ab4a73a9fdc56cba3cb997d92c6ee16143ed1d7150a375b081c5656f3f97f8c92abfad8b5be26ec2b22cee09a2303a6652e18b6f34414850eb5f0618cc6dfe3f459b1d38323d2234ff6d7e89eb8623044fd8d27691bbac6a10a2308bd5cef17308f223672a4bd8c59da724ca390a2b169156ada50e8f348708308692f6843197b5262f1784feacb46c1f849936415930d947bd4820d7cdd5df2610e589c76d152f5a524338c8089a5c24746dcac01eb341936835d91177081271a8e32ca976cd409d6f7739d80695e37dfaecba6bf4608bbcc3bdf84ab4c9fa5c4439e92d60dd9dc5d4ca39b15d280e8bf894f69b8bbdfc9c73769522f1f1b911d6a536b712f39ff4391059a4af8b4d90653e847455fd2df3e155faa13ca5af02358fa197ac1619318f2f40a6b78b17904f7d97be8929aa3c2def0c32c02eca2238f5f9bbe7dd523d8541286ea7a54a9cebdeab6a93dc962c084e501ee9faef73381d904b4c4832d53315424caa5fa369a7ecc9bcec2bdc79b0e224348446b8c5fc2590d0167e20c1017c7fc717de51caf6d06de4d921ef9b9cfcaabe1f26f1a3a635b43958352f6697ce48be8eb75f6581930dc8a2beb9bb9b8b0257d2950de413266a249d12985d869d8db7c7cebb83214e51c253a50d360ea5c7c211504faa19184aeeb5ccdd5884a8f2999e5e8c198c30ab529b83f29310768ce61345a0bb3352d805264afaa60d63930c3dbf599656b58219c27a5250742718f872cadcd1d682872da99302187eb62d4ace7ddfbdea1dd0f4f9e2d49a0b7b52b5a6be6cfe170562e45aec044e5e2015516da4b1e84468fe940394a0e1910c8c1037418577847e7a3a943f2609d60514bdd925b3864c648b71ac8f35504684b9b8fd2c2508d9e784c28517eb8a040bc592f63773a6cf9f55cb376960ac3135bdc817023d58e2c33d6b231fbc0dd4ce39ccf31f946f2c91bcd83da80e01dc298af5289e5a8ff05761fe3baab0dd23c6d7db1c703c32af4d30953a2e684603952dc13ed0fe411518d3825909cc3c4d93a474777e6fd4445059a31f8f149ba0a47fbf6f7e849cfe16f81967cadd45d7483f948170691528fe13f6b968de62dce7740a1550300279825ff8e60318c2c7ae001e8d5647d7be91ee7c8e3550c6d57600e213c9da24f7d34a31d296a8a865442cafddb44a65930ea0eea1568877c5f443074327b5888d7a201087a289daf2ebb13c9c85d1ebb609f3cf38c132075fd1a750628827e816eefc3888c5c1c57f872a714315bc748670a60eec30531879113e86c0c159ab9bc85a3ca889a6e5ed5aa4656e629f29378e2ed147b94cc45b25ed22c6e292cc8dbddd0920707d42171f753454cc08027cba134e2a182460c047fa5b21d4363957401d47145bf069c2825c44a0909af51282fdada349a56938f851c39a6821150af989b2d94ef6ab69e9630d77cee305300cdf9ad7218679d1d99f12298f557d3c9322b10951c564006a9e3cd8d1d35251cb45b29ef43927688f71116fdc0060ef0880a4486b8dd46ec7109f409fe36755a226e6b5c52ab81ef12b40f47e6f7db86b14c7399cfc96db580080c69dbd0c3d0f93e28bdaf3fe020ae324067956a86e3d369d633ad9b0bd8d1b76cd42451205e7e2f51b5c60cc40d23cd02fb013d479e95500faf07fb2398f62ac2a72aa9e14995c5dd1496b38f27a6bdca6f3d924a8b1c8c2106dc322ca6fe2c6487a69df31182e899956c1c3c6d1d7736179d4e1e9017c996515a3296c85d9f193957a05d8ad0b55b07407219f804a7447dee97db850ee21cc6056793872c444e32ed84ea7c6d1c75ae850d2d4f3de8cacd15ed45d910b1b4587fea940a8b5bc8266c105ca6c295ddf7198c8fa2d2cdd0cd712e96b244d9ebb6a3187ba0c04e88fdeb145b149ac9f335c072d79ed877f1dc43ce27d4dbc8db1930a02015e86acb15e93987bcb62cd2f18fed97d506315d0f79f378e9c087ae6a49dbbac0229717a4e5114395cb9c4d2b400af27be6f2f3fa8663ce65019b48cc404c5106d8119857915a6e31ad8f756826844a67d96a6d3e0fa371934aae4005b245d24a3b6086178df902d9b810083437423f472c0454e706280cd2e51b64f5a1b414bf1421b881dee5a528f0f68cab92e1d3baa0b9ab2ed4116cd33eab4df575af47b44e5b9d6e707200be72235db1824b19e25948b2775fb650b84d0f237d82b67f14a283358b4d4da8f71df35336ae8bef03a04d790b8a01945e8b43db8d0db5a4b5672cc6ea7cc256c68d1f1e860d36a7f0cd09e51b1f4bb3e3afc86ee2a087017dcfbff4d01ca6cee5ce893af370ddcdba170b03b06dbcf2c9e7c6b1ff57cff431c8d3ce6a449f002d44fa66f1fcb054b1d14984d7baf401dba0002305f896e76375db0ce220fbcdf0c36ce79b77c23b73cae7697f5f7cd12f7e111935318439da7fd5d4390ec3847ad1736bff359276808c7bd81b8204dcd6438e53b5df432b10fe88d8894826868af236d13af265c1387c272cb9bf26844a88f0959496b68ad9d56360c5c8c55b02a90bbfe4a904c6ee7208cadb00bafd2d4a932a29e3bee2181ebdc0590542c7e3a0e6948f89cf239c9bd89ad2c96bddb0c0a454bd7945444c92c986c0bbd78c7503d65b2c0f27bda96cabaaa582585765b8a9e513ed90cdc4450b3cd29ff9c820f01576f3efcdc64f568a8d0abd627fef9772d1aade04d85915ef217fd0ba63c55fb5cddb7be772c6ff99a13f98eb51450720a11a0a685114f06a476ffc0608aca5a345f378d025cfeb77b740b048c099b9ae86184b97e813ee95fd52b8d729974c51129922c969400bdce54e2c87bd54f27fdda5cae06299179420bd2cc5aaa87280a993b0c1cf0213e2836eed168b98164b031177537c995a047ece141d5821c9fe68cc18e12e544442a160794a58a5a0e911722a8b5f025ef81048c40394a54d52d7617c22f60e1c73a4d6810215ad0f15dc3643ae7e37ce445a79b87e94dea74d5fe79f4cfff4f64df85ad218babb1041cbd0cb56ebfc04fa1a1b278306c989065b776f0783171cf7728c88f0b215202392f9aa6ee268d29c15da5866598de2fab98036cd0888a68eeabb717518ef193b42cb91209cd9f3c6841df1ffb1ee6415b6be50a2591e1ed57556bbafe9a8651485e67a8a4df58fd057d3e78f3e9f12f491f6f619520f1ef2565b1fbba1115e0e507a69170b2213da3739ed3ca4f24f6961da562fa243e29c7bdba13ea14aa89596a23aa83544ed10d4a45abb075ef50dd67ae3b2d73770c383ce3af53cc642d3339a5042cbae3a187ba033fdc52a291ce85714910beb8e2713925da0e9d823a108b6a4a743f496f4fcfcfd078d17e3d040deac04d6ea5eeafe09903cb92ddf4ce1f6ae2a26d5686703c1102d1b63c6c02674e592455e04dfc51ad614b0516cb3304f36412fa1d4ed4087df50d452fbc4b32cb8de0b7e417d6edf3626171a3237a832c58b09ab422d4fa6930dea1cc5745751e35eda09859e7c066649556a885939945f1e769e294bb8154073d0e9cddc0875b430d9a4800ceb1536676ec611f4af7ffbce6267ee406237157380f0d71bd9cc51dbedfacbb519d0253e71bc22f0737c32b73492ae29fc67d1a9eb56edfe991f82506820bc946194fd2b44c0fd7b262202cbc6b5dd6e164ca5648c8927657c5653b982d77b1f56a837e142c79a06b2a347773a138faed43067f8495c68dd44b97873b957e71a53ea03889fa352e6e1c82218ae20fedda90226e85e731c3818fad7dc7e6b1809d77d0b68d2cc4ce8425100349494461518992e7aba0da44414ac623c5f3c1589b3d189f50de378d7fb06cb3705c9b29be7175ddb04ce67822f477fb5700fe93a7811bf4db8fa6e814522a8cf4adf039fb993997d12de70d3d098abd2259395abd841060288f10d60d5b2e496a9bc3095d7337b9fe551b0db84d63d044708e6c8fbe3ac3e62aa3c19d77afcfeb5d1c14fd30bcfd72ce5d1d9aed42e9bd553782370b817b", 0x1000) r1 = kqueue() bind(r0, &(0x7f0000001080)=@in6={0x18, 0x0, 0x3, 0x8000}, 0xc) read(r1, &(0x7f0000001040)=""/16, 0x10) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:03 executing program 0: socket$inet(0x2, 0x4001, 0x8) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x80) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="96cf0b5174282214e4731397f3a96652b97d191377222f9d48ca320dfc137a56f14179287542f19dec5bed2155d65becedcea7053783befbccf8c75e434722f31a9416863a65fabf63389ec3005a3b47590cb27fe377e1bb6e24f1e0469d3b491b7f1fc32d5e55b69c8913f581e11b6c68941af1c95ee96d3ceed05a1025fede7f4749de4e15361997d6ce341f50c8af3feb9a39871ec3099f7ca1fbec01a9cdd7c568c2d6e2dde33f7c266a36b04968b15d2dc0c5d542006354ae1a7ef64bca4bf1a98402da887cd47f0e98b431027c258e987cd022a4b628fa0a72834d8c7a01fbd4f67969a064a1408e216f604f0b3dfc2ec608e0b2a0f46e1e6695dc24dc07080ea7c9a40d0d0bbdf6f349928ebfd7caf6136860980dcf6d60ca0e808a64f550e2f29cbfadaf6c849759890fcf980a8e4291f754344deca388dd6049bca6a74861856c1a21fedb2811744989951a08be70a838d31864567e443933c4893c83b5ae525c7533d9b68966d686603cb06c631a2201820e8926b0a24106a620176236f75e3658be0faf73e48e32afe31f39d5b1067c915f0abfb434c3d6c9a24530bf6f9b37dcdf7394d2e998eaf43e47b41d3855d29ba0ee5877edf1fe6f12de930af5e441c35bd2b9c94a004a4ef73d5d3c29b2348c637b4541e53ccf99dbb6c31ab700bdc2328c31d0d343852fd53b37d870829da58f74a88f1f5a10eb5b76eb37d7135ab247e5e31cedd1ba271f6637c5508f6d95a2578c7a1b427a5f5aafbdf61f91ebe66df8b63e36b408f8aaa206725c844150159ed87dffed3afd45fdfdf9924820acbc3e654f1ce30db05758586a65c774b2dbda9d31f3bc870d522be9140fe4d05ae7fdd76a1637e39a1643b99dc826748c137ba4e89763e901b72df1e58b8f65f31ffbe514d1f71761920ee5093b2fe2f5538a0777d228d554a3fdb34f5ceb6c7650c2425e78341e1111fb52e23f531219974e9785b23036253d5ac7d4e065b427523c776c6c6ed219dc7b73adfbbe432a3097c089245a26482c7785a61b78c86ba5fa521476048d98481ba15e533f1f80cbd109d2ccc0442efdac009f9a46647a89cff0cffa560a59540dd319f89ce89cb2ab3a92376cc806f16b57e049536af51276d79b12d0737cdb7f3e5673efb4909c96f3c0b1b9029472ab9edb68d5ede2b4b6de669f6f4e890882f92bbf9b29d24cb1ad84b6b2bf318d5f6167122f6b81c0e79794253d4e15cc2af5e02777456868b76b373424b76efe0b939c9065e6223b7f003b412173b999c2bb347783e499410c9f6df13141d3083956468ea84a04f32fb319eb1bb26b6facbb24f795bf85daa7418698acf8a84d95b100359bc845f34ed8fd5c399172d6aabde1f7e1e7c3b179ed1aad7314f2303eb16a0c32170139e00aa418560a0967654d36ad9709277565ae86d74cce2fde79da10f98b1bfff35fa4f36ab7b48376b2c939f56de20468e146ddc0f8c61d38e718c9fe3960436e6b75849381bac0444fa780927ddfcd7158b8bcd8e2694f339f99f55730b1e61cce67c70436e9d7d0a9840e5d057b7d565d46fec1af5baa00f4bad13e1a4d71b830cd9b5571d9df97c524b2f67fc50ed94c61b3d69f9ca8c58a211572125db3611ff6a1ec3c1d6110057ef020d1b5fbc013fd00287b1eb8b696bb4e7d972fa1d8a65cbb51ffe2982c60a4bc0e035b25de9160a6d57228049659c0ca09c8f0a782b21157be7b460feb07327a26a927dbc197366f60453b499fc89049715cd507bf978dbf12c4d4a7001548ed99ef276b8c4157ddcceeabad061bb5a9221a0d5aeab8c426baf55ddf2b305c1a640ca5b34d8be55723a0ddf2dd3d86a99eaa943441e04eb34c9312a298ab941388416491db2ef599dfb9c9e637c9f6c2f85ae985c7c36c2ec1657ab26ad4fded3476b17db826a033874965e684d0491f55c280044d462d4154cb09afb7d40db26d27b6001df2c205071e77cb4aeea56d056075d784b1e873834a1c782803e0940426a2fa4955e0a75aeed18f0dafe0e7c60eb369b29f7a9c707705263aafc27be9a76a7b52852a136d113070f78dc7b6eb79851b0c762586e42488f52e8c39e7414e31585eedea467c75e9451a7fa3c2df0dcb635ac2d37890d3ffd40b5bfc07cc55f516145e047ff05397dce0575cd696e3f31b9a3f5b43f87e591a59c13fac3fe19fe8022c3f5cd2b39dab75dc3191b62c52980125884190b513b39c9b1f7d8b866d46ad2efbfb26618542e04a15a1469f439e71e6d30ef0e9c2304b84ffa45902825feb7649447a9095592b45e5f6795076a5dc5d190bea3bccdc984d0a3f8c37c6e9e69324ee391ae84196d09d0cecce6b246c92775586c2debc1bf26f38ebe52de6303d6ec055ed994f17c1f937c4b60dbfc8b11ce4de43c6a13992be3eed418c0ac7f99d3b4ccb21051bf4810095371822ab2020808447f1c8351b40be35b0885e686d29fc2581cc4d7f4fa1abfa9f029278558ed68399d7fa4b996fc49494088c7757c2fbf4ae8bb56bc6a9799ffbf6cdbd711a567ed3ecc43d84146adaf109d1acfbe630b52183f073198c48752f88219a1483fdd819c289b3a856583ade0813303895e987cbfeb27b2ce590da618e2cdd3bed0dc0fb0886582838af906e0acfdfc9c3a0fc9b97c94b002e21be675c6d17af9d0439d870c089875f49031e04c330c2b43dacc82eaa191ff7a8e9216c08ca344670814bbd81ec2be3264d505f4653612c560f50a8158511b56893d46bf5a99d6b3025d09f042414af2ead7533c5e569e4a42d442a4a7283b213006d46d951f43af207557ad9da28a7ef284b3736156e25289ffc133bb7db89451faa880d1050e1ac4641f9f45160e3a6d29c9a4be758fde9c55529e5aa2b8035d348febb2bf2f43273fad5c6652d42922009774953e8848867af43e451053bffe45f0c1548d281ca543e16b17dad01ce97a688e70f845a0073c25fdc08566a3665064162d503b125bd86a0090d7733b2e6cf77a38be2bade6158d8e9deb4ffce938389a40f3a0cbb1f55b6f08b8bad6d025d505f99560c6fb7d784e59dba19167655b706e9b90445f2bf7bca46389d832f57671a36c5306dd2078e9ecb02cc2ac590efd12c266f1c40d180f49a84b60f6b1633576bf3e1e5c0ba29ca49090b297e231a0f23ff74cfe0fa20c3987cc23e4bc6572c6c75e2740def9711a9773594bd936fa3c88cc4acea7eb82e2e2614742b4d91b94a7e103799df9110b64a97a85cdf5c62fd043cdc2d8bf66277686a6d775f52c6b4c82e40fd9400f0bbe62ed7ca392c2369746808cf5877790092c470b06cbe748371cea64b218c96011f59fb6e9939003c9e5bde9a4abcaa76771bffca6e92b9ba98ffa6d3493c0cd0b6f1d3addd9d3414a53838b24e1c156ef21edac09c5536a0f56bc2dca246290a17d3239d8a7feb731d54e4897960378df31253f47e69e83e7ea28b11f071f7f62bc977e4bd84455524d3f068da8ee6c703b15d98cf60cf9bf0c66cb7d79bccf5c8a57476c7834b0708f71bbe307bb352a9530e4783e74ad2d73c20980ea539e38f25ac60b8cf2161b3e663c0ca70843d8d9d82e41dd9c305f4e3d3fc93933d3fe38fa74897423b56b5af360838e3b5246578451d8fa541cce1a86a2058d669e6297c6adabd38a3baefba3595786dda1962d55623016f41928e9c0804e2942e5489d7e31b3879cec5651e14e84515ddf7e5c52b9708e521593a872033c32f67d5f6adee47c929bdacaeca72a0a910a239124912dc2526f01c982da0e8f5326e1ba9f20339ccb29d0821c0c000f354c3d60be66bca26728f6fce1dc7a7e856698ef829785936e13febf0a46012b1f97f6e2addaf475b610f270f02354840c36c9ac7d244e022746f0aa8ace6c26dc82658a236a8d2c6271ca21478aef24216186d6bbfca63ff89d104d61c2edf13d8eb7280125404c8d205e79121b86a4e683c860ab76313d4ef06e9751023a57d872ec2f6f2fabe7cefae2e379b6ff132032dbe308ef769389fc84040b18865401b6ee6a868c73132eaa5199d63c7252d8916524ef693e993a538cd563a8686bd10c25568fe0330acf2c44dd59db7f47955cc278e8d210bf36be2259616b5ac2a26a7cf4063244e9a8fde85daeec806a199cb8967e9134b09498f6485a1fdf85f6f3300df1aa270f741360fd6c80ce18c8a55e2300654040327ae2dcbacb7126392cce1a9f8f4e6ecf09cd7eb9778a94fbec93560fd8b8ce49075b56048b5836456315fb9a192e136581465756a88880897d23e2cc6d43352b19a39f6f902275379a30c80bfb348cce8c850a6622d1e500acf173cf8f712880e282abb818a92f934303f3867503373a38af6b0e1c8fb404a7cf6676a69c241c7f6b6255259a06ce556d6123ed67a518371a07d6049960a7afefe0b55c98000544b590000239295b1c7a4f0d1dbb1c356aa2cb029371a1afa50a5e510479b72e74879fc0ca5f0d72e7a32a0d4abb1b13537c4cd00360d83930cd04baa3ee2873e4acd40108440747bb32e5fbe0c15bb4adb1e018da5df8d8ec3bcd8c335dbe9c6069c2debb051f76a813ba85b9e5cea2480e8b5ece07b41cb68c28e983fbe0fa99c4ba15e3721b9f2f7db7f72dab1b3d5ad0ee20030aab5d372db52bddb5f93d3613625366b7cddcc6ede249790faa5e1216857bea0ea7dbc089c36f919ea2a0bd3b8f40775df18cf79f9f5eb3f52739835372df0c9cb5665cff7117c4772a8e3ad33a296a435c366a21f2d103d30e95e690a2fd4459bb68553c196dca2d603228748bcab405d6ff6ed7f1160599152063bdc7ab86b72fbd137d15b53e4b0a0c93f203dd4cfb4a148bc4698dfcec38a201680156cfdd7f405edaac1973de3507a76777656667629f279b53913db71cc2c58e7300735b1ca8bce0125f2a79fbaf3173159881463f04fe42cbadcf3e2cdae13dc39e4df2aa7c39210c8c96792c7cc4a16ff6a980aa1e89aa826b3e7da4eed2f763a6965d9bb857b5fc593bee3fa433a33afe0f8901ae9d352f5f52dd2a0c9e238fe3218f80733ae9ee5789c9321540fed150ed0037c499db1942bdf05dac7e3bf4f6cb1c59de105d9f7817823e3e94d9580e2732e2288c58999a45e7dcabc48239d2b1faccd96a5cee6014390e18498600331fc98155a91d4814a256ebecb722eabeac990683e0e29770873e19f7a30f65d044b64a72b116f38ab8658532bc0f00205cf0ffe1e3f24b101a2108b81d73cd36e0d6abd4adc00e897128e67c21af3d8c0ec71f127f0840a0293dbc5188658e8549aca63912fbed301a36af56520c85b90a22e5d41f5c93d017766ca162710e8ded5b75821f532e4737b18c8fe91181735771c9dadb9e65265966e1998bb6f87beaad9546eb4db1dd2a9792dd5613bc155bf861edda5ab152bd11799a7650f23af840f62896e56f983d586b8a13dc4d9f58912cfe50c2c4ad4e9efae7612841d878d6bb795bd854cd2322bf890f73096b08d2902946317467403f1512cf36e5908a8fd793b74c96576fbe87203edef1ea31b79551df6c7cd9a34507a9284663520cae260e1370315b65be77ad5b25de727d0a2ca762323ec801d2f3b015e6386a63b9376a13e6c35ef318c6ff48b0710180ac3ef100c72dd8a6e16b1ef0bd69f181d5b68dea702e56394e6e200f4001054c6959c9a628a11b7b1443435865d9c2a4543771a888da90bc50187e1963d7de6b6cabc46ccb6ca2257cc923e76076e7daca00e1762f3f92ed6629b7180ec77bc707464226fd9cd", 0x1000, 0x4, 0x0, 0x0) r1 = socket(0x6, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r1, 0x4, 0x9, &(0x7f0000000040)="90b866f6512fcf00f193f13709b08988f3c96d652d37e4aab347f4286840f110e77aa8d83912ac87afbdd774ada62c26d344eedfcbef7bfb27e0fadbe593a9673342287fb2539243415abd4780c5ccfe4a7f6e5e4b8615c720fd1f559bd77e0d60a96ec8543de92917a27d0ca14eb355f028117b56e073352d65ee04068eb4670a1762795b2f", 0x86) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getuid() setuid(r1) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000200000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000018000000000000000000000000000000000004000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000065e7d5b00d3b31340000000000000000000000000000000000000000"], 0x1, 0x200000000000006, 0xf014125472eefc4d) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x62}, {r0, 0x2}, {r0, 0x2}, {r0}, {r0, 0x10}, {r0, 0x28}, {r0, 0x101}], 0x7, 0x8) recvfrom(r0, &(0x7f0000000000)=""/105, 0x69, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x87, 0x521}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000003, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)="5a56f22a9000bcc74afee8eb8425fc8ea65308291b6f246e787f131007558f380db11f1e80e48dbc02f92de2231db6c168a9869a76081e0a5845346012f752", 0x3f) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f0000000200)="bbb827e7256990682a47813c0177c7946bc635c1f5a6030d09b0f01cfc9de753ada50cbd9d9ebc51fc75b649131bf2d8d0abf414873fcd606d2a62632c06af5c7da3be1fccd983d028be876ce3c2f9fc19f9a2f6e7364abcae366734d0d0e180084ec8a3978ba6fd8a581c8bfb9c300325db2dc6fb", 0x75, 0x7, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4e8, 0x5}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01082e2f66696c653000"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) ftruncate(r0, 0x1) fcntl$getflags(r0, 0x3) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5b43) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/226, 0xe2}], 0x6) close(r1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/5, 0x5, 0x41, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x7}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x407) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) geteuid() 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 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(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = syz_open_pts() geteuid() getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffff7, 0x69, r1}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = dup2(r0, r1) sendto$inet(r3, 0x0, 0x0, 0x402, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="4b0a67d17a1dd5663fbf09136fde79d5fe83e4e3d1f71a54c74b07ce57ac2e9effb0e5a0237529c1d88b450e652e82b64e4083210b2340bdf362ae9a83d166e5b7577c700181d08a72ec9c6f21dabc07a6236e671ff2fa8db6639d50ebab8d91aa7a317a5975532800f6b94c2a3b5434957678197ff2a102680b1d12ec884d1d479cb53ba7490e6ed83b39", 0x8b, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) socket$unix(0x1, 0x7, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xe14, 0x401}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='a\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r1, r0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2913e4a09842183cb3d02dcae65381a729cc54c491eda9d4e8929a9e9e3b33d56cc068afc82639ead585cb51453a0f6b51cd848e0cda16bed3fe93c12736757567d17902558b0b932657c2d84e17c7d50c3170b4e8c16f788355d6b6d6c6a4a7aa0fbfcfcecf51c1f7b85060b3e43cbb109b51a79dd61809535c03bac5d6b7501255ba695a4e072ff07f386dd7985dca72b62ed67c087369323c4b3d3e0444ac9e1d7f52813badd351c0df46281ccb968cb130ec9b75ecd6e6107be681694e7360e7df045ac798", 0xc7}, {&(0x7f0000001280)="74176bd9a684f94eb0696a934457ba19c90071b87269217472f1d63f60674618bad2f87e63516b1a1a26ff18fb178494b58197be8c5bf0905d2b02b7658273d980772b7cbd294eb7bb2bd1627e685192c2accf1df74debc7b12a5ffc4f9bece68a0dd1f2c23b1381091ad8b979aeab3c101f29d08519d32348a164721ad6c8e76e723bfd35f95a4ba2711ca953579af4af6f07ed1778baac54e5dea99afabe92ba05388c14e42bcc1ae20f8cc2b470923b22c6999b9337809dd378274904a5c27ede77cc7ddbbe7a74ac64e7046acd406ae3fa6842d8fbed0fa429a4096a237e6786917299ba24b89d71f383a4b9f163ac68944664684bc75979fb094e271038954017fd760f4c8666bbdc22ed8ac5f285a771205991e78868b96efc1093e48ada028aeb09c7c1f44a1225cbf53c2bbdcf2f0ff0315f31761e1a720e2d7444f70a85735467cf2ce395623fba9c8d890648880850f05458bb9e70e549d176edca63569dd505cb4109c0d9010383ed0ff4e6806facdf0d351f214479a1b9e481bd776e59e7c4948af624474d13162a5e3e2e1dab0bc55f0d3feb3bb335e60627c8be95c2899540440f71e6d3887e838d583059406c6281a5937be2094876983a3be4805cd604ec61bb0fa9ad8fe61d033984a515ed42e4ac387cca386f7a2ac29019b9fbc23e4e096ca1f766991d8dbffa343d4d361943c9e4876c4145459c7142c3604cd10174049d6ff64f1313a28314f35a17ce4d886406f0c009e352dd0afd5f5d3fcfebcc47165ee4c1e26643d030c81807ce98a8e54147cb4ed39f46fd0b04f74bdb87be106163b9905ee51485c0dd8cefc1c7c7b60be7f029d7558487fe1eb462afd5e9a30825090429a18b90b6cbd50e103e2640b4fa9719626ac906c9c7defed3fd4a285046215c75b83e78363f0f2ce542b525e72227ffb2968a03deb5599a69351316c86abc9e329e3899e9748eb3b9d78008f539d0e322246a691865014b03a77502afae549c82f721d44a5a0d51e2f0d810a95d731bc765ae0471acbfa34ae69d2f4fa999738bc6151e72ff21a6123af8fb5e5280a10094db1f7aff6dc9611b4410e4c796f803f9b52ead648af9e76538f5a171e81e9818b96501f26a2794aa0c03d9b355a80d4d1f1e75e159c682a7e7b956ba8888cb4c89c237b6598ba089bd6183b33b4ff28c90a9a973983db043d28569db5ec3de86f54c1a00f48a65d1144e1dc7c41217621b760ca58fd5bb40bc710bc1930614bd86156ab956c118d8001b8ac720620e9e9686d6f9d6cf30322fc1466ab92f89e9fd3583bcb26393b46f98bb4a61e19b3f20914c67bea98abd8dcfb5394f066fa98b03fd3f1263b985198ac8ce3bd46610335e4f98d5ad2b11dd9523f328f5566778df4cb8b4f415777bce34f1aa8732f2c3ec338f57cb68a9f3dd1b8a5dcf5a92eddddd08c2ab3b537e076c4526082083223350d340d92ce2c1d88cc7d0df6f9c33f1122ec161fed4c6f4054b1e7704b51bf3e9a707576a7956457fa3ebc4233810af372edc1b04d0b1545b4e2121a6580b83f7750390a5e452a1e9eff480948ffed36d0ac06a3f254870f4602a71d68109093f7417c3d8ee351a3eddd0a764f46c18d569e55ec08888d2d0ef83756c588db6dd83c02459c1be41625515f302549ca28ace45b256ee439124fffa18149d6ebd1310ab742b5b6b7a80ab7339371fc71eaf01c96d7e736095f4bf3e79a7fb3a41cfd24e23a2dfc5ce8460e79d3e3017fd262e96a9ab75392ddc44509dae94dfae1e5be59a37ca9c62f15cf05c1ebcf6a2a28d29c1007bc0bc48d828906d932bd7526cbb7c82bc5b74403d28492c8aed3a99511e4381a1e57086e06353d791707e4c207fa351d6e470517966e6dcb3ba8d9fa84a523e07a9a6ef1917778b395782af59d4ef56fccc10a6dbf022b681778582643e65ace9f5366880e7f87a4abdac37f804a8cf781aeae1dc7ec38a90e60bfcaa9cac6ee5f20ecd9486def58413e1fa2f2f6706a842df8d59784ec1f51ac56c370e61ad162241f49ea4088093fe4615230cf5f62874ac6c82c2d99e0aea88be079a11453fa9884144be8b9b5396d3c33fd685ad3be56b5687c552362d10a4fa259367fba3fb5096a5c3f63cd5b7eef6fcfdc6dbda367f989574da86acc9636ad1bf794ea66358ad533e8b9c3e4e42096036b47e8d4a76f697de983af897291765cf75029c4624427c118f5a60e93cd26fff49545e370964aed5b9ba5070bd370014951acda51961fb0098d9a0a0ed1df774b2fc31e5c5304de871097916348a71041042d4043956cde410a5d8b5c858c23e6a486dc281fe38605794ad3bd0daf85a037c966c203500548378a683d0b204010625c42a71b1b959a91605344a10d64b3438b8fc9d2dae7b1ea6cc79113a70c8b34600b80b30e91e39977f666c50d58d4b1a3e99680d97f4995ba7142afdd5cb73007b5ae86612eb227f086c6b3da99e970d360db65bd9fc32abc3e3ee28bb4aed28b9e55da5ab99c54ad87741bc3baf53b51e6c5b7f92ad8878f569dc731646ebd4ba21e303218c76ab635dfd43d2cdb528de223f3634118593743a66fb66887254c76bcb842a1950bf725e0f6a6818aabf8e8c134eb44c844e9afe8e181c9a4b60b730977552581f55cf42427a46b8742ebdee2d9d59dd5605355169a046ed87cd9d4945767e16119b93124e197706c00c2ede4861618b37e8052c87f05a9cacd96106bd999be7303733332279fc56400ecf6b198bc830e4e26d88e3a4e5c5a13004c9a3791ed031a01e52fb7579d6749d3b37208b18e19883552b9d65557e5dc335287a458c5a7f2942b210d499813a58f289277cecf0e1a792ea669b6d10a43f50159a0fd328be28c5895026361df8044bfbdafb4ab41a58491e8d65c831a57c29cbd8dd426c4c92627e28e40e278c2b7d436327c1ac28c94137203c1a587bf10d4a79c6fc8747b3a419358b8fcd84164f180171472056267660540c672ff485f50e24a9c28fd23018fd6960d895e9f2c310ddeab4def45da3124ba3b1fa36017933e4c47cf2184f9c5e68ce70bbef2413c18bc1880d707185cfe4bd19c05b1e433742f7371b468759c2638805efb7797f7b68b99a34c0d0d8205019edae5371f3949b66743a395ef9a21355a8f50776353d1f705e2e760955e6aabeb4e31fe25fbc3559eb707546bf260695bf58fbf330555e7a9a10d225ad126514d6a0a7ff82643be0d59607e6dbddfa3ce6a1485d3bee43488af2ce8ba1d6c3c0eeea63f8bc562cc31a844c99beb56f63f3144be41592d96fd2dcc7f4a78c7bfdb08128078566a97513e42c3135ad74c9dab165b2fec3a553c32e320b969241f1d57df63efbadbead0a0d6b2e9db81c90bcbbe413f1518eb7564a07c89af5717fa6c36aa413a613fe772a8958bba1561e7167231524b86918d602858c890259cf56e310b78fdf46b6dad8cde2d0953a4dd6c37fe9ab5685f743bb6ae086e7db7f23514f6ea916f1ba11b98990131b9b97d261dd10602031f544ca3f6eaf624359432fc2a5bf7ab49e866fca091ba30021c574f04dc0a81e97e523587b73471660326b325cf9edeff962ca470659cf8b616b16ae766a9cef0411ba78756fbe81e00288d24d26de686119bc93eddd9c4b3d9762879f30dde245a5b307a2c55c1bc4e150d8810d8fd865ca510509a6b761157fead91a91ade29666f48bbe1b9b49e1da7ff0b6c799d3797b8256f794e6b9770ecd814139d5a908622465b54d2a1de5c162370ddfca2ed023a3dd6a46c2d980a732eee7e776ced5aaa0f3cb8fdbdd7076ed58305f9d7f659f1db529a5bf8de99ddbf95fcf90508ed730fe434324a2a27cca4975f7cfff478616eb82ddf047b4150d43137f8601a59806172da35fbe4d920863564344e5aee75c1adccd1831b4153354d6674b3b3cacf7e150d8006119e22093338403a055b32babb13ed6cf1b4fe9e4b1d862a7892d229b1f27aae97910be88a10a0603643e4a18721882132ad60aff078b454ec6908fc5e8d4875b0020b645e75b6636ceb51bfac7c8cbf2da1cdc4308d66b0a72759d76b31c0ccc37b527e95c7fcc8eb82c6edb669c16d8308222dd2ca40ae25d6c4a0df7cd58a7a76172c63e986599c48daebd246bbd8e11f90d464c9fb83a01aceb9784f6c2bf8a02d039744e91ebe2b9d6d1297903a5b822dc9f57f404f14294d2284bbce7b063669319f40d8d3d5a9b435f9cfc5fb55e5d61dd3bc6858656928dde85774f6fee777fb156b9928479cf225ed2cef97d30b5b51e870ead5cbbb06ce9a4de27e7889726eae3b6ae02161579dab1e5134d38dd620a3e8a09fae3111e0b31991956f36c9f588dc8ca1cb842b7b3ae3ac242bcdbedcee8c13cfb472f7eb9c7d55cdc575a99afbf813fe3d5355a98e18cd4a920741103058f7afd1bf20d966d0edf2b24454e393df5c5656c3cbda3d083a86d384e649d53f86fd09f72a5e34b251ef6dab85470030b0c6bfb19ff37ea9419953e0ae911f61b7baa3e779451838086816f61d18e53dc771d0452b2f53e3c58d83f75dceaca21312752d64595edc4c2e58038139266f1c77e6cc5eac9bd32755fbe31e8d552cab796a07f00f8acc71a4577c0946ebc06f556aafa70f7254751cf1720666799cc88672f19c3ededaeac6af41d0ee67d258d13fcd866968f636c1084639186ba74063cd94714bd1dd687b5ca0227d8020e8a5181fafca0e921e1cd6b00b0b2d713ca6fb5be59e5560df910d4c43e43122ca6eae3a4495a86df0610f28aae6f170abd7c8fcc17aa71e1eeee8c41074587082fcfb1469dbfd444defb7b0d2900119f9d4e938fd8dcca7a6d217ef6d605a859fbd30fea8b18fccd3948cde4b85cfb495ad2fb8bdfe80b72ef19b6f44fd06d5c51495f59725c194e72609e4ba5da65bfe7e993a2c965114a098f8e665f386997afe954c0b2ac32049cf268a3153f3771d425eab6d2e19715d91dc131f7266eb8637b234e3d246369552b3f8507e10e7440f6039691f5eee707dbd1e75adbb52ab86a2106eaec67f154658cd0bd66da8216d0a7ce01b1537614d077187c869348b261d71ca6b0b97c8ce6132be0629f8894e1e30ed982183891cf45ebb2066c6998433fd71d2cb4508b29c68ae3c652bf89629b4f8ded39adc68ea818759126c50dd39209a6c890852f26cbee4b45cf910313e0cf52cf59ee9ad1681a65b7c9dbbc55914a4387178dbc29fc6bc5bfc7e55543028ea352ed58aa90a2669477dd3b2d2f085623c074e01b108ec7f85560e75a6d3b6defe06af87a96a5ec84e2d02b245426504599e9bab841def204b330d8684e5cfaa4fdd150fb77abbc13194b43dccf3feaeebc76b0ab1827aa42ee41e963a1f3b89fc0a4e9ebc48c11145bbe86924549b68bcf3146c04751add224fce6520b41679bd8b029d6d49d9f632457a20183959198bee4c8d5d20160eecf504adf52e0d8145377d3c203a7a79a9c6894de3fdb5406feca6908a9f0ac524cd3f4d1c85c02c50ada60ba7f47d47060ebe0d3863a01e61d51a5be4bf2399e30052c01e61ba6c6c39e173afa28f3c64e535ae2840ddd703bf03bbc05d218cd3ccb934b7114eb309994119d91ee3bafd7eb6dcf38e74ce92a32f4689c1a50d6ab829bb8bdfc1f0095a262cea752950c805d90b70cb4d92dc42448f3f6a3cfed96826d7ab7e3fe2d0f1456db3637b4f7ac0c2cac7738e712a0cb0b99c85b63180e63a516d85a1ed2fa2e66ca610d777baf4b9333c2fb6514b90f17498910", 0x1000}, {&(0x7f00000001c0)="1aa57025e7121c9d1a3bd64eadb0e63cbbacd0a7cbf313cedc4d1c3f77b3df9a952bc7ec3968732fd4bde59703f9865c87b4c503a01dfd78bdcdfe0189ae89a911a98be2d56d49f5e6d145da914a8808768c5ef3ce47ef2cfc2ec64750053b4be302b17a543bb33993657536646ebf3179b78ed903c1577f402b", 0x7a}], 0x3) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ff9000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffff65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1cb4, r2, r3, r4, r5, 0x82, 0x1}, 0x7, 0x9, r6, r7, 0xc4, 0x7, 0x8}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4c}, {r0, 0x6d}, {r0, 0x20}], 0x3, 0xffffffffffffff01) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x8) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x1}, {r1, 0x80}, {r0, 0x48}, {r0, 0x40}, {r1, 0x1}], 0x6, 0x7) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x8, 0x0, 0x4, 0x0, 0x4, 0x200, 0x100000000}, &(0x7f0000000040)={0x9, 0xfffffffffffff86f, 0x0, 0x2, 0x7ff, 0x6, 0x1, 0x1}, &(0x7f0000000080)={0x93c, 0x2, 0x9, 0x1, 0x80, 0x7, 0x0, 0x100000000}, &(0x7f00000000c0)={0x85}) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x7fff) fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x0) dup(r1) dup2(r2, r1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) recvfrom$unix(r0, &(0x7f0000000080)=""/36, 0x24, 0x42, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x290, 0x3) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/5}, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r1) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) fsync(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xfeb5) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 16:00:06 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r0, r1) setregid(r1, r2) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x24, 0x1, 0x2) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xdb}, 0x8) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffd) clock_getres(0x3, &(0x7f0000000000)) 16:00:06 executing program 1: clock_getres(0x201, &(0x7f0000000000)) sync() clock_gettime(0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getdents(r1, &(0x7f00000000c0)=""/61, 0x3d) 16:00:06 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7fff, 0xffff}, {{}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0x30}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80, 0xff, 0xf94d}, {{}, 0xfffffffffffffffa, 0x8, 0x23, 0xc541, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x100000001, 0x16fb}, {{r0}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0x6, 0x2}], 0x2, &(0x7f0000000000)={0x100000000}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) syz_execute_func(&(0x7f0000000040)="f22e43dac7c4e265395797666647d9edc463a95c450b1af3d98456b46bddd7c422c8f3092666450f380bd3f3440f5cd8c481355cc5c4e125584d0a") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x1}, {0xffff, 0xfffffffffffffffb}}) 16:00:06 executing program 0: setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x5, 0x6}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffffffff, 0x9}, {0x18, 0x2, 0x1, 0x2}, 0x100000000, [0x100000000, 0x8, 0x400, 0x8001, 0x3a427e26, 0xffffffff, 0x0, 0x9]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket(0x5, 0x2, 0xffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x29, 0x80, 0x3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x11, 0x7fe, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000043, 0x200, 0x3}, {{r1}, 0x0, 0x8ced374e8ac9f211, 0x8, 0x4, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x200, 0x4}], 0x3f, &(0x7f00000001c0), 0x6, &(0x7f0000000200)={0xdff, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[r3, r4, r0, r3, r2, r1, r2]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 1: mprotect(&(0x7f00000d8000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) munmap(&(0x7f00000d6000/0x4000)=nil, 0x4000) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x3, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0xa72a684b3ca7157d, 0x80000081, 0x3ea, 0x6}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x847b, 0x2}, {{r1}, 0xfffffffffffffffc, 0x50, 0xf0000045, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x11, 0x4, 0x9, 0xd56}, {{r1}, 0x0, 0x80, 0x5, 0xce, 0x2ea5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x13, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x600fffff, 0x20, 0x101}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0x401}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x8}], 0x80, &(0x7f0000000180)={0x9, 0x8}) r4 = shmget(0x0, 0x4000, 0x5, &(0x7f00000d7000/0x4000)=nil) shmat(r4, &(0x7f00000da000/0x1000)=nil, 0x2000) 16:00:07 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="8258e5f4b11afb18eb6a51f27c2edc15555dc6995a565b305fc1decb7215cede20b4bb3c10162dc664991c920b236fd3a4b107c4f975daf13d41b8ab9029b664fb21", 0x42, 0x5, &(0x7f0000000100)={0x18, 0x2, 0xff, 0x8}, 0xc) mprotect(&(0x7f0000553000/0x1000)=nil, 0x1000, 0x6) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2666696c653004"], 0x6e) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x2, &(0x7f00000000c0)="a6d0eccf756e9f98635c84c1242ac5363e13f7481efc863d24536d0c6c9117bba86a434380d3ab659de50e7652a9e9859aa69190f1416d7c04da8b10303cc5cce24056168a32e6316ed81bc977ea6001c6e341450f73d268239e13c2207c11df500927b8a7300d7aff788b416d5f6b1ae9e6570a9daed199136d81b339", 0x7d) socket(0x10, 0x0, 0x7f) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x481, 0x180) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x80000000, 0xf655}, {0x7, 0xaf1d}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) openat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) clock_gettime(0x3, &(0x7f0000000140)) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#320000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#321000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#322000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#320000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#321000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&0133#0 6! 081"2#322000 $)$.'4 #(!.'%! 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:08 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:08 executing program 0: r0 = socket(0x2000000018, 0x2, 0x9) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:08 executing program 1: msgget(0x3, 0x100) clock_getres(0x8, 0x0) 16:00:08 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8004, 0x400200000001) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)) pipe2(0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2d0, 0x85) faccessat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x19b, 0x2) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x401, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x595) poll(&(0x7f0000000280)=[{r2}], 0x1, 0x3c) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:08 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000300), 0x258) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4965300000f5"], 0x10) socket(0x0, 0x8000, 0xf7c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10f2ffffffffffffff00000007000000"], 0x10}, 0x400) 16:00:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() close(r2) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = shmget(0x0, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/237) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x6, 0x2, 0x569) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2011, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getrlimit(0x5, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = getuid() setuid(r2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x22, 0x1e4) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/135, 0x87}], 0x2c5, 0x0, 0x0, 0x9}, 0x0) dup2(r0, r0) open(&(0x7f00000004c0)='./file1\x00', 0x80, 0x100) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:09 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setuid(r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r0, r2, r0, r3, 0x80, 0x4847}, 0x3f, 0x7ff, r4, r6, 0xecc, 0x6, 0x7fffffff}) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x2a3) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) socket$unix(0x1, 0x7, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x21}, {r2, 0x41}, {r1, 0x80}, {r1, 0x4}, {r1, 0x40}], 0x5, 0xfff) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x3}, {{r0}, 0x0, 0x8, 0xfffff, 0x3, 0x5}], 0x1, &(0x7f0000000200), 0x7d7c, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="4786483f158061ae6d420c91b93e4b914a483be50302542c65460cb8702288b7a48c3bf278c17b19272f279d92c78da9008c5e897485561004a1fda2a4056758c21d61b86d408199e542c21bb8bfeed0f43a082f57e052554c315a220ab21e69b314969a6b67e68ea953bbab69b06b106ed3891c6cd308dc703e5dbd75a15237486270b3e651ddb1ecef886a67641314162e8ba3940e63337924772fa6b2fea85d861e0d", 0x5b, 0x3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 16:00:09 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1822, 0x0, 0xfffffffffffffe52) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) fcntl$setflags(r0, 0x2, 0x1) 16:00:09 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = msgget(0x2, 0x2) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x800, 0x8a) r4 = socket$inet6(0x18, 0x4, 0xee) r5 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x0, 0x1) r6 = socket$inet6(0x18, 0x8000, 0x4) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r8 = dup(0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000015c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001740)={{0x400, r10, r11, r12, r13, 0x4, 0x20}, 0x1f, 0x401, r14, r15, 0x1, 0x893, 0x5, 0xffffffffffff8000}) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x30, 0x8000, 0x400, &(0x7f0000001400)={0xffffffffffffffff}) socketpair(0x18, 0x4, 0x7, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x100) kevent(r1, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffff9, 0x6b, 0x84, 0xfffffffffffffff8, 0x677}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x200, 0x993}, {{r4}, 0x0, 0x80, 0x0, 0x200, 0x40}, {{r5}, 0x0, 0x8, 0x0, 0x374, 0xc04d}, {{r6}, 0xffffffffffffffff, 0x80, 0x24, 0x5, 0x7}, {{r7}, 0xffffffffffffffff, 0xb, 0x14, 0x280, 0x14d06f0}, {{r8}, 0xffffffffffffffff, 0x7, 0xa0000040, 0x7ff, 0x400}, {{r9}, 0x0, 0x2, 0x0, 0x80, 0x2}, {{r16}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x200}], 0x9, &(0x7f00000014c0)=[{{r17}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6}, {{r18}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0x2, 0x7}, {{r19}, 0xffffffffffffffff, 0x50, 0x1, 0x4f, 0x100000000}, {{r20}, 0xffffffffffffffff, 0x11, 0x4, 0x1, 0x9}], 0x7a1e, &(0x7f0000001540)={0x39deef3f, 0x80}) r21 = msgget$private(0x0, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r22, &(0x7f0000000040)={0x18, 0x1, 0x70000, 0xffffffff}, 0xc) getpgrp() msgctl$IPC_RMID(r21, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200}) write(r0, &(0x7f0000000040)="a158b025d7be27f724d9135ea2c5bdd3f49952a270597592a45311072185f47237ab6f55fa1b4317b6c43962fac331a2877111289f1a0569bae7696c8d4e7c6ec6d956dbb5a9a278c7a12cb9c44fbe0526c8f468b13c6e4740218c7e91dd3186c5da5f38e39f89983d389aa65d7d07589db957d8d6bcf0f07c04a0305cdd1896ee493aac0a15ace272ed160df3cfde36924ac475c51c5c7ae2547e21667bf96ff0998d04fade8200dfad4a2ea240bf015bd8190015cc70280983a43ccf2293e76d410952edeb1576d414ba0e0decc8b64bcb3e6e569d894610968f2e08873ec9821c694d32cffa93a95016b13a61470388f0800ba3d0b53a6fd99ac24a7809c41d009432ade869c190c588b529e41916d3b9370855af0a", 0x117) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00: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, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x8, "a471e01e2e18cb1a4beab7433ec2c3aeba006451", 0x8000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:09 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() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='-\x9a\x00']) fcntl$setstatus(r0, 0x4, 0x49) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x8000, 0x80000000}) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvfrom$unix(r1, &(0x7f0000000000)=""/175, 0xaf, 0x2, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="800085ac60ce67f07cec000000004ecf03f221a3b5dfe4c7837dab8bfc3344a466b0e0b37798dede98c624c0764bcde2347407697800085221cde536846ce44b50f1d7d3a7357b639137d2e9b3ccd53251f0bd5be0f8bf009f75efc5364f6eea52cf8557b7a08fca58db71643b82008c5540e04dd1d7b51490ea2642a76275ab8834f3a0cdb1b662aecb4970377d0ce97cbcbcd63d2fdec552e55950a47ff1f1dd67d51a98510f0a5a93c04ede0a3a4b7e001ed766101beb494a76075823dde96b39a049a9c305797d72b3ad7c78f81d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="64dbed99dca9855bbbdae7ba9a6f862185ac51fbaca781775584b768fd10d5dd8f88494df0b32600c8423952ed937962d54a1a022d2166f2e40ee412c29f3c67857e4772d502075757e2442925cde07099a7daf816e3074455488f06e86b5eff7f54fa7069abb8c8febabb8bc55437b23d17419ca5a0b2b87fdc33fb6e5258a4247ef1ffb1d612d619ca245efeb129ad25efd4b8c93cfac5f1751e4a49fc685f7db8042916e756aa55433655c905bc89a3c2c3c715c528b5c3044ec9ab641fc1a07989febc69d2b66eb9273e717ebf574c67ca349d95c35bd5fe320c287d2b6be4fb8f62a0a1ff0b89df67adc2e7f879ab845e133e1bd49ecbe4f4c288748800d6df0ff5a63e69bf950cae9ebaec1dea439f6c0c83055a6c3af48bb7bdd52ecc7945f4d4aca2db3b379035292bacc980792e414809946a993b84aef0d24993cf2a052fcaf61ed65ea005b05f139603cc6e3aa0adb693f15ed30697e3ed1c5babb12cfbc8bbc5c10b88102c2e13fc155193a5445ae6dde3034b873c6c2d6e1832ab18d0950ee7ab139f5bdc9688638055e4bc1985021766a59aa321b0bdf6f6a13f0848837f8081fffb3323d9234bbe3b1ca8b89b88c3ee41ec416de6561b3ce235e924aba33af7c76187fea6434fcb26ab246a160417385bcfcf6d0232985010bb8b0c0d72682a8ec19a73d2e9d88754fb371d135b43fc9154596f5e74c7e2ec1b241ef22aa7a4531a71fbf67c5d33b70137986c5ca603db4b61ef3f4f6f1599322642613e81453bdebcc149ebf489128902abee5605f6951304ddcb81be8a1dfbe2144271b5d5a35f4d14d4892f7c2e240be4ef249a9de5cd6bbb60f03e6068a85cd47c563beead39bbc03252733ee1580327a86f3d3d17903f792a3fe9d9a5dadcf2350e0cddab4685da29ffa7d1ee7dc61afeb775d98f21846d9f35c5ca05d42b2eee880a6fbe87decc467e9e6690481a015f6786c5d7488b3a0c45824a3e8f16182246418becfca8cd333b8ece7af97785c94c56f277a394826cf99cf3efa49d231bec16ee5226f32d6bb45c4675ff9044d6496d2e1b04dfe4bdce5138050dff6034fab2ed51d58aae3864315085aedeec33b8535d6858693aa75b9b1fd3318a3554d62e5c7294739f61bd0ec76201fd5bdff601dd1a3910c8e9c716606e0d18654b90551180747bb1a0b3793735a15af6525d4554a087530f9c491230530d34008b2d8e5a32f27b0a754d0e28a30814695882b1a728a1c4737e07813fb7264cd7d34b4b7874a8c669a4d6086953d31b25fbca78a51830f575ad739276fbf4ad90111c8ed47a95d2e480353992394074d8e481796942c41fc1ba63d94918bc44e3bd2428924de774ba4e085bd4dee3d471feff2945d6733814faa154c17a92ca0d94b0f86992d2802b0bd079f1d8acbe22263353bb88f547a3eb62abfe867e4814c356ca6c2a4e27b908088c8d54adc69be9f7e8f3da9343710554a113866ed38a8f6daf1abeef570f7ef626c1caf89ba13a6c0f8a2b410275d2f90e1e82ee0e0acd4820909eb5ace2b1c14e6a5ca52b2bc08f8ce665d9e4da266795655259c04d20fa02996f12834a8cf97cc9328aa6a05c313169a593e1bb5ae563a75bca4a75a8d9c7ec86e4620e5e729193c9bad13b2dd942e08c798591ea6260266535e75e97b1a01b046544c9ffddefc19a07d89db5abb973a1e65032d4bf96a23a9514f02e207027a2fe8551142ea1baa11be4ec53fa6240228c619ef937e200aebbd6097f0addd58b5c4e6214a272423e40acc8c50a8a878a173f1f61d09a7fc503daadaa30a2114366c28e2189c93b46a180a77b491ba2b4b58933ff8a52ca1d6bc5e8e22b83d5f0826076ac93231b0dfef49cd7e56026be5372c4091aea1666671bb68e505a61b01f6e6e292e40841e1232e4543b763c947e996ab103f953775b066026727cddbbf0881d3f57b81a143145f30573586bf1d84c2aa5281950fabdc0fb778b8ea4fd1933427969acc5a958252a6ca9b6e22597ad4bd574d300a1e11f1dcb83eac255082a2645649a96c8bf2b3abbdd0641a25875e112110d42cfcf0764cb4305ec651df0c57fe2e739aa4eff6c73dfc898c867710359966e59e1eef3b7379e73d7e8e9f6067502a135d4cae0d1d3f8b0f50580d1fbd5a7186e36ebd1bee553de041c5cfbc0559a63d3bf39dbbf2e249ae5d563287cf1fbd2e1f88b843dcca4dc68892970d73c5a5e30aef1dcc4e70c705a4829965a1800549eadd70b894dcf4ef2f83f7e7d94820bc2c3258a42eae10ce356f7c259d0d42cc6036627f53a1fa8a08bbc38a2723e904d013df7f0580f665770fe618d71e06a3f89e8bbd561b58e165a49e8cb21cceae348965efa678615bae5008e053c88882fb4b762f3728d3a5598d27a5f0d24de2fa6cc0ddfac5869509b39e3518edacaecef880d4c34be76755326a202db8fdb40cd75706496fcacab8047d94babe38a4303f4c4a7463bcc4e7d2a76cf75eb2a3713b22921907a7e00506d7be068d629066abb2878837413b55b4a4ad0d8c568b3750f8986699fc780eb6d8fcf7feb3c9d69d32a0ae09f4b3ce35bb53daa92b674fddc77d7382ee4fef5ebc86a0f1e5b0ceb84fa5ccfc4e1fbb6978caafc8a4293df5a9fd193d856d909385fdf4e2e01d1c59ed235738df3504a1885e4e299107367830ea23f56c15d5614f0372cc409adb8c726d91bdbe457d9d1750d2195fb773d7e8492bac1db4d69cd0df1e50be2514b644ded4bc2e8c6d9546eb8337c0da642e69bb62ee9c9ced4313c2b630778568bac2d345229362541245622a846f5df1d357b12c08d2a684ea050472bf4e0d6fd8d70e7f024a1aac4b38a52b457a8339b291e3051fd1df2e62b764b4349ebcb1832cff5a47b3cd4087b93c045036cf1c696f6e45589b5b60dd12b5ce2e60737827d7454ca6f8b2d9ddb330fb16724e6ec68409deaa83714a4545e0ed418ec9762f093af75ac06cce8ebf13d6db0542fd7cc56ce547fbae77c8892625115f9797fb018852471dd733504f8b47ab102c00aa15e01590d72c9b3729577dfb57b08feebc1da461bbe4b86c7ec2c928bf5b79f958b0ee68b362d806f2c8d0e7633a94f4907d26108b4d48de84aa174f1cea676d6a737ce57a53fbd9cae3f8d6042100d69dcd6d5d689558a0cd4af69f4557994829d8543b980a724a2b1c80313867ec7d90addc84ea385b1376b711315d7296c5c88d76e05df86ab53b8c7da3c865ceafe1c91bd8b52b5c4608a84702278919826127c4d0dccd80deccc229a0fef5c79d4e22ba3ccff08dcb0d406ecbd27d5acf2e20a51761b0c747627def23baa28dbb00f86d8b6f7b53e1a24d4f9fe4fff4a8c112429f4ac563a63cc5a1396b7bfebff45d94268341631c6596b27bac86f8908378224ebf1c8e0c4d4779fb64f6b9434ab3ea0a54a562468b03f0a952978e476c2f9092b1ab4364e31fb4bee97e13b9af25bd3c787edc40c1a291851091203ee1a9baab8e1be0cecc899cf76c29444490b1ac4c2a8ef57438091d89dd4aa941b0b1b2c9733e06a7a43007472a20e41ba5cb8612710597899b0d25eff8bc3fd4b6cc59fa49c0d52be29517df667238db949d39a56ccb8db190bec44e8e3c84386b44b7a875927e7018cee8be878043ec55a64a583330dfc640e75688fef0d91f5e6a3b8cd354ea82cf8fffacc9425621dd9d22ef221e0c0ffc9dc359b6f4552fae16083f6a8dde0b565671de5c968321981b6a066c8b5d2ce23115d7f877e56e1e49a63f81e42e85d223b522ff14becfe5c01f1b0188fa413d385dec49d3bd3d5d195e7d8b9eeab82778457f62c8c69782538a60ff7029f278c9eaca01e6fae916947da8daf0375576e6c3e12cb89c31b733e0d872c17c305a1424bd137cc36a24a6527378b5b62ecba5f4654a5d29555f65237eae2baa756a7d68b692a41a3ccc84244975591c9a427be4891a8da0d041ecece547829f69d609e424b9ddef935f1182b3f9589558958994d87f9f1311f5c8a2204dce433bbb0f6e2e0620d87db4a9d1e252a57afae2c1188ef0eb6e79cd3aff15b52e785149d0c15d2f50082eaf548d70e79cc3379c7a419bcf859436e8b9febd6ac6d3e6b3ad68a9676618f4496cec46c3ed5a19ef0be214ddb0152390c87676300faf2bc630ff979049e3dce08ad780dbc8d06cbf1c6c188ed78ece35baa4cde8ef808cf567183a7f576187b9c4f2c526632656c819f34635f096ef36bacaf0fa4e0c9cec3952607815492fa9d982afe500cdc977c41f99b3dcc01e1e1eb0b718eafc4122cc4f470cc8a48584fff7d529e1809d952f3c4234b65db96279b0acb851a9de3cd3f0f52a4abc827a0c887af128516be362f1404e0e127054fb6dad32eedcdd51a313621318d0c3d3b882155e4475f77bc246984eea4c8e394acc52f7ea2f15f808b1013b30b02536272538e69a4a6af651a037cf683bacbbe8f9fa3c754e63f660b8cfc843be0f8ba062645fd936fca59c5bf039ab526e9a93b52f7793b39b013594d105a6df739dcc4549db1a927ebbb5edc8d9e67bb17a037a099ed7d8dcfa7276130ce3f73cd43dfa0f4bb6fae6e3774574c10289099313cb6f4083800897dde1fbce2b5eb538ecea4ce518c3dec0a15c517526d52eefc8f48438ef420b01d5b0596d611a1d377c8c3c4603a313c9784bb21fd36026e90f50f75553e3f9577fe93e292f9f744de0229b9cefa710c4f0b51dadb68c73c66ad50b3c7d68bb70182014bd11684726a77ee662f90da88356185dcf4c6e30290727303108c9d064d478e93c592709126d8431bc04847181ec91db9edc010202230c6ccb85f41064da766a05bf0b8abe4e9ce342d1cde3ed8b39285edb65a3d83dc0a0329314f20c03ca6211021907187c8607d4f29e966c29c485cc7420acae8ce20a68437bdc5f7d130d28e2052b1607845196621f65474c1e3598a11aeff6c2fb64c62f9dae844c10acdae9f6c2668f5a9f5c9a9d7f0479f2bfbbd34eff8daf532a4c94448a1fb038fc9b6903c5b9c749c05d094c01276dee4f30fc2f4fc7dc4a651bd680988ae1a2bb09815b19fbebc4876a7bbaac035ac62f2eb01ec63f08e11cd9998c934a27513d22f6d6264d490aba0bfa36d08f8fa1d3f17d3f8655d76e97c15f4a3064d2ad252673c1e33020ec5121b1965f0f9116bd9f9a129982d30a4c8355e2b14582d1bc164b6e7b0e9a9e0d952ce1e783661ac468182f50861bfbcfd22fbf1f9700fd5c313faf496c5a432ef4a88a80b4429c095c5d805241d4df7df2040896af1d3b0fb68c9966c3d3b5c894b2ae622e0fa4d275548ec1040ff1c0c6e4c615c5f00bd68946a0968059274b4dfd1c434ae03c4a583d4891662bbed2330035aeb4a95b08668b56dcbbc2e92e34ef12f04ffd7912d3171a8dd923d0e8a825e646839d70fb232839038dc1db862c06bd741fc05673cd829afe3dc74b050aea844289f546844a8d7547a32945c635ad784d349678d6540815c5ff31dd33a95e0538a63fe91f450b8a66f2d203a49b647303b8a084bcf8969abaf2912831a515baeddef8cf3fed2f0e5079b56e972c3a66a7b1faa07f7292bf34e5d395ca7afdd851ffb38ad7e5c06f5607f4f25ec8dfc84275bf6ecc989f6fd850939a8437ce88ff553d3bd8628366a2bfd6168b7276758a7330e8c9ebc78eab89c040814e98c3133ca469ba9170ef4d1f90e344a284c8b3a10f186ab1fefa78c4510969ee52ff184715525d5c6134611dec3383c4c1a691c8792f177c87380", @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESDEC=0x0], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7997cf2f70643926a7a27980d6d83143f67cddf9d49022a4ce55f2c96947f1a1b744b52334d4", 0x26) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="42d3de08d2aa78b0e5499296530d7be956ee8480", 0x14}], 0x16e) 16:00:10 executing program 1: r0 = socket(0x6, 0x4, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:10 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0xc007, 0x7fffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x53) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mlockall(0x2) socket(0x22, 0x5, 0x2000000000000006) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x88eb, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x6, 0xaf2f, 0xffff, "cad069f9299390a0357c55ca61ffae05738555cf", 0x5, 0x5}) close(r1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x2, 0x5, 0x20}, 0x5f17, [0xfffffffffffff800, 0x101, 0x80000000, 0x96, 0x4, 0x5, 0x8, 0xfffffffffffffffd]}, 0x3c) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x2, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) nanosleep(&(0x7f0000000080)={0x8, 0x6}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82092e2f6600"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:10 executing program 1: semctl$GETVAL(0x0, 0x4, 0x5, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') syz_emit_ethernet(0x1000, &(0x7f00000001c0)="dc47fa1c48f2870cbd248d376827019f42f5ea23206d97a6b7a39a53ca41a1f236b03f90a3998ea7dabb7ccab6838e096bb8122218f735c4c78dcac0d57eb86a7bd64ad22b167cc1990a50ad7334f8ddbccc6f0e5c0d8d723bbc0c104d47e6035e92a6b4ac5a8f98257b2c78dea44158459d7369307639750b02f5b5e770f97613f0192b5c3cfc6933196293cdfd7caa028855e5d8a6af478d58c61db50be749d111bd04a744e424ab0892ceb7a504d3b7d3ced75dabf86a4896bcbd6ca6ed86881810c08684a9eaa419b721d41036fea5c28e3a96bcc014075712c4ee6811906d4cc50b331cf86de508644453f0c3439380e20cc61cc3c59943bf993cee481995dabd3efbe3ee1812c91f7a1f8dc0ced713ad87ad11d091e7d96faa1ce6401a1607473e8e73440072f283cb569b92cf3b8ab6e8baa32d5cf39f175ea23f8a4db621df64f2af53d6ee65a31e3c8653083a6d2beefcff78f99ff3ed58b3dac96f6adaf87b26b29e447e910227564991cdb9f839ba39198c079907a2bab314537242314b3fa293d40f18647fcc3a436031046d32780b19cdf2d0545b63c2641f9f0102f091793cad222b511ad4f3c7e3ced095158a4d2fd3c16bf4f4b39ebac5cc800ebe33330f7ebe13e314112e4fc866d740f5f62312e2ac322c308ec84e689f0508782d9405f3a32fac5a45821a08898990710d88c55de5a3186ced4620d48236258d772babfadf87d016dabef7273ab0bd911278814ee1289124aeda45013f6695cc6f7331f683d556d50d526562ec28dd853f0327e655b2f6769439e4752fcc0c48683f0eb5444691bf221d6a54850b36c8ecbd5d9d99eadca923edd7e13050348974e0830c351d2d2b557fb47a0c6454fd19e9bd5956e718e5cc69f73cc87df888dc54c7c166c316d1583d421ebe2a55536337d7589c9ce224544af3addc084f405e8e87db67fc2101cf98ba41dc6b71114d9e06aee9de3862681bdacb42617649c2e5dcc8f83c976dd358df120b69f378eea96c8589c10898fc8128c6db56f06b5132207b15c694c0fe8b44f86b275aed51d3444c80fbf6ca0f506a63d99b469518516cea08ee36e723934bf48c5504fdeb2223154376438e8381ab7daf53c07e1897226bf3fadfb3f9bf1043a602f5d0622c3345fedae71bc47563f6cf38eee9b95cfc94cc5e163ac985fd2808b0af190f8403d34f88052bfb116684ea60c875c4d0ac76af620956c9b1ada5b944fdbb3685b114f30f8cd8483bc0ce9113ab938b8c2dbdcb486ae43b68fcc7775233e0437f8224b405da757497c890d5df0ab946138bae47013f0060da9dfbe749333d3c5d06807a5be979b5a96229abb663ec37003d4a2c7be15fb9b1aca7843b9a3183db71e46100df5221e7ab52553cb5321a827e7b9dee41d4d23fe259ca488968776a00124c6922f88262abe3fa6d18ec668d816677d116cabdd63438346fb1d1e247242d55fde3e985de5817749a143730fba1e229268a54bcd3491154ef48b7a12a79ce9e202a6d7b4727b048af7a2264681fd775ab342c9ede7eed7f60a9fb717eb9e238e5ca0481e9597f5e2e3e2745ba7fe25a209fe0eaf238a134a8f2dbee451f8d9e4187b8310eb2ed0c4e106d2f687c34e949e59a2bae9eacf76e99eb96b3738270c2bfff1d1fdd2b94849b9c205134c76b46c4fd92deec4e9b0ca8f776a4b0249824ab63ed38bbcd4c1cd3a81ec0693c9ea8863ef969246e8d00b37cd6f55993314560aec8b1ee75247cc376864b9cd7a777d1378f6405697dab90196af1db1a188012951fc5ecbe621a89e7f7fe45680e6d6bf1913da3874e6b7f668b6d3b6a45af347ee697a17799aab973b6bf0f1d6aed6bb64165f06381671302e19d802ba431be86d6e5992568455b99eac2a58f9433e129f9c03f92d7a39ccbf6a8b59fd26b75447d08425888c6f5c14ddd69c2d06eccee97ccdee6d5622b294a68d0c2599eae22619670e7f4f5260a7310b113887ef48177415159ef021e739962ad7b0fd165a90f8fa46ee5e558524792483fe086fd88841a47e6db439eaa212324844f7171bf0ff962d6af64816dc8221a6087a27a74149bde741249d7092dcfd55d4b2b80ce7ab938b58139933f0803b325dc9c299b16c47865c8585d06f6086f51dd82ec45cf58f4db498764d72cf59f221c58807370bcc1d4079557c545fe7fc0c3f8e7209af3664f3db257b666c8b768e5260fed30933f25b234dc3d4f27a4711e493f8c9dedb846a0379a2d855f191e19e50690c6b83f646ef1aed204ead4f2f9b62b648ba4a43900ef8f0358770f2c71e936321ab14076c83998d809720bbec0b35852ccf0e45281e99a5c24eb4bf9e9e3f26bf6aba8c5d73dacc834ecdf4f34b3ec70c89ff29a086a2483dcb93a232644fe03878d7c24ce8ee1c9d100748025ab8a7e72de99a614196be365a0067ea4ee515cb2479a977fa13f70b2e7b0b8a10e5bab83c789eac322b70672aa04bfa630c5ab7c19662f241b242af27c8523e89b9c46bbf3f00ce963f57e572bcfdb98a2807f24bca78fe7f27fdb7bdd193846c7bc6eac2c8a0df0da3d7686ae3a1e694937e08abf61f44ff02e2eacc05ce9ad46d4d89f1e0863a275ab6288ebff4be9ef81cff0a35635f13050041f607a319e2c7a2556b277a17ef7d9a6d14a53e35f64a8bca12f2bf3a47f561a7094e254dca6671ccabc28da2081ac4f98199075ac2b699ab8bd5465ba94eb7cf9a516ef2ba76ac95090d1100b33d7968ada7b738316dce5310832c93da5351a2c91580d8f9b887b0bc9e604eac4502fa73ac345eff299224a51c56e094043b54c35635f1c5211b3f2222f8f8ca5abb38064fb3837968fd2edd52079ece29651691f2514900cdad43b21874b157c6e6bbd3bbb66a9e524206003d9cc50870e16a17baf1f4c0a628f78869356f3695f47fe953ea1dac13cd10a8aa19c57c7e46b465b0c8649e918b29ac274e32de33037315fe63986d6e1ea9c1783d0bc007ca16bf83dddced6355028e47ea0bd56077dfabf82978a1ea0ebe217867f37d6bd1ea4510b16db468542b0087e69a5fc36bce328fcc87aec9497af09e1da0efcbefb763c8aaebeebb706877003f49c55c270dc13c42fd4323830828ff43f02b905dc815ecc752aae7a678ad54233b9cda98e923bbecaf6c5cea32c4c3fae3e839c5aa1b2f983f8474566122ea34657a49c68a0972f4c430fbd075f9ae807cd396ee09f5fb42feb23075872e06f29e31165720aa3434c598f0f6162b74555daf7453f6c32bbe111346397fefaa9eee5bb6a73b7a8fa530d9d6614d6131e12f733d9122faf4edfb0356dbf98947564bf0ece56154a1bb3b70e9595cb00f298fe510d23b3b783ced5221d9dde8d246c34b17ed3cd3ad3d67f4e555a0dcf7366933c32835a13f7c95e468d4c176d24765a754c43cddf6f745f13270f0211fcce5ad32ae37d4012a90e4fc433b5b76d844fb95f47e77688749e3fbba8aadda6f525ed5ae1d15645625c4f578fe3fa317336db5fd726d4422cd9d26b1c96b6c8e7b20fe71a22748f9b705de2995f54266030ebd235733228a5ae61e1fd2366945edb4320960eb7875af4aed90d9830abf33aa4cff8bb1bd33745c7093860a5aaadce192c910463b0d2e8e20a1a2b49bc301a2b26ec7a2f77abd3ab57aee8c468b22e2970b7a91a0716a51e51593706a2aab8a3e659762ae7857640085b95b90d6246566038763b5facbf91e3d0b6524c08156cbcca5e6e1d2cb3fa437ea0b85975f442c8204f7d591fe0e2ddcee1a02567cff284311898b5d28a9b1798d7b8097c3e3fe0929fd966b85d78c5c1d276f42ab18a0a5c42637a9980f039614b39882a85cb5bca3f2554574ad490e38d297e634c2d6a54a054eecf81fc3b3aa66a796849f3fa042831eb1d735f151c2415206de3e9cccb431e3d0a8704f591a2412f355defe64972fee0e6916668686e275b31b39db4fcaad2e75c8c2ddf5b9d8d6faead408151578890fee6c02f930ea3d8637a78a7bfccc22ea698b78536666bf7fbb3b785c89f74b36ff2181169dd8c0ac056cb92114ed8674b266326b0f3200d6fe3268386b92b5ad3a87e987b3b05e2f074acc96adbba88b83bcef34688fba726ff5aac29fc1a502f61179142784aa63f305fb57fc849d067bd46f6b4e2ffb31c9aa805b3e067786508f85aaf2c4c1dc98b0d96f6ddba8c1dc7f30d90c2c40ff37cbeaebd13c6314fbb9e8d18ee6fa6bcdc039f290512fbd3a5a02e9eb2018f11a07eb0c568971d4c160e4852a7cbe1d3dd9637c7e497a64a319a6e172d21e37a410ecc4a0c55c84b594b38aa4910c67fefbd36cebffa727f264c0f1246141c801e0d7e8553ef3443ace4bcc356ce00a68a0d17a72699b46ad152dcc64ad68a8b736292ca335c5d9e047a50e58b8dcc27e685ecf9fac71962d0d41634d072eae6037761a0c9d6335bf9ff71bee19f134714b31e3fa18c62a09bb2b6f920e5b2b10aa03dcdce8c8c709b45e91e8f452bc2512647275874c523dbb8c67a06e1fdd568a1165e9ad05f76850ea02eba84a96bbf81027cdec7ecefa51053f06839af631feb450d323c664bafabc4c3e20ecc246039890d2c31f2e549fe1c2ed047e59afea424eea65f32dcb5826f0f3fd7685e0424afc95d1d6aa8e72da7200bb1472013be28d6a04a5003c3f65b408e224b94054b6b0fad86ee493c93ac83e4d23a4b4a4b8775f31451bd53b72f9c3bc57768ae89611fd941bfb63fe71f632dcf374a99841140d911b727c9e66e00db6a446e75402ed5e97166e4a3f90cf327bac22916ccce5ef8dbaeaac9393c845c2ba39d84b7730b72b032c089d95b0f4b504ec088960576c7328b4860ca45c59cf9492c29b15f098ffc332427217b508a8740de79d7efe69b0ce3b83cec22a30611a153a0fab36437021b85daacbf944ec8f48d914307bba7389a956d3e8c8ff54b2a230fe95620c7baf5a11aa2f14cbe8a35cc7f0d6286277c6154fcdb419478778616f9b424ec3777c6ef22ac37510ff2f4030609d88f30d68372a042ddd36c287bd32da9b506902d6817f7d0861e059d16c853b3097ed5dfd6aae7c9ab9af38a8e164fea748c88efe8f75d8155e29ecad618e75e4ec9b7f78dd5c58739c62e0fa314e0d14bf5d77f5ce8c238fe9c22bee4857d428a3a2bb1bdbf30dca45503ed39b2e64d9b8e596b5ad5f7d84b839878acc2ab023dc6fba7f3dea4459cb1dd4cf7d8cd9f3e2b107b9d5c9b3c90909b2685bd8fbb7c9365ed9b379e780607dd56ae266465d1eaaeb46eb48c5221f216f1f7a5cb029a7c3b6a5d15844b6ba03362100941b082a9480ad836472437ad74a7fc34c44db624ad532b90e603c18192ea4c87f2c634bbfaeda03c0dc2564776754ceeb81013bfbc97ed4cfec3dbf2d6b85eb4840885b7571dc52883f432460c1c8c9bbe72b6e743f67817c2bc94692cd2c17601dcc036b0c8c420a903f77ce1d8258dbb73d91aebbacb9e7acc9195ba0629db3d9628abe7219f75036ca74478762fb6d209a7ec4027831fde1d798dbe6d53ead1e85138c11afbf953dc5f88273d3984fd6ec28fa2ab28ae8c2775874810e15a4b0d221607ba5d32c5c3a8c9801596915cdfdf173cc7a36743093d6bfae095fafdbd916505ccd23f30aa6b2dc2a080c5f333c3c9c55c5f38edc9d67d1eb98f7b5d3e0d0d2c6d2ae7eee05ab7f18122989f46274adcd35339008de9d4a6bdd425e624574621e07852b162534c08d2c9c55ee2adcfc7dda5dc292f665c5818c9ede9") 16:00:11 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x3, 0xffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000240)=""/145, 0x91}], 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="e1153e57a89a7d8b8f222754ab0cba636ec6a0002007b963a4c849b6c77a89842b3c96c1abc1062a1bacbac19e0b44c3134f3f404deb8d0c9933062b76846dd0c26c05144973bd479324d3e365bf8cf1c436ba9c6a6fe51bbdec5f43cbefac38f1bd1cb08c15147f044e87934a53c49e91e79dcbb58dcff85610b236ddee47092b4eb9d73fc6188d654b45778bc4c21f8c5854c38bfd6f8e31a5c1f435fac0e32e580f77e67bececebaa02ddf8", 0xad}, {&(0x7f0000000080)="e514390cafe10ba226183709ae83a369a40554a40d33f8262c8bd50c993c9372f1d212370b98ade39787d57b24c25876881e9aaf2c1fc5647af4a94f545e57", 0x3f}, {&(0x7f00000004c0)="8801c0f0a6fed5c7d81e2c98e8f594870733c81df412d5db944641db96f5f697294cc60b15b62fd7a8b7a4d71e4f71055fe55739638d9d07103cf2033cafd0a1daa464f5", 0xfffffffffffffe3e}, {&(0x7f0000000240)="ce5a363a97282b8b0a4eaefee1951afe2ec25c311ae2ddd34af20caa67c0d71dfae4cb27f31a9883b76af8a0824970f51d1651863f8459a0abe19fed341357eb931d98446416fd2c97d34155393683f2deb681693fd8194cf51f22d16959a92d9bc89b42ecc37024ffddaa93d40124e51fc1a644942645de60346d883925ae672e21ddb576548015cb5f435e53b16a50a103d881b3bcd07fc66537f5", 0x9c}, {&(0x7f0000000300)="e0a7e3552b51170b123dc631c902032de515710159d37caa1c87050e49f73d8a31d3802c184452949197bdeea9d1dfec4c2aa9868e444b30ef589b7b2a4fd49022ab25c33f4a6e05c6952239ba3473ba475ff233d2802d968641e207b8e5cda269560db94d7da3b4ddf1dbbf84d4bab8ec837de635b36ff35b80a38edcbed117bff1d81d2260c8c4f312a19aa727f24ff9444e8fd7e15788", 0x98}, {&(0x7f0000002400)="8bff5ae5ee393fd4ddcb10c3af95376c8c61f45e2e04a655bba389282a4d6cd7202de346cfb6f9092d06d7109a86510a69958eb1ecce017f2d5acedd88a7de9c471978efbe1145628c96f0cc1803fa11c0839db82afdeec16c307915e668b29614d02e4b087a02d8e0c7c8bce71f389ea5fd0ea480e4261e6e1aed70a4636700522e399134d3a709a7fc19b7aa032bfeeb8a36e4283533b078942c8437a9caa36dcfb57406058333570a31aeef3544fca9af2375001bf7b8beffd2bd60d8d9cc2ed267180b411cdb17f52bf6b5b521f10f267d4a489612a56118a5a8d5f865f29cb02ad38f7fc5a1a97f1ea9047a63b36cacd0d1a6f3b588026ada6cdd7b22ea4a524cfe119f6b4aae742f1aba16fb2ac9c7f15d930909e0af823005817b1b77f13d9c78fbfd5fdd8f52cbb4b3349c1ad602c2fd44fe79563b47e9b5e3e5785eb4d05665cee7b3cda6217466614011d63cc962e9e5dc2896e8cc1a496dc4e599fff496f5a3bd1a8706d14777417d3bf4eb4d06b13ee6318441209fe209dd3f5a6f0e57b8d21bacc2605add5e94a3411193262f5e7753944e4e3b235f950b37998724afe44b56561066efe8ad9902080e02c0811fc4a7085bb40ac6012db69b7bf2c0cabc56a7fe4de31017ded09d9f0a9630d594fd20b21e34ea71d5133cba303b0663077b1b163fbea66a3a3a6db6539c6e8f171fba284c2fedcb4e985c16dfdebb8060f3521878c84cd9df32729d5ba47ec5064670919e1c2ea2c5a1fcf903e2ae9494c7e917c22e2c25e4e37357dbfbc5f755657f7a451243c2bf1033d82af794d3d9bc36d697789b0fada8f6861305dcc3a55f133542a48878fdc484f89dd596af502224b10562f88fc9dfa43071faf353c5f94a13d52a8ff971c4ad555c21cf93d66838f05e8b19303a685ae8a9f0fec04487d39ada1d2f386506723f882a0c16ee6fbcb521e43e083c63901cf71c24dcd9e23a18c341df04ce164c991cde300c899ac780e8227dc7ae216555407801644aa07cc66c67d181bb41379ef138cfc10a67a52a591b4ea21cd83e3ba6ba71ea8b3caecb8fd3eb2aa2e30511232351e2961ca3ed8056619bbb84dc59bf8e0231817beb0bd6789b0939b70b3fcb2d0b96d147634ba9944725577ac3ee082a5ff9dc2bda8f79dbd4d5fbdd4866f38b269987d52b2023c530ecc63a73e744d7c7667acc71bfd8015207ed28cae0d06551dbd445cb5ee3b7d4a23314c0afc164c7f4435a2b05608892fe1145fa1c21af976b4fc25927a328f643aca660c82b5fe3ccd8d4e18e2ba674ce141fe0b99d7946648f2b3aa041fb929599a617497c528cf5fbcb98529eedfe877500482a1becb3198097fcc11e948857464c5141846ae5e24b70cb4cc109c25fd08c60c0c54fd0b936664d3e27c74530155f82483218682d395efcf378953eae37280fd8c2ca6a5636e293bf327fbc98c3a4eb1313e4a471a73e24ffa28b1d63c9711f574c8058be87287a38eee69079d9d75616d5fb03a094f1f9828094061d389435f4290e8d6774f842194e1f450e0f68949c02621b3db942fe774f11907f84235152c600572859cde4ea8725db313a60c626844f2b572144d7697b125a9a44300ec49170f95bbc2d71ee348dad77e1859cd618e7a7edd1ce3c9f39e6eab654e07e8bbfbf33bd890fab7806c7b622760aa6f3be793decc4a3617d45c9748f5a1e9eb51e1301dd18207c9db5967dc7671a31ba250f407813caabd2ecae8efa1cf4a1ae6254febc4a83602ad7da39fcc72b7409b0c30f14400a01275b5600ab36889f0b733f2e569df5141dd8b79e7b11c74407f5e6a7443871fb570111838bae103e08f144f12e0b6ebe0d222052cb842ec65fd04de5a35e04efe6a0c0684bbb1175484fa5bd0e083a1c539dce3623f576cfdbae9bf919a423c4d1ed3949e8f21479b8c05444b1595c2f7ecdb1ad4b03617d10e1c831d8a445d8bb62232f14e9469f915490e5fc9e859080fec337b115081e16eef169d68696bcebc90862a8552aeb90613e812ec2fcee60646ad2b0f0c7c8c3628725ae89fbce847a59cea34b40ea7758105411318f0144341a6ca8a41acd6019e60844384426dd2547948e0d62365269bc7a8f3b6cf14efbe2f23ba07cbccc0e4620d7912b118cd04ca94d1ba8e41183f7289f3f7aab4223edeb9a514ed21c5e00342a213548b20ad63f147b59f260f4a80028dc353219eb8a69cad70051c273d7263c9ed6ba8016e47f2357e4ee8caea0061b0aac4216aee5f07eab3d59a860b7d2f66c042d94e9dc7c6d4b044f91a619f130fc38e2f651aad20d8dde278d9c64c5ebef7e5cd209ea1476bd23b8c9913987b9011e7ec7a2f29c09ec405c758d58307aed9807101404e06f464afc48257c59decec8b00b0a0f177111e9c7eef27c7c3a70c0733e72f4ea56d4411a8fc3bab07f7b6ee556a9558b080311676fc68467765609f87c578fb4b0d8b2df5fd11341c471a9325a6ad3bf7514a9384e3a10a94c5e770b2b34e598461c1f087b8c4103aae63ca41853866e1f57c29ca38ac0e4ec42a0f7f10b987d45b8ef03f12f60dd4c4b9ed3fd49879ea62eac13176f342113f387081fc8798585be79afb417719371bfff00915b50e0474fcbee9f4fbeb447260bd49e6cae9027064a49cce78f0d6fec8122054b87578e358f0c44784e5d2aa1f78fe408d535811ecbe619d28d92d15aad8b7ef25cb598a58482891676dde6bdf0051e880a3e571a6288ab1a4b6638b40aeca4df4a27d5e61625abe31f95fd01929a9d4454f709858ba18742362dd597a03f40ef2040eeb75152fb58f59354c5542a4879d86a744ea3a3bcffac8006fbe689f7408e40c9b9f6c8cd503be9c75b2e94fc63cc7c14a0ff39998dbb3e6c484dd870960796890ee4e26b02b1ef8da5b5c01e72222aba5f4239f5b3ded2167b43e52c0c7740226085501dd738a51590717bf945dd16ab0865ff7cd3eac45c80e5d50301bab525027a45befa3749259dd18bd1de049dfcf034dd7297785df4c2d24df78c5848e175d967a7cc1cb92fa435342ddc8a9bd2e727f000ed78763960d4117b6f719f0d826f8e5af1f9ca31a7152da26372800d7d931031291c92e7920006b3037988ea95740ae862ec42d33de29fd5805cb872da35a7ccc4d54f9236e488eb47176184e7ad193eeb08221d54f373482b0396fd11701ae335dfaf9473431ccc3b16e156b4ab1930142f276e9f02f79dfb20fe8713b63eee49aa19b7900b399f0c7a3d8dfd67ee2c1509f5af2dbb8c4b64805d6bca2974a625b2316bfc8a0b6a74fd2a2eccc7b100791b54281f74c03cbbc02818d440e4223018fc17bfc3cbe5cc04532a5540b3398c7d3623d48b100ae99a00d1450af5d1fffee22f6241eadf574d23f5bf8cd867337b64a094bac458900a9e00d179ca9608aa6805cd77327db47a31ca7ffb3f60350e8c69c168f3d9f5f4f65d863224a5cb846b8a30a8a788f243bacfd96c3360efde64b8f2669e736293a08f35df41f178705c2e545fe8eb5dd7eaee02e679201a21fff08ac5c991c07d987f4fcec6ebcc7ed97dcbe07266a4e19c3c8294f9315912c66c857861a4d77a6efbb83d56337c7b68db788ba7d6e823f6e49d3961220ddfa81b4a2aa87ef30383c3199fee306343df8c506cfc7b6ba56f15bc1c25cc9cb807f6bf26d38542de7279d17083b1adf921500fa86b01cbfc8ae10f9d0d355d19e0584554c02fb14819f32a8eda41f4cbea7e70acfba7117f230fb52876f883ef8c87e422605d0182078337f8818c460592e0e479e6d0d0d02cff862296a1ceadc0f9764870785bcb26392f7e78124af96a0c4f976cf494aa1af9d7ccf01edd15aa085bbc7a858d9040aa04b6decad84dd2268b405e2bccaa7416689c860d0d32a00063888cc475f8aad216f3e76798905b60c49b4138025f8a1aefdd28b7e596af8192f882d5d824ee19d092c5234eebfa586c8c2c641d60640470c326b920be4ea6be17602832a196d01a450526f75c72de00d316f09555886a7032ddd93985613380c4b5287f02a38086d7005aac4b4d7a39dbf30e9b24352725eaa098e1d467c15307466721c9849d984e8b57e077d171637ff3cca9efd6165a18baf04aea7b173afcf860286feaee382ace9babb55a8912f08dd45a2cb0d44ae9f9fba79b2eb154a4b6a290f8e9003f6b44c7bacbc47fbd422e3d7daef67b7ae3b80590811d3f9860a1558f957b5f04cd9def1dbf440c4a469bd2d2b085ff36dc1e11463ced67e04f99ee356aab468f33338fb876376d789606413fa7c22acd55531c7524fa1cc8b775362cf9bc114c1382f43c5020e02a3981751992f4c88603f2b502b2a4ecbe0bff8ef7bdef99e3b1b59e2a7ceca306a602bd001d8f98b694651f47f74dfca4c964d66d2dd5d838371ea95812032c13f22a5a091c3e251480095a6d72b8d2f39b80cb880a20ed657b1e1c1349b0e04cfadd2f8a17ad22d7f970993788931c9c0cfee6cf2cb2efb649491e342977cc84377863069785a70a5df76b54b3ab1aafe575cfb3cda58244ce9aa6f4c9eb3d5ac0a6819f1adaf89e4da1a2e19b240ad47d71df8596a2200a5424add07aff8deb9407b3d4b2a431877ac621dfaa46292faba39c54da33bcf8b8686416d91cd1e1c71f69bf6269326826d4013c7870adb6e80f610d65e0f2a946689d16e03049b335ac09e146f294dd3d325f09e7587c9ca4be0e05593cf87e64ceca03d5d92f2c1d37cb396cd458356abfc2d0ca7d502c936b78b6abefa68b9dfbfeb0a3571198e5016736f748c4b560ef033f0794952496c7027ff8360eb8daa4574567cb255f1fff9d2bed0e90b18b353eda62f06ef7ad2210d021e8c867dc1f68f6a96693efb2fd933c58972322932383a3955df790395ff865a9180c7f0bb8a3b6a22de5f6a3f411f4e8f5cb6ce5667b7b5c8a3e44a127c74a23b873472aa48119b20c878ac7491ace5cadfd39c4446e974c923a8ae4f53023bfa0dd5b561672d639335819bc80fec804ae7ea5f1b30fff448a7176976ab062a962a99daced8fcd00f82ef0e4258c0f03e05bd5614bf91e331fc9a9558a3b9f5ca5f6627b2c501e4df3a3c2377691bf8a5973d59c751407f03db97fc50b6d36e5b3638b68f977390738f5e732d4aa1f79d5bdfcdeba7022abbf20c90d1c2e60f30995d838542c5460e7becfa60ce19573c0bc12aa90a70aea548a315eadf75b1b87f14166295fbac706f615f96b232e60b99f5ccdfc675f43a50b5d54896ac11130d05a403d7b96a7c170eaba936914a4cf2d8c886526166f752081766e7d1b15d65a468a017ac52b3cd63922d0b2dff845906cb7c3dc09adcea89488ae1947814c634683e278980e1816720247fbc7a866ab3b52c16a258254e33d8f8c33cc6e86f24c4098a8d9eb82e5311c1909cb3da101f63e4ece2af10bccab62c4ab23b224eaaff90e1c741ec10b5db1085fee438e2d70289c0cfa6577224e65d4cb6bf347522c3d018ced23c21e809f2fcbcfa0171b8a606a35f0aab5eeddf694e10f006b7e03647cd05053f473557517fd745388e6d30b985e13addc84638eb5113bd26c3f20e075937ce31a81a7682ae7642f73bc5b0029fa2937183289807222ce1d06453d57cbad0ab7553ef15ebbc0620ad5e6314a447d832a3ce607b2bd12614bb2870731dfab8de194d44080139a6a2aa587e67cc9dcdcb59a34845c33a0d3c7c0ad6c8c20ba857041be5b911bea71dfa46ef66a06860df506a94fd1fbada5dfb5e6b6f3f6780d9439b5eb4f91743249b5c877ef3836e8d8a6d30382a4e5f05b40e04f5e9a03701c9ec8", 0x1023}, {&(0x7f00000003c0)="8632a0801bc239f3d7b3bb1305632ac78659e4632d84b0e92b9bc0688136799594f57d9208d0af5eaff468a66806594bef52e12c1e8e21e983869a73452ebd91dece649dcf1971ed43e0", 0x4a}], 0x7) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x81b0, 0x82) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) getitimer(0x1, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x6}, {0x4, 0x8}}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x1}, {0x80000000, 0x2}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x94, 0x8b09, 0x9, 0x100000001, "911d85fb2c7a63e162b8bd34bd1716cab86931a2", 0x0, 0x3}) clock_getres(0x0, &(0x7f0000000300)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x1000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x5) poll(&(0x7f0000000400)=[{r0, 0x88}, {r1, 0x190}], 0x2, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000440)="26a3f359e6628e386acc7d7648931634ea264c31f98f08ce166f522e92c0013784cf6852ec4b37835f1016f0dbb76ee6ba7b592c38430ffd488ce7054a291c52c177c31a7bfa665fe145befaad0a938f6244034d07dafc80099415df1bb88f831acf64cd7dc936fa8ec0b9d612bbdfdf7b5d28ac548050d5d61d65c85ecebe7d86c0957fd824c747a0b10cc312521193d554124d9a7ab6cf18f5aefe69e173f8b3fd18659027782172c7bd8906fc48c136", 0xb1}, {&(0x7f0000000500)="227deb60effa92b8e36e7ffb05c84136ddcb1bd2fd92151ddf06dc826d1b4f0caf6374cec8c410e08a022888417363b5a4b3512940815a20491f7be0e9c83f6d06074774b587e53b7a30775aeaae8a27ae2d3f12a49f60f5c547f66508505ebfa0d65a1afd98bc6f297bfa25b812b8837195131c6193118bc6257ab640d7c4caf12dce9ae647c3280d9cb3597f2a6ec11a5885ee5d581d99af3874ce7062ff7224aadf7c863ac7298eeec274ce77b1f7976439849040adbd1e96a8f5bf99f9380324671161b6d7509bf57ede57ce70de00", 0xd1}, {&(0x7f0000000600)="d1219cf06ae4fea0879a12b5a7a1dd611e79bfa154350d101eac2d367711dc5fa4cf8d48afce81b59d1227f7caa26300192ede7f1509171dc2a40127248a9079220c2fb2e93a7fb94874bf0bb21749b5d706473569af326713a61e38669f9c5241ff8a8a107877baa6c66e8f300894b4e1fdb618385fea344a1b6bf76533327740110b1bcdac5ec27d66fcd9e5421dc4fb54547fe3675a5ac393dc29942877d54e09cf859824d398e2b0e246ef777e4e56a164de5544bbf7ecdb1405b3823486b8", 0xc1}, {&(0x7f0000000700)="753820058a8e0faf17c187da8d7b019c9756ea9a7164bbe5d4b3e34a4903b010bca423ad9b1ba9aa869f324ff4e26e407d20ce2dc428ebe6833aa8c62177a6b30709db3859b0faa92210db374db826e6198737c0184bb48daf0d00bfa6dd746dabe8c5705421fa35107391e5f3baaea8003e529c8401dfa5c0019df2c1d204f13af4e8937aea5155a8755f679787d48d80a7b80579ddf397307a5fe966e3ca5a887a4207bb25f3b9b21d6fb448effef36c83702bb7be2bffb6a929067c9e86bc148021211a76ec8e7450942171d2c9ee8a4da7648bbe9dd9a400151a5610723485c0eac87513a08c8d08f740995fe95a87c0ad150c456587f941a0bfd0b1c2adfed125a5c02b481b0cfaf6ea0d9e7f9746ed930ab414b5bedd57d42c79ed71c6e38dbbf3ead0235cbc2fcde0e20573da8cb6cadbbf539e1b3f9abc93e3056e3565f8d60e0488f2dc1352d48f0ee59fb44fbb625a63c8711501a7ff38906b51d51f8d55a72218bdd9388f8a86f96e06025b6e5c93e7051991994af82126a177cd3fa93311357e3ae2c92812fea99822a0e6b8d23f61ebc952339737318834783f717f483f9f8b939b380edb7d6326841e90958b60b4e95b6aca8f7c1484d637adc2ee390e3ddeb5f6a21aaa42345b1e9cc52c9ee3c51b9e111805cab72da184b2290906f0d84aca4ff1eeb5ec209d45dbe3b828fd6e944b072c295b383f24eaf9d3ff7a53db7ad5968f8df582bc86c9fa0de90570c02b22ae4e3e7237fb18ba4d44a5af1070b1ee9b00fa1bcf81cd6d542e3ee87f86c7fab78533041ceab28b0bfe5f4fac8ba2998d92bee8133548e4c37921f0c2ea198da55f48d88dd32bfc15ed6fc0ede8737788d789818db49208e82c0a28c70cdefe918d1bd9d38aaa7ec2a77e1bf7af90b0a031cb9aec0495e1f5ed0dd6f8392165be1c71ef34764f4b2aa9c1f12bf05c94ec620ecf85e9ae1b91c6a83f618b541942a839cd825bd8932f065505e082ae1e6bde5c7470ce337e38ec148abd101d8376f83f0d6b15394c5890aebf18ce17704787786c623f012e055ae10f80cecbe2faca50d81ccfeaf7ce5625c0e323624dfe249cdea4283e17567d442a3112077a8b40b99471214343de7b2f0a1fe7adb997ffe35fe409c407449aec0a3acf0d8b939b161471e0f301f21518065d92275387c07c739d7cd40c12ccab745bf2f12a93cf327db9c4f7f6e3949fc7b0ee33349aa05632e62b53c34303807a74029e3154e0acb6fb7a2558eb76e8fd12972f3abac05bfcbcd8fe840b797159db4b4dabef3aee5f7df272ca47edc31cdb802cfd7811f100fd1916049be50c1c55f361719694614760f03b843b1f1b506179482e51d233c0c7f161daee9e62e9ede59b3fb7b6d77e9b114600bee21f26bf3c4bff4d9f0b3db60437d9321163ee21049869a4dfbea9f596b740a085a321af0c61661a09a6ce3c4354098863e18674cd7fcd178da1b0637a60ecda44b6526810c7fe1ca6eafcc9cc3fe0090a1913d03a86bfd19dca9a8d858e77304ea1dce285995d7c815102350f25cfe5ab3d1675f1dd2e80b11cb5b3c167cee01247ff50d6c788b921c4b43a3f8ef104cc9a0f87dc11e183d8128d2efee5a007e9b291eb25f039324ffc7b37c8e87a872a5f6784da91e7bfeec577e76f640a826ac81ee57de5db3dae220194c6d7364468de8607f50ed15dc1ea7ed428162cf20ba5fa05c86bea491f16eefbf2f824b04547e35c4077d9bc6dab064b717024826db95a987e953b718350c38231f33beeccb91860e1a1091cbf8e3fb4064f6283f4038fdf7d9884ccb2ae4393a3b2480749c404ac0425a40f54d7292914d7840fdd69c10922ebebab7302117f97f999d8efce746385943ef65cb3551102199771b8ca32e1e7abcd464a0a2cd98eb494d2125d21aaae689428cd596ed22007f4250b6b213ad73fdc531c90c0ddf2d9bd4b243d7911585053c873b536d57e836c6d33d7b9f73595a9e16738f797f306293bf3f3ed60f8b084d449636e5b2bcada8fa030bcf9ab2e19a73c6262f4bb7b77d62edf2310d7a778aa702cdcc68cbcbacbe32f8e743a2aa972b4f4d0a927eb592f73851afca3fabfcaf5d61169204be49b99435a7b8c7a319a176a68de49f57b9df4c794a6e62a85755fe2ceb6f5fb3a29b1e894998cdf1a1a0ec08b59ca0aeb479011588340ef2f192efa0f33ce28ed67239a267df532777642149e1a8befc52272c657a7a462a2a182f29e23c698b87bf8158eb0ae84e2de019a695949dc4ca9d4a7ec3679514fac04f3ffc390cf551975340c2e0b14839dce9b95b1262a8f570791e0eeb9a4566af4cdf43b3edeb4020277a589d9566df9b2707e03155e8c778646a8f47df56746ab01c57c256a3678dcd0d673fa562d05264b997d81fab086cdb7a6aed7daaecac4f116245b895c891d2d30f9d85f61996f25661b547ec08765f3b76a861cae81854122ce8fc8f242e2047040eddc2d0ec6710dda519ad30efa00c7340c733a205f8f51d7435378e66512ac128cc26834986177948d2c40a30738f08aa85e3cdc048c94b46ff6fdf6ed8a1621ee2b384f2f1cf5012cf2d932ae06f666f5ceefe4224860108bb07133dbcd5ed53de0d425f14674cf160186843411756f52b8a1a16c414e6fa9ab5f41ac648669cffe1d025b4886a375d9d79edd79e11053b024d775f7c5aa88aa3a6cc1c89a02d9a450ca6c064c8b35d7b7a3d176da2a1e174dc9ac0882801cacd04442b8288fa04a3bb251d8db5431b93c49d5fe7b84db8e7efa5f941eba847520bbf2eff17dedb42dca5b85ce08fe19d580c6963e88492b27d54fa6fbe59fc0ebf45e1feaed002ffd15ba7cd915d4b903e635cf6569f171b1767234cd38a52c2a733fb7fa7363261b7682c2830c53ba2aa6c5882383b9046cd8607527035047f823d396ad2ab451d0f0d0d536bc9fc825707b0886b91caef52d254186164c108d7276098183e02769064f8a27a906064d65fa6f7444ffc3563408bffc6aca512b386dc9aa014e6dd3af61f89a187a95f3f05205e7c658fe174bfc6a7b54cc6341fa3804f7d643cb2666ec141151994eccad3318703f657c46d3bc0a291323ed52b0b85f2789af00f54f631662cb5d6956a4eb2eefa2e1eff640a5519b6c2486d3b17de22c87995e2c4c95f54644e414cd274dd2ddab22441e22984fc00de7b21bd7f76b2017dfb625da45cda910442b38713b061467e26876a81680f9fe800b31dfb70b435fbf1e77d8c20cb24f3355b3f82be565d24d12f0df6798e7df96af4447d4f582fce21b9edcfec6917c8211ce5e178b01334762d35532f3a4c684920b0775ec4874964abdbc9e321bd8b11f1f87723d3d8ef71b47c995a0626afd7eecb378a681000667f7ef9580548a960bf533705d5352608b49d83cf6ac0a0e788be07a6827d6f1914d4768f26ba747a596f0012f6aeca532b048af4c249d010b81a87a91eead2039a2371931d94015a97286c22ecf7a4150a26290b1860c77bdaa03097197bea0fef251892cf51145fb25b12b5ff38037bd35a1445b9fcfef1e818ff0e7d5b750730f8a28e5daf6e49f56ec4dd2963f2f2c80d1e2c84ec6bd146f7a2a6396b4b21e1ac880f2d42ab8bd5506de32901eed3e18d66de0c637c45310a5e71d6353867bdd4c6436a1e6f86b300ade127ecb270af1ee82f9ac303d6d062d7d0178026344778dd20b08797f877941d7da5539e648c130f16b6bc005db935e3e6db1a1b41291c98c19adb5252725b23c9c2a3b0573405764bd84a4d18e2ec9c91d8808a4307c19ad73b34cd334e807e901224484e7be7288ef08b8b8d4170cf983b34b130f39ffd3d7f62aa34f717c17efd6ee70766daaf7169ba49240e2df506c301ee71500035b2bc900a16badfc08f038f0bcb84aeebc0481c17486f65eb52236364b5d2422b556ac381ebbcbb4a860273a349646cc9552f8fee336500f4c745b453f257be3e84594ab2f13b95ba8190677a4a95fc0191c5ef9b18c6fd3e90ab9297d198baeccb324ab4b927b5d77c5c88598a49d759b2543889913422876ff2a5d824ce536bb2c0af05b75df413392695b6bd9ed8e0ecb0a8984b167304d1b3915575d20833ca3ba9f16b8d4bf44a43fffb3a5f2f96273f84365696ff9a8be980d57a4503e1df53906b6a0ed4654cb51cf6a7786ae0c513937dede3c5df33175b88e41a45da5a3c8bad8d75c8a493612aa665ad8cea03542f4a99003e92299efdd556866032b4ba132af8773523da3bf90a930ed3dfa0735d8782d4c276530c62a810affb2e127acc8670a76f88e1f0fdb69fba6d46fd9f3ae44a0634646960e4874d6ce60fd6f920da756bd123d1cee9d95e1880c946e510b69d917c2cc40d8a67696fbe8ec0f2ea4f5d63d9a32dc8bf0e6b3bbcf0a6b8314cacc226c454d7c19f8a72fc55a761b2828ef0090fa0c3e5989021ec7ff0af2c704cbef0aa5ca461c7985a16d80e2f6c346dab74562dd39275370348d6303db7ff2265ebbdca7f8c57a90f15730035af0ae95744e0c268ac0174892d238c9257773bdcd6a47cdcdb413e20558b915cbb9bf571f1438486b5c014f7295c81064cd966c369af7fbd8c6bcf82464e74deb671cce433f864dd4f45196bfcbc1aff072c1de513d70c5ab63c0264a9bb0ad53090d6134352988744b113f7c88a2eae0659c7e16707b416b22eaa2fb79ab650497fdb51c7b351c847fbee281c6779913244d8a350e7f6d3ad6b296e5e3385e6ff37616d620b20530955fc185b7ed6dd0a22aec34f2bd6812d64e0ad57025b6a4a2cf9681cacc6d87b0af3f73c4175274ff5e78fe4d0456527e7f05e5060d93b521dbbd269724ab42eac5d846bb8adfdca74fb5ada0501c06b741de1f004188af26126e84d680a52d906917058d7c748cf304f1bdeb4e37830c0dfd7f4dfe43ba81ec53fe01fcb128388d00701323c49e506a26886c2f725ec3b921d2ae3983af7b866a2b7a3f36fa8b6caff287d8e09050d18cc8ebfe1e5a2b98a1d5ddc0fbb5a713ae24a508c19516db46d457edeae532e74abf28669f40028db59d222c6aa4b93cf90960a78debd17dc3719bafed5aad27009e3f1424fadae725e5ac1118ccc3acc1dc73b13efde407a0d3e0ea6e37e720c33e3c50792fb19f5f7466df9a3538ada1e4c212cc447cd2f5df444a1964e84233dcc761dbb5fb877e9f7133aa5f1c551c8a3c69f3f4e76007127a755e9f1efaf37ff2d8fc52b981c0c132cab883d17d8c4fdf7ddb0ded6afdae296cc49c79f334daca23fcbe263899dc5f03989cb4e30581b8f88c910d0f2cc47e58f10bbe4cdb5da4cb43cda2be2f6ef1f61a87e42a226ceb4a6999b133eeaf36b21403a2a2e525082137fb741b5e06238a32d03fe645dad51288df72732a740ea7e6722964e1196c73d676a8f8e09f8e6db8a4a48a075ef771d1fb4252ff4b653290383a257393005b7f54a8caa22858e89a55767c6a40258ce9194b71a7f0a65c028b8ea1fefe4c395da1be0a523c838d3e77454954f867c4c5c541f11ce71650bfffd2b6c41260047def2e1ecd6e8aaa4fb0629d5faf12e4e55b74de0844160b47cfada68b2a09a9a4caa77d46ea4ad9e4511635d11332f70891b27a0777aea09b5baebdb27e0d488fb25bf8406dd3e011676c0f75ffa737abad6e65ac5df4b27798fb2ce153860e4a0b1012f432d1110d12e67b727381500e2e937b04eaf9d1d3c1d69ad7c3bd075020db9053eff0bf613b151126bba5ad4fc8658b20eb83971626d531a33029", 0x1000}], 0x4, &(0x7f0000001740)=[{0xf8, 0xffff, 0x1000, "161d9b0e04a969f4c3520c080ecb12748d69cf95b56325ae84e9e20cbea451edd337560ac057bd29003879eb260344563e43e714b2ed4684b1a112aa9e3dc6a3060ece747d05dfa9296e73705f8f087c5f0705c852f78f3e1380f4793ccbc025b9edef4f6df28f681e7705fcd7633c9ec337dec04299c3b5562ed70a7c6e82fedc48a789d1475026d5b811cc71d9730d63ac27ba3111ee6d5748d6d30850a27590d98c0c8450d785b8ec45f9a9a0ec3c6082eda735ec051d919e1293ed18b71dbd7a02326b17246fa830b02c0dd9fb654b7da3c7b0533c36b5b154a43f62e9b74099"}, {0x70, 0x0, 0x7, "db2e4aebf1dea26c7500fe6880ee1b34ca09dab35b29b69da3a3183470d0645c1fb33ada08ae5aeb3dcd33185beadddaf1333137febef70380c8a3125c6198ec85aea3c9590f0a33ca251e5ee0b43309b9d16bde1968c6225a88dc61"}, {0x70, 0xffff, 0x7, "a46d17e21217fb66ed00ed3102471a5242f471a4b82f9eaf5fc08138419819101ae850b9cc7c7842a3612bac512a31e98a6a1158ba66ac7a6dcf373aea65942383d4b4132f5615c6d1dbd1297168ac4df805be1648a98acd6202790dc9"}, {0xb8, 0xffff, 0x1, "970850ff2046dd61853d311b28d86ebf3a7942c1c76144a9b0b1026e498c82c662deed2d5d540f5541b7cbebd7500d0362f1e1f7ffd04c7135cb46125c6c1cc9eaa34993298950dbdbac5c5d3266b32ff7eb2d3a6a73c1aeb5984b0682de76439b26ae5b58bc887eb8d11e122dbd9eb08b0af4f5060f17df111b93031bc2d30296d45f6f075ed39856460ae177cb5adeeb749c0726fe5b0fc97a55d5a68cff72b872626d50b2eb"}], 0x290}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000001a40)='./file0\x00', 0x0, 0x20) sendto$inet6(r2, &(0x7f0000001a80)="33f8d74202f0d63a1b21caa4f37fbd99e1a513c10317786e3b0c230258a3721d74de05ae676b73cdad4227848ee51e4330e3d7f1c45f3b8c0c85b39084754af21bef695d36adbbbaded93504740ad4a71336ff0620fb48f3874a00e2ea2ebc781f096eeb16f100d8d7275a58f4a0d6ec51d9840f406630242233ad231653056771d08bdcd1c10c50ffffa266c66ad7e0a916163085c7e0caedfc44faa1", 0x9d, 0x1, &(0x7f0000001b40)={0x18, 0x1, 0x1f, 0x8000}, 0xc) sendto$inet6(r2, &(0x7f0000001b80)="8262de1375c1358e1b4ca2b74f98eeb8789d024c82c63d1273d4d397bfc6f9fdac9663b99ed0c5bdc4a1ff28fdeb263902acb3ac927a10c73bf0b8bc39323c459a151e521a0c9a726d3d8e5bbd9c625fcbd95e1b9c4aac3e2ba268214eb6ee4e2b83755e5dd602a8c86d49df79cd99d31f5f11d8f9a43451637d1bc410e1e48f553e7ff5d21e3161e51e0b17a130fdb03ee22f34d40b735331017647c7a30b97a6b17cb7ad36d3c08729380a85b205e004668e649c8cb059f3d47f3a75d58ceb56b06eba", 0xc4, 0x4, 0x0, 0x0) lstat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) setsockopt(r1, 0x7, 0x4, &(0x7f0000001d40)="069c49fecfbad601f0f478b5c3f9fbf2c56a04341b8b6fd14cf91655dfc8495180b9fa6e620ac4e84ee851c5ef9de0df23d185c5d0f46cc006da8c826efe61f55bd54188a69615efc7624eaf7ff31cf85fb1dc8d4fe7d83b397f72579773046e05b04648d95beed3cd4fbaa98ada4b5ffae34ba028471013a98a4c4eaaeec1b8", 0x80) connect$unix(r1, &(0x7f0000001dc0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001e00)=0x1f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001e40)={{0x18, 0x2, 0x0, 0x7fff}, {0x18, 0x2, 0x2, 0xfff}, 0x80, [0x400, 0x0, 0x2, 0x2dce, 0x6, 0xa92, 0x80000000, 0x1]}, 0x3c) fchmodat(r2, &(0x7f0000001e80)='./file0/file0\x00', 0xa2, 0x6) stat(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)) nanosleep(&(0x7f0000001f80)={0xfff, 0x6}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() getsockname$inet6(r2, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) 16:00:11 executing program 0: r0 = syz_open_pts() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) 16:00:11 executing program 0: pledge(&(0x7f0000000080)='},:*\x00', &(0x7f0000000100)='-(\'/[S[\x00') r0 = socket$unix(0x1, 0x3, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 16:00:11 executing program 0: r0 = socket(0xd, 0x8004, 0x5) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="3007c0c093ed11c1062c6b76328f97cc67dc672ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4da4af2116782a7f72d2e16723925282ab8379bb789b030038394f724bdcb007e87f81138f644fd46d84deb7dd5cabe5f6faa134fa9b73391f6138bc1b609a99d2187deb817f8323854ea188bec2104cad144a427b60e748a09ffba79af34c5fba8957f2e5ad81713329d9fbc89bf3f30e543b7d8b91a009f1396771a179706a9a9f9ebbd01736c877f52ee3147dabb6331e2b187dc33f5536697db0c3b746420794bb5e3da1999c2cbf328698c11a91e53211206ce098ba70e644a863383cdfe9f90cc754ab51a044f7fbacf2d366ae8ca241f9a410", 0x13b}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c30100214fbc1f7e6804b8022272e9e9c1934be78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc22db01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b4320b50ed63c72e1991495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d62a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab80016678784cfdabdc6bef4961ddced722d5726606542711754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff0300a0a8f6a060f07717b0684cdd431f6f993c1a7c3bcb671fdbe86f9543ef895ab3a55a56ae4b12db6e4b46707a1037cc3c3973a65a532f6ae753f56955760a078b6be2191487445be692f39ede172019f205b4c062a26cf72fa9fd2cac7bd5ddb65fabc05784b1afd139e81596ff6d0440058d77465307b441ed4664caedd65861f8541c29b9719f3351c410636ee035ad2c2b65917dc4693d6ed747a8f89f25aefe05e97509e0397cc65da6fb5b1c0000000000c000000000000000ffff0000008000002b46f77b480f803bce87e606327de269485216138fcf6ff7b588ec2a43dea3b5535b2cc2096764f3b5ebad9a2de7093ac55041af775ed824084464adb7db2e4901dc6a1f291d20991507bc5db37ef979614b4a8da9eef8d60cd172e016f4c4f2af5313053a96c399ae3fc4cc9612e4e84f9a7c2a23090548e58067eb1506006e01fc581141f95335f1b287bdcb8aae42061a8dfab3b8ee9f015b75c704b30a88b961b86694b17045aed3ca35000000003000000000000000ffff00000600000033dc6ff2f28854f564fb2b2278300152c411bf6357d766d3648635e601f050c3d800000000000000ffff0000000400004bdce8dcb48f08c9bce76cfde5e1126159fdd49967f229a03e00b025931d02cc9db128de42e0ef612e98b326852223d68acfe0efa52c637382a77c5d4c9ad524b15c42032f17a0e7ae2ce224801fd0c51d12e4f41c641ae72a93e5a6b599a38c4635fbfa7baa6b01faeda4971995f84ecac30dbac122c1a2030035b05c8876d3863fabfe4b2e30d8f5a8d72553bd3d1d99c83c9a6bc0f52cb6f887e87ac8da2abfd152697e462eecff5641046f30f159b1f88e105337a454cc6aba7e1294df89f43603a5b761ce32241f50d5ecb26df2efda68ab2f037bb37727ed27181cf979f835a0044925294b5318ba66e9f7ed6787c902094a8e952a2f1ff9b1bc604a5a37b9cf7e43046c14b7497d2c438bc75c46680cf60dd5e95919b6172bf8f990e3f6cb8ed217e6d893eacfd0fd3f04fde1c06a663788301f7d00"], 0x419}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x4) write(r0, &(0x7f0000000200), 0xfe72) r2 = socket$inet6(0x18, 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0xffffffffffffff04}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x4000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/239, 0xef}], 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000) recvfrom$unix(r0, &(0x7f0000000140)=""/18, 0x12, 0x42, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffd, 0xa, 0x40000084, 0x0, 0x1064}, {{r0}, 0x0, 0x80, 0xf000000e, 0x5, 0x101}, {{r0}, 0xfffffffffffffff8, 0xc, 0xa0000009, 0x95f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8001, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x4}], 0x6c, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x5, 0x4de5f6a4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x81, 0x80, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x25, 0x4, 0x1ff, 0x100000000}, {{r1}, 0x0, 0x4, 0x40, 0x0, 0xe8d5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x800, 0x2}], 0x7fff, &(0x7f0000000200)={0x100000001, 0x80000000}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) chdir(&(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$setflags(r2, 0x2, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) dup(r0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x55) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x5, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7, 0x1000}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x3, 0xa9, 0xfff}, {0x4, 0xffffffffffffffff, 0x1800}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/158) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x3000, 0x24, &(0x7f0000001000/0x3000)=nil) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000500)=0x100) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = semget$private(0x0, 0x3, 0x21e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semget$private(0x0, 0x0, 0x193) r5 = getegid() r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r6, r7, 0x80, 0x994}, 0x1, 0x5, 0x4}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) getpid() semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x50e5, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x10000000a, r1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/218, 0xda}], 0x3, 0x0) lseek(r0, 0x0, 0x3) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="be"}], 0x0, 0x0) ftruncate(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x87) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/81, 0xfffffffffffffd83) 16:00:03 executing program 1: clock_getres(0x6, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x111) read(r0, &(0x7f0000000040)=""/5, 0x5) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x1a0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:03 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="e07ec3f6e687822044aabf87284e876555c886c4b8f3b175d4", 0x19}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4294967296 $%.)%$ !44%-04 4/ 3%4 #,/#+ &/27!2$ 4/ 4294967296 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x28) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 16:00:03 executing program 0: r0 = socket(0x0, 0xc005, 0x4) connect$inet(r0, &(0x7f0000000640)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="fc7a517e17751cc1d17fd19c675b72cf9191e8f346e3c83db24acdbdecf634e75be83c6a39d798c96aa292c36c4959d3408294e11825e8a6972aed7e0127bfc9bdf67b490e5c1e4d59d6c50d6e", 0x4d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x7ff}, 0x8) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x9, 0x0, &(0x7f0000000240)="5d16b5df0c4e65860c40850ef9a8ce51cede0abe319c62063c4a69b5d7c318ea2e77e0a61b11fd8e86586a03001c9e572f510e3b22e115e331e48b06ca85357aff56b491f231827fbb7728ebdce604bdf8787e59476c0ab880", 0x59) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x4, r3, r4, r5, r6, 0x90, 0xffffffff}, 0x2, 0x7ff, r7, r8, 0x4, 0x7, 0x10000, 0x47}) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000480), &(0x7f00000004c0)=0x4) mlockall(0x3) mkdir(&(0x7f0000000540)='./file0\x00', 0x40) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = open(&(0x7f0000001140)='./file0/file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9eba17597546c215) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/99, &(0x7f0000000100)=0x63) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7593fa9890f823896d7207a06fa46cd6a9112f1f30b4e723d0f06669c0a2c66b42e9f97874317ff7d4daf97774900b283781092124e2d72e161a6c22dc022913fac0b2fb176837d22edfd3a70e4a4a32eaa811bace6e4fccdbd967a07025cb3c6b6705a25c480af888ae6e57983276a71ab514958e456af7284670d47dae13786e7f580a3732ec166f67886c499b7dd81cc3857b519cc0f09e83fd29414c8324c132180391588a60329d886364dd94c0610267dff0259ddccf96868eec347aa12d787ce8521fe5a29e7b6de3468aec43e22c43ae3f33a4b77d32f4b10eb35103ba75f8292766328271b3080c78bbe016de9d9c48df52aa54223b435b68dd460f1fb4f6f3a8b7bac02abaea48cddc6e3725813df7e2ac66c5d4c269e5ff10bf46aa8c7aa72f40e6558abd863c3f321260a50f9a92787a0d72c11c95f44dd08daeff408c94b038be41221820d68998c047072ac6ab7c0a02d0c7bfe4abe2e7972e46370d84f480edba588f929cfeacf2105c12b0e455762988bc7f95f6dab9762067a1dd621df49b337eecfe6486f283a93c2293927bcf95438c2b6fc67262200931b0de80b5aee70ac1e648fc3ac6f587bd2f52a27266302a653f8bf5d44d5554a3cfbce1e96e417c64e799a04732f5089e2db913983420831a980f8fd5354ee641ddd778b0a44353042f32bfffbef9c5b8f4d8a3684f3b45b0918c43bef4d8d77b9b26ae0cf0c754f72883c8968b115299cc6a2b3a0aae0b7817e05599fa9578261d4f125514e24e5eda42cc5fa896cca907dad36f710d18d7508eb440d6909fed26262f9c616f78f0a27f350f5e60acf15648f6faf3cb60fbb9f071bb767f35db02c256a49f946f43cf6053504ebe414075573d38dba4beabbef8523fc51735fa568b2415d46dfe63b5f60986e6e2aea271c30245f423b14dea0fda66b0067e6aef1dabfbb3a2c32260d27e11bd940ab1426badee047bc3e32887b821060360eec3d1aeeb7c5eb9d9d49724274af56f09b7644b2654666ac3d5bc164f5baa6487f737f045844b90eba305592b520d6aa9c75928147094e1d70259740c82e2baf7d1f86afcf2b06de239f4f02052b53adae27a17d3aacc96eb7db770fc112d3ecb16b4bc4b20ac4c87e5fa26e0863e78a56acc8f45f9cc6081538b5180b1ac5141a230023aa2f37ecbdf5d077021ed6f3c896f058246b591b434fde812566d7f60e849f1aeb4b4f51ae602be4d2aaea4b618faa4030a656832acb460640f9568cdba1d867d1f312f7b31fa37855126bd4594e8039f23472e1af9a944da1394e2ee2f06733a033545c96ec1997226f80da8309b9ab5fe846982070cb566a8ebda42bfc75f2edbbed35275c4856414175f729fa7262515051b386eca72dd9e6b5c11e71a8140c188e457c1394209d304e7861b89b3bfdac8d7bb5a6977bb4b5b3e1b88480ed7fc7b55c71ffe943b010aa0ea4a746ad02c1d15ad6d2ec93d75a7590997c364861527317e841efea2f119cb6c84294cf06ba3c7e59774d05c2e6c80567ce27c33884dd090b4128b10797764461a46985175e7a41057221bfc48f9680a62387cf5499aacba37fc947424a8064cca1384fb5cc02c0dfb3c9cb9e3a2d5c2062a4fb9e659c34375791309fadc3e6fa78d8cf88a37087f09e53b0e15f013e46bc484640e9b38d19a2fb9a23abf863837250066066431ffbadf7d0ff15cd30f6b8740394a6dc838e35b5d0424e92b5099fc003bd29969914bc8034b7c4a11b5fdc4bdfb921369d02f775058c04c0dced5e95f766372d5ce669ba0f30f516fd6a4c68567619eea388ed97a344f560d818636361252bf5e7d4fd7209a3e61f864bbf95fe72fe6f6e94492551432e5b0116de3eab8ec7fea063a9b6e5a4c55a1c2a3756ed13cfc8e6aeaf0a02369991548afa5f7edc86a25d3e9281f0ef2346f363e85428b02e3c9dd0548426eb283d34b847a0b26c2df862a71a7f8a5a163741c01865ea4a8a9481208221c22f75b483f8e9570498546da16cfc6f9c5b54c1ee0a0a9c72feb0903e8dc11555cfc842c9d537146cb1aa0506ccf8242100fba1f6e8229d4b51afb7f1701782da7be9612eb090f8b4a9eb2a074ed43bf6c998db6e66e207a206d01159b8c834d54713a8fa69e0063e143c12d627a735164eda23b3cd4482362aba93c4490ff0ec7eb1dfaa0723f7c83ebcb21f244433f22202a99cc49e66412d12612d442d53c34b29ed4980ce21e75ec4b1f64b4b76ff47f8ff7982bef23ab40d0d6ab3f7da5415e33dcbd4c5634499913b7e9d461aceb7ea8b49e90bd7cf4681e3244d17d642118931eb9aaa8566fa81790370cce85b8150b8d6a0fe800214ef35e0a497049eabf6dcff8464e77ca486f8edf87d87e4a8f78b1c4220ac9f89655d68e295ad6733c1a92392639fb3d16901a5b0af80d9e55648e8fd5cf668f66c75a876863f766b91606ea820725317547097a539e31104a9358181659c971a362f515ed004cba49d8fc5e74fb18045876811e81c7926345851efb6a2265727d7b92c89134168c2373db7262d5af29c6dca8f6240d0f0023be2d6527b278c6f1b304044da147640c4c7b33c9492237ac3ab85e9d4620b97fc353d15ccadeb088551b4fdc041030418d5dcc818a65871e169f3d47e070b592ce0a8183d2bd96e7844c45c34e96fc428c293bd4c6d0ceb4c79b811cf118a28211f7dab20a9086559f01d5c962e3b79dc61cfb4ef9a1eca038f998a6b7ca96406130726db51fb3c6d7da78d027fbe7e3a5c0616a19f79163bb29c0b74868c9a7ab50d0be69c5fd20e06e1fa34d67bf2228af1309e1f6296fecf1cc2f610999ca2d330771e1accddabd5a129c70c1296b92d3e6ae86a24eb77e78c4dce7c6010667b89d083c2a040e5b5e5e30d7238ee87222716cb0ee8012cde7614bd344264643e25e9c378aca2545f4aa6e51b5cd9636aa3775b2fc17799128f1470c0ee0f1c332e95343698f38c1d644e2ea9b92f30f6af2d2bfab2172b6b895c22e68fdd27cca3115a5ed11305a5b2f3c55a75bd38d6e7cc00055a962087691880271b627db59732238d9a1f4c69bde565926ca4057a904bcd07f7dd17503b58c39566246945e47ea71a5e1bd77e439154bf829c91d1e7dc9a2feb9c77ec1aeda7d137a8f9843511fe60e5faf9500fa3d1c69815dc564fa7915d86d15b1177aee28067dcbaf93bffc0a02441ccdf73a3c794bc80699257955e9abf43d689de1eb1aba50a11d57f5f1777f39a48e0da21fb35a021b99a0dfd60379409528b668563d7579f37601f841d34054476c5450c5423afe3d4d2e6565c168ff122fc04848a062ff61ef4fc0913e24a0796fa715f293c757b8ee21a6e46c48c105bae0570c744ee017110ad4143732289c047e49cad9bb8c71aeef2d06c5cfb4edd9517f3d4c55ca1900f3962e39c6465d660dc333d0667e02a20e22bc447085dcac2538247712a58e942806ce9a8108d2ecc4e0b99c6997f0a461e0d250f9c4f85db42b1985018bf7d49ea24f8738e63e14c484fd70795607b9d31718efb5c2264b171dec55beec93559f1604099b2d0d1686e1dcd1e0a443e7aae2b89df6a27c16669df2070f8b2a370c932e759c72cc17e16e09e7019ef5627fc10fe809e2f5cd4ec5eb887d01ad6b695f489b019a2003485ab6bdfd98a1a38a0bd938fcb040393984b1cedb042b70549f46128e42bd6c415cb80ac9ce9134d5fd47338ddc1ff23484fcb895cebf718b29e20e70561d6318102e300336523a83768502b844f58466ca1d0eff01cf540d8b64918ff4fae283c0d1f219ec00c43868492b5040d8855754d041b05741348c626626d3a947b2f10723bf0905b5f886fbc679bcf3be8b82860e229a3c14bad67685c061291f538df081c1e1d41866505fa2a4309aefb5a54d866f26a031612cf550f190aa88c22a6d761220ff433c595ce783866ca311cb131a33342739a22f94535d7eb41a60507be9eb30d9a848b4d6352d2f64f08dc6bbeb1d61913638b49ea71d48b878f6c78ce15509dac71265e2742109164b387e3682bc3ac84735628615db7c197d377475fdfd97e29e51eaaa88f107cbab5b4e2c76725a6bece929c775c66d316b2d94533757bab0675f51622d5c4f057fd4cc6e4ea4a9f6ad5433c54ac657ffb14ad52b0c580c3c4ffdb9734ccc91a124ba2acc6033f27adb5084c9a76dcccaaf7f9b4ae89899694562db71ceaee8d8632709fe7b71a02017bfcd9b32f8a259f83dd44c60c9ae0beb03e7dd3b54744e0270d2ca3dd78bfbd50bfd7f9868eb8e01fc79d81dedee29434083e939c0776c57aefa4ee489b8ae946c4328f7688b595967f184b084cb24cc9a8302e44d227711ce8c6a01eb7628ad47ea035d6d136d78b411c42c6573694b0950cc8e5ddf6f048f13b3e1a0419c2f66286aec0f4f162dd2195b0863607eb0f2171a230c7ef930e4d5667c0c89c119abe4191f2564d3e38dca571378104fce6baa38af7ea963feb9f280dbb458681bd1bf9afe2ff66f09c72e822c4b3c4b9937600cfd46769738eace87fae85c38ada39dff85db0f4f0e6516e2d6290183afb14dcbfd344aecbde30398027d6758dbd18cbd803f05053c7b38372e7fa7f35b9a36539eea3c97de5e07f25b5fcb7e60f88e4b6ecb496f308630a3bd56c38cbf0d7446aae9a8c3145851491acd452f5ecfa3e90f0d6abe1f49b51e0eed8f6da71a6709a1b35b4ae4dced00a74ac0dfdfa21108c2467641ca9ebf0d2be3bf8f8efea78ca78e0802221d0198335306a5ca78ffa0bd1e0768312efc8ac6029f85d989c210ee737cf227f8e5348e3d8b9921e0876b78a2c1985a805fbe51ade63209cd8219464f8a5561a948b674750a4788820a5255f8372159c646d4d5e58f1f7a81b433bb074642a888feb13f67148481fbbe76e87a60f4cfad60cb8591cbfb89974e26f18ca7baab5c928d553195ed6cd878c2926b65b51952373befbd2eceb82c33ba19cf4584d908ea86dcd77554478e5f8019f5eaeee2b38a144a689c1a7c196bdb18ff6d6d295b5291d7afd19fdc44d71cb477b45843afa339e2b3378a9239417198f7e6cde62847318faf0ea62d74b69a02430d5388b9284eca5556abe3c67f4c5d379479b19c69fce5b7de959b8b7d40f5931c09fe9cf61e85217c4ae54e613961358b5e162c7de1137eb033f21db1ba787accd659197d96b85a615734a4e26cb89a19d267e7ea61a9c8d5937af4d0df875abc0209736d751ce7df5551d84e98af35673bb06d7a28741682bf86a3eba0430a1e7314c1e30714a0e6c5769916e282677390d8a413ddd80e52e4a76db16d4c55608a4775b4a50566816359171128403bce646f0bd213f048264aa077c631e9103f4e4c078b17d218230e8ca89b5dc7908d23d8b03b84fda7a049be1918f0b6274f7bd3403d29bbd83380512a10d550ff63713b4748a6b7490c125c1ff7c1b19dfd22491e6075b037a26a4164c854853fdbebb290ab84ad96d3b6a47212ee18a7a6c5ffe2402753a9439ea310d2282a9e5630624fe510ecca51db1988387146cbf3aba8cc4a8ccfa2ec574e5926536dd4c4b1b2471a24e0793a41fa45ada5b22fdce47126f51644695864922181786d8f5cdf200b0ba1c8228ca9cd50790cb7b79d986aadf7402a139c5b4849b4da13c0fd466bfaf57244a03907a5fd048f8444ffce103862658abe405cb22987f7bdd6aac133902c281b0fad09e663696720785d272ab5dfa7f87f68a1cb54ab82393052e7d64bb8ca7ee79da40a4a1e", 0x1000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x11) fcntl$setstatus(r0, 0x4, 0x4) select(0x40, &(0x7f0000000080)={0xb623, 0x7, 0x6, 0x5, 0x81, 0x6, 0x466b, 0x3}, &(0x7f00000000c0)={0x2, 0x80000000, 0x5, 0x1, 0x4, 0x72d, 0xcea, 0x80000001}, &(0x7f0000000100)={0x80000001, 0x9, 0x3f, 0x100, 0x7, 0x6, 0x6, 0x3}, &(0x7f0000000140)={0x1, 0x5}) openat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0xd7, 0xce, &(0x7f00000001c0)="090e5179d8b434a1054810fa65fee234fc199c87b30e94a4dd54be7a3eee45b7f4ef8d57a366a9ba52cd6b64ac133d212ca1eb4ab75e00e41654cf68ad4a97927a8c5fdde82a6f8b0bd3f8dbb41fb86af22ede0e1b2388968673808a30b83d05c1c322d0456edeb64a76557035189294feab73d793066fdac1a29c8d936f69e8ff0453", 0x83) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = msgget$private(0x0, 0x224) msgrcv(r1, &(0x7f0000000100)={0x0, ""/111}, 0x77, 0x0, 0x0) setuid(0xee01) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x1, 0x1000, 0x3fe, &(0x7f0000fff000/0x1000)=nil) 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='&&\x00', &(0x7f0000000080)='#-]^\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=')\x80\x00', &(0x7f0000000180)='&H\x00', &(0x7f00000001c0)='+(/\x00', &(0x7f0000000200)='.@$&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:04 executing program 1: execve(&(0x7f0000001480)='./file1\x00', &(0x7f0000001740)=[&(0x7f00000014c0)='\x00', &(0x7f0000001500)='+\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='#*\x00', &(0x7f0000001600)='##%(+\x00', &(0x7f0000001640)='*\xaf#\\\xed\'\x19\x00', &(0x7f0000001680)='^\\\x00', &(0x7f00000016c0)='][\x00', &(0x7f0000001700)='(\x00'], &(0x7f0000001800)=[&(0x7f00000017c0)='\x00']) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="95fd683312b1b5dd1fd37b5fe76f531d9038d3cff7fa7e4151eab85bde40565ab8f559f2c9825ed4fb2038eca6cc0535c5eebdcf24e73f6a59d3ba31e6fc7d2761eeda72f04697df23b82c61751e14a8b690ff352f8a42624111fea20a498d156ce64f37b8297549875dcf79ca7c1b254b61eca1e4eb49f28e249b1c1097cc820c92", 0x82}, {&(0x7f0000000180)="dece96e99c8d0b8e34831ede0fbdbef2174f778ba18b6b4b7aacf9fc615b7164c6c4fa6abe174fcd603b09ada171f8e72dea8a05721f15cb6f21d1374323143a46eb3e1c2e1a2719ff29848924a5364a88a13638b3", 0x55}, {&(0x7f0000000200)="0f1dbc4b7bba1cd25fbc788277048bdc8ee8ac8ed8b8d52731b1ba4484d3b128c1b9f2a5715d290b69440a75d7a585a8f2ad4649424e804a89db00bf31d727190580e75a12ba5554e63100fc05695f64ac5e703e361d2c60920de5b286479797f51c756ea3549bc366a06b9b41783a6f3aae6612e9495808a24eed98444a654a15ff1d647ee0f21fb57eef7903521239327beaad441dec637c0329a1db482c99bb99a5aadea5eae6437dc8016e6a53a23d4cc78817d470e0f408e1b2", 0xbc}, {&(0x7f00000002c0)="907359652e72df7da091afdac8807b900451d85db552e63e5d8618301e80f8c23aa3d327754c2c37d883264899dfe1c8428dd97ec33cd0c028ce57aebf9bd1baab1e14f8537f5efc8e5bee39ba4bfef9c3ba21606a59ef4df2565f50712315761c070aad04d1437322d8e9b6ac1d75ce12878bdd1af4bb4273e07ffa0489bf71478118ea17d3ffeb45764a47c602292473731f39158ae19c91642c5a66653b5a3898537752bda9380d239815f822b277e87caddc8520f2261456461469e45fe533a2bc44647a1c5b0abe806ec113a332d49d329056384dd7ed9ef6d0da325e3053908c33e00636e76fc250fe4ad9c8eef99ff15e9468adc9d225add79cbb9f50501f65adb56289c5b777d32c9aded902e4a51c10f62ea80f08e2f3f1ebc62286d992674544048a9f68d2d0a08eeefac33e56c81e8962ed10232176b46c35fbf1600e0fe5107828269ef764404a4da65fef2f3cf207103e5013ddd279da45b64a746fb31ec2c5cb5313b750c90e8972e2d75710b74e75ca2aa10d63ef28cb33413d3458c3213e09f6895f1f9b291eb0d9717005a20fbd094974e7ad83faa6e9e633902f6bb5cfa7b3fb4edcafd26bf018e82044e2500b93d16abedddc9accd3db39a16e524de24afe8f5860bbec0f6908d7e0e90587b2fa67e4e5be409f983bbd3855858ca3108da2be1e9ef2d64491c3ddb100cb6afe3296797ca80385917160e415145f01e904702f7391491914f60e8aff867796ffbb926705656c70e4432417e4c3808ed620c8c486d16cf43ed85bb8547d148961f1ee1b6bfc717cd71b937fd7fc73fd2e4dd453a1ea7722d6889d2eacd698fde4e9091aa7d917b9d71237d348946b65e68ddee1c3b89af956d6bb9b4dcd6970a80428da2ce86f4a074bac86aa7f86047aada2aec755fcce099476cf16b21bfff2fe32c5e10ddf36fbd95cf7856858216db997a4622067cef89fada155f19ac4a41d99095b9e4ed2e7e20d1ff2ce49b4937eb5a9547489fa0f9ae663c57f89470925bedf0e536445ab81b089efcb01d8869d40dd2f2c8443c8bdae31578f9a1684ad1f06eb790558119ec95b31295389133740b91291a02538095adc91f29a80f40f19c67687fa2e79f92ab14643ebf2b35ac550e8732680141618c2497419b9dcae0d67ba56ab9e536f2cec45885d1abf4860b06c6a464b44c61432703590dcaaf820fa01788633c227d8bd94598bfb87a9a081eed473f593daf7dcef588b990df596c0d4b4a4601bddaf4e0292116dfa476cfbaacc775e44ca89024ec908e8f28bd1c4247cc131c9fbf485dffcc29428189d292a21582cdd5ac88b347870685fbdcd7576dbfbad8543131c5473b35f8ff830515a25add744c9ba642faa1dbe7fbe1fc20c439d552d51d71abb88a0c75000af1dffaa7c83f685f2208e92dabee2cf11278ab2272a2daef13f60c2456abd38a86de39a4b71492a86eaa013795e1ce5a1fe97ee2c6cf91343fc4be4407ccaf39e72273273099781d00a9a4cca9ded1a3fab0f2912bfbbd24e6e47d6182a477e6c2c05ad2df02f174cdeec10f25c4d56c2dd586ff0d7bda4ab2a47d03779e11b28938c4b929b2ad0b1d7440cf08ab61a11a6e65a455739b7f1dc9f70e761b9d6ba1d9241a9e239779504cb171c735fe862d8f71c484e79d74a61fec2c63736c7df72af9c9e98ba672aa05b77f9a77d3133450241db2f3f142e11209fde57f63e9f902d10d5528340df61eabde35c64b8d35c39ca6fb422f15064e4b5af976c226ce7180911a6eaa320eecdd78892c683c5902bdfe0775c527d7889e6b3487779747448f28020c9da504630fa87ea875742040c316d3353564979b9e9c80dddd28ef67321e83c06df77087bd52c49a288d2acc58c781f8a470bc0d69c25513b2df86ed7936cdb7d6a03a6fde1ec9cd7668558a50b053f8ef9737d07409905938d0fd46ff99528e117813d1ce1502b88fae29f1b87790b945482f81b2ffea3e57c6afa1a0dda5a6e51793b50b829c310c73d75743edffc526563db8c2931dcbcc099cf433d678d158d0aba978f9f713056c2e1eb36d061c09224befae77381511eb2211975366e0a37f01e69ab38ec4d8cfe7344d271f12f338ee2f4fb2bdea3d0b37e29b028b37facf49e2eed9ea1233de79163da3bdba1df2800eb906bb0ab64acefb1830bbdd224deb1f1f94f130644efea50449f0563ddf7a4b9e45a16e3b8a89c29b909b1fd0dbb7824d6a847cbfd959b391076168ddefa32911c9d7c4a51a5d256420f6ea57d689953b05a07204d558220febd9a8a6ea96469424caad480d468f3f17c4e6914e41491819fb6ea348ca7c39b668e3c2413cd215c5e1a1f266c09d18f91118c655f1d45e6ccebbe252879232ccc962cbdc0c01168e270427df34322a12e0f149e4350eb7f857f337e9df23e33152431c0b7528acf08808d59ea4e2d7dd1fa31726a69caeb722a9b63c5997c5fcd7026fb13908e510df2c207a991b4edb5ab68c5375af9106e8bc706a9aa9a72ffa18bc90ef361f524d46902b0962d0273f642cb808477e437e9e2dea9af318cb34bd20136fe50cf514551a5d51cfb25972245423fe1629d40beceb615e267986e2ba34d729f2ed36d156a38e4ada54bb760baaecdc70919ae63000fe2d0b137ba6cc122f5f28007f9d28094c19e75a11f8774dab5da5ef02cd4011784e1996024d0a5b28e9dfe598e7c89792b00c8acd76d6eb32d8fa24da600a2f1d3329649af1c58972635b96a370819b694000d900849003063bda2fe05bad7c7d5984e28e0bc08881c4b908585180c43530decd45bf63cb3fed433dbfb907b6ff806d5a688664eb46a8598c98e57a7065ddfa657b93cc29f376449b8151db9ff7c1dcf94ea0711cca1c4832bed2a4b60d5ece701ff142f9684a5820067552b2be49bcdfd633388668a7a6beb6689089500c32468fbbd82c31fa0aa88bc9ed2501919ef6d16c755d42433dc8e7be48f82343e928f4cedd897eca18ccc75915351c94787e1265940e3aeb85875ca5ac7acff9454bcf58d919fd3e7ebd01bff166f7f11e314a682656b7f6ebfb907108caab4ad9aa21222dd602bb273a7a15a791e1564113ec2654b68e6bfab40caf05248c32974a5b85499c1317ae6137157556f38b4ffcb2a92b8aa94cc00efa8da3aac30c88acb7749d1ec9cadcd2f3b704d99ea17a85262981b4f81203091f51ab7e879c99567b715ccadd1af6b65b54c7dcf80810c73ede5f9826048cc2c29589aac439fbefda3ffa6551c8d4309aa20a9e953141ffd2631d5e7e80f748a80f4ae157911189ef895a5f3d05465dd1501eccd2f7d22f2d821b99653aef1b77b7fa57be1ce07a4187f8d8d2f1e444b1943eb382cceb09230d8b7e68a4d96b1a0de9403e8f64afad76825c067269d8f5fad38715b31210708c78ec79e24b73d156da4eb8c7b367a37ecc4a44de10c0077d6c6a28c1b4608ceb56f4fff5986e1bc0b925dccbbb0c89f7d131930efd95aa3ca00341974612f1279778fb3b281dfe5f2ec160dae561e529f6c6d85f3bc2dc3aaf1be8dc929ae9b1cfc608a9a075cacc5e97899b2c380bfd04b49df236dd791980b8a1a1013458310adf3e28a19a26dce0211cf8d1114bdee155c3f0347d2e6011f704591c89fbaab87c2a0ad12c822b764fdf63fe87bf362e4d3bb1bea701bfc64a61b4fb8a10547491078681df435bd0749add5d4db2f9ac1f0fa9c6607d5347f2299b162f1ab294b2e52b349327665a4c12514d0afa7606e3c8c0c4efe06cb09789fb5f4ad2d60cfaf3ad31103196742383480991cc48b8aae6748ad73dbe7bdbd057ce94d418dc0e9d82a7087e50758fbe01faa93f6a74d5bf08c25fb73105d5ba5549cd622df60c2d18865a3b46b7700c86d3156bca3194b769f829cdefc616c27f0c2fca0b80bebdc45acc33d5054a56c286c3bd1797c2713fe41a8b625e3ffddaaf086e60b3931088a6438c7e3e0cfb38fb6cb991dd2df6dc99e8bfac23d3bc6ce583ca77698aa2940f2efac20ad4f39cf5d40e88b98236f6ddd4e3870504e149f914b130fb265f3ecade08ad2e4de6fb1b670b6d2f41abfe4ced241b28c87caba49c2c1281d2239c7c8905f70e0c2c158af05f0517e67bb96bcf353204ef7d64411f7e07d47574c0197cef3b4e1838ab754ec42d3539f04a0b02704053571b55673723d7d21de5c58ff28f280639f8b0c2001cccf1af0071c7589cbd04084ca91b2db6bae8ed7a9873ec5da07134552ef4e733e479fc8e86e18c450eddcd231e974391e4b6ab76f2ddc980982e8eee85e6afae8655d58cde845249a03f2e1c0b2313bf140c87c8099e0feb44982b0ba8d739003fa246921e1e50703c717fa4415bec84411ac8691efa8837de7d94ae91cecabdc14e31e9de56db6999ddf3b19627ef85ce4eb23be76c9891322e9ea00d81f511b5f59918961c33f78955cfeef83f63a8163c5d7a5d9873ba143c35b15dccf07b0d6855d268099af917fe026548af769b178141f15ce5edfaab71d4437bec00559c55102733771b2ca575bfdd3425859338ce3cb082294e6e40c4fe3478a32a20cff6e1b7ac25fd45c71a3fd50eefecc2b17fd6ca3504febee6f9265999a41593bdaeb1ae4f7854591e37fb2fa469d7cd30ef7da9bfa72312c93251153cb0539c5a8f9d1ff1ca1b780c740ed6ad1abac87a94e35823d702a2bf2fed3016a4528e33e9cb909a595530e11a428045764957063bcf6f187859a737bc8e067756b7b6b5d5c2325148b8680df54013bac188c63e700bf6349a9ab07ee424b64869d4f71d90bff21001f80aef722c694f15e065d5590621ced9a8a225965108ea54e9057534233a0436481fede7f892a6d19767d4981ae9d196f45cf3fcf19f5b1cae0f54a9c838df21c974ffb0532e4c90ad3150c2b45ef2017fb84af36cbae8ab20f2b28a7a3b0d6f5d59871931a9d914cf3cb2a21a7e34352bf443d34655500f4ef1daa7fb9025f44a20c3d6668aaaa9222d68231371c7bc678fa7266096a4e32e05027adfb7a4c2276376205db67c63d43b7e687552aff459338e467ccfa8bd3777ba2995652f7c73bfb6c77c965b346b1d671164541476b6f5a2257f61753cba2dc102ba565094bd6874f4ef9c9dcaf89c6d615cb5002ad950968ce3c60a6a701f1c03fcda8a86e43aefad002fe95c28e903a568c9801fed4c931a8dd540882610082beb24402f59e523a53a9254d6d93a203d9d42249c7e269d82969a51619f58a60671e940bcf09e3af7be97b74aa27c5e16e5afa567b30ba38e5050a041a26326e9eb4a7b25f8f91e0ad254ea5c43372f1004c7c371296195bcca9f76c98fcca518747277cf2e43e256388ef4d69a66732c99487613eef5929829d276aafece82785a46e8e2e91d0556f394cc3a8656c33f3b51d0f32078286464d669a694942250202188ad4a105dbe1b8baf957fe8f790f3ca7a1e3b6aa8dd21063a60c818bc18cfa3dc78cfc53dad4513db4d09eb0d3eac79fd73b786aad60a1c4ce167432c0a714e8f1ba2d5c4a56390e0b532eaa40f6c10b18d39a36adcdd16d44bda5cc2cf460312d540de56e59ac34b89df2c4bc78b039c99c681a1a1bba1e91c8d9f0fe26ffe8adcf47c1bdd96516bda37cdc8b20ca683eb6d6f826fadf6f19c31c01d0e08f5b1ad72a28ddfe7af7680a787bc3d0baa2413c82e8f6f13ccb9c361b87b524a190e1b8117599e5f61610e315464b00246097c2c2230d3f5939ba2d5ef003b65686a4f98eeb5e5c6666313ec5f8136c74c5", 0x1000}, {&(0x7f00000012c0)="4007201ec4fed2d38e13d7a38b13e5cb7816a0e3deb28d347464cde6456b4919df394137b8aee875a90e32129ceb43f0f311f67cbbf6c9e304bdf8a9760340866eb9e33fa06f9420c65ecf6513c24d72db6f88c8680112cd5bba15d2142d85f311c31651c4e183ced0449749b9d254ce06ad763384b3f59417e27236a89c9daf2f3c647100ff5b7a02f061deb9859f23b86814e497ce1b8faf05ca77029643d9b090fa390bbdbf953d1b59c873d68265d0c8", 0xb2}, {&(0x7f0000001380)="32a85357575d78915aeea05bd0ba538279c90afa397514bc98e08fbd3b9f16893830d81f608a46ea57c422e99f028a0d30056e76ad6a953030a1a6719ef6bbcde4e1f3405f5eb1ad02d5b4c6d164666a8158713396c8132625151b93ee2d6fc4883245c48e6053da9daafe2745bf975077af5786", 0x74}], 0x6, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x24, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:04 executing program 0: poll(0x0, 0xab, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x9}, {{r1}, 0x0, 0x10, 0x7, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x38, 0x4, 0x9, 0xe3fc}, {{r0}, 0x0, 0x81, 0x2, 0xffffffff, 0x8}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x3}], 0x2db, &(0x7f0000000100)={0x7, 0xfffffffffffffbff}) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="12a63b3645d8683d7ff2e82bfb0de987faf374b81cb99681c85df3153f63b118d5d3f833633feb9bd76b3fb7757caaf27d623537d84edef1d580b6abff6338948f343b7e14a564610f272a967441dc1eada28f3d7a159c72b2d49ec7422b6277a3e995310517820b4b8d2c9dbed8de46572fc7522efae4d9d99bcc31a31d304bd76a0cfc9a013429eb3bb2f836e1f60109fc400ec2ad7deaaf3cf6c5fe9addc8e4ec2866fc23325f86a84c24ef6b4565096396940363b084df03757ab5f33d4907003709d50fead10613d7109d61d93782", 0xd1, 0xc, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) getsockopt(r0, 0x29, 0x8000, &(0x7f00000001c0)=""/206, &(0x7f00000002c0)=0xce) ftruncate(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000440)=""/82, 0x52}], 0x4) poll(&(0x7f0000000500)=[{r4, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) getegid() r5 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000580)=""/153, 0x99}, {&(0x7f0000000640)=""/176, 0xb0}, {&(0x7f0000000700)=""/117, 0x75}, {&(0x7f0000000780)=""/228, 0xe4}], 0x4, &(0x7f00000008c0)=""/124, 0x7c}, 0x800) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000980)=""/67, 0x43}], 0x1, 0x0) getpid() ioctl$TIOCSBRK(r4, 0x2000747b) r6 = open(&(0x7f0000000a40)='./file0\x00', 0x10, 0x20) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) sendmsg$unix(r6, &(0x7f0000000d80)={&(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000ac0)="6ef67aa944501445d2efcdac26fe7a8f7d79046274002456c6720797ede1d384de78d611e6fec649a7e8dff4cc8a0b347f13008e4e62c67bf4240f330ba7bb780656cfbd2456d1b70e6a450a889ef1a63c0003a3d191995b1895114238ee3953ed9791f7537a0378fe6e922f995df96619421881959095cf59853a680cafd494376fe9abcacac553efbc02fd94b53504b7b2b22871bb38491b0beffee1e2ade0db8b7baf", 0xa4}, {&(0x7f0000000b80)="9518b1995545cecc08fe427e4a94818f3fc9b52bfce20d58d0e34323bc9e6552e6a6d862aa44feadc538a36ac4009b54c7aba60b9641c6885919c61ece02067155ee934f2b20dfdf9f39e99f3ec1d4226834afc302346b675434e961213ce1136b4001cf0ca61fc6a952ebe12ae63b1613dfb0b8b2994e6577b2b0d88b0bc12413c20bd711fb8475d7e88efdb6145b78", 0x90}, {&(0x7f0000000c40)="32e7f40394e0446ae507a2267363ddcd5c912af295a17f51ee749fd340203849902af3cf7fef9e2d4dfce035a4b2369395ec92353f08171e0709f9b845195b7b9c6ee0d41dcd24da26dda4de355d9ed8c1a80367f99f7fed2be5a5faa13606f29516502b9097dbc4169f567bc18caaab5ef31f6c39e12831cce6eea872df9d10e8ecb0902d736c59f468fbc957f3a91f1b9e9b316c5f7b0f1b0556f5482660a978a3282cfcc9f698b632e70a53af9ed5b5f510be612939f2ebc7a723a279fcc776e9c0508f432caffd6a23023b9fffa15d95dcefaa4617e15f9cdead450fae3ea33e7cf1", 0xe4}], 0x3, 0x0, 0x0, 0x2}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) symlink(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r0, &(0x7f0000000ec0)=@un=@file={0x0, ""/99}, &(0x7f0000000f40)=0x65) socket$inet(0x2, 0xc000, 0x4) shmctl$SHM_UNLOCK(r7, 0x4) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0xffffffffffffffff, 0x0) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) sendto(r0, &(0x7f0000000200)="ec02", 0x2, 0x400, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f00000003c0)="4faa4f3b76b2b0a14bfc1eb541d2cd97de67e730f0d7da21bbed97e158bf2679b9281f60f220714e303f8149aaf647b684da8af99098b079e488284d6fc6a3ce64bbe5d01c4938e362a70c585e30b37ba9c127ed20536eba8ed397d8be9e3cb5b5a17caf37b9bb2b951dbbb78c598e85aafa91ebb24205542a9e40a234bf8e893b9efe023094ece711e9e83c2ab77a700b28187a0b346801b26948af92456a70a80329b9d1f7c66c6dc21cce7e0bfd633c8c76dbc842a7a5b76ce2fdb8046b32799ca8f53642c58000ec1d5b0fbae9ef7924e16edbc7f8c3c8b88f048ee610ad412e9b8321184f76fc4f2707423da2ad7ea444497f3b", 0xf6) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:00:04 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) getgid() mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20020, 0x8) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3ff, 0x2}, {0x3, 0x4f8}}, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="acfd1a1981f30411a0c66d819b9024221757cb1382ce4ce500c5e77913f55a43a6eb2470c839720f943b9da441f5f44a56f4955fb4111438f3ae12273d1022cdbad23db6a87a0610bb7f5c5b6fab4d5c4af38de256836d5ec137ac61a6af7816684149034d48d1a7ff1c4c92157a563b45f003243f680f9ddc5b4e0757db4e2b366ecbcab1c27b55387045d3f48e3e5bfa36e672ebed93cbbcdbf062854a1dbc7530a97fc67314a2d6e4c872db4ee1", 0xaf) r2 = socket$inet(0x2, 0x3, 0x1) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x7, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 16:00:04 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, 0x22, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000001500)={0x0, ""/245}, 0xfd, 0x1, 0x800) sendto$unix(r2, &(0x7f00000001c0)="7879087a89ceb907b0634cc338198096a0fb83459366870a95cc78422db649c2030c86f3f320cfac9916a939b263a0588a12123d823a573d6c0c6f45ec6e57d34e2b31753c7561104e8138a54d7034fed71fe306187689ab9e0e10c6ec46e2a6f39262ba1bbc6be744f07d91358858eb9017abea272c01ec0d7b93c6174c67771fd2e78293372134136054c0c0a81849fdad5f352167a3a98eba6b9ec820177dd860135f631be81561c32c180e085e651bd08424e6b301038a74980140d9727d2d8664c4345370a87fec2f455bdedb41272cf866f8b6c49ac043b72429ed61", 0xdf, 0x40a, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) chmod(&(0x7f00000002c0)='./file0\x00', 0x2) r4 = open(&(0x7f0000000300)='./file0\x00', 0x30880, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x7, 0x1, 0xffff, 0xa8f, "5de9b96a85658dacb3d034a4f6645164ffa0ebf2", 0xe74, 0x3}) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() close(r2) fcntl$getflags(r0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1, 0x477) getpeername(r1, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000ff1a50e6b4d774bf4dc4e1094bd561fdbd737dfaba770f86b911ba66ad111dada428e100e183a891156d0d0eb377cf94048e3d1b9c753f8e72d291c2d56e04c58f60f3080e9a54329d78dca3be374936479ddae54c2b2e92e40e1162398199a2bd147ea76f90fca85a29d34aff6daeacf13b"], 0xffffff16) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x90) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acb", 0x5b1}], 0x1, 0x0}, 0x0) 16:00:04 executing program 0: getrusage(0xfffffffffffffffb, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="d596c3022241c92a75ecc64acaefb2746d2cb7acf2c1e43c36faf8c26d67a1f4ccfdc2d0b9b7dc17b6e13c4be7c0be81741bdca7d7502220b35ae8083dc20473b71a74508f0c92380c946326dac5a1b38c462b8b8b5c33f616d6e5bcff6029c0c305009c3ffd44d154343181c0bb030fceebb07e2f9ba85a4088b76af3f2d69417972846c737d8db35d943cd77ee70061bd898ca3f9bf539bb1545db45125d8616a50f864548dce485168dfbe2bc2b73e0d0654795dc3744376c52058d932eb3f0caadc058b76f", 0xc7, 0x408, &(0x7f0000000140)={0x18, 0x1, 0x15b, 0x200}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x400) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="8d8b254c03ddebc4456cc0406019e1f1757f363daa593886a631551251488cbb64b6a73ae92e40f18640af55d58337fcc33665f905cba7f2bf6f3ce4b35580c3a1b683f8494e98e59e9c4577e7bc461d7e0ac8128dd460fa36484543271a6efcc4948616b0797fc8df0ba3a8cadb769b2fab", 0x72}, {&(0x7f0000000080)="3470502564acb080b41c9235a27f95c4351f9ba0164d4f8d73e85c372b069832884dd36c99703acf1132184154271fccd7b757dfe1426fc2711b1fdcb641311a0f5f76fb8ba22571f264a3f2af40667c8f343e4c3b24ef41274667f759f76704319d3d31704407435daa0a7af823d3e880945bc4b4dffab3909b9a1bdfee3743c798d990f20efadfaf69e1946dd9fb5932b4f5e3bbacbc917bcb68c3f8e188f401ef70ee3e78bae41914ca2166b5c9eccaf245c37dda899f46eb12db7143cc36", 0xc0}, {&(0x7f0000000140)="8d812b62d61bd894c5ed95d363cbc71ecfd5bf62148f1af8c2c8a3454f1f6695e256cb19944ad172791d0a2324cfbbfaffd1ea3649e7d32f40c62e2c185f3e8ff3148cd63954fcf18d4dd597c23c44c2a59e364f25b9f36bdf8956bc50ccdf8cdfcf270842f2dd05b003ef0a000b01a6b6de7436b56d199842703516d0a13bf1b06ccc0b9d7f1f889c73ee77459276e9481ad6d5ec614a562453db84fc13a1a865ca2a8b89b0a76fb89a8e75e3be935dfabefd07e904844bc8dd015b6739", 0xbe}, {&(0x7f0000000200)="d58be7409e8fedfa068945831b2a8d3e838c8bde37e98a7a14819421e201000eb290463b85887581d1fb177c593ca20ca36fb48da83399f93aafaf7f858a8ddc0c84882ba2e9f82d2cad7199a36f4ff7f760f70896c08ba33b1acaf5936227fb166c67f87801a783e715a7223ae3ac01a2962b33753c46f2b05bb47d5d56622c55e33b7ed6a238e6e700185a5851c4d0a269615a7150c027f246da636a2f0332e283eaa4a67d942163829f0be8b27e2924470fc4880f5b0f78157dde610538eefb219c512469dd2cc887e5904f6a1bfd531596e7131a4f3305a8aeabb6e29c4ef4cb568909f480f8a4e8a0b91baf41beb31ab8fe710cde9abf33c0fe309200f66bf9cd181b1dc59ff0fdcd331e9075509b454d595bbd6ba43c37a455e2922619e0a9fd7e42dadc3aba7bfe2355214d3c33a1d16e82ec7fcf783900481a976d1350aab21238b2ad911d0e982f14e14e41bc063719c63c04d81c63f139317c004206f140a6717854f97c3773fca98946e3a8d2fee2c3e0c49f647009a912abd2ea795d7b45473f5dada77a477f6fa219df07df82816ae97eaa29b436751e16df45fc05407d320516aebcc6aaa52b88fed8f2449779be9e3f5dc5a8d1be727e94d4f43edb5995fb8979199c3a4c995c0509d8326b832553aaa35af49f44cfdf5d2f89294eebe304a89c089d6bebef79883a8444f0107d74d30a4e61396c99a78e10e6bb5caadc76bce18ac934cb00d748de6aa1ae3b31b45f36d406cd6f6e1041e21ca7e2cc79e45adf92b37d36cccbdb40f0b5965ec999ff2f163f7711c4fe871867bf2a8215f2a51a5dee1cbedc77922c105894b796837b8b927975d2c6823a24cda346d5a8b4370a6262e70d63bfba84cf92cf7790fcf2697b115856feaa98f873ee0d836b3961969b7cec62e5b5b7755a2eeb2378e139985d57f9cd09fc7e2563900b256b6317aa579a4ddae56d0ed6a6f30dd73dbea852c886bb3d0852841445593c107a662127726ccb0ca11e7f366b1f725196dcee3ad4ce1997a2fb895aed14b042265d3991a4734ff89693b00099eb83bf3ca42c9be3e200d51bf3ac6abd6ee9968e1296368cee6c221e17d0b258f57fe5ba388635f707a796d038c6440007f2d2a40fe027bdba971cda8a0d94f7b38ef5e7c8176087415e33196819d00b473f9f534992a317b6f993c006bd3a331fbd9c8ef38d644d1eec4d50dc6dfd25de70b0d45b236b8860ac93633bd2d5691bfca2931458734206b7c9a089d99a2dcc1012516c37ade47935ae774be6cb99455d906fea09dacf9bc406fa53c807200c4023d6267257a6f6870dae573e3a2c9ba9d262703b330e49d37f56e5b015c7e79a7f4f92b725893c8365c74e352de7433c00f03f0686977b15deb77309f993e764b990f48996b41c4d8939bcdb903a70951a2ba4086245dbe86d0e75d9ac05d968b6c55252e9618d882c5e19cb9eae55e7a834ce6f5bdf5eacdea0b3ecc5f1334f15e143b19fd2315341f3d5429f766c8a17264eb23b1c5cff66fc38ba97be469e72fa906520fdf32c4eada2a29e15fc57bd142654e1045023923b4f17a4f68fc99a134bd4172e82e9ec2599bbd89fd419a2643391f77155d01ba4a41dee7c4be77686edf3eb26bf3c83957bc9c950c32bd9ab509c4dec5c8afaadff644d8ac4c77282150466c9ec5aa07e8c7fd860b4c3d7a651b105d01bc84d8fe87c0bde73715286997b9e96f556363e10697fa7965e2b7b41fc3237e292810f5f47a91cf5c6a73a52d5a10284defb936ee963287e0add9aca8ce7edaee95685b8e23f204596017d424f5ffd92b5cddb1d4b80a013b1a6746ea41b6f1dcb917ee32e11f8eb65620e56f5e1c8ab6a4efd1fe957e46384e5f1cf7d856eecc8f63d7c302fb327aeb07560e057ae6b5595f9ac3953824106db16262b4903fec84741590c600cfe93e6cfaa5de0cf717242aa0c016f99757583d29981cc1ed618ba25ebdebcdf92a7bdb2455b4fb10972aaa5b23815a10a41cf3e9e4d7b2c85f356ebae4cd51090637e233df3b404e5f04b006a39976c486056650f7a5285b63aab7dec8aa5b6d0649733c9bc39657caf2b8962bde526db160467df0dbda44dbff7c018ab974cb7a8af98b3efe0ab6c900acdf62ae0ef79853691432da53dc68bd84e5b76096f69a1e1030d2132dd75bb97aec4f20fdaca17f872b9765ea9d1110bb38b3212673a9200382c942e57f38293e0b410155434ec56a115dc8d5dde8a22c106197d3e491d15d97b6532a1bb7502b3180d6aa04941da557dc3253297d8630ad3583e2deaf8cb2e690f8cd78c2a27610df8bbb6f4a7c8b43e063d3e7b4f12f596d1f3a2e98b56c7833854fd72170c90678a54286aaacd0c648177acb16f6ee35f49f65b407d3b60a4be4b6e59d3a0f88e4c61d2684d77a5771ef80427782b9a170f302736e273a23a26a8d56ea35f4438c4297acf73c8cbc5c12e8f359753cfa6503a310e519df25aca347de1d154738ae1fc5a789153003401db3d36663d093243b5a5b7eb074c96aaf69297670a64ce34d6be33404832b512f14da6c24b7f2acfd0824b1d9e92ed570c530008501c1d0bd9a9c5660e42355fcb10ea7592f2275e2c0b1bdb26a877b6de123bd91d90ab6a41fb4926b8e0666253e08b12fbba95582eb0364abf1da5ddc0b8e865b3815553f852de916d3ad3847faaa21da90a901ef0a61b56b61faa20cee8a9ca4d32deeeb65627cf7c264509a740c6695588c1973d7cd71b1f2eecbc30e20146691b1cb3cc38611b93618bedc14937a014f905ef5960664e1c210258ed69776922379c86a8a69db9b50c2406457fee29c84b23f4a4bb218d250e2614733701e03d0508bcf24572de903b3fd6f7b97037bd02bf60f28cbdf7b491f4e805c12d8266a843c9b0fd050d5016c6e92fadcd43e4f6ee73eba722cb7311eeee786efcd14bad3d10f6ac9950847e9fabfb5a12f7c868c8b458915275fec131150a38a1f542881d084da590526d6ad51df4a59e14287907b5daaa9d2a2ac5019840c89c22c0bfada432f9c82fbc7893038791c9f3183fb468ba33e4dfca99ce01dc722c36fd5d1aa673249371f7cbfb387ead73cb8b544b5c2dff733da8f78c77ab62b5c81c6d962c3787bdb1709df112efc7bb65503d735be1b7302d49fd7018c44d745e0221f1c0a54d072e035b28409669b98a5fb80990299231f48039457804b897fab92fd5781d0e65ef9a8a8f9dc024a770c39d4ffe1732c2ad3e34fa8b44508d10304b4f21325bda349c2cafeced2d39581d7eb774f1e6e078b08a3d6fbe9e502c881dba18eebb1beb9638d31d7dae0550a1f2fe784104fd3642df49d328dd2c676a524ac40ed022a67633c20c53419edefe75cbd2ad0490979e0414ccaf8b0ca879f6aede730deae65ddfd8f3e5e68be7a2eb8f7e277e1667c1aad0a05787991a10364b8d118099f221fff89a11c6e8be2925bc46b18e00ba1a6f81da4ab986905c37be8c5777262c1d0e59df573675b083b2c5c5dc6ed17ccf157bb1cad72d6fe6a6906cadbf489e671c82efc2676b1d699240e267c0a3be4dad7cf7293f3306bc3ea7bfe65161ad1ac543ecb8ca21ec837bc613f4f429851d8747bf80c16a108be0501b37794e560ec921bcd47cf1a20a353aa98198aaf7569f849c5665975b90ba04601a8ea09585d49182eeacc71878ab125ed30f4941f9bc4c46547f8e4255a9aef0bdb4e28d7182b5408d9815e96a2ab23d51ccc8d6376a1cc8ce80c30587423e7cd0b212e1ae64ed44797dcef19e686a998695d85ef84cce5061e2b8d695dffb852ac0cf9be56055ccfb6a7e6282d8eaa31e63f598b3521403d2b2bb2b46462d09ec41e16e24ef8c7580e8ceae0a63ec9837f5a151f11fa79aa7f35935703056f8bea59d8ef56219034394cb45af9a0e4ba0919f1237361e5e62ef9d697b8438b307fa329b8949e5faa49c0abf5b089ad4bf5a8e09a4a63dee4f6e933e5919a7fe9ab2a69a230f9a36863b27bb4dfe3b31d268a697537fe2e60a48dbf4c4fcf5dff689c7ad527edf1a0610eff614994a2ef24b8321cecb4d953a85a781484d23306d39ffe4cc885a0d6bfbef52dfa4a8c623806121c16c0dfa911ba94535b94be5982c016502e65709f507d9e1833fb63062b02bc26cebd4ace2caaa570f59805855a2816f96cb694cfe67335ac993573d8927f7117a2e347da927d1e9b4cc9df974410a6ccb765f68457191baa01219da0d7dd97f7239bc3c018d9147a4b8425fa621dbff30c9128d8032dbfb21ffae7e77d50c5e38c503708addaedb7cfa2820cb3a83c01130d12f254aadc68e37cbe94107b44c0a0b2430b42a2c66f61994f24be686ac18fe869525c51f16f01fdf846c6c2e75b09fc0640db3ab0d62de6be8f11a060eb4d56fa44d7566448604df5ca09a47155acf76085a3916ac34bb58317f53f89de711b806605c712afc0f61172597bf1c6b1348dacfd60c7a3230c0e03f71d670ebe328e17682beb47b6f63cd7d422358048783ae6e8c63699b88a0d0bf0245b197fd6ec259a9e2220222b754689ee37b2be312becb8da98803788415f16cb46993306fc216be113b136709efc53c1841d6e73f2de8097619fddf8ee98d1f5e87e4607d36b9d07e2faf0f52c9f57f7fd34bff1a746f390970db1c84d83f4670f2bf8e91feda094030b4669e4784c1d237132634a4e2e176f40dbb40b72b2275d83c9780a41982d937cae3b2cbe7ed3778cbc0982e897efb8f4647189e290afa24d8c9a204f8d8f95aa871290b79902d3e45d234d194eadee2c8bfb8e657d236d15e40c91aa465f871b4ce8f178b0e5d9d4424000874f39acb43a30dfbc9cb31e32b0549ce16f6915a796e629348e6092aefcdc9322a527682b1714f595745ef76d7e4a189be5e837703e5b6931c4223137ce493a848002b2b6f2552258e6782af0485f17dbabbdf892dac3ea795538d76d5a02a00ddbf0446f55e4ca21bc7a21b282ef13435c1eaf959b40ff199b9e2ca73b80c600063278e882f67a76b77ee169fb54b18dba393d304325a0eff3657eb20f30b3b26acf2f5fd525f13888e2d9eae728e7a15749b160627964e3404a2e711f8d38231aac97eef0d4259edc3ec6842de4d1960647a1c8ff5c68f73366833eadc3a2de2a6b47554d091f545fd513e6f1602591c41b16c1993a9faed0b1e40dc82707d45d1cbef8b49c1dbfe12ba769ccab925cd93098beb23277a67f841e182ec6a5682c104f438e55653ad4ef4beff5f7217a79196fd8790cef0f49f5a4a454dedfcc2d50bb7335b1636e714e00a2534eaf304b92a273ad03d77bc4d84eec24c60c153c63512b9ee8c7e196bc4785afd82a1829c737fb6582bcae43f1fa6a2abdc60c1982b8581fa85cff3df6a7ac8e17b660ae38629b04084d0454ff219fab17316a5852b974b88474c7ab4a0eb1b8fb621f937e7065c07412550a0d00485eda076838b8e99f59511236e938b87478f2f8c53b0da798d41d738d86d9738675c52bd526ad5553913cd05d6e42828c27cda153622d768dcf31816b718356464a3bae53a9236bf285a4bd41d63e45ad85d278aff1e0896d23e15a9c9358b863634f842a4c82350d303c15184621d1aab25f1622f7c1cad6562f0d0e4da8c3a913430060286735fbc407625c22a70b98b0e679261bb47bf86c373a24545b2242f253c5fe69f856ecb47cc0743ed30b0f40b1b77b7e520af801b81d4652295b446242fadf3f91f24f006b28310d4b5f78b44349abe44102e6b388da112", 0x1000}, {&(0x7f0000001200)="5f5c89c366350ff54f02661237c8fff69feb2e2dd1850e59438a30dd9f082b758c468f94e1fe7edc64a9a95decf2bbf8327722d5386d84e74d0586abdc515dfe3f54ef30f07a3e63a9f5e843afc68436edb3752e60e63ed9889321cd3c2ed0481bceb701c12917d5bb3b06a0a4e4b6e3d7f31dcf5ad6a93de7bea980d8bf4bf653abdf5834c99cf8a41597026cb59ecd65834e59a71fe4b24699933587ed9607f6e552d309e3f2717ef65736ce3519fb50948d4d48b4f28df3663a6430e16b4c3cfb8cad642dabd209479e71b500bb4eefe84b0af3f02b7191f2c2340084cfb39d5e629e39bcd9", 0xe7}, {&(0x7f0000001300)="6f2f235ae19513b83bd73f8af7a6b4bef6a6226a1ffb447940f76fc9fc438a816e75b5f222181b4a4f8e7d915c49c68d7a225fbbb6c14200ac82f30798c847d0094948648186730fe81230547d343590748e9c0c995da30ed7e36e64f206e1d2d57a8a47cb26dfbbbaf91476a4efa32dc52e92a1e07ee761ca1bb38b7d8a61d0df9c82dc19ecd8d1efb039a92f74dcfc60564175e93cd1776aa05ae86f9fd2f8e2181364469385823833080e422a397b4d6f7003ee052ab740a1c47c741dc5149e6a19af155883d1fb89f6e14cce64960d0e4f039a7e", 0xd6}], 0x6, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5012, r0, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x8}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x53, 0xf0000000, 0x0, 0x79}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf000000a, 0x3, 0x80000000}], 0x80000001, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x12, 0x0, 0x1ff}, {{r1}, 0x0, 0x2, 0x10, 0x7, 0x3}, {{r1}, 0x0, 0x40, 0x14a0e2277fb580b2, 0x8, 0x8d4a}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x6e3, 0x5}], 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0x2}) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xda03}, 0x8) 16:00:05 executing program 1: socketpair(0x3, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x12, 0x0, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) 16:00:05 executing program 0: nanosleep(&(0x7f0000000040)={0x2}, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x63, 0x200}) nanosleep(&(0x7f0000000000)={0x5, 0x9c}, &(0x7f0000000080)) 16:00:05 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x134c6b78, 0x100000001, 0x1, 0xff, 0x9, 0x8, 0x5}, &(0x7f0000000040)={0x4, 0x3, 0xc566, 0xa08, 0xd49, 0x1, 0x9}, &(0x7f0000000080)={0x8, 0x27, 0x5, 0x3f, 0x3, 0x9, 0x9, 0x2}, &(0x7f00000000c0)={0x80b, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x4, 0x80000000, 0x72df474, 0x8, 0xd0, 0x91, 0x7}, &(0x7f0000000180)={0x7, 0x2, 0x0, 0xffffffff, 0x0, 0x8, 0x3f, 0x9}, &(0x7f00000001c0)={0x7ff, 0x4, 0x6, 0x8, 0xaee8, 0x72f, 0x0, 0x1}, &(0x7f0000000200)={0x714, 0x7}) select(0x40, &(0x7f0000000240)={0x7, 0x6c, 0x7fff, 0x2, 0x1, 0xf0, 0x1000, 0x9}, &(0x7f0000000280)={0x8, 0xffffffff00000000, 0x7f, 0x9, 0x81, 0x5, 0x7, 0xcbe}, &(0x7f00000002c0)={0x4, 0x100, 0x5, 0x6b, 0x2, 0x7, 0x400, 0x1}, &(0x7f0000000300)={0x3, 0x40}) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/254) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000580)={0x0, ""/63}, 0x47, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000d80)=""/202) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x9) getsockopt$inet_opts(r0, 0x0, 0x20000000a, 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a0334a5619515a4c7a23f5268a62f23b25bbd4ff26610094894bc809e7e2da98eaf831273ad2bcb20e6e8c8b6b87cb2d72b8bcdb9ad8a416f828193ef16ab93f12", 0x2f1868fb) write(r0, &(0x7f0000000180)="3e2ae4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0785000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff3100040000000000000eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000e83513bc758923abe406579106f15041de1a218f149b3dde60a696596fce5f8992cba570d9b476b5063b89639c275974921a53c79642df4409092ffcb021416e4cef54f8c7", 0xfffffe6f) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r3 = semget(0x2, 0x6, 0x114) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/163) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/45, 0x2d}], 0x1000000000000080) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000080)={0x0, "78b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc42191316d94ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c7a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa683ff2e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a947bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becac68984fa5711a52cebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058a3ae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86355f16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e272307a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250fa01835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552cc43b2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c84a03004d15b5aa193c725a0229b49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd41bdf94031b83695974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd146b2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac54c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b615f82a29cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4725e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc057b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054bdb1fa4fb087b42f4548877926d94757eb38352c0ec538b6c1fd77"}, 0x808, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) r3 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r5}) r6 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002a80)=""/36) r7 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002bc0)={{0x7ff, r8, r3, r9, r3, 0x80, 0x1}, 0x2, 0x7c8, r5, r5, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() fchmodat(r1, &(0x7f00000008c0)='./file0\x00', 0x120, 0x2) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000002d00)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x5) 16:00:06 executing program 0: pipe(&(0x7f0000000740)={0xffffffffffffffff}) listen(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x2, &(0x7f0000000300)=""/226, 0xe2}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept(r0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x24) fcntl$dupfd(r1, 0x0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x9d2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/224, 0xe0}, {0x0}], 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1de4) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x20, 0x3, 0x81) sendto$unix(r0, &(0x7f0000000000)="4aef80207285656b291d54785729d78188c42c2225dc92dd9ab1bc0d171a3a6838ee667a35b36857e9e55f9b5eb4e15a1d97cac116068b8029d296a802775dbf3e6f3e23d8af50b7dd5a11ea60c8132c58f5a98384d0e9a7c91b04619e91f007d4a31e0826ffb2b4fec6172a3c2f25582138f87b01965b516ef6368c48d4fceedf6772f687e59f9b26a2381578495e06fce9d421fe3b995f2520036166ab346019", 0xa1, 0x404, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/44}, 0x34, 0x0, 0x7fd) sync() r1 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = msgget$private(0x0, 0x10) r3 = socket(0x20, 0x8002, 0x1) sendmsg(r3, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069e89ac3eb759f195db80000000000000000000000000000000000"], 0x2a, 0x0, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgsnd(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e9114a07ff43ff3119bcd7560b4d634ee43b4ebab9fdc3d9d749cc9e0cdba400528098569f4de365c86624ffeb633e4a5723f5e95e6e636eb43ccacd814b8e915b2e7ddf9ed1d84ecc648e9fba93472d020a3788452f02a1760a5b1f19e17b209b1209a8bdcdcf130fd818f5f1a0282ca2c1bd7ebc378f2954ac5cdc566b0c8ce3bf309b446ec67dd8a2c5a444fd929ffdbaaabb6bfe7e7c19cd1acb028d1f3a38be17c411052029dbe73f299269"], 0x1, 0x800) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000024, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x3, 0x96}, {{r0}, 0xffffffffffffffff, 0x17, 0x10, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x10001, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x82, 0x4, 0x3, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0x485, 0xb72}], 0x6, &(0x7f0000000140)=[{{r0}, 0x55ccf32529dabfec, 0x7fe90dcd16950135, 0x40, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x3bf8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x2, 0x7}], 0xe5, &(0x7f00000001c0)={0x4992}) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0xa0bf521b4131f4e5) recvfrom(r0, &(0x7f0000000200)=""/122, 0x7a, 0x2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:08 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000000003, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) r2 = kqueue() r3 = dup2(r2, r1) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0xf, 0x1000}, 0xc) readv(r1, &(0x7f0000000300), 0x0) read(r0, &(0x7f0000000080)=""/133, 0x85) close(r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x167ed3ac9888f7f4, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf3824e126cf78b6fece4e38d6387c0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e27e7558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e07f2d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xef6}], 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) writev(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x2, 0x7fff}}) 16:00:08 executing program 1: r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0x1000) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2811, r1, 0x0, 0x0) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="903eff4b3b887e73c4a6b3a65f532c61a99199c5e38ddc5a6f4ace653ebf6830d38a7a721e9e9c4339685f28e5cfb4d7b0734986bdebe88c30068ba77c43fb40ae1d", 0x42}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/181, 0xb5) read(r1, &(0x7f0000000180)=""/224, 0xe0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b3fed5f7f1a6f17e97c536a4c82624f6cf146c7ceaac6b086abe890f290a61a4b0eb4ac5b46ed2159b99f4b80a7b79f2bcd19fcb40e83850eb93d1a18130a8e91720ae3954ee773d2c8e45800a356f9c1897bf68173063baa4bee58da7ed75ace5ebda75fc9a74700b3bd9d6298e06ab84c49041b8e5890237e03235ff48a80120775c8a15e36127ea89c54f9758bd773bc533d9c0c1476f7b9b796b08e49e1698f41b1c99f1ffe310dd12b812ffc72fde8cfadfec66b52217e73d365e214ab80623677227b0244b316dada7948f2ca699f0aea87fba", 0xd6) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getpgrp() 16:00:09 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r1, &(0x7f00000000c0)="743e9c229030eaba32b71058ba3e7e1d4e7556e19c48a7f44011d8f53d742efbc3cc5c1884385cafaca39a8936e5d6dcf8d041cdd9f5923d2f69b274ad0ee2d54635cd777276", 0xffffffffffffff63) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00: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, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffff, 0x4, 0x1000, 0x2, "9d5c984e1b62a3a5811337454e5b9be29b35a7fa", 0x0, 0x880}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="0dbc7a772a29382f534e244f0dc5f9f1605c9be30b156cb301199b358609114a631fbc228f97db9481f17b1d29b7dabacb6934da184002831600555812b058d7d20e25067ba4036e0c7765ca25b5e41089a38e70f2a84f28064b1264255474d53e61931c2344aec04810da99640f29389e24886fb90daa43377b0cb266d1a2ab6bd068958d5a2b02e61b8f4143e6076ccad4140d313555e898feaf6dc1a9dfc45544d6f9feaf23e50a4b600cb8cd37dcbef60a3c092da5829fe3cc416cd90231a365196a2ca9b340477bba534ac31d39ae1145db8b935856b6ca2bc65b157e11494d812cf3b940b5374ddb0058ba97e07e8898fe2d76201e244317704a27ba7b3acea7fc5401355f404f4fdfb87c22fc477dc8b5510153c636fed2e8df4f7ede7a63947c154115b55c033a1391101ef4ac8a0a45e7de2e3452f82d405102779c023be5cf548449e7212d994a732f494ad7b51f021833b702353b56f2c404a14bc6abbb76ad29077072bf5236cb987c25f98a9300cacad93decefaaca470c8fe345b50e4f99d13335e53a07255e54e992223091e5bfbad56c4f8951a8d8f130ed906fffeb182598e2ced80fe2eca21c832e931214c6fe6e0dfd5758262482977646465be15900f7dc9d14226863fc09ececd61d2ac3e7e8315d95f11162150cc52eee231dd1c9088752799707be2b574ceb3fe0be5b5d6bb562462fb1468e870e52f55b20db88f20e1b50437489ce60172be67141858ae60b69a84f4e4983571fa68914a3042c3d2b342bba1c2708607b741484ac3b9ad079793caebb56831769601b72ff5bd193d5322b82ece49cd98b9f40aa595cc64fed51160b9f70d6015607512d4a2c51630a51598a63b7bef602a8618fc68c1adc09890ef4d83fdce3df44b6ac2298a55f5a2e670cd38221c75a4d7990278f9c5549363b921ad5b72cbba048360d8ac328e1e4b453765dbc01b9911edff294674d9f2ee13c343761775be5c2b0365875bfb71ed7f1bc354dba359bceb615ef03432e58aac6893a06a874bc546baa84eeeacf4decd635f76a82d69943fb555226b1a18602e658b19df0ac90c138de6e7e427600c352e87e7e6b46055d31654e800a91f2e792af4d8bff037c44519eeb39ca2e8723fb9a1167bc0631eb65a0375d83f3f660f11632a519aac9f54078657c4f08c6553d0675ed6395f1f9199f757cf0b719499bcd149f181359473cfe5b9226903ca0f6c41b93d248d4cf077f4b7f179a0824426ab3359d71653cdea507a1d0390cc32286e85dd18f6a4efc9300c6d9b1535ba85ed6fabdc9963348e4abd9837777cf8506491f010370c04b4f4141c65e1d3aa7187bff08c7654c958d1b9bd8c05e801708cdb38670e578c27a0031b2aba6c8a238c9c53100eba91e4fe72238296860cf24dd2398caa44e3a2b64595a39589e94ae2628581246992e147aeb09807995e4d3facd211f40a3d6ffdddc8c40ce58e9766a15f4b18c613e8a65455da8a61450f6ac5778ebda9a6e1486d46a28c378345eaf1e2ceaf45408366940e4d56c8d67af428af104e9a9b49cd6d031b24ef6068495fdfcb68a4d1af428678a0b085cbd259b74b743f9cb89c188429e90388cee3f4773b279d1e8730bac88ab4cc5c341697214b11185eae8193fd81a4975ba7f7809ffc732aadc4e5864949c0cdcd6488dfaaf855d09408da5abfbc6d48e826ef5dc4b7508549e0a78a0a54b17b8a89e5ed67102b029f41221a8f8a462cf535856e4b092cb27919a5a205f8ce113b39c245a901f7f797bd0adec3d6c6f64fb7aa5dc09df3913db5cc4ee8d3b3eeeac15f26b27e1e931258bc37cc78b3761b6ca1b35722906e1f0d92e749c94ab17bf141fc4254b8f8042762e8ea974b5526c9d8bfc54cc35404544f30271a4b7149aae2cc931f4c52df0a95b5d1be16bd753e6194d323682c62288231b19473175a1de840200430213bbb3687533f97cf39a0b0bb09b7834874b6a75fb537025b4342600a60479e3653788aa692f7ca1acb6d9730f8bbe7a07c6634d968fe0e19fb3c1f4666d94b92bc47cc4d4554bb65678a35c2d12c2dfa4453ee837d28b027584468a89af9349d85c1d55f8b73f533bfa12529473e268ec079919c37831b125f1d940b4b63ffc1a23259b21fa11df3dbc11731e1859b5b2c2607c876fb5e33ee901c4c4dd0c4ff95e2a9d05b5ec587995c490f274ef4735c6b2a75e5488e9b879be97cebce30e7fa36bda6027483a74baf8dee4f52536399e925e51c7d2dc1522917baf941f71837a71a94d5dabfc56a949d45421433b5f5c042347669c5a00bc26e1e76f5177259c216600a85915895f17489af7b2cf63524619aed2db9f914390b762298752cef65ff149657b349ee892d61ed3ee6e386e6ef2ea4e04e82f13661cfe0190a823bc62391ec7412fd7a53756f162241e0646b9a52c5e605412149d3ed1e456bcab2e07c72ad662c48f63c48dfd3b2865324b68cadea30304177d64846645856752d521d9f2dec2a76ba46ae33f7be8ead9697b892fbe06edb585490b22a47663f63f680c774d444366acdfdd0f3ae661ee03d7ca4250cca40017f49a01f424183b48e85a9f03b6573c10cfa24861870aa01afe8b3aec095ced10de526e04749eb1094c7e9bbe3637d790c76d848ecd324ce03f6036889c99a86b9cb5fb360a7460ea1f80ebd29efd10cad75b5310753368ffcb9602945371d49e7edc6de5873212da81d5c222872e0c2ecf8d0c2e5ec79812ea6162ee1d90ce4c155b0713991c5ee1cacb0ecbb9dc3b152cb44f358357caace07d5366f9b6d0b5293a57346438dab9af2ed826db53ee1e1f4ed94918dd0715a3021a9afb16f8b5646a91761f8e9cbbf5d1f95a45afbbf1f0731025bf8c2db622b768d2c0615b2c99d051d43414ae552d50de7b745c6658e2771ee5831aa83428a0df0350b9c7ac37698da283bfbe0c59cf8182a4089f136a880de45c111fd562acd3d1b4dc4916518458885da22ec5b620864bcb4618fe83fd6bc8ba27611286d3ee50a27421d9548c4b91dec791767d441522e1152f6dfc8e29ea7d403b13927ed473bc5677ce61a617371ef5d6d3d92cbe4bcec72bcd7c62d1931bc0d1a438d29c95ff9d519da97e212ba0e24209bc37be0deb743a1720697c4b4ef87962051132aa26b99862f61423a1aca9f4ec12e026ac7b8315e8fec3310904c88a21d35d00b4c66c977fd68277619ce6d46706ed6895ce99ff8b8c833e80e458fc0aaee01ffe4374c3210def74a1cde34990ef417fa902970692838b3375f33b5a67fa5aae3fcf86700396b45b74a22f49b0fb527641c8e01d8b3934a5b508b60a26d638728586bb850498d0ce934bafe641ae548a95782081b3f991004172370ba94fe5de8c3980cc6209a6a1e12bb067c91efe213293082101b663c632f3cccb6840c095e2c7e22d2407fe834d03b989236e31828bcbf8674771a9089f41bf0fd55f1318c7a7bbd8091feb664631cdca1e22d490d3cdd72d190b2e0cef5eecc2826af3c05aa794e0d6cd1ca087c0afe398e3f1e4d0a8368370be4a2499d414a8bf821474791d502193c46ca8b83c16a20bf6957f88e3d29b660ce2b1d52934f9bec869db85259de614e79397d79d4239c6d6bcabd8da7f89f0d65c24f8f9978f290d42a8795fd24d2fcddabf97adcef50a96d3808a93bea5905170fd7452aa45ecb215ed7158c09682f6cbabc444a47200f7d092b83441ac7677a9f68d20796509f816274af7d34d1a844a653555218c39f92e6153e99fd9afd9288c25fcd4e48f69fd0272ec5bb4586a43064af1b1d82437c2423aeb67f697ac15e2df5e228eebd041023667140fb8cbca3265417084c5f6e65ee40dbfb95c068ab3206d93e050f111253347eeb081a556bfeab7ef633fc77f15a270d701dc65f6071dc7fbc27517b865a0271f05e517d581438eabe881eb405f4341481e9ef696ffc4790dbbdbde932b7f25347045e52e0d51b76b3eb5f68776c6f95fb5067e64dfe6cf16a53fd80866d19172e18004f9fed0a1ed83a10a34ef24fc75bb4bf3fee3c45f38efc867978746f72b3e7b12c9d29a5a26114cd91aabbc0b584c2205344c8f1d40af20e016ced62cf863ba65ec4bc3716909554a78bf29e2fd66d0a5b7c05971b0888793a86d31da5aa37063349c2f544584e0e2e03fca5209e7ee8d0ff90e01fcd7af5daa47c9f6716b8e687ba82e8e45633d405bd77b57e9c80849cc0ba49d4d1ad3abd5739865da21c302a86cdfd0d55cfe4f1343b93b69ef66e56c89b2b68258a4005d62dd849dfb08dae8440ad7511f31a6994330998e66778f1f75c3029e814894040806fe1a523d895cdc3192432bddb06f66f856534d7c73f11e6c3d7aeea9a8b6e21e5bd93682231eeb9f95b3ae8830bdd90e0815e39fcb2992d2e549ad06b67ead0d751e097fb89cb71fdb0244e65ee71f6b1992924b5dc39ffbcf54e4dab5b5a0d059f16d33b69d0ce9d2560785dc8cefa955b6e9391689e4445b00931797f3f11ffc2f2d34ab654f6d2766ba1e5b133301f07febf4e160a8eed9993137f6cf51988ae88cdeba38d43db373fcce7ff0627c0aa2e8e3375e09c8a7f44e5c5367a5ce4fa4034d53af0161c5298614010d285d373e89fbeb8fcd68b4b564c6fc51852f14f0c259aaecb67a648fa7906642974d457a35a71ebcc7a22d653cf072a9d0ab45a8463241c185b6338663772ff3e815c6b87659c83d7d4ac472941defd5a2aee606d5f3d233dbd55ca0b9b528be5853f55cb69b782a3cb39b5828c640955d002d0efafa754c6c217dcecb994616c1ef5693bc0016b760312d96dd22798966459f8ad8777a6b1457660d0adb622c7c9a300ef8ec979583dcff7895e08e425e801c3737ed32145a8531dea29d4b8717ed95b77b20338f2aaea6172f22b5e25a2a2c2efafdbeb3fa0314ebe60b51a18b5df1d60a911306c8f17e6293dde54ec68f756e5c4ecf82227a32b14999d5139188ccb575a904140873124eb119bd6f3e02b8daaeec2f88be22ad389646a63c1bd839fcde4f68a4fab8763b3e043aae0b8dbfb0099d23c7eb56e791a37d4b4a2427940db190fe4d6522044e5a0f4ca28b4defe77c7901341d4e1f2171e430328edd18d66dba5f5be69258b445ba128b9cddf0f0659083bc341404bb89cf5f84c6f78f93858a19ea106ebffe17609d4f1dc009a8d0465df2e8f27559748d91e081bc98ed064b6898d852d155b7b391454ad77466911b0b8335198fae00c69d68516796ffd70216c5e740cfdee4591cf9948c0c9f3733bceaaf05b0eafd8d0ad54e73bdbe7a58c05daec958f9c59bc1f272e44f5e0ac02e1fef9a4886e87069d4f71c465ea873d8b3c67d7bc5c8e18cc6338db8f9e9200f538130d9cd6d0c2df0702e82a3cf8f4cd87697bcdf708c16f8d5a6c0c5da98883de2ae2b730abef49d2b1630a79341fc2c8f924b36eef6e4f01873cc985a053f00af2b4c8a625b1c74ffc38c79e36808cf9dd10484e76e35b662a3cdda2f18a616d64a22ff44abfdaad9e1582698834d4b5f627941abfc78302f0ba0d5c5c74b9ea143f5237646538664e37980029983da3dad6509766362348e68c26de1d97f446e34f38b0ae072ea983f332a020a454836d171b774415bfb697e7591f94d4f83e6640e9a772b6fdee9ea1fc89f4deb1d1bdc9b8e0c7717711bedfe9536f4c4d5b415d762d428c83d8ca2f3474ba156b2fbee13dd6677b2c85513547d4cdb883239f85b1d631468a3b4c944331a1caf3902274709", 0x1000}], 0x1, &(0x7f00000000c0)=[{0x58, 0x1, 0x6, "47dc8b83a2ebc12ea155c67dcb57ee9f502e6110bf50f00cbb2da0858df562c31ea6c24394cfc30a7679e42941415f194873c179fda31fca5b77b79e3a6513f0c6f1"}, {0x10, 0x1, 0x2}], 0x68}, 0x4) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) dup2(r4, r2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001300)=""/79, &(0x7f0000001380)=0x4f) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) r3 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r3, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: clock_getres(0x3, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) fcntl$setflags(r0, 0x2, 0x4) r4 = semget$private(0x0, 0x7, 0x200) semop(r4, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r5 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r5}) semop(r4, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r3, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r3, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r5}) socket$unix(0x1, 0x0, 0x0) preadv(r7, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000640)=[{r6, 0x20}], 0x0, 0x1) setpgid(r5, r5) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r9 = getpgid(r5) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r8, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r9}) getpid() chroot(&(0x7f0000000b40)='./file0\x00') getpgrp() write(r6, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) fcntl$dupfd(r8, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x8000000181f, r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efa9d131de136251b39b784d8ee70ad10f3b6ebae63225259560f8e5815f1c9517f3fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3d9025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0xfffffe5b) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x9b4, 0x9, 0x3, "dd0d2ff4ab4f37e8a360cdae5e01d36c722de2b5", 0x8, 0x9f}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0xffff, 0x1, r3}) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) listen(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1892, &(0x7f0000000180), &(0x7f0000000280)=0x4) r4 = accept$unix(r1, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x2, 0xd0ad}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x22, 0xfffff, 0xfffffffffffffffe, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0x80000000, 0x5}], 0x5f7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x6263}, {{r2}, 0xfffffffffffffffb, 0x98, 0x20, 0x2, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x8, 0xc1, 0x6, 0x8}], 0x1f, &(0x7f0000000240)={0x6, 0x2}) 16:00:09 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x11, 0x40) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/69}, &(0x7f0000000240)=0x47) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) poll(&(0x7f0000000340)=[{r0, 0xa0}, {r1, 0x4}, {r2, 0x24}, {r3, 0x119}, {r4, 0x2}, {r5, 0x2}, {r6, 0x4}, {r7, 0x20}], 0x8, 0x7) r8 = socket(0x800000018, 0x2, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r3, &(0x7f0000000480)=@file={0x0, ""/66}, &(0x7f0000000500)=0x44) bind$unix(r8, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r10, r11, 0x6) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="2581d7151448de0773768514bb6310b883f4e96550e8a17bc4ee553d19470a49d49e116a0a908efc66385810df0a3dfda90292187594097da186d26c6ce26ce63656a060df24e58da35517e22f32a6c01b4b2cc32990425497b13929b20593edfa1f08598a6933e0ea1b968c8a7c54f37d27441a5b0f63f8be1a9564065980dd31097e90", 0x84}], 0x1, &(0x7f00000001c0)=[{0xe8, 0xffff, 0x1, "3745fdc8d7566fa9ef23aa50dd35bc78b5ceb8df24de99c303219ebc2ab88991faf0f11f96cea4458104d4ac9fb6196621bfbb0dae25906e03ec145229485163a09ffbd995146c59bea0c176035f6f8852a8ff2b6054d36095f59c424175668beae80b4d0bbc7619bdacbbc95a0c1eb0c648fe3f0d7525908d1af2f72a28092793a3bbb8af50d3d2dafe8a24eeaed4319bc535f653ca467db50b0918b39bc27baf7ff38db1cad175d9c79ab013c14ed7aafefd01613e2f54371b0a3f053552b9440660381dd2f2b1b2c4ca684dbb487832"}, {0x70, 0x3d797e79d942fbbb, 0x3, "282cc22d1654fad24131e791f22e0a7c9c67ba0b6835e32fcdb8ec250b3855c01fd465181c811e8f89470176b55aaa42fe42b94974d355638958fb21240816436cd85b8e6f94dee49adafc94a78fdf667cfc866eb41d6ac66f0fa1140f"}, {0x1010, 0x1, 0x4b, "79e9dde7f23f30307b4b1e94b55e0b0ecbacd4ddc11d87533be5907cf6ec3ebe6d70b36f5fc1e1558096e7d80944d9264bf2ea4e8cc0bad71ddea0001263ac55693ebaa9750bb9c0d66f2b0cdf34d070fc2340bfbba08ea00cba1494a4961ffe22371b40d8493081a5615f71bc070cf6a21cae63ccc88c8f01cf6419f7638761f8018cf74f627f8f64860d68cd8de468ac9458066c16d582eb42a4adc91ae050a2680044948f680c31c73d2d38a6e2f7387a8af871fc6b07259ff9d380fd3f60d0548a5892eea43cf67575c5f74167ac32df5fe4a5e8006b5e4a6e7d730515a9fa3b9225d32a9b033d8ce0b418d8c7beceb570891f24e4d3e4a341a1cac380638589a5061b6813966a27e19f47480007d7f4171177bfcdd1bc2e1d55d9b327e2643b55c4006c6d6588f85d464baecc639c0633b691fd7e0c0d0927e2c8fb636ff5ef376b52616d598d3645c2c0ce715b7bfaadbd95895de30828d2ccabda0e6584687cff607c1692007b43673ca3c18053f697b136758c71f70cec4a5ac75517b318356c0f8792e79b20802a61f6a295d71d9219114159a9b86eada10c884594b87f663205f63bc431c0743f72fe11341ae8e5b54f9ea81ca7f442ecac2b3494c20af063bf0bad7fc97476a4d27dffa19f00a9c1739c2daa72492fbacb5879857e249012a970504e26a6c3a1bc48e28f5401b6da839687c43000b9f60913ab09f0b54763b72aa0803a9faeaad6aef34e1b72aeb03e7128336bcf40fd2066d78a4fd96acc6b2201cc13767791282f16b03b605c7acc16afda3de386cddb2a92663d999bdb467064fa099477dcff33c2d37f970346fe0c9a8cbc9c99c9bb8f24ea4559e19ffcc6bad92f26bc872bb6e8d91159463e1de8d0527891f839537b612ff00666f77218ca0c08dee5f68f33eea0099d67c22dca5fafc53c21928e0e4c0bd391c60724cb012f18e37a8cd5dcf942b7f93f21d39397477e455418d692fd346c3628beff7f204d7e0765fef4b821d6b0716dbc2c4b9aae4f2d8d6e075adff8a22bf7f823f32b92307fb1fd48b0c02619d62afd297ef33c90cb548cbc9d9984f755454b6aeca3b98b6e2df19deb0ae3837aadb85f2331c61f34732fa8160fc3a3a5ca409ee3ad1fa8e195373e88120969aebe10b46c8d5f1782f3eb973ed911ebce862fa4681aed661e989fa6a2e8611cae22bb002a44499e4a3542a08096475c249d1faf11a204b49d3be111bc97fcde5c6a585eca9776074c7b963b52994d14671d46aa8b4d584ad6d844e71fdefe3524bdf7f5f124d71630c1adf1f2a3e4904108ba239a23ede60affe160ff6ac706804e5c9082af0957eab02667e3417daa34f9a09ee92697c3c1ad91bb9712502a04e85f338cf1175a6a51bfc64ad0d4efe6dd7d44bf3336cfcf57ef65a9efb615344409397c9ce300de20bd868d4479a57f092ff4644324fd040bc78bcdd2b46ddd0a95ea13094aadcd5bd91dd27fcdee73de6dc40ca2fb3a96d845ada7b7aec44c663eddcc8d2068d89b6190b80d912efac1678005bab406da23b0347acd2e13a2a90ac62c2c4bed2015a1b351acd9166311dae5a0ab7ee84df40bf093ceb1b90bd5dc90d8440ed4f49b5c47e846e7d64929d67b6097abec7fdea4c55103d5ae71e2ea5d5a658a3cd1a3b36e7a861c97d10003685aec2e6b8d0cc0e1b3c5227c948706c6be27e08a7fd4ba7085e9af20e7204b224a5bde301372dcdd50bd53d7f07216886e3c9e29bcfb010c1dc7035690fb5b77fd98f9f63f61e0f3b4ead97257a80a47a46ff873f061e6feb1b5c347dc3b69d53bacb4c77a6bf69a7fcffc73e5a1dcc38babc16a511ce15a88013eeb969b0a150a60875213cb50913fa9303e5b300ab85ebbf128c804e0a08c9f5ad9bb448a31085ebea01ad5e31150de266859f7eae674424a7f5a67e04dcdffc58358ee13f769e5b7b91a12b38dbd352f54c41b71fd1766cab25c7c9c22ff577157844b74bf3ef7edef692cdae55af2b096945add4209bfae2de06a75e29e63efa334a186527847cca9d570495557dba2cbba8c002daca38a78a0cfad4177fb224719b3371869c2db7ec660e5760882c80c8b407f16bac1622aabaaad2e769dd2bbf4371da1d5c787750100e221eb1bfc281388f14c9cd4ae29b7ec53d396997b1a7a11cca56b91550372d1c2e56878bb449639ccec8444049f78a0d2d9dcfd7a306c853fc6ea236f8317e2d8796cd82c42d3f5ce960622bbf2a4d3919a611498161bd975caec958bc180b8698a8f42b58f1ec47e07ceec5f9cc1d85b7156c984a67288eb4e29983f4f8b21f2ad1f816ca28eedd92600b4938514f32f850d8b23a33231df7e9f12a1618ba12944d9ad1bbebdc328414d5e60c58bcabc92f3ec20ab57fcdae3fdbdc58951909eefafcc76914c3f67b27fc335edbe77239a0131f205dd9471a0d82b8cd76dacc0401029b52d1df6430f5d7797d01923a8cebdef58113562bbdfad65ade209506fff324c4c439ddf94770660045818b46f5da707b3ce2817f04b38ca3f3c3678ce0699b8150fa281d88acc4c1cd5d72c4248ce1899a364e25c174862741812547d22962fd46aa3820dad03894c2b7e18eef540702ebd3d2e6dcb2fff18fa5385c646853b86efbe26201939e5087b2266b61b40538a92ca8899b9b382b4d908b773da41533d6a484e4c77faeb02916c6c7c7aaf5d6d023d9802e3878806a65064856f2e3ec97ed43dea3e3a913a6a666b41b6e43487d60348f431a00bfe7b9b6fdc0c711a5479a341e24e26483d20f031dd6bee7450cf806036d198377d4f007105e1cf3185b6214e918907a3dde8540acebf9881803a7991b681064a6700fcf30803c16e85ed6b13a5c49f5b938d4c7f320e6321ef81e424310dbfd309d9c9620ac6384ad36e5a28459deec343df0ce3b94502bb002fc3da9a414da7cae235bda34bca972424e3e3f816d8ab8d20c2bf83f4c069ebc9a1c023e3748afe4d2c613ada113d9842452f7a09a0de29cfe7a6585ce0005601018bcb8caa8fe87a4de54b1f94fb9721cb97741dfeb8222c7ada904fd7bc84a9ef8715379b696f1a7344e6e853dca040f80c2e0905427aaa79e2ffe783c754e5584908d6d3c552ba22cff6d1f899c3a69b814fc21effa8bf53f6e033d6f6c0c6028f8f0ce76697c842e2dffded5b17debc598737852cbc924330f6126cf2d5b8e701cd319ba905698a7e4fa76db3403efda2d303df6710f2cbb886fbefe119ddea46f6a28264e4e41eea6fe2dbd9b33cc04cd7b0d0f5c0c751edfd0cf72a4fb003ccc91ec87a9bb18bcc24c96fb8e91d2506e9f7b9e477e406de8b613a23a959869fc3a57c868d967032bfb5410cac88a836382a4378e217029bbfe1e1c50bc05a357ab3d3df1a5f48b5adf215f60ff983d91598d8c764c0a7902d1a372d9ffc0327aebc7f73d03481f8fc277eac26272bfd3519c0e795ee33623a26598299de6e65d85e091e3dce304029842309b7130b786241bbdc407520d8eb3625832b8d2e343b0345d2d9b076c6d12286136008154f0689f7e9f70335be5d8e5b5a5e5576bf3d0fbf8cd30df7c99f25513671aaf5d24007c3d5136bd4cc3433dbf58a4386f2d3730fdee2ab62a8c5f715445bbd1ecd951ceac085d516fb565e572ba8339df71d6fe84e45c03956cfcd3e7ce171ff9555d1c1a662efbb5a8cbc4beff262afdb88f04221e574d80ee24dcfc011156c2b6462010f14d915a34022d7308d91add943f8fe4c52ac790c61f72bb43366e99fd3697617bf274302fbb0ae1525d2d31d1b6240a3a9997d4adbf8b25b5282dffc3e87670d9392f404edbc906a75c8e74fe0a9a3be35c14f6d3d4c63f2c4de0de96e783c32ed2475889c0a84790bb89ed7050dd0a4568e5b6cf77f31bca4f725a35239bb68fe538b0715a9de0bbd50902b86a1f366036b481ba7b06bfb9b5661a5c9435239364df0f6b122eca51bc9f3fda913cc1690353bca9d2dcd9f9c25c4d5b5f172b89d36a243db9cedd60a5e4caed97c838289c7b7f5f943b96e09658c242ea39ca4e089f02f693cc01334c972ccc6f17ac60fec6d0b02fa708b2df00482df68575214b02c5e0ad12ee99efb5c63cee6c7e6f432c385851cfc8a6d4ede848a14edbe14a399761859227b653733b3bd9be311c84bf468cc6a6897324bd9bc15d447b887b07809ac161b5bb4d921a3a2ba0ef4a304c4b3ba2ec93df21dff2079242286d5375d0e4e1e116fb21f14879d4258579236d9237bb10094728e91b46fddd43464fd1e88872eacd0b9a81ed45fd2ad8b9c804c882f94560532e84dc5444689895436ce8342003204d90abc3a03d2618f08668d1a7ad42ca3b92642563f64f00d8cb10e2601c3b0f92dca5a00d9fac44b6914fc746562af4edf20ad5338d1667a86bf851584549e17c38025ca34ed2f6fb1d7529055ba7231be2a9bb2d38ac78e32e4b9a13edef0faceb4e2d7f5ee4639fe7658f15620168aa7bcc9f17fb8a74cbb0a2e1ae3dc47a4bd0a45fbf47262327f4df9684356d604ec64cc89847f42460184a5812418595bf9e12661ad57f52c2c5fbe5a567cd72d7021048505a3ca22ceb9a705d6925f56cf9ff74318777074324f44bf067ad345d59cbee7f0135a187ed538d5d329c6256746abac17b0817ecee148fa80398afe5399a45c5bc7df401e90853944c0fecbce1a372e6ee704bf4aa4a40bcfa6f2f7e3e6f42ab340044fb47def2924fe4e375b58fe48630f08469be71e06a5328055f0526eac399462c39ff41c121e446d6c9e6f4b33f52b386ae6ceda2dc6ef4f3a6e2525ee0d862766bca1cd04b241608dfbb12844c69fa057c46daf56cf0c7d8c20938997c968a7e46fa1b9348d44f620e8f36ba36e023b30147300275d9d4b510a4a2e739e901743bb707d63a5046a0bcd5e30937aff4651336f8fa77b95a3874bfd6405ca04aa09dd59bec92c85667529cc84d36ccc8abf54913f2d21d21ccca4ad24825705368518ccc55d1829f5397c094f7c83d4252263733e053f3bc0f9714002c0815e68082e47ebf4119c943ed7753c46176abc8345e3433f680efef1e9cd3ab152916ddaf7a7b3f22ae115a517f76e916d0b9796858ea06bdb2593c0c5ed0c6d2638446d44ba6fa535510339fe0e26cd7fe620ff43ec7c4ba77449a055eb34907a7eb58da1b4521d2ef8f329442a6029c06e162fcd49bc48d8dee519b43e0767a9b6ac2c08d293b01a7f05aa577a9363928db410f86c161f963d92d5419547a374d57dc1ef9a89847bfcb50fd130146261ceffc91a0e00d21d173628366911041d418d7836ec11ce866b90723b2ed55af4103ea880354b14e9420f0d32f2be048c141946ca83ab22096976d9d6eaa918f5ba38b6d2123509b4ef2de29d4892d4fcc51b27a709f4621d9997badb97a2af18778a9468eda24170e9c90560dcfb41eae28c8a3dede81ad1c765cd91e0115229c306a0293b67ba6dfe26eb42d5df5fa5c723166cbe637494a24bfa07719a231da7b7134f8cb5f0debf5057d2a36b82945e273e8fc826c10ba64018ba8d1aa3787f3eff3245c021c320f0d71038551369c5bdcaadbc73e04726164171b2876b77b2fd481327d938e39ad5f5fcc527cdf8f5515404147f356304aa30448dc93ccfac3f6390cac74f73cb362334f71e21e98834bc6be813b3147da532da5eadd7a4be9951e5e543e0db03f8b006c5c69fc29bf5ae4a3969d858df63f7019d952d07c7442dbacaaa09bf55bb8124055e48a80cfdf4265075da0e1ffafa40"}, {0x48, 0xffff, 0x6, "b16ff8c121e2b73f9d6cb4c28067ee26b6cec7d65ff2d2e4af670e75a1e11c7c1a0aecee940a7bb662695860491e6cef987fe36337a3f4"}], 0x11b0}, 0x4) getpeername(r0, &(0x7f0000001400)=@un=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x105}, {r0, 0x40}], 0x2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x30000, 0x40) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) recvfrom$unix(r0, &(0x7f0000000300)=""/212, 0xd4, 0x1, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xe7}], 0x985, 0x0, 0x0, 0x0) 16:00:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1a04, &(0x7f0000000100)=0x3, 0x4) msgget$private(0x0, 0x4e5) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x4, 0xa0000001, 0x3}, {{r1}, 0xfffffffffffffffc, 0x41, 0x2, 0xffff, 0x808000000}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x7f, 0x4}, {{r1}, 0xfffffffffffffff9, 0x31, 0x0, 0x18c0, 0x36a5f534}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0x92, 0x40000001, 0x7fffffff, 0x1000}], 0xa8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000019, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x4, 0x7f, 0x7}], 0x9, &(0x7f0000000280)={0xa4f5, 0x7f}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1f, 0xffffffff}, 0xc) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) lseek(r0, 0x53, 0x0) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000001, 0x40, 0x4}, {{r0}, 0x0, 0x2, 0x40000001, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa7, 0x4, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x8, 0x200}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa1, 0xf0000002, 0xdb1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xff, 0x7}], 0x7, &(0x7f0000000140)={0x4, 0x6}) close(r0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x49) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) ftruncate(r0, 0x2) socketpair(0x11, 0x4, 0x800, &(0x7f0000000140)) r1 = dup2(r0, r0) write(r0, &(0x7f0000000080)="6c26d803ab16383f05b3a3a88ba44cc966bd79087712a83b090bf74d3e098b99ffc8fdb179f836d6aa155268204e7ecbb0029a95bb05c11cfa32578410b641e818ff8f93c2f13d989985d05a52484a64400116da37109676228f112977b8e7b1a0327e88e13ad3383a22d72c5b2e72a1b53a0712947f75cee42f7abdef03c05676350fd1", 0x84) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x100) socketpair(0x18, 0x2, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x4) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f83f21f2e5ddd055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a3f12fc4d5f16b136a5d00d1628b501", 0x5b) r1 = dup(r0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockname(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00dd37a90aa2fff9a400000000000000000000000000000000000000000400002000000000000000000400000000000000000000000000000000604a7e2d850000000000000002a09e3af1040000000000000000000000000000000000000001000000"], &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) write(r0, &(0x7f00000001c0)="90553378aec48332df9689946d56fd944df6b840017e3a602c065b1d82a69ab9210261eeb2ca7830df1d132726422f56982a09d20535580c5405a483", 0x3c) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) dup2(r3, r3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000300)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) 16:00:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:00:11 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:11 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}], 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3d0a462d6fb60cf8) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() fchmodat(r1, &(0x7f0000001140)='./file0\x00', 0x2, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r4 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r5 = dup2(r1, r0) pipe2(&(0x7f0000001280), 0x10004) r6 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r6, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) sendmsg$unix(r5, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) dup(r1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001840)=""/25) accept$unix(r5, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x8003, 0x3fd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: getegid() nanosleep(&(0x7f0000000040), 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) socket$unix(0x1, 0x3, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x100000001}, 0xc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1000, 0x3}, 0xc) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) chroot(&(0x7f0000000140)='./file0/file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000001c0)='./file0/file0\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x80, 0xbbf}, {0xa1f, 0x7}}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffe00, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x88, 0x5, 0x5, 0x20}, {{r0}, 0x0, 0x4a, 0x4, 0x1, 0x100}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000001, 0x131b, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x94, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x12, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xc2, 0x40000043, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x82, 0x101, 0x8c0}, {{r0}, 0x0, 0x24, 0xfffff, 0x1f}], 0x10001, &(0x7f0000000200)={0x20, 0x4972}) 16:00:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:12 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="504e8f029619c3f81f509f767fe225233df24b613d435196c7a1a34a51d309c2a13c95e2646264b8a4c90f6dd962f62987bfda20f97700502ab322fdb0e643429dbe166b5f2ae1c248612071c1d39b3331268e03cdcf43e53bb1450b8a38476f4bc1b5ea7ddd8f98f9f166733df10036623cf5081a1d3ee9d080cd3a622e5fc1794f0cc1cff4c140df895ac231a1896eac", 0x91) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000086002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:12 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000000)='.\x00', 0x20, 0x4) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000480)=[{0xb8, 0xffff, 0x1ff, "ca37a7b00ea1d72d04a99443a11158a4b22615559b3943a9fe59039c41503aed7cdd74dab85a025bafbf80d34c43c17423c984a718c1d496050a1424c74d3b6da682bdd1c876bf49b88c9d1c0cfa052bc8f5312d42cabb09451c76dc7775a70eab7b5d58b8f524edee5a468e75140dbe9d897ccdad772d2dba49dadf385f1a8a069814659dd5c26d86e0f54b8badcfc1558e13e2bd0060fa6f3877c0157f2f4eb2fb802ae5bedf"}, {0xfedd, 0x1, 0x3, "2cbc4f4c8f6780c9e2e164f4dc35342e34639dbe00762de04523a3a560f7e6d1c5a3c8d7025ce14ad3eb419bd592598509c886e54724a6ee4c55938c4c73b637dc0e11774bf2460447134bf507c6bc08bf5e3edc2d200b3d2acd60e8808a1a14c0150c77b82dd3a21fd214f3bedc9f9f8f8e47a569eb3e460ec87d1bf04d32c1c4c9ee1690ce72c6aadd39a4ecc6960a356b34c8c004404eeb76e6d90c189ccab73c9c81c9e8c75fbf386fc34049ec508c053982c40a6b5f5396f0809e18b23cf10fdec2115dbe345bc8bd3db7fcd3e7de96017c1dd72b4f2a6a301e22d51d31f5"}, {0xd8, 0xffff, 0x100000001, "8e71e9810760185b1a047022af59b5554fad7920b52539722a1c201b273850f7be8c6470ae661e7eac50e0cfd5a4b158b61d15be89f7953f476f229262d944d8b86919eb6f80ffaecc175f258e0aa3a3bb46542c203cae932c9901f3c9c79abf5dc06f3c83a29ecec36187b71bd8c7839cef257adf7fd82bbe1de4574a4c97c1dd13d1b3b5bab647f8fa7348bc71bbb1a714c596e211d4341de79a5d7182d1cd8a5e0c9d55ee07dd25976bd7e11afbf628442fc994c2e1a4d50a192cd37d0d31824fbf6602"}, {0x1010, 0xffff, 0x8, "77a25ad5bc08b46ab9573331d0d9062e1a65e9961c13b86ef3dc9b09807971f7b1633d193ef26e31593f8ef86b5e43c4b4b3388b6ce72fbf759aa6babf949cb277388e5b26d60db53f26362dcbf7bc249c127ef2674f090f756dc6c50ccb4a02fa2b33ccf5d97d9b19b083e9b8d0a71b569e5c321409dda8735824d086882a6e798262bcae2d11cf5e06cab822eb950628a16793510bcb3128a4463c376aa19cf9d3ef2e36432a6a987fcda4b9d01e5ade7d3dd9a1ecfe297aeef1f8b8c3e596577e91b8a3d9444634fe0d90440099cf5e69f61c58c4d6e6b2050e1d414096e9ab676652cf6b9bb3ea2c1003bce54cef27d29e0ec5e14843f934658dbc9d647f7b0fd6a5d8f644359e1d473aee73387e2dbe47c4c0fa4fc2333673237f039bcbf7087b79648eda624b2d8188cf1784a663e52bfe1e7e4059a740189b100729fa01503402733346eff8e55de604ace528b7b1bb52659236614b2fa6d5467e34ad337ad58f4f268365d733ab7ec1e0b32998fba851a32029a70549cea5bfd5029d82189585171bf2d932221db3416f0932ce91de7dc01f4fc128145c1a669b0c4a2c611392af7226f269789c04c89cdb500217519b7e1612ff0e49d883c2ce8fa75273bc8448c47f6003bec6aa61d2ae5417562c5ed003ffd351d7a2c9d7982db90c0dfd22b55ab79fad4cc46bddb17d198c4a3629b45622b78cb1b0acf2e25f2c6efffe5d2ca938939091f643a18d511a3a3256ce9f4b3f01a759ceef4eb40a1b8f02f265ab5a58c0440404fd818ca0f1baffe5a011d065bb7d4623a9cdffe01868448a010937ab14d7b4729bead06e2b59eefb58a389ff4f4373f6317ff24b5ccb1286785b1afdefb87f6176af4cac4e131d11f1a207947742723c2bf732d7648cd614e643125183e694413903029ab651baa4016c47da6773d8dcdd47de21806b5dec0553ced48fe75f41271123c0a85daa547be1b9819c602f3ea8d0129ed57b36e34775fcb12cb09133905469eae546afa5d08d256cf2b8278f4c328c4028d77a12db8be1d25dd91b90c5b46c9f555b73a14e2d818be043f489fbd67e4d76ec7b786c6ddfc0ba375956697c113d3ea9abd89f4a2ad2b281828aaf078624a898cbeafaa8e4917300b4ea12f0e7836984861e4b2982400bc55222453d18764c592051b50cad8350e78e4adf8e1aee08eb07524fe2517ba5483d422e394e4fea3b2f93d44fe7bf9d6c8aaee4a5b871791a12d74672aadc30262ba3e1794a18a4578f9776807c6adfa4c3fb0c427bd93b4ab8d53265836bf8c3ff2f52402cfd9b0786bc1735b236d24cd0bfe1892c06d93126b052978a3020be8d3487a645d1f4233239a3a2641f58cf0bae0088843b37d0238887679fa4b7757e37f36656076cfedb34bdeb7fff9f14d6dbd0bb3cbe0fb9b5f7d3fadba3fb713536f661c0b7cbb76f0651c05473f559dff95297b2ce508e3e17f78380dfce0410dc18370bb98fb166302163c98ad571482dec81b5da3bfec529bafda7b7e24aa27dc1aa1da1907781a8d4a5e121ee588abefff7bb3102978f49060b2f650f01983a3dc2ee465c07e9657ff81ae50c373e80e4bb8a68891c91fe331f8ee966f73a7afc98b0d3007c0d7783a1cb6a21352b28256d1a3bd2a33d30a946e538e826c76dc80b2394427fd5b9de6a119842ad359b1a22af58568a03de60a03501794643023fd4d489d1ecb79e0b6d957ae89f2004e3d35294e4123524dcab36db61cb0c37a53360e9c80ee50acb99b9228a4cb7b73bf6000d5927a2dda004c6e77277f1b322aeddbc296ca6ba4ba2cf6a8a5ab35d4819216914750bebe70b41f1d4259787ca6536884a8771858cf435ac8f6037a0308221f1ff3e5736be46d0bc43fd00946078c1ddb2b511a1b59ccf0590feda67322d4a73fd0318d0d65631c164e2e285957e44311e7d10fcb7e5cbea9c695701b64eff2df008e089afa9cbcc668ec1ee876adf320155078ca617b101e91ae24d6ae41c1958879b58a105e2d630745771663de36794f2f5f23d56ca35207670a7fbe2fa2b7f4ad2249b30e5b6e080f064d469729993861ed72d485fd36e04f428a8f7454ea3e4c3fe11b549c5a01442017e2eecf7ec74a9aba45915168024c61879210c9b3380e3176f4f05b2e68a7c09f868f39c15dfe3b913533a98344237d23c4fb5b6ed501cf952d5d2ef29188f3a038eeb158d47afae8d4c2a9ac0dfd3970f4ea16d596e0ff9ed2b98ec210d972b07878a8eefdb7214223d456fd119d8d1509c37d09767ade59c903fcb77c535d1c8f3e4152b6c0a69912bc9271a44dc341d474d95bf5c95077f37c59aeeac457038c2078ede563901ec7934a13daebbae6f3d451b31c77fc2894dce944c8b98a3f88886ac90da3070fe8226d02fba335768216ee6fe243cfcfe6cbbda37b8b0ae69ea29563368af511db515f1ed1f00d41f5fd2fbb5258451f7bc31c5cba97ef1c058cb46cab15c46a0dc206bfbcc3d676f9969be9a29a552f28a91fe3c47918f249db64f1b0939c28280e748601c25972ca7c1492718be445a4955b4df774576a711d887a2a5ef2766e74fbb8f491d720e5623cf27c26b8b59c4278b65cd1679cb6f37697b3e78da92a64e2339d9c5d3210894e3b592b91219e825b8e7c2ccfb7f2d59613d3e22f8876bfbca252a227debea5df98b3657f174d31c9d4cb1cba69953cf971c31e221fcb4e454fb264d76f25ab407cc368df748bd35779e3e431b27301bf7d04268345e59535e9326f2cad142fc84b0a9aa06c630438bb31140c8d5ad538d630e20f3e1ca5658438fb967fc69171a5f14f15ffbe9827c80af0d883eff92d451bcb12a68a8be1ae0adf6e9d6dd7223cd6509fd4c82b351e0523da4a45300feb0901ce2a9bdc0b274adee8d711ec83599ed2dd5f26737c8c85080fa009e4155cf45f0ec8cba1cc3b9d49fed6dec607c6c66a401ddb0adf0d0d14b9ca1fa4d0f44d16e10e56fdaa7b02ce5909bd80b6be95e56e82a975935aeb5e3bd3b14a5aac2994ccd6554805afb1e95094a35e447b1593874ce5a5a24e3b464260cd6ffea413be5e53d9f6ddd7d1f49dbf43ac128052b2bcf4d95a10662935154fd7ce9a4e33f4baf358e2d0690770f93b85e01b35e7e2704c49e24ca24c8f8bbbeb65827f0ba123c318f575dcf8f455e0f224213e9f9169f2ba764450489fff22a04f7f6719816ded82f8ac02b3c5d7cc6841ac39bd07f3b78363d0aa67950ef715d8a02fdfdd508807253e20b13aaa6c51339fe23ed8c1a4e6497f76a255b58789b75fc9e483f4b8a085925e7c924a05ad39af67a5496e8a8be80e76c37c5604538332a2dc8ad44defe1ca8bc0d39ba350bb8e839e924619a776e17ef42bb0a2d512726742320d86912dfb951d44c0f65fd5eccc281dda716bb085fd240943c1b23bd87eca1819f5b1d15ea6e0027737c2fa627adadc63fa9652bd2aa9399144b2ca43c677e06be769cb8dadf2766735c925f9e369c5264975a4615c95d738fc111c03ef28076ae70c0694af54646e3a51bb0e35d48ac870f4e2da40f9b35dfb2dfba5f44cc1a12540ffc5f6b52fff14dde0bc42cfe905e9c0da729fe6e5784ade17beb050404dd95cb94d031994421316de13aaca8049b39c3fe06f44cdb7f5319a09d0c43e16ee4a5bcdb87248d58c190b5d51090a83b340d85dad4f551639feca8ecb32c7eff9067d9619463219c3eb75c009037c6f9c7914ffcfbfab2de0e3509697955ccce1e5a29e3c5ded02d29f686c114a2f81340a1daa809d2cf4daea6522e12b36d6a61337ec134722d02297b9f29ed90a25f4f080ee5bbb99cc86dca3eeaf91cbdacaf840ddbfe902434ec57978e9bbd673156cfd16790c2e5a287013c2238836ab8b918b442345f66bdc4a65872982af54509cbe44cff596d52b9a506f11e432ee9277c2baac359772a1a7308c08b709b68a7f6165ef3bda6fd6e3683ef0477aec5edca1437a10e0210e3af95da692c08c97cba96b898295402d88a94d2f5bee4362b9121ce9639aaeba2962c8a9623e30c1549ebc1658717b75db986266e266f806bbfcdb016327218e7baaf43bc3267f735ce717fdae55292fac8ba59fe6640466c1a745b0fa5a077f147332c5605701b33b6529408213648c89ef2250954ee831b99c6c2712d722921499dcc82a89b1628e11bebf9f9d2733b5ca6cdf19ad5805d6bb1caf3f574d1d426b377d41e7d57231d9bfc1eba9a5185147d0cb1bc96d1433688223bdcd24a9fe6ceffa3162a8173c2788782c99c81e1812d441319c951631eb5534d27cde9815fcdb49ee583d74f524fd53e5d6ec356beb06f3e912e120460d0f5865930038fcdd5ba8b56dc452034dfde95149dc421a4ee875be0db7889e5048bffdf0dfa1e886ef21ba146f3845935306acc195ccb5cf57156b136381c11a9571365796496687db325fe850b8e12e8cc1f6db720fa62a5b547c110fcc2ca9ea3181f078400db036602020279096a2168a7eb25f49192e54070387454c0f091d9b89679f8d97e7302b5b28f2390a1739ab8c3901115c93551f901a72c7d0242b04f1a96112b975d3604b7939c12ad68adc5a5d38207dd902ccca0ec9bb24c0060dbeee7c3470cd591afaacfd6721dde91f40a2a80f1f115e0b211808bb4f183acf9b0cbc6fc81ab1bd5b678195a7104700ceaf03ab4bf4ac7d05c92325b5c2e4e6562915a1aee4c4b2da6c284e1d6c760b86bfcb805cbf00d3df60e955ed576133efbd1626b791686b15025e4436e3204e56c31c7a024798d36498b6e70af04f88ae2f633d0d31c81e1f219de2e32709c14ba62e79b1a57822bd3c372d5a34a8ada217d9bd08f3c0fe1508b8cb6588237cd6d21df0f95aef925e6392e0a2b38b7a252d7c78abd1c7b645344899eabb1f761cf4dd6b160a5e1282432fbe25e5189cd2adb77ccc50df28461f8ddfaee811c95a2ad90d9e6f15b9d44fdffb686087852661dc5ca3b0ae7313dbb205105e009811137b0623931dfe69d2deb7038e04fbf67334bca8ebe97894e27a96cd0dd7da6cb230722a24e9db6aa36d6840b3cf86681bcc46167361ee64db3b54ff6594c08ffb4176f98fafe07c37706ba6af9033d8ab69b9fd3ca932368778157d65cf9dcda7db3e499be299f7ba18803f9c17f2bb256b2266dd81873b920dbc0c0854255f8a54cf180435b120f041e3efe28f6f645bdf1b570d4e3d80719e3a7b582df9e77e69f3fbe1798efbdc91472bbe48216da6840687d88c99a6cdabd873f5ba383bbaea324802e732c9a8c619b4702c55cda34e43f2f13cbdfae30c00dcb2a70f7854bd5da717a54b3945dbba798929a3b9d27ae6cdd4df35ea0be076ad7efb064785aae57af7c7a1fa5917c10e3de999ffb0a112ed53ce69175c0be8ce4d3981350794915ffdfb799307aa4abaf802c983cdd4f9e80d9535449464883edb8019e3a03c3a2f19303bed3e866015057343af0c3fc23442aa9a9d699e92498fbee0d680ba78cb4b37ca4a4f42c73db8255a9a8a179348fb494e01894fbf90869ce691bed0a717135a87405eb7c38ee0eeaa5e753c03b3ecb7001d594e6f4065fe061f2fec3bda57e12dae69c77b81ec9c0db70d951185544c8e915a20d83a4bfc9ef47a10864e10abe1226da4b6d8b38e6857aef7f7741010f654678ba940be41780bfc1cfff97b13f9ea32006645855049275201b6417815ca53e21141429d05f075d7d36431bd673da98cec832a38f92023c3fe56c742be0ce642f3027c2da3f68edd1bc71d3b7650b"}, {0x38, 0xffff, 0x5, "f16318910e75932dcb16cf46cdb7358fdc76975249fdcf8c650b67bc00cefeacd9c5"}], 0x12d0}, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) fcntl$getflags(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000040), 0x10000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="8b0572b34cdfaba7dc044e249c64c14725f1fd30f3636be3e673f64a92212b40fbdf5f5ae4e45cb3fcb54d251367147dda1900a04adf4ed13126488ceac879c699a5dbdd7ae5319f106b7e82bde0b031031b0d9ba5d778f4b465f693c8cf81711980e37adf27037327b796396c9152134997f92f427281699cbc39808999c161570762cd367c24f0b7e74dc00d54fbd672cb30", 0x93}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x453) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/43) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x2, &(0x7f0000000500)=[{&(0x7f0000000080)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c4e50ed099d6b188d9d968739a17a5167f34d1417a69b5823bdead77fe4448a9da6064424eb7b46f9c8763dfa7d7733029b0bf3ce8ede2bc7e0ffba9c141f6a65b7b8bc01da5d3eb0763fd3", 0xda}], 0x1, 0x0, 0x0, 0xe}, 0x1) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) dup2(r0, r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3ff, 0xffffffff, 0x5bc, "0fd23a42eedc3fe57f9097f87be98b0327861aed", 0x7, 0x5}) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000000600), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x201c, r0, 0x0, 0x62) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x7}, {0x800, 0x1ff}}, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8a19dd747631ec021eca2b9eeab3515abd189c63cc5b016d1bbee55570e22f3fe685a6136456c92eb51e449885bc7cd63890c29b2edc7802c7bd", 0x3a) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:00 executing program 0: r0 = socket(0x38, 0x8, 0x188f) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) fchdir(r0) close(r0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="3da45285b34933740190993e673557ec61615186bc21a0a33e67e7304ea95bd0438d7a5bab4a08bef396c50e6a0a242f6b8ec50da3e1df8b068b7fc86dcc66b7f8e5788431ebc7e6305f2bb50587dd98908e2dc2da8475", 0x57}], 0x1}, 0xe) r1 = semget$private(0x0, 0x3, 0x400) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/184) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) dup2(r0, r0) 16:00:00 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000009}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40008000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001600)) poll(&(0x7f0000001680)=[{r3, 0x40}, {r0, 0x1a7}, {r0, 0x25}], 0x3, 0xffffffffffffffe1) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="556bf55dd3e51e8c5664513e06c3a7d7cca95bf65c9a021ec5f88ae4e5a60df4a2b3d74779f7aab22c5c9560ead3139aecc77a1b777bba0426db934c3733b551dd206c6dd3fd832ffe6ccb9f5b0a21e72f19caedc8e218fa9fe5a40ce7a7d38d762b9425bc6cd78404d0083158b94cf6659e86cfaa93cf7a2b27f98a8dfe00eeda7909aa76ebf28ecdaf4062b3e7b8c314c9c7dc963d9f23cbc431c8ce74f345385b9d5f18c602a247c7b5077b59f898f5545f60a6d7d67d53fe2b426b8713b405350389232362821b5d7b3de128a4ee40c13a012b9a560ab6b0cf52f7551d2f11427ccab704aace15d8369f47a752aca423270af5c1fcfdcf0eb9c858f1a603a569a8018b37ae5c5a8bc5c03f0217df033adcd511293b271b9d78a0f0e5270e72b301d55122657a494e2fa481b8b7f97a414aeb82fe7519f97bc2bb6eae76ca24636c7391c430c82aeee347422b6e4ad4615b84c32eb158ef3a364e61c7629f62571235c0bfe535441ade785d6b76cf00b2e01a2d52bbc579a1cb13ffe483220c6883f3151b8ddff6a8195f89a94d44e4b0fabd30d55df94e054f4bb69c6af8c8c017b6ba25f92bed913a38772596fac91740472d7bc6e9ef23dfbb7e3b744ae1f933a5cf24b2a54ebdbf7a7e3ddf605270940061aabb11f32eeb82a73293de9a2630bd65dbd5e02494244584e3583cfa3de1677d095e67e6b23b02fa49156d6a8a7998ed2500e38276211d1e221f5b22e9012ebe080de7ec1c27f39cb705de9d8d32759011ec1d68906806dd203ccc761c00a0c8667b3cd78b56267fee8960963e7f861fc4e74cdf455b9d0198d72f020b80508d1d2610a7b0bd48796f63c4b5cabe2f69e2bb08bd41793c12099e2e49be4d6ed0c2deab2dcfffc41f6a601982d8f95a11d804e8210f01b6e7127e6fe98683fb6fd01fb3bb8af450933efb2a65511dcebbb3055b651aa5aa56d784991293aee098d21f9810919e22e04ab20d255d3cfdb404ffcab9f7543875ca31dae868c9dd399e9eddcc48484d797e2bbada5c1b0aec543889c033919e6a5ff5a8a76203c7fa04fea0a5565df3ba78289097989df92d80aba62f9cbab75cf3e10ac2caeb1f70c3a354e2adb88da532d6249026732552208a2945685a081b40a645a0d88e5d0fe61ca3cd38e3605cfb4f4e0ff3e7b8a4723491150d2a9ecdd29a2d84be4975471bc2b75b980db48fa79c7c99ab0d0c873c79809b6c70fc4b904e66fe929fd058a40ad6a536e16922391710e24a949f90363d27f95d73807cd763da5acdc37c5887f2fd63e3cb70645ddda3d356f915c0a0994aa29ed2377c0188d08cc1d5e1fc6d0cf4969c690771b877e7f025c96e9f7d0864b3ee0afb8d5719b3bf06776a4f6fc9796c850b541cf8ed3e426c5cdef8c67e9585e6a7d1f6c6c3106ad41a4be04a4d878f0f7f473bd458be69be18bdedf42fec32df8ed4185072f1a7d8e0ca74f36a9ac90e5839f3d13dc204f570ba442268f111a12837ca859329952527d5cf0e327d5730ea013baf1e416cd095f438e4c64037f27d6743b4374a8cf05a65c202da1b44511025e7e34005b8fd56369b48ff452e7db52cd7ae03bf669adacb149524669dc35f0cb4506eecf4300730e145c272670e3cbe895f068d2de3ea5d050c7314b35083f36f0537fa18da53e24040d4d142bf81cc093c8de0af53a68733e6b040fa5fe64ba6e0c63e9a4af03ec3b775c9350fd97b1010e7c0a63e949a317e293533b2b32965ed709c8bb86089425457ea896d3bf3669a68d6c5c667cbae187a391f7a363b0ff2f1286187a2d5ffe6a6b2a134bad51fc06e6b52179fb0900c8c407dd0016f1fcb5d984fe4d694cf74be23911e46cd0324ab262bcdd3a958e200353959eea1b5f63f6d86b03013290897f3b1e9cf55613157c5a36f988ff836856b9795e537df6b44cfe229e988e56da80ab8fe086d18c8ed03cfa31dc6fa3e9de1f3e70a5b5eaed294e5d9c02deb9ebe69cef7cc7b4d5b960ec4828e1616fde88faa4a6e98b9d9ad1581149c8ecf3a9d8822deee51c50933bcb8624f9bfe03f8306950741074a5b8268bbc5f2ec3ad674cac6b5c32dbf547c4d03a1a48e3ce8e1bff1679fbb42821ca0b3add25d06ea52393a7332f00c8c8ca694e34b9113451bacd54dea050443e3b2dbfdc276c47631cd7f1b1b33d98c27dea37689f430bda3c4f0a3b2c8e96a85f901b853f2e9971402f88cc8fc6387e1d9fc64e260399ed2aa99d7263c6f163ed9287accb70d678861be12be5677906a942a0fc115e7690270231300b2ab9f0c084bb2d85842822b84b2669fe88525deba8c3f45d7b4f0872191037fb3e568bf2f83f5d62e96330af831b1ed4e0f2d868b90cae903b1e1c1699b9f9072a6c9c03df5a77c6fbdd3e208128b2b24df1243905db7a5e91aa56e1d93303d534050eebba0f98eae3fd4827ad1f7c4bbe78641fc1668774c4e713050f0c77118349e13bf5d76afb8da640f52a3cd5035abbb64eadf597e33144835873169aa23438c3e0a5bc3175fae505947a4f20e7dcde24ed8ed4460f0e1d885e7cbe3c579403d65cc7da762c57b8d5104c28864c3c76574e9d24b5b6bd58cfa4f2e2b1327d36d50ad60050907a5b837698e590d9fd2ec728b4fa535be4ea109800521c3ad758a16830e576fbf70429315bbd064fcc992442d8236cbe921068a0894d9588cae6ebadd07e57c3d23a739a9060dd3b20ea7db6c0cce9b645e9996a0871bcd4cb1f5f5e19e920d898d211ceff680e5a3982323f7377ea6ffd8149d5b5675f911d91c10763ef635fcb3ab40ee0e2a01c9e2108de8fd8d6932881df3b0eb87adbfa900c4af8819373138250e1fcdb87c56c1958a6be83ee80f97635eb4099d58fdc08d037634984671dcfcca636626760ac68f57c42f4572f78f2156ee5ee5f958d9504afaaee020abd756934c9d9f0184cdbc7a796e1235afbe5d4d526c5233b745e4062897a498625627b624b2611b2fa45013e580bb961c4cc1651cb7685e11d3c69f4e79122bfa34707e78ab20659d39ad68ca09984b907d241783c97ea95e674f8b45d5d629a570350972955dc5cc148038a731ea45b5cbf651c3703c3a42c83d8103d6c98598dbd6fb54b3457244dd1c8a2fe15fa7e4e29fa14ff307339142942b6fba1fd6e981f3994fb1f65e8e47b7d6aca574ddfafd4acce1e17dddf732914011eed3abff6593062562c8d5bcdd2f9c556a712ce912f99ea9af6e3b131091d38003549e95e3796b713f24b22810041d612dda7151273b1a6d93a389b65bb54af8bdbde3b2dc019c38e623a1d0df1b4c6153162c6f1d07b794141ea73612e16bd7e00ddb1003bdbfe11fcc87ef62bacee58205e7acaa9bbee78e6c946ebbe25a7fa8980b446ca6090a0eb5e62bf412af8c82da130dc2ba583a5c7099a5caaf79d6616c6dc72dde28da0c2e4270c3dc395d913141ff227a84379db8759939653d98bc4ae1fb6e036fd02c7dcc0d2f4ab8c0a91c87c449d557008686e2f7def3af9877511f283785a55d1067f3fd2386b1bda675f8f7e00c0c2e191a82fcecf284de9211a1f19226e3d2efc53fdcaf0dfd4cd07a37fa990c339d41301587b2d3012af767faaa1a3fe9952a9511c33634890b0eaa4476ba70d4c1f738369b34207a4c5763d734fc78291887a56d6bd6e99e387626f07bc0cfc287b093d35ae193bad47a9a5754942b17755c806578dbad4d4406c81d62836261b97e78ba586c7621038dc887c4a9750f251e04675aee03a689b52b9f9a75c39467f0081ebf7c4f1d4e6cb375ea646606f5c96df567524518d7f8a70c1c246b20953c4fe59854da04c10229a3a826d89f46a8b8d829e95d5abe4442573ebcc32017488a9fafd3be8931d2d516bc44c85df220fc142c9537bda930c2e19c4c4f097edbc9b66b4cbedc9783c02b792cf98e918beed6978d15a9c6b8d7d77df7f3fa541f1a08081a2001d406661303d19450e6d2b384e2a44cf2f28aaf5ced49bb7fdc9c6e26545761a4431ad583c67a43c086b845b68e431acd2fc1255ed48fc95a0a9655ac9ffd170b7d0c2226660ec6f525508640a07a7df92545a7737a5e32c4c6e387a3760aaf2d4098a56df0ebeed3a0de2090ca6c89d75eee0f29af0fb3d292c897bac31028fc5447a8ee6bac120c7a8ba1d8fddac8a07064992292e21c0a1b0470940848ce1cf8e5c3c70fd9d44c4051b42f484323bf86d6f9d65e33e5c02da34d17840c43cd03565f96c3e4c5dd3edd2ea683c2733b1c1be5d2e976ad02aa62ca91eecc0f1e2f15ae8a0f6a651905ad1e3a7a47860c6dc8d5cf4de3b1312c4a0178000cbabe5601aad3358157d426d1db272742d2f0bae08e3a6ce928a4e76db5ab53e643e57a43a9c78462ef089034906b59db191f4ab913cd73d27671d9913b429380d7e95f417316f0fb63ac39dfd6324b9dfa53dbf7342cbf6242643665660e03738ba8f09d40518daa37c7ef5bf55ae9aa93ba2bfaed1c1871b0a0cad914bbd4fae6d63eb2c544261728cc6a4835f391acae51728b3824bf3b6e99bd0e5efcca81959d2b0abbfdb6be099156ab69e97fb5960223c103364a724b9dcab91c1c8bbe64273d5f6ebe7fc3431aee221aa7f587b2dd722ee5fa0c97792dcd36fbee22c2efb1a7df81c0375f8da2dc185821f433d4e706c611caae6a9b0a554582a68f444c571e877c7df62672f7e9d5223b615d577902a868e98008a17f1ca1618afae5dc04d380074a7f35372ac5d381e2309b93fd163d253613c36c6de459fafba808a7a0a31ad48cfa7d51180dc867d2dfb92aaea23718e10ee4f5c7bb43d7de4c6bafce6a421a47fe53c32936f9ea58a240767e239fea2d9b391a14645d8249b24b4ed6c5018eb3866c324769108fa30eefb80697541199c3ef613362bff4d5f0a8a82b6da4a19e23862093ea435f0f67388abad2c28e365be982c074ee4edfe41ed2e69ac93f04223945ec7bfb59d6791595c3153c790dbe23a5d5e375ecddb82e8417151b1d51961e93e3a96f1fe9b8fb73502630f224b2535998a74cbc607ab240dddcda9d219482b6db6c0974cae9a303d32e185dcab1ebf690ab26fcb647a51a6adf523f2cce45d5e05c4b57f54d6e10e810b962e0c12c37e18d907570ae4fb9b302c4c7349088ec720af28475332e15157988da2270abbe8d620f3077df8a6780b05d0a5e7266c91c99966b0f112f6c6abef87c873126f8aa96fc954e3ef625e0b1cd676e807a41aa4904b8dc14cb6a898fd8cef2860cee1bd894632323e6d917480a7b1295279bab0338f23073eb0c8422a1c1610075ea670950515282e2d17b4813140bd083b1721c6a39288a77c90ed177d54775d2ea10b580b72ed15febc485da709f24d6f0002e19797e8a668ff6925d4fcc8d04a850f2085bda7b4e889e6ae23ea8e2bbe4a04401362c1610b4649ed010d793e0108194781600895dda31229cc6cd9df4f6d4c2b5cef23dfa829c89b54c3bb44763931748298ab82d2fc8b7a289aa304ecf03f9e5c269a48336b089248f759f2b8331c79da903c98f75339ce606d048e3939862844a91d537036a3919369a5723e5d5ce0b1165e4ed243ffab632fbbc7841ce7e28ded5e9c2f34c1de6f37b31fce835f433f050d4cc6c1da46465b97fe714ebd4406732dc5e857b5e60fb8a078aef46eedb074eac13a966c64cf9cfc4c39f1160f3a903a2f961051b3240af44faa815cf9eb3eb73d94e9e00503b6bb3b81a43314523b61e896673289774348e960a52c012ef6a173291eda", 0x1000}, {&(0x7f0000001300)="342bda892945107c312f5f96b50e9188a92657c698e82e11a4af8f75f3dcde43310e9cc9c7cee5e9f161f20ef7d9baa74f143dada5aaf937710c201a7b7a706e25a482b1d023731e2763b8d4609b9d74bfd89e77650b6463d2be551039b164624085606ef4b3c5882b6cd52a34bfab0b8bc4f843ebf5f3a8246ff91d2cc783604d02d04322115f05ed405d544f95da6f417e459df5ee3998d259385f610e51b94041e7ee32888b9338ee9e1e5a68e86d6552e6476fb1", 0xb6}, {&(0x7f00000013c0)="d33df45c868bf6de0c0a788dd59ea186e088e685f42c42ae6bd6e360e0631e809d8da12c27290c1299694e12a786ad8a6ee62de66cf52b16891d3f2e7a46847ace7a0ae8d93ba096c1a310d9bc253534513c6b48f6ca4fbe92d24b1e2e5b39ab5e471418e74f4f91e43d798d", 0x6c}, {&(0x7f0000001440)="b9213f7d8d713156a05fb0a821d341d2feef1d3a6c9fe3acf4bf15408e3c41e2ddd90c893f4f76393f6f2992d156e01ad20fec9f8283852b9f7e23a2b7786d26c5de059ffe3abfdea1428e7ab67614ce1e0810e754002c84ebda32446f47e41787cd98c2b9808b3fa4c43b02b8a5a90b88bf3ce9ce772f7e742e6f853b5115d3e005c540f1aa05abacf97503670c18c72c3041d7ecbad5edfc9e8b6d70b45b69d8dd09e185f0ef30681d6a66583eebfdf059238792e9", 0xb6}, {&(0x7f00000001c0)="3388bec5eecec1bbaf", 0x9}, {&(0x7f0000001500)="9c5fdd2ce01cc99252ad94fa512fc0732dc88d2a87d8da8434ed734a632630f1f891db1944b612fe8a3010f76fe8a9cf1793c69bf784e85a59bf9568416e98c73cf1439e3b669a72787a31f34e0a20829027ed922204e4bc740ea3bb94574fc4e3e32c9655644142bd33e35506f7e63d7f06aa641af853d7e2d2114a32a6a2ad", 0x80}, {&(0x7f0000000240)="51f744bb8ae68a11d55454f97cdc7ef0ed3d0b55489b5f052f101708c10ea77c982988d7ef697f5624a7e7143c2aef", 0x2f}], 0x7, &(0x7f0000001600), 0x0, 0x1}, 0x5) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x81) getsockopt(r0, 0x14000000, 0x1, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r2, 0x0, 0xfffffffffffffef3) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB], 0x19}, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) munmap(&(0x7f00002fe000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x2, 0x8003, 0xfffffffffffffffe) 16:00:01 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x180) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x6, 0x80000000000) close(r0) 16:00:01 executing program 1: shmget$private(0x0, 0x1000, 0x209, &(0x7f0000ffc000/0x1000)=nil) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x3) fchmod(r0, 0x24) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) write(r1, 0x0, 0x0) close(r0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0x811, r0, 0x0, 0x5a) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = msgget(0x3, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x1000, r2, r3, r4, r5, 0x1, 0x7}, 0x60, 0xd2fa, r6, r7, 0x9, 0x9, 0x6, 0x3}) 16:00:02 executing program 1: r0 = msgget(0x1, 0x102) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="fe4a97cd6b7e3ffce73992375069dd73a6ad578d528a1582d39a1c101407e856c0e46375ba31a0d3977f32ee054564371fcf75e4f9d21dcaef8e1f56cf9aef1e5505e7c5", 0x44, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1000) getuid() setuid(0xee01) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = socket$inet(0x2, 0x4, 0x8) pipe2(&(0x7f00000000c0), 0x10000) fchmod(r0, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fffffff) getitimer(0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 1: 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) utimes(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)={{0x3f}, {0xdc, 0x5}}) close(r1) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r0, 0x134}, {r1, 0x5}, {r2}], 0x3, 0x0) dup(r2) 16:00:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/187) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) readv(r0, &(0x7f0000002580)=[{0x0}], 0x1) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000100)=""/243) 16:00:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) getpid() r3 = dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) r4 = getpid() ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1f, 0x1, r4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x12, 0xfffffffffffffffc, 0x0, 0x4}], 0x7, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f00000000c0)=""/103, 0x67) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x4) clock_gettime(0x0, &(0x7f0000000280)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x60, 0x10) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) semget(0x2, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() getpgrp() ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0xc40, 0x0) dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/255, 0xff, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:03 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5, 0x9, 0x6, 0x10000, 0x8, 0x8, 0x4, 0xb39}, &(0x7f0000000100)={0x10001, 0x2}) select(0x40, &(0x7f0000000040)={0x7, 0x7fffffff, 0xff, 0x1, 0x200, 0x40000000000000, 0x100, 0xa43}, &(0x7f00000000c0)={0x9c, 0x0, 0x7756f685, 0x3, 0x3, 0x3ff, 0x3, 0x100000000}, &(0x7f0000000140)={0x110, 0x2, 0x7f, 0x3, 0x0, 0x1, 0xffffffff}, &(0x7f0000000180)={0x3, 0x7}) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:03 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x1}, {r3, 0x18}], 0x4, 0x7) mprotect(&(0x7f00005c2000/0x4000)=nil, 0x4000, 0x0) ftruncate(r1, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0xacdd, 0x10000, &(0x7f0000000200)="7d2b55573ea3da00a01845a2ea54183e1f65ac75ada476bfe9421b7a8f7565c7c3439750d8b3a686fc95ef901ecec9a0c8dc0c87fcad941267c82ebdb9447faf76e73106870806814b77c0e4c9cb3710b15dec8120950af5ad70010d56deb6f7ddce2b79c9f4238d3fd239babefae9f9aea69f4b9742c3eddcb66fd376d53374", 0x80) 16:00:03 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0x1, "833e9bf9efd7794b3054e548ee25eacf1d468f31", 0x7, 0x5}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x40}], 0x8000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2e, 0x5, 0x7fffffff, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x28, 0x800fffff, 0x3, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x1, 0xa2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xa1, 0x2000008a, 0x8, 0x5}], 0x4, &(0x7f00000000c0)={0x3, 0xfd3}) close(r0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x1, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) pipe(&(0x7f0000000080)) r4 = dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x9, 0x9, 0x3f}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffffffe0, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x2, 0x80, 0x80, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffe, 0x3e00}, {{r1}, 0xffffffffffffffff, 0x94, 0x0, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x70cdedef}], 0x1, 0x0) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/180) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xc7, 0x3, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1a1, 0x2d93) 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) dup2(r1, r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = socket$inet6(0x18, 0xc005, 0xfffffffffffffffb) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x3, 0x4, 0x6}, 0xfffffffffffffff9, [0x7, 0x3e, 0x9d, 0x7, 0x0, 0x5, 0x2, 0x1000]}, 0x3c) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000001140)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYBLOB="d3dd7c874101cabb8089e9a4138a061d923cee3ce50377897b6a1dcce3f8e0befbc496b4ef0f5b45b84f30dce6647444666016c7464929c3a05c8e2a4b1c47ef1f40e8566fdb2a40eca4b9fa356d8a81e215d28dd31584adafbd902ba035ad65f9135fcdbfaeafc8e7384a514a471d97991e1c2037a17ccdea81b66a7b8b74b3484a320fdb48351504b312f7e849e2082405210b90b32cc2619bc3875c4d5c942a40cc8e1ca8559b507f773fa498417a5f9106effe1a0e93bfb54754f40492dbbbb5b498e6e7af09fe0d", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRESOCT, @ANYRESDEC=r2, @ANYRES32=r0, @ANYPTR, @ANYBLOB="1d546b77c451559bcc16087f629dcf49a87433ee3ddf747c7833d7c375251f3c4b837b0db6e42de7c2d028ad742434669beb4fb0f5b893554280e67fc36a5bd004ac7efd647845eb9c981377f9a80901614ec317097185c6230587d9ba5774520dc213839732823b5f8247000e8d4891582e13f3e0332d764a42404c4ebea06697be28dbd2925feed2e20760e35928976e0d2b7b79d2dfe57075016ce8fbc4d7a200733c9abcd161466d4551ea4f56c0ceb119ac94b541347619364becf50f22346eed67944ad71b8c794cccd7e3580fe735fc712e175d513aab451ee0e073b51b8c19dc557adc8331dce27b4a882bc070e1319301539ed9a1780ff21fcf9db46a0a645cee288d3a169eedc499dc6e9ee70125a0ef255c07d604addbff2498f8b063e7d7f1126009a793bbe8ba46b15a4bd66b57bebc5720abba96469deb2bdd76107d9f74f147dbebd89281e912d64d9d22ed60016907221dbcea812f9930ec584f584a149784b586d5e766eea1fc5ebd7385a9524e41dfe858f2d5cae26bc418992fdeae60bd161a5dcd466ae1fb8ea37cc1a0644efc7cbbb6dae71ede1dbe4c5d1c87c131210fc156d976b14e5bda9fe8499c003b19608b928a8d41098f3f173e8c43ed805afb2eac87c0cdcf0be2b007847115440768462daef932d1f6b8dda6e3ac39154fa8a385f263b67aff90d5522e95a93ffb93edac68562e93d25ed04b2967a80607b1d089c2f1fa44d5bfc0fabe911e4fc451c273eb4a59c41d3b2d03aa7a3b40a4d4477b9cef555fb59ee8af7ef66ab0c8a85e9b984ec475fb66f231bd1b61bccae2da0f24c5c1afaade07e277dddd387b25f9e007fd9ba761f4a1089ab2b25604d339253b4c1efee3d9608c3e952a8814fde85e985d8c0edd47e138813b8e7f3603af100667faff4806b0674a249642b6ff9701dd90b0c5b1ff3a217a2618aa399915ce2ed49028e07f0d0f7526f846f74515482f94cd25a0699db26ce1cf837678e2d292981a899ae86d2a326d771af6a43d6ef8d67e6d35a2a0d8e356047432da4a4d8d91535a6864c508225c7e18fbbf1da4f1db5f7a51a190498fc9517ba1420033fe52a68553a10fe9f8be1dea3a7dca06d5aee70a67092ead6252dbf66b51ca0f3fc32db2d304712975d8919992de7f8d997dd0c914d02b028bd3704633fa854016e2d6f0366b4724c5bf6eff956b5ae90144955e6315e96c3e66066a7391c3e6a4a1d90a4649f5c6a889d70f5edad8e7003b71b6f7933c48632fa88b92bb91a44653a33d68291d4d903ff8e5a0e2be4556a35225ddbe172d07be16dd1da1d72a82c6a387124e2228827b8f20cd5755ff4f5d6ec11439cf665a89be7cfc7e1afcaf1e36c9835edc225bbe2f10625fd1d5a85d7b854db3819d08e0ce343011020ab462b77afbd91f617948a400f1ed902535ac707019b4c2e28fe38ea028bc16f71aa329ba55f18adae68f046bdb2dd48ac03f5c36c56ae09c2de53f78e5682a51c6a27df2ec1711b21f7797e25fb17e79097194246ab1ab54d5aeeee141356372f04ff8cf59ea23599735136cda21a6ed974575a94e06b7718b6ec575b066f51ddbfc886a1e2410a7fd5db6cbbc3604af31fe65f745734c9f40e4ca7be3a55574d6569a2755df42bb3fcee07133f05629f20ac89ea45a5adb68f1fcc3c87af1e20a1752fd04e4a18f0be4f791031682df281d6e047bb357bdda35d294f3067d904c6e5b519a75c50dfc8412d27ae5dcb35a3b2c131065975e5eea3e66141170d73ca35cc48cfe1acbc19e228434c813e09b6528687a36fa998791f2de9906bcbffac5d551f027c43708872a86e53d05458be7c8ca23f3a3f6bbb5137be3be006722dac8f71e3295120aa4ff361c23d723274510b3958cf0f40923eccabca9fe0c0a5cccfd8930b9ceb154c7e9a15fd9554d4fca4970ea34b322e9b0b4aeda54a4403ecbc94b5ef0af2fa859fff37b6ccacbc206f0734dd272fad854211d874544735eb039fbb79cc278d27e5c596232eff2a720aff880e2ce8eb015146bb9306c0cc8fafe09ec7e209ad6f1922e2264f326a076b613ed50e0f5124f6b23c7fd27810228b44d717a0047b144316fccee7dccbe2553e4d7be293ca40fa48d0b892206fd79953d2eb2279e57cfde48d257c77a8fc83983a32c228ad87c40260cf295a73eec3bb79c5e7d1517b2c036ee060c1c6887ea8abf8d1fc0c6042704ff3ab463c1b04c280016ffb4ebc575dab493a9c59e6016aaa0d09df3d8d930471f2e8c85dfbf0c8cb4ee693cae24ddb84dcf34b97bcde5b24b1349b140f4efa6b756f3f8760a1f3afac41a4327548ce1836414e49d7490332bfb1e956e213e681dcd336d49b5f3078500f1e992bab3d39c004eb508831beaa70b727166b4bf91bdd4233eea767a9a1bd97903a11cef3512a7c8b282724904c05d0a8f604ca2f8244040efaf0a95da23944e3dacde0ba128762f25e7f96e279a10bbe5112d27d7c441c4d466e57a322792fdf71d164395e3347b2ccf9b1df0980a1b199a1a97593ab462dfcd8dcd1e2432380681697f57a8ec1ab3154367ef0f5939b2e8aca6c6b37f537a78b9215f50cd89a4d3997e0ce0b394f090d5c1b1bf5e75e9f351da874b8cd04c2162ec14c56c923c165c0ef85a00caf1ae473943874d76fb2f8dbde4740cc9f98eccbd0d76821cd1dcc6d92cabfde1dac1402e13def17fd056a3384be2eb87efad9593c3c83d05c295a43d624040f5787dfd4a7ff77a0a14d55c775dd2a80baa81050c4ca475bdc63850561e6a1321720834e764cecffc63b456cbc98ab7e8067d4bbda7f5708db3e8603f1d64ee0b02f69f7ee3ac958f2692cefb93e66cea8ed620f425c45d888e636d878a0ab3336cf516ddfa14f621ad0c3182fdc650404427cda5096fb8a4f20a2c49babe2ddb025683a0ba6f04284a56ed8c4655cf6d1cdcc990d8690fa1eaf6191b72b5314b11a0cb9ef91e79092eb37726899603ba91692612ef64e7fcccb8d29aacde12075f155be59041e7f66ab856821aeaf0a708dee9ffd6a104638eadefc3aceb8028318178577d9a9643e3d503cbd9665f61a38b0d692e29dda66a96cb7eecde8bb02550c33f34936631dd9cc5ec5d90cdc6d4388a89ff6e61b7b839b315c42c0662867867b75860ee27fdba28f60e745e0b987d286fe228e91224b841384e2d9f9b857b0e7fe8a31305fcd426c95ceb975b55b8eaa603e39e7f21e145a197933522f211f20b9c3137ceef4223ff445e2df21ee36fb0f9d48ef9c3c9fc6794a48e02c2b670d266677947053ead246dfafe1d8a0cec5ec34fbd42d429628eb5bd84f454154af12be924f4b2181ef1e0b37a05b2f71afec68c1b712645f70d09be1130892d8716aaf97f0097e6502bd46141f1d4ece27909c279ee78d338ae2a0605a4bd4b45d80e30dbb74b3a53b6762c3ffba0eba3d8a74a243a167c5410ac8cfb4ff2784cbf298d9ec699bc7053c978aed7d2883cd805a025a2473aaabe475d5bbe741c72cd114de55ce746f69789d0f500f05335742edb7cbf03c49455a10b5639cdd9ab3b4dd4a8ba68c7f08c1a39b58f481a0fd14826a8d69ba11289099de010d952026a9e7eedb3547d58a373409ee0a4f81e3eb011eefe073f99426a5780a0fa52cad37fc8d1f2ae1994c5f14c8d94800d7317c7d6f52d2f657dca895b0601142a8acf0b59dee4d4a224f57521a712cb750a6fb68872b358209fa8fb94e6e6fac8d41513bcadc97e58c7f5d35afe565757d39186639e710bc3300bea023c4348588c9de80eebc44565607f03fa74218087dc1e421dd1c6ae6555c56ba777509b6c8a9cf7215452ee8ea2dea6af468cb9188b3b23108a6b7f6b561d31db7f0eec2d6dcd19ed97905b9ebdc5a93805639d5e1c486f15b0730ad709a3830af9278169aab20fc41e5f95078f6dbc016df9c4da42d9642a7a13503445dc6aa5eadadf0c5a4365ae578672608e6f19d664b54864dc02d80035a6ec08931dcf79a224580bb0779e9e38ecb82f36a7b7c863181e22c1adfc69daf6aaef52e3f391e7120f8e8d5cbadbdcf101562edab621b75cb9fed18eb3aad8ffc51a44bc88aa439a24bd80a6a0ed5662f67b1fe306298604c96a78cdeaa1b670927abf5c9a615dc10dc72939f8ffaaa3b0b8e89d06e91fc75034b750eca651bfeda7f4153c88eec937ca780808671284decc563578e6ad2a48b66a512812927b97e59bac9cb8dfd0ba402f3635a3112152d0972b7e72cd54facea7779093dc1063934ce8cbaedcc2afe2362a794acdfbad5e8e80cfc2069a13244252fd33fe35dce9173bf9b7505f7210996b6703f013cfc1870f55197cbc621ce55fe48b519fc11d1ed5cd7495d8d2ba32ed4fbd5c1cece39f1cedc57993788e80de521b5e3cb04d84d7b30d0131f1c95e0e81a42342bd9a7b6c1da820302d1f60d58363b1779213df3878973191aebc68700ca15d2d7d1ebdb7fd268ae79242fb31b88feb5da28fbd8a3b87ca8156943df795bb94648a2740b0a827f6ddcf81dff10fed2cda092d8371f90cea34f1db03c3a9cb8a2662129c6937e49bb93e423a2e907a1a6ba47d7452c95fcca8f21ccb7d0ed6db10d35fdb6e069b0e36278dd1b599d4151de482db812dbab615ac876b90867b572176c41250e240d05d498c0179484b107b610224fa274713a1069ec039735186edc37ec7beea40440a77fd4cbd7cf16f707e26deb9ebd52869ead0e9ff4d7c1bac3d7ee2c70ed2d83237ee03a103ff3067f3f6862327e7edfafc224190a3717bf3433fba40d82007c60b34a3c339fbb773770377e6110783ff3d8762c683dbea24d82083f90fdc4c7af68abe417042474a35103b8d319f4be3f342b99acff17ba48dd83674529fa0e8a4184139606fb13e53dc0b34428f3a066c5cdd9accecdf2e3038083a92b169a433c269b66d81cb5040a6cf25137b7ebf76bfe8da1be7dc10e6c4607b7b4f6495126aeab61fc5476e8b92bb75d0645c1bfd50c6cab54477c5d5cd1fe16b4d81064964d75837d73b44c86ada4fd8d1090728c19409e05bcfee47b8389de0d5715b5770f0e94c05cc1ed25f2b6477ca10ff4aa73482608d12c14015515c2cb829223892477992298d7f408966ae75eb9487156e187cecd0fbdec5817656e52d81011f3f743ec4a2a657dd5b7ab4f8297f79d6a5a00ac7290f8734fe12cd008ec4e61b22e74751d57aab41f6f6516ea5b51e3428770dfecc5e342dd52d2952aa32c37174210cb52e2d2bf112afea8254d092b10227c3de84b26fd9cf4928dc62c06725cd3161fd7d637242107080d1c44317619b327657cbae496efe5ecc4b9e62100272f0a16a07457e9fa44e9c0246d1bb2a50628072b32ad196cb43639cc7412b9cdd41d6b8e21e81f2593e19ee568173e14d278023c1fd9e5765d41234748b484962f02584fac6746bbc0a01fcac7d637823edffbf27169f7daecd32ff8500378c1c5ccd5675aaf7431b977f17e2ced6aaa323cef5e94a034453da49ee4648de1417e761c8fc4c5ce1ea7b9d9ef8cf87a0df78e78f4a8f6ad6a41a65f43c33f77723621cfb369a8dae13b8fda228f8afb6052235c36c82b72924be052446d8ec0c38ca7b0d2f34522ab4f8551040a52fe6b205c47d3121716aab53880a891adcc654c560bf96f72a7250b55b306062fdef8893b53ce7a13b92c609805c1d3e39a21fdca2b89f15e459aa8b8f6c97815653bc0dc092e5abd357d619a13ba32e75d36c8ac3f024f17daea1ff85f3d7cdae877a770ec398", @ANYRES32=0x0], @ANYPTR], @ANYRES16=r1, @ANYRESHEX=0x0], 0x4) fcntl$getown(r2, 0x5) 16:00:05 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./file0\x00') 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x0) dup(r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc54f, 0x62957f6d, 0x9, 0x6}) r1 = socket(0x400000000018, 0x2, 0xf2c) setsockopt(r1, 0x3, 0x6c, 0x0, 0x0) 16:00:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x4, r1}) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: pipe2(0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000140), 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0x0, 0x5, 0x1, 0x100000000, 0x7}, {{r3}, 0x0, 0x1, 0xfffff, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8c5644489a8ea66a, 0xfffff, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc4, 0xfffff, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x2, 0x8}], 0x0, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x18, 0x55eb, 0xffff}], 0x2, &(0x7f00000005c0)={0x9d, 0x9}) write(r3, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892", 0x1e4) r4 = syz_open_pts() close(r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) kevent(r5, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2a, 0x1, 0xb9}, {{r4}, 0xfffffffffffffffc, 0x8, 0x3, 0x3e, 0x9}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000011, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0xdf5abf358a6caa9b, 0x0, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x28}, {{r5}, 0xfffffffffffffffc, 0x48, 0x0, 0x7ff, 0x3}], 0x1f2e422d, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x41, 0x20000000, 0x6, 0x1}, {{r6}, 0xfffffffffffffffc, 0x4, 0x81, 0x81, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x8, 0x80, 0x3ff, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x6}], 0x8, &(0x7f0000000140)={0xe5, 0x2}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003bc0)="134c25fdd2945834c313954188366bccbd528b18d530045d7a16a2a6c970da4f23367cb9d89aae4ceccbf2ce1c70dd3e3c29fe9451922c6c413681d3ece0902b878662e455c7e280c157d446cd571c935d597a3c9be59ab8fe5af549ef279247619f48bd3aaaf3b204685063a7d57930d49602b1912cf3d31544c0eab7ab7a9b527ab354ab9e1e33a1f0b0adda2c61c839b7d268e3e41263c515783e437d6cc1a4e19961ff4736f96e660b1b66930f348267c716dd02097eef640b39e2b085e6ac8c640eb14c261547de2493107c44eb6eb8c01f761c11b9a5e62f90776af079675267c6185a8972f3b316d9e3031e055f1cd6d22989ca2ab04c325a65cec92346463fb48f394bb152588f760c61a39263ac6ca7389e798863eb9e92f2ae2062cc5b764a85fa57bf292fcaefcb04ec73907f502b9813fc00b34ad4a1ed03fc27307e9d7a28154474e3d12eab51735590b942950960d31b219f2dac95a20208ffdc017b207a7e67946d61a047af8cd0ce7edac7d023f41c516bd1a4fa9d49d2d4400405973b588fed269e944405fca7b5a71380abbd0d30431daa44d7bedae44129b28435c400e97d8195ba6f7ca5961de4774b260e231b90606f16fafc5da251041308872cb392ec4de366622e5163caee6e58fc7455aff6051fa56f30d3f3a6f82483e58020f455add8fb01b900f48923002bac062aa217d035d3a75c65808babd37409034a2f0c4244aa6ac05320859bb08a6032e5727b212c93e65656bd308196f3203cdb338e764b58a93f19bc3d6052039f8a3c953f5ebdafb54da19d548df07175d025bf5f5f6f869347e9b9b3ebecb53385fbac30751a5c0fcd7da168dcdf40679db907df34346e35cb0dcfc551681a51507edce1aa100769b78adcf304fa94a06bd141091c5e9fc06b7a870efe3e98572968c4d024a872802595272e3c09f8d5739f8df29af1f1122fdb6d429ba4ef201b5fb9e7d876dfaa970fecf7bd2d3485d102d520f8b1d2bdd0768d76e706c59ab41f86a8300dce1e0ea9edb645a2c3039a928850e6b6cd809b919c2c5ecb8c66c99283ba6b25173e7f26c2986abc612bf43c23117edb50393a6c9a02f272ea510c0dc91e704e7e8c1b453acd11ffbf3cad59fbba5945bfa4639b412be841b5693c4e94d874a5dccf132f922490c8191bf914af88f2759692b86ba7fc7064c39bfe9b4f6fac91caeb61110c00fa2aa1446dd0adfe8805906870710f04154887790517426acad3c761e4ec709b21c7b39f4ba73d05117500d36ea3fd6c7355262cb467d2f453f1ff8dc467a2b88d9bb9c16c6edca8a25253c3f47a25e171d11359a88ec12c1f4786931437da4a4316c4699e82f3274978bd8e3668de6bd285fe5879ed5341f19dab6f06a24bce7bed9e01f2430dad47c552d31ab65f94cac64e8011cbd5a5fa2b8d8b5a7fd3c5dfe3015167b20f044f259593e31544a60fb6e2704e0fcd848095d54d97ddbd9e16fbfa16059ffa1602d7b1adde7e10283c69fb33925c4f01d9ffb5ef7756423a506c27358931a341b16fa795d007b9b625bc751f459c2c7fbec51df3f838f752d0e46ec6e62ea892b456fc8b3f8296a7b0848bd32adf4cce2b1cece7be2ea1919b0868c45438a5b8b6237c067aa12ad0ee24673ddbe0e69bc2c02a4d740bf88b5de5caf75273c73164d98547767d1a8ea542cf3ebc189f52c2fe62214196e302c1b238b112b06df6618e7c52a1e3fd2cb25d6714e77a649e3750e27519135ce2656625692abbf7709f915d17ea8db14a0c1444c769b6143155b946786841e59c9ec29bc1209ebd7096eb3dbd67c7c26f69ce031cb0209ae77b2ecf2da3d00d01d4443cb3732430c6355352a5c42554a5a5db95ae368b472b24d0f5bf57cb3555cbff6d95c51aac36b7a77f51811383a006dcd2f0c80deb0e67c8ad26bc92a0247286e7695c68adaa5a0fff575f923be9c5ba357ad4af4d18e033e317d07a4fa7a770c1382c259aa514ebc04f83005989d25071a512e9111a5e92f290360cc6ba99074061518b69d9115952e3b91b0868f02080c993a1e373c22fc5e758827e14b946863c0e691727575366d392509bf94a492c3ec9551b38c928ef613e117f1ff465fcb2bc2480751337245118167fcf378b93d9d0fcaf4b629f1e227e8c453ee6c5d5b036465fb684a87d3af38e23576eb21c444fe2cbddb71d7f52f5421205862e37a29ea447e46039bd0695813bdf86d29cb6a1c6652163e1c3584710f3d09243dc88f144398ff076a40f75b760ff1b197f7f619bc0a7624532d9d155d96283072e3aa3d8113a34fd5c913c0039afda55f636792aed2e3f2f5d96351d3051e5bfd13a19cec54fef91e0c196e0a38c11a2a353957c2673a5c9db37a6c53aa9f5f986fbd6b62bc3890628c298efc3eb760e2785fe7e0a279e2e4d4a1cb06ed94c5ee766f73b3498cabeba0569ef2a2f99441ab11c5a384243443b250133e23601b30d80776e0dd25b462f690269e26d445ca3d893a2c042353d85985d10a2dcb50283e54c972d1324e7e694a0991bea80b50391c9d59821b5e7c9bed1d690e509a7632ff5bdd82d6b346f2036f26ec463ee421f1d03427f3443aed619f164a046ab3bc671993705b3c1f8ade6f85affe4d70b463f05758e4936ef0d515b53ffc2b7daa01e1e0b5793a0029aa193c442308723df5b3ec08d69032a006149010df417096a5aaaf0228292d521bb8ac3d62d7b6d07c661f9e920e451378dcb366e8b7f38696e42b3de1b241b5c4b29664086c8ea4f08c1c5928c372ce554381435715e7883eeab2865369e86addc579a339482d8bb15445315cbadd58a80b997d19f5b7d47d6b6004d2d0494be255bbdb48773581f6a88896c644ed66576c8237c7584bef564fc7bd19c88213eb4657992fd35cb1687300bef42eace3e171eaed43107f212fbe0fdf0751cba5b0f6cd0db2e35e52c8410f6a1555b95ae32b512632a60a0ff449d7855b75994c7ed99c19c2cd9850cc220e49aa4d1e4763a2c3640c4b988418c9ebcfa37c671e29c75b2c2b1defc2a82e9fcc27413f2f7dcb3984a706829c283a32221c6270ac0819c2988df90cdab30c0cb540345ea1c32ae5a561909035f4b00f0ea60c5f4c7eeeeca52870bff9a042ee916234efeecb2248be947b5038e271afcf990e9c869e58ee8ee8b6894f2aedbda68959335bbcb0da97ff265bdf28adb9443a6ab6f6b6b2345a97442ae12c4fd2aa517083c3a846005b3ae0e6f2fd5954c12728d116f5539b39a8a9c0abc736f231affe9d33dee223ec6f0e49bc351bbc8d5adfcf0382d424d47184bb80f6d34224135b141bc8ff1a3d18e3bb65c9b92e252e785c49817152256bfcd3934a204e0ae923cf1f1d88f76769eafbfd2a4f03409818a6684105616b7f6c84b511725c071e1018542b92c5abb69150ef1e85a1767f7e43328ea4b78fc38b38747c5c522576475fe23b2e63c6f341b573e4468c57e16fcf3d1158cae3e2d25504364c18f392050d2452242ed8d0962ab1db810857db625e8a07f7667bc716b945ecce7a766fdbae929b2e79bdd0695d2ee9c9efe5cfb6ab5f1468ee4d6fa606d845384c4b528f8e2fd37a291d029adac1c5477db45ca32658764eaa18c7c995d77f19a28d84a9f7266a8696f25f80220f9679cd45ab98597af958955d349c8a0b107a5d09482838770f1c513eda296938fc56d815045c96f67174ca62a45e75b20e524fe47a1bdea3b613b9197da7dc39d301ed67c36b37aa557512173ac6ac54602afdf76f450c97da2be2a48bee9da47321416368e9b5d95af890888f14f429202defb6dc38c9266defcaea35cd9b3cbe43e1adab0f93cebbd74826949b9271a5f29026950fa732efd4ccd72f8b567dde121bcc60092326ebad4049f6c058c2e07b5d3fa90a91dc45318c1d7249b2d1801ef086e8e077b6bc6db707b6dd34003ae67f302a2e687e7a0a0e4fee0febfb984446e257a1cc0d1eb01f419db2847b14b3e8dff93c91f17abf0d4e9417f278591ed93b8c1120858f49158fa8d8cf5ced442056aedee4162bd3e09483806ba2a8c9ce8773ff2eff393366e883051a8578cf01399598104f4c81cff5538b41730b6313770d5b22d3f7415d51b34e539360c5438d66609f169c896181257482e1702cb848d73e488f7bff006439476f8477c55554be7cf58ed86525b97c4a8acdd25e531e3f28825aa7b01526e71950d55d0c4ecad16a2eb157a33eb2018088bcb0a933284f4b67e83841403c43b44077e03a2929dc886d5ec9b15906eb47af774881e1ccadec4d20710cc15fa8bace2f3dd24466de38c2b2e51024aa496c512856c74e609fe96b79c734edf12233141247a137e8e754c61e213d98ffd7b874500c1d1bb44257c699f8e12ad4554d6ddf46c39549173ab3cba3f8f6e5e90607b916dd39f00d4a2df87f0a11504a8a58b0eae5151107022ef269525069735dc6efcce6836decbbe0968de69a97bee952b08cbde0a81104818d5a8e43ace1e55dea1d3e1aff25cfdb986f31d6961dbf7f935bcd35f0710fb5579bcd3dda9d92705beb5fda59b1557376f392d7ca07e1fc99102232dd3a1dcc386e50c982deb34333e73a7402360914842679ca7978bde4f8e7aea0a26d4bd342141af5cc1ad158b399219d82039261b8476a39d82bdf60df953848be057712ab004be6f71d33e78c631f7fef7662077e8a2d36c935dbde072af6edd370371c5b4e941c1d7c88a0e234536da7e21a8bb1cb71778fb0308b54cb595cb4bed4240bdb84fead2e082eedfe375a7e298ee160296af0adc32d1632af960d542e65c897f28d59ff602685f0f521c76cc2c30f3db28893fe2bf7d8db93a5c67caa7ebd6b459b252eafb161abdf65f96cb9418a00d6601dfc85b1323b3e3d84b9ce09d5f77c5fc66a168962286d2a44a9ffaffeee8af2a5c0dfa827e92afc997fe1c194bff8c3982b555954f7fc33a940285ce1c389bbb28cd12256b4093ac7da72c52fb10d87faeffe0b9f55259ff777d0b5cb4f41247f2f038a65d078ee865bff09113a2d7d13a612b69d432df85677d687c1ca5b1572de107e194498a1da415995135f21c8df4859ce989eb05e1f3d1ed82f44ac8ec05fc1bcf0811c5d8d4a305f695563148852d75fb7d3e6ad260aa10bf4a5189cd49767ec375cb032ae38b6ec31c6705e154a1a14456cf9edf69d3d89ef8fdce07e8c327438cda23d1abeb188e1206b5b787ba6a047d4f8af6a08d46118a64c706f7a7c0d90b87f64af00a76d0d3e09cd55f6f28d7a5908683d9203fc0255019db000f47f3a4d0d724b5bbc1ea26840eb6c191ea687e4cfbe5a863bd2582296935b5714a809e1b5ecdbca44a9ea4c51cd68a4722f1c73f21429edaa4e6d8ef2e42e089f7daefb225b806887960d670c7f0f0cc173e64120534837a1728014ccf5372b981f4fad7560c58085a2b0302b14a8519153a2007f0cb4105a7e2949d8fc4257f64eb7704d51008c78f21a436f925aeb311a7099b2b9ef80dc9207b0bfacfcb422383f4d1c3f6b2b71c3a704e10f93e1db5f789a7c302224aace6acbf3b7174b25f82b6063e7c176d459e53e23e8fdfb04d3667d111fe4fcc94d4abca1e2db28bc3205132e555428dcf87ce42b4b2d8d82aafb8effd9e2d88f88dd36990a7b191408c019ef15bc5c07cc9404d25b8d10377a703f7ed4ef0e1ebb5c54e0e4d98800f7821b9a863af4f4e93dadbdbbc20b088653e947af59850bdebab0bc6fb9ee55b46a4ab186ddf7f78045d9eeb94e448"}, {&(0x7f0000000800)="c156705801886749859a24060000000000000033a09362278d865208c74fd074bd11eb0eded777639fbdda18983e817ab4b36e6d58a2f26c1c3ec30639593dd0034c8d13244315b77deb16e6596faf9884915ee99fdcc252dd3531f6acf8b60075c60f550e7cf947038127c8993a0870febc7b05960802858cc8abb048f0f560d8f8a2e2d363e18993ed35de6bff0f2190cc48e0266bc7bc00d72a2e2c3cc4ea38e50b2b19eb"}, {&(0x7f0000000680)="731a3438df22a63ddb45ff494014c56817bc9ce2d9c94d2ff7119be86dbce7314e04ef3ae81bce448bfb80", 0x335}, {&(0x7f00000009c0)="a9e5a154c3292add13a45b2886405ebb044500524d1ad8580ffe29579ba07bbc19e12a9b4c15f4d884de495347213a8906c09cf751481754309221affdc8bae0280c63890ad50673fab3dda76db72d24b2eaa6cf0de0af34ce45373a916c2b56f000000000000000049e307f688d73af5bfd13ec42cceff9dd269470e1417cf79da20000000000000000000000000000"}], 0x16b) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="2bd782f9d52f4abf97a8d58c9d9b1d95c7753bb157059e34bec92faed592251866cedc1bc8daa9b821cb22d6bfad01f2d6c07c2f1aad55bbac8e90", 0x3b) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r3, &(0x7f0000002c80)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000580)=""/134, 0x86}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/252, 0xfc}, {&(0x7f0000000a80)=""/212, 0xd4}, {&(0x7f0000000740)=""/96, 0x60}, {&(0x7f0000002bc0)=""/139, 0x8b}], 0x7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x605a) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/151, 0x97}], 0x3) preadv(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/183, 0xb7}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getegid() setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000000)="2912e7fc01f76be3", 0x2) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x400) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8020, 0x8) 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) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) open(&(0x7f0000000240)='./bus/file0\x00', 0x280a0, 0x125) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa1, 0x40) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x100) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2154, 0x800) open(&(0x7f0000000140)='./bus\x00', 0x20001, 0x1c0) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x28) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x22) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) ftruncate(r2, 0xf5) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="99f4df9578a909828fdfad65b190414926df16ad97f7dbb2e4acfc0c28d6a6154de7ef8d0a1ae8acd70efa961f93814b1512dd47063ead1886b56c9ecfe707f4d5c1e3141ffbcfb101f6e3c64dcc0aa0e1c50039b85618a443cd0c2e2e990f104e46f7d37c420a99bcd290862ef405a21237ae259276df7046df7c553f9dc42a82b651c2cc4adad9e8ebfc46b9f465839efc04436e531ff9eef6319f6d27f090cd68e3e066aeee7c7fa04a8dcf29fbb15e69335b053a23c81ea16523ea9f6e926e367d000af789ff38323d1a5040442a8d6333d398f66619033f90d3ff246f23e8ea55861dd808849e245e1948da5ca983", 0xf1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x20000000000) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x28, 0x1) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mincore(&(0x7f000009a000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/107) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x0) setrlimit(0x3, &(0x7f0000000100)={0x1ff, 0x9}) 16:00:06 executing program 1: socketpair(0x20, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3) r2 = socket$inet(0x2, 0x2, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x800) recvfrom(r2, &(0x7f00000000c0)=""/117, 0x75, 0x800, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x1) r5 = socket$inet6(0x18, 0x8000, 0x80) fcntl$setstatus(r0, 0x4, 0x8) socket$inet(0x2, 0x8003, 0x28) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000180)=""/88) semget(0x0, 0x4, 0x202) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r7 = getegid() setregid(r6, r7) semop(r4, &(0x7f0000000240)=[{0x0, 0x1, 0x1000}, {0x4, 0x8}, {0x4, 0x180000000000000, 0x1800}, {0x3, 0x3, 0x1000}], 0x4) r8 = open(&(0x7f0000000280)='./file0\x00', 0x201, 0x124) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(r9, r10) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000300)) write(r5, &(0x7f0000000340)="bbba208c4beeec9bacd969354e1bd13740c94f62f607ea683b2f864b29fe62907a372649d43737ff45505a94a635cfd89510a4ce0b2f138c42dc1dca4f38bcc2bb92bc0dc47f4e1a7d1db2b79f51df61379aeabb57a5c61954e7b63f1c5e7ff96ea12b4826447bc25985219075219bee7d2440a450b38269983ffcf54c60bd7ecd5f38e8464b599bc476d0bbf65a7c2392ff2c9a589ddfcc65fb83cc8882b4da0a682ad7652046c547534b17390446dc4a6b4c8a218f2900f0455622022e21beb827a418edfbd3f04cce858caaf54919b63f357a47dff495f36ded87b806f47c4322fec5b1ef5903a7d68409348b1cd414fa622d", 0xf4) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2) socket$inet(0x2, 0x8005, 0x7f2a) r11 = dup2(r3, r3) dup(r5) socket$inet(0x2, 0x8003, 0x1) mknodat(r11, &(0x7f0000002480)='./file0\x00', 0x20, 0x1) dup(r11) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) chmod(&(0x7f0000000080)='./bus\x00', 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x7010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x3) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) setreuid(0x0, 0xee01) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000f9f287c287139f20bdd501db8ca986dd10539f9beb61253fb014e56ee9ea90117e9605e5e72e52922bfc30081dfd2482d2be5b3836c4f756ecd846712c15ed12694de886e7f4772e85bcbfbfdde68cfb9a4c58e5ff0651ffa10ed5656a100242d208b63fa35035e4a82876948d49fbb62e6da05395164fa090912d20360781f3b8d9bd20f2f38baab9cb561a1a51cf8677d219df2b708dc01ff657fd4b7022dd464785e63b6ded64234c07"], 0xb0, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xbb, 0xfff}, {0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0x100000001, [0x401, 0x5, 0xb174, 0x4, 0x6, 0x0, 0x8, 0x9]}, 0x3c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0xffffffff00000000}, {0x81, 0xfffffffffffffe01}}) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:07 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:07 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0xfffffffffffffffe, 0x6, 0x0) sendmsg(r0, &(0x7f0000000e40)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000380)="81a7cc74e4fb877662bbb4638e868434dbc303c1706b110b0d66d28a0284849bef1d95c02db986271e58994e0d5ffc2d5f583dd972f96d3a16406086edaab6457c264da1893a839c4f22d6dac04dd12a4bed3331f26927e7fea2", 0x5a}, {&(0x7f0000000400)="afb2573264d98e18b891a45ecc23a5a1a0da9f5b6f8f9c0e25b51d8873a92f6acec3e3c8709f257262f094bdf001b245bde47060b0f5aadad4fcf5dff84450c91bb3cdd60a6279d89e3bfab004270d256e4151d71b4d2cd23293907d7d23ba181c3e320922ace49b33a72fa64f7ee80319a7798d01c503dc15e009bd2f7a9fe7a4e2380f4ccd13ff7f35c200cc919114756ee1c6f17d102ddc6d75dbe16d9c34ea3ba32c042594942d6f6398bc05db433a65c12a41312f908ecdad49d6771d9f3706f8b211c2a10eb6d21bdf92b76cda27df2ee563a3dceda01c8af1a4c6", 0xde}, {&(0x7f0000000500)="b9d0ceecf03edb11824d502eaaf00a8212092b3acb2cca7fa3d0af8768361a79653ba8ebcd2922628810954800a79ff63538adf69c46b381581bde75f13c5674646e66642591afcc19637de3c7fa48d07e8434e52c51265ad608026dda", 0x5d}, {&(0x7f0000000580)="438b4f478b25cd7bf655fd604cd273f74d26610d0018dc5b3e4ff5b18ddaecf1d96413ee9dc9eda6a2", 0x29}, {&(0x7f00000005c0)="6caa9d074fbb63410c55ce3a74540e5bce8add1a76b198b3d26574b520c554abca671f0731e68a4f88662b073264003f5a166a0485175d1d41d09d5a63383f41bfa7261545c68b95fd2eb904de74b47cde55fd8b3a4b942b8807bbab9b304d54707c5b121985b181a155e791cd11bac3bad610595ec61c", 0x77}, {&(0x7f0000000640)="7454d0404a4fe64369a0fb2d228c2b3edf2f906c65ff31cfd834dc94b0f8aeaf2751f6058c63ebf6bd9eae41feabad3e95336d957768d3032c2392245643b6c90039a9777477c4ff9b53a2c3c7a43e978b1c0730a3dd69b5a5ff16fbab8287b68ba9f7252ad9489b3635548e7983787d8ff562f5f7702e2a82254f808b3b9b19d06dff9d1b19562e7ac79035d3a28aabeea2c32bc5a3a6d77861ea182b02677fb7bfce31450f0d1348c28ad7628e5eac3a71aaffbe99fc9383d2d508f1ecc860056601e269284c7f85ab565d32ab4a140331eae0b562fcd8c364474ee837799862603385c43364e16ea505c84d592e641c9cb5", 0xf3}, {&(0x7f0000000740)="f357213e4a28d17e95a0d51c53cddd4c55ce4c7f3b25b7991c23cfe1c9ac22b7eb1a2da54428324721bf6c4e9329296bda74093df607d6e1283f3ef5fe3fdb03818a2ec3966152c04dbbf5674e4d272ed4ad2a0b527788f920a4691cc49b1c3b96fb5d542470afb8e319a90d6a575e4ece7437b708423677ae51362f79a7ac920f62159c70fd7a47ac9bdf1706f83df817cd21b85efd7627814f9b2989dd120d55ada3de35f79af83439780806410e8d9eefa7f7e61ffe58548dda8ec8d19e20f9713d8b4dd91e", 0xc7}, {&(0x7f0000000840)="2731c6a8600a6c6f8bd1f93616f204a4bc44b5f793f70239715f0f694bd07437bba583e558210c99df131faa", 0x2c}, {&(0x7f0000000880)="48d3d7b542e092be41fbe5569d7b1fbfa3193d6109042a2f125f5325d47759e5c0a70781540c3863c0d3d1969942f969b97e331908eee15e112f726bcfbd3076dbc34bc347a507c0d80044898a325ee9e3ead9254c934b80dd9d474848e3f415344cc2780910e205e50789d26e837eec94f83a5d0eea027eff9c598246fddaf6c2493a7ad056901da6a9134bb8", 0x8d}], 0x9, &(0x7f0000000e80)=ANY=[@ANYBLOB="a0000000000000000000000002000000cd01c3de6fa8278541ce4dac7d6011fc43f1b3dcb4402df0828844a1fd54d60df00045a2fd9bd890bf567f38aa1f784243eebef391a1850edf37d1b3f3aae7bb30a7921ac75c976b43218a26bd188e35ee95da518471b10bd512bbe1d110ea257c000294e30cd67c63da7fd04889fef985fbca2b4badf7744407a208fb52eea6060385bcb82cdacbf900000000000000d000000000000000ffff0000c0f30000ea27a9eaea7c59b7e86b2a2fc9448c0e6dea6914ce6aeab9227676c1540737c9d83bf7d0887a0ae92f7d050dd7e461c2067fa032851387a3a21ce77019c67894ea51a08f565666b1516443af8a079fa2bc75c2e780c5d51daba4e081b58e1f9a6311dd63a33b310427e4a01b219a622465cca16b10098d22b7909725312ff6e37aa91d9ad4ab35be264f432a65ad60d15a9f4ddfbd38ead26a4524b651b57ef23accc0d696f8eded79fbf700290950d7450eb0796086b949d1cd000000000000d800000000000000ffff000000800000abf301a6ff9b99f3df6597c95a36f92edc400ff56be0c0ded627eda17ce1e929a401844ed2d073a71c4b60e492515fdba6e006f32bda6c9d2a0e704983df6a7108c5e5772edca07ee17f9229477b947a99b9c4c9126d4e6cf0778499369621514a947f9caff139b11a384be414d3a388f7a304db43e1a936af439a02f541bce873ac393cf2d2f49b8eb9268523fbdcf184715920ef8fcad66224e64c1e10b03fe504fa5dafd52409abfc09056c6e2aff5c896ac0ffd8e00825452a303c222700e000000000000000010000000000080894fc5bc9c0b6ea6ec4c86ab32cac413b7446902d261594968d46b03b0e2f267a7143b684f80f864b94ab8638bd934b019907a4e375b2734d0a83a718f59c768aeba098edcaec56970ffc3495066cff6574a38bdf56186bdc5f70738bafb2e1bb2086c31d8ed77b0776ad18bc731224277d5298852c5ffd0623d564dc23139bf73210adb06807fb932bdb5ea050161d9e48e2b6d76beafc7f6361e1cf48bfd9873eb8ed8b9fc13f4f6ad18ccf63c39d18a080004c376df67f3651577d282e9660e6dcbd71f446a192af520000000000007000000000000000010000000900000035c11c475cc3df65b777aedd36557f5d9f13942b870a79450eaf428ac6af71770186002c86a86ff2a680ba2f7cd0cc787d1268027f095facb94d87556a8c7c7c219fdd628f4fc8f20d1e2a5ba8b67a5f467df8d2c7105318d8eacc5f2b3d7937a8684a9e3395f21b00002800000000000000ffff00008402000034d9c39134e95478c7f615d7cb5ed1d89c579bbbc54ee9145800000000000000ffff0000030000009266d360997cdb86f8f06c99e749d7d8a9481f064227c5a55d7e4f00b64eb589b5a4fafb9c10d025ba9a92cb048d1500d056ca250a3ae0600b887f09c18cff598b79614d000000000000000000000000"], 0x418}, 0x2ff55ccd93ab2bc4) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r2 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r6, 0x40, 0x3ff}, 0x6, 0x5, 0x9}) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x25, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff, &(0x7f0000000200)={0x81, 0x7d}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x2, &(0x7f0000000100)=[r2, r3]) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000140)="41c7d2c912eaa6216b30e2672d2ca6ba65838d241da4437bef1fd1e1433dd978c85c626e764abcd8f7d62939e3c11804d9e2ba1ae14b7cb2ea2bccc3d5b52e75467573e4f4e68c9cd68fbb79dd65d5bab379fa3910d62229aae11b644129998fe83f55b96292906cc5bfd034d96e62f9e19230a71c20ded27ca0df9149ea5892597592c2689600a65c16caa80756ba90877cee205a31f274b69f750fa7cb17d5d9f4", 0xa2) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x8001, 0x3) fcntl$getflags(r3, 0x3) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x1c0, 0x102) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 0#+"$%.!",%: #/--!.$ %22/2 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0xffffffec) 16:00:09 executing program 1: socketpair(0x22, 0x5, 0x7d5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:09 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x18, 0x3, 0x0) 16:00:09 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) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x20000) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) shmget$private(0x0, 0x2000, 0x39, &(0x7f0000ffc000/0x2000)=nil) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chmod(&(0x7f0000000000)='./bus\x00', 0x198) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1c5, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) getegid() execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x28764def3b647a1d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x69, 0xff, 0x4, 0x1, "e385f2a883f193d0bf8f85fb05205ad50c73fd63", 0xffffffffffffff68, 0x7}) 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = socket$inet(0x2, 0x4000, 0x5) flock(r0, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x91) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="13ecc5f1537c06c89950d463a30ea7c1480db5", 0x13, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000001380)="effd3f158a6858ec8da1622bdd08ff6e4c32e7e32ea2d0164d32415fa39d745d6489033b0d8ddf23201efeb3c397062867b6c9494b9b2ff7a352f08278dbdf310ceefaf7a09e40207850a9d46696ca83ec67b4f018734a5c287fa3200f50b84440af00adc4e39d74049fe3aa74d756653d3fb0231b22897e9989b72c82eb2ec03051f4444f00b97a49758acdb689de50413309bca9c49be16123deed64bbaff52e50071bec0bef07ee0936f5337a6d8018428e0e076f911f6cfea4bab1fe52d978c850e1fca0353830246c351473ef88", 0xd0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x2, 0xfffffffffffffffb, 0x1}, 0xc) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() r6 = msgget(0x0, 0x201) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001480)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000001640)="95f196ed1e456b38d09b21e2f043a8a640103335fe2c0993ded805a5c2a0835ff767ddeeb3b689297db19f3c72f003ae1f754fc13654c28d734e7b44acbea34d00f64d05ddfd4661e1f806e9db540176c6ce174d593dd5f9aab36c79de696a4c401c2bc34a244634720e48f88aab83c2351d07666f020bebb27d96889af11d288b896b9524a482162ff95771a637065eae342d16d2cb8b346a06cb6ae93102487d43234a2e1f2cb0c416bec8e713e5fbf80cafbd6042b92af219521054529c6fd49d76d7084d5e0b71b409692c0c8e9a122f5d5417c510b943c1db1e107022f3317458c81a3bc3a491fbe2e98e9648b35075997797c687d5", 0xf8) getgroups(0x5, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000015c0)={{0x2, r7, r8, r9, r10, 0x8, 0x9}, 0x2, 0x1, r11, r12, 0x81, 0x2, 0x1f, 0x9e0}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/221, &(0x7f0000000180)=0xdd) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x1, 0xadbd}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200fffff, 0x3, 0x4}], 0x1bfde88, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x80000040, 0x7, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0xd2aefe5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0x44, 0x80, 0xf6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x78, 0x7f}], 0x87b, &(0x7f0000000000)={0x7, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) r2 = socket(0x2, 0x4000, 0x80000001) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x400000002, 0x0, 0xffffffffffffffff) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000008) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) munmap(&(0x7f0000008000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8000000000841) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000600)=""/172, 0xac}], 0x9, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffd58, 0x400000) ftruncate(r0, 0x4) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x181, 0x8) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x1ff}, 0xc) lseek(r1, 0x0, 0x2) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="9ad9d517fdda72aa00264be87e8093bbd4b4c25da8f1b85c5796e47ce04ea444ffad6b97ac9a196aaf0bfb40a69336d0ab04f10a940045d6fd680833dd600260ea33495eb75d5a382404c3571ef105921185419a1e5215ff598546c36211daf4c4cc05b994e2e221c9eaaa870b", 0x6d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0xfffffffffffffbff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: shutdown(0xffffffffffffffff, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x412, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x9) r3 = dup2(r2, r1) kqueue() shutdown(r3, 0x1) poll(&(0x7f0000000000), 0x5, 0x0) dup2(r2, r0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) semget(0x3, 0x0, 0x0) r0 = shmget(0x3, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x2c, &(0x7f0000000000)="036f68299d13ccf813e455f71be2a55967cbbb3f31f9a2f1e4652af6c90f5a373185eba3ae5c1b4733fc8f82") setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) write(r0, &(0x7f0000000000)="0da720f9a0003f65c7b788bab6d61ac76e88c24768c38317845062ae0f07d22d4ca721de0c13ef9afeb85dd984bd691127ac2dbc", 0x34) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='}', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="2f8a477e77fd609dadad8d7aa845f885fba4be378098fbcc3e7f1818d7c01e48903958074568500f0fc8139c7d04c00792ab136b560c057e63cb1685e728917769bb6b703418b50e89a3d01602f9974ca3ab42a11be54eb955b0695512bf396ec58ddb9b7608554263c5f596ddc7e58f46bc37cb996c12aaa1de46fc0eeb089bf63f8b3541b5b3868a73bd8950b33f7f997f9e4e00dee361f8", 0x99}, {&(0x7f0000000200)="3698fc844396d91d9988ac543d0de05c16d54e94160b42e01a019beb7d70668c24dcbb267a4384e0ab5dbb22c82b69a2ea4d3cfee5db9ab44745aa93846ba1a4bbc87b9ff38f0b5dece207fafe9b55d274dfe1ff2b6f95fb1d3909f2dbda93ba574c1b0e80ac2c723d0ef6a3d80a468f04736ceea199aeab0187f58f3d681c9781ac2d79a6d1e252d8c11f990ed6165d395d0770b4ce86bcb432c20f3925fda80a7d370a61f90251ba899a0ca7a0c1bed1d09305001f4a56ead6cc56ec46ead4555c0221b8cad788007750305b957fdb1450debdbd64a5375deb05eff9ab2b35472b16cfc89301d4ae249e69685dab33c9e0c4c8247de50ca29def", 0xfb}, {&(0x7f0000000140)="def099c7548806811ca3accc23f3d2a3801c92744ebda1d2848f006e4f8967ba84ad1c09d64b36c921", 0x29}, {&(0x7f0000000300)="84e97871e1bd9e3253b524bac703a95260b7d5537d18729b7c8eebe7db220830896594856b2bf617405e7972c9c4c11f398a2de02a61f50163b954c150bb898df63eff83fa8d5b588c80d53835e6291429bd1161cd8ef7c7f68472f1fc5dba085922dbe48afaa3949bc8785f2fbcd7952a31c1ba03d246ddfa7dbb777e7959677eca029052040804b3d55b86ca43c00b05a556f327e5854a6ac38f489dc1534a7379047ac1921a4ee2fec676025721fb448eb073ad569c33996ff6156ceaa0adfa15b80d47a9390833a97bdbff57e1b4a202347fe2935b5a572e838fed192558ab79848f40e0e93013f83348223789fb8678a33cf893dccbe2144a", 0xfb}, {&(0x7f0000000400)="9856b1b34e5c51617401991d076e95ba8c81a625c8be6ef0a8a7ce4af4aff009b95dd9ea2a92dccecbb21b160d8a36dc00eb9282deef80a1c3f39c84f45390624c6d7377970e3c4036449579c596a16bbd247874ae66101f6a177e06c45919e144e437f1e87b03b7db34c6dc5f0ca543a2659bde8d7d8946c31f348f5883bc1b9ede9028cc178c77b127dc25ec51739bb3635a5aa4964baa512412338288f90851b6aeddb09d832b59f1380b5c3ef39f4848d9b0e22011433f48c789cfa9c9da1840955265c6d0e7b4a3a34d3d7dd2201c62bd343bb5b55227711294a27d2cb9e17cc14aa2f53db463ee60584ecee5d7eff1ae98c06f63963dec", 0xfa}, {&(0x7f0000000500)="0ad122afd92ce10e22170de3ba88a078efb3cbe69d45ab5e7a92988d8bd161b1094343de2bea0e8273f138d06d6ff2c7d9bc93a6a83f971409827595203a21972a2ee2a823df65255f0b121511b03d5679e391d19cf7da311cbb584a0d8fcc43e6b61066410ef0e59023ae52becca2c18b5dc234a49b0c446694755358c2b2c43a2fae742cca2f63f9a8805e047ead0221487e3bd868bd09f678817915e131e73d0dfc28aaa15add9f24a602dda4e86cb76f221c7b73c03f7d2b7af34f75abfc599cae", 0xc3}, {&(0x7f0000000600)="b5956c1bb5d7da1040e8fe65a0704371560c699917c4ae215fc5bbf62c889a2cbfc48dbabe56da466e1b6cc0ecc4e621173ecadac2feceb2efa0ec903922636bb21281027de41fea1843c562f21ef368dc55bb79b3417c2a7fb5e4d95479e1b2feb8a623cba0c0344c3cb0", 0x6b}, {&(0x7f0000000680)="812e1f8e65074d92289bf382b4f3e1eb5121c32654e96ca6a9186e69b961b7de2f9c82a11ef2e7def826fbb9c4747be7834f4537837d305ae32a973ad8a043920d66d6af5380cb552008c152b29416200d8ec69f213560286e6ed03cfa162f9906afa91fe39a6c74fa887301928394ecae5000cb4537aec50e8fa6c788a8cb21a11e4fc0edbf8ebe81e468428599b306536c5c3b423406aeb92cd4b8a29d3f134280f8321fb2ded50c6a69c4a51a047e006c3e6d99e04b3fa1d40eb13857aa8fe2f4d1560f380be2690dc9f7147412a373c4d2b5c1f633b337d90e2e938bd881fc134dd324c441c5aca8b9c10ca07a33b345cda326a22d57", 0xf8}], 0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getgroups(0x1, &(0x7f00000002c0)=[r0, r1, r3, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r6) r7 = semget$private(0x0, 0x2, 0xc) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000001c0)=""/83) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r8) sync() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x9, r6, r3, r6, r2, 0x40, 0x1f}, 0x9, 0x9, r5, r5, 0x7f, 0x9, 0xf8e}) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="000aa92f66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f0ffffe4000000000000000000000000c2678ce2d39ae9e1338aeb2758f875db783bdc10900a11aaa5b92bd6a266989eea6d905a192d2eaec0c91b0bbb2b45dba07d1c7e6e7c1be94aa08b5139c512d09a0f453abe5f650b647797ca80628f05fa6bddbf53786cd5092bf6b07e2537deece4245531e389811c869e81bb55dad28d7d990f0d2f91b4dfe39c124c8b23a6f49f47cd58a2607ec3d0b8885f716cf10ee750116cdd72e3f2db9f10e253ba6c8a0c2355dce7bd7534e61b"], 0x3b2}, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0)="ca41327becb1a9baeeda9c1cd6ed91b827ac10bea50a52363c3d67db78448f24f3b48d90e3f6d97c6e2c4f25842170428b562f29c3d00a9bef8e1739eee221d552a1ae453e4dfc623508d0474211b8a1da2dfb04f8e766651e6c6c53cce64e82c4c10a3bcb2be654", 0x68) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:10 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') socketpair(0x1, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x59d, 0x2}, 0xc) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0xc0) chroot(&(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffffe, 0x800000000000108) 16:00:10 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{({$-^\x00', &(0x7f0000000280)='^:\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{+]\\:\'\x00', &(0x7f0000000540)='+!,%&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=',4]\x00', &(0x7f0000000600)='{%Z^\\\x00']) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x6, 0x4bc1, 0x7, "c0ee0a33adc0368a83cc702ade25ed77c30230e9", 0x4, 0x80000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x800, 0x6, 0xf456, 0x401, "8b848b330d770780fee0cc93186b864699124429", 0x7, 0x3ff}) write(r0, &(0x7f0000000140)="fc9942234e013a2be75e5fe6181e5b66e0af97b80cbf2e319b2b4d8e8646e71e6059f72d26daae90c42fddbefc191728481bad1369f766f11fb71febe3201d6d6ad3424b960d86135492e823e3b7b04851c77be47b95174c15d10e2c8c466211b56c960fd41cf21a8828a01d5b167e38", 0x70) getgid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="a8863fb136d22b2a112ae378ec17877c08b086f5c87b9e447085b54ce9b4790fb9334d1984b69df9a2ee9586cb9123414e12fd10b4602a23aa598c20202776ce7cf0fcd3c4415561af4ac68a8c084cc4511e34e3d787ba784050badf544c2fd36f20c542ecf64443cdcc6eb17568bc2a11fabd7bfc1170c5cc75c15656e3e1e635e97549349c6db3c6ff9aa1c61ed2b53b41420a5e33bc7939062fea8a20a67224aac18d93c6ac2fa8385d51e2e2b1", 0xaf) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fff) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000003ec0)={0x3, "78b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc4219172316d94c25417dd049785b2ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c71248b5eb37a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa683ff2e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a943bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becf11a7bf19d15adbecebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058abae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86353c16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e020007a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250f801835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552c9b3e2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd4195974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd1468dae050fb2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac56c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b8ec13b659cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4085e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc042b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054bdb1fa4fb087b42f4548877926d94757eb3835000000000000a10c83c9177632e7e0d8bf687eb00362f3cabe59280812cea0185e0871e89dda6bd2b4fcfbf274ad5825c6a0f062960badce7fba472b10d6f2e567087ba76a31e965dbf692a60f5c03460ffac392a46a81b4fa71521306ba9cfcc6ca6f273c96ad58d68b154b5c372a364d819c545791"}, 0xfffffffffffffff0, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) r3 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r5}) r6 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002a80)=""/36) r7 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffe64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002bc0)={{0x7ff, r8, r3, r9, r3, 0x80, 0x1}, 0x2, 0x7c8, r5, r5, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000002d00)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7fffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x20008, 0x41) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000240)="48ff4342d0fef44b9228df1944d479a8783af658155ffa11257becd7bbe53c9dc41641a166d397dd20c05db53005eb4bd2f40058025f85ce27ab639120d17968438308d9d4463a76fef9b1eb342e07b25968ddd6af717807bbd134dd6b2f5f7642e38167e8f1222289e8dbcd56160516b5824a3666a2ccb4cb657fbe163c", 0x7e) sendto(r0, &(0x7f0000000180)="a865077c891bca1ef2d8606a2c35fa575b84f3e9d9d86474b0c63e521c66f5aa1956cf16ac3186a0ace999f72c258346386a4ef31f5868cc616ae54b07a3f541ccb4dcaa6c18e41bb786259c633eea3289134e4678d8c28b75d474cf85d1118414eac7905587a5aa15bf6c3cc75c9c24a19bc545ce081504d0", 0x79, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto(r0, &(0x7f0000000340)="d1b986377795502efa74502b815b7eef84ce0134328cadce0cafda11af2eae32de0290918436e45243944072cf6744332a374bb5da2a2661347429cf07974c9e4f818baa166db000f17ae0c6869ed0c613d7498d0f94d19a99d914d8aa8dca01586fffbc78333373f10fdbf362d6f4b67335", 0x72, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = accept(r0, &(0x7f0000000300)=@in, &(0x7f00000000c0)=0x2dd) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x2, 0x1ff) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) accept$inet6(r1, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc004, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) poll(&(0x7f0000000180)=[{r0}, {r0, 0x40}], 0x2, 0x7fffffff) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/141, 0x8d) r2 = fcntl$getown(r1, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x30020, 0x12) read(r1, &(0x7f00000001c0)=""/36, 0x24) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6100c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731f5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e2f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7f03cac6e57103c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed94a698c4844c3f084f7d9b362207ac241710b1fa583110d63b1cee655eda7351c5a28011c9a8b5c0c136d638525b7c30a06f412477dc9cbf1", 0x1f7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000400)=""/151, 0x97}], 0x2, 0x0) r3 = getpgrp() r4 = getpgrp() setpgid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="18968c29863315cd4df524a52be23ba6aa211c1353b8bbe66f56", 0x1a) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf9884a5d20d88bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab135063fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204354f0193c11d58a1992ce53e7b6044c208d308ead71bd6cc885f60bf8b2dcc2efe0615621e63625c208a48593cda336939cdb735729e72d5840094d12ef8f5aadebc0b976d50c02f977ccee617bc02e9e3a147bb2e8adcd3e6794fd8009321b66295bb14e0b42bb3fd1b2319757f171102d516858ea35ffea3b2b3612563b4fe0f363fa33ab766627d975c8ce28396165a395628408e3089c4782de4ad89401f429dc090", 0xfffffc43) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0x0) syz_open_pts() setpgid(r4, r6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setegid(r5) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x3fd) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:11 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semop(r0, &(0x7f0000000200)=[{0x1, 0xffff, 0x1000}, {0x0, 0x10000, 0x1800}, {0x3, 0x101, 0x800}, {0x7, 0x6, 0x1800}, {0x2, 0x1a, 0x1800}, {0x1, 0x5, 0x1000}, {0x6, 0x0, 0x1000}, {0x4, 0x3, 0x1000}, {0x2, 0x2, 0x800}], 0x9) execve(&(0x7f00000002c0)='./file0/../file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='&}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{^,-}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='&%-&-\x00']) chdir(&(0x7f0000000040)='./file0/../file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) 16:00:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 16:00:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x6b456a3406a141ea, 0x80) fcntl$setstatus(r0, 0x4, 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = semget$private(0x0, 0x4, 0x407) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000000c0)=""/4096) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x8) getsockopt(r0, 0x1, 0xfffffffffffff800, &(0x7f00000000c0)=""/57, &(0x7f0000000100)=0x39) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x102) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="603a740eccb433e1834d03f00cf6fe67e450c3e8a8063a88205853c2daf18738f01998319f1d6af0e05ca1645e280a1102b136e5acd1f1c887ce2c4a14e63d2a2ffbdb0f330b312afdcc836ac9bef41f", 0x50}, {&(0x7f00000000c0)="dc12bd1072d7d4eefc4bc5f2458b159bb7530fed942ae0a0c1c1b0646d378e91d942caa330cc48af6d492c94bfab79f025bb54769f68368bc7b0e27190736638afbb0b84e26de5697dc4", 0x4a}, {&(0x7f0000000140)="3d696b49454943995a8693cec9a297c1de061e18d748a11e38da183a0492cab4ddbcf0f5676f839f93d5d565870df7ab15c46dd99648a8f2effac89b7bab01538126559ebbaa8f68b92640e2140018d7d42ece9ea68f8a6bc06470ed64c08e1d", 0x60}, {&(0x7f00000001c0)="907ec7940914beb2e54ab96591610f682340aab7c4720884e7434f8b3fdab3b7", 0x20}, {&(0x7f0000000200)="3d853dfb827a230f65b008f7b1e5cfef9ff69bf7ca52644fa2ead7895007acc0a93b569762fde5aec05103d989a6118b7a31e77500b6ddbbcdcf1220943f9385f3a23644273ad96ef6a0a1f4581bfea25485f1c036b3c702bf1ee2b22bd29078067030e64470910c0315d673f1881ff349372bf6bb93b76853a542d130f77cec135adc1e9e0590f0bc37814d444040825fc33f0a22c9465f1d41151b84d27b65ae1536c90385710e0d3eb9b8a6506baed55aa58d5e0b72875f8c6a5c3df5569ee14721f6c044dfefb43bb7191236037e55a4", 0xd2}, {&(0x7f0000000300)="1146f973ef9776c333bd5ddf7261d7df1add4c4834085d190dc8e6f3c811c47a5a5d37b8edcbddebcccbcbe43f49ed6694300a43e7", 0x35}, {&(0x7f0000000340)="8542f815cba00982dd2725f0c274cf2b6fb5b4778bd1382d906b31a387afe91893ceb5a035618d1210b49cfe208b77e7555b456dfe7eea650caddc22b21fd6093c45cd0d13fa8a06022b60a7e6b93926f839699334e2922494dbd113c1cf1998d7a382418d3f5c305957ce373211b2832494511d4603ae618451ac8811638dae42b58d5feb2fcb1ae9ca8235474d1c0498502e1789a4e0cce47aabcc54d0a7f4", 0xa0}], 0x7) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x4a, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x2) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/98, 0x62, 0x2, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f00000005c0)='./file0\x00', r2, r3, 0x6) socketpair(0x6, 0x8003, 0x2, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000640)=""/197, 0xc5, 0x40, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) linkat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00', 0x4) sendto(r5, &(0x7f0000000800)="5cc9192d6030f49a2800120adf0603d2a95c381cfd66d7de240e82534b0e7c042a119111afde6b1ef6e8d85f2e2cace589e47ebceb4b202045984cbe9724a25a160717203a0c9b5995af0e8204bb04653f3f1f7c9b32f7cc41c7a82f962f5705f457c122d63ca538033ba4b3084ada9493e639", 0x73, 0x9, &(0x7f0000000880)=@un=@file={0x1, './file1\x00'}, 0xa) getpeername$unix(r4, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) mkdirat(r0, &(0x7f0000000980)='./file0\x00', 0x80) recvfrom(r5, &(0x7f00000009c0)=""/99, 0x63, 0x0, &(0x7f0000000a40)=@in6={0x18, 0x2, 0x4d4a, 0x40}, 0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000b00)={0x0, 0x1, 0x400, 0xae7f, 0x1}, 0xc) getsockname(r5, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) chown(&(0x7f0000000bc0)='./file0\x00', r2, r3) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000c40)={0x80000000, 0x6, 0xfffffffffffffff9, 0x1, "db9d065c211d244ef45591592c4f0253857f0ada", 0x3, 0x3}) sendmsg(r4, &(0x7f0000002600)={&(0x7f0000000c80)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002000)=[{&(0x7f0000000cc0)="b2f4f0b4da1c0d01ef2111121c62d19c713b34110fd5bc292036593154ffa7dc10629e716ccfd9959b6e6f7065fafb99c89fd31d078031ce2291fbad9791e82c57b0cdc64e71351d2896d115b80052ede75365511445ff652a86b45b87abbd5aee4381b4d1f268ae3786325a402b26ef776141272896a4d299189cb388c1739e65bdf8efa17e8f375d690be081a29ad5f135e830e7a244e9693e81103d21e412384278c988f034a2fa9d25a7124ba3264cca4ff28babf6fefc21b308abe0bf2050d488598e02d5c9b7a370d626774fb931f49dd6dab0b88d65554fd73412662defdb618cf37ef43fd54228376c4dc745c8eddcd813ca9753728eeb8d4a0aaaf53c4ff90d51b8ed753498947b28df6668a04d1cf0c7e4fc1304c2ca6e4b38603773506043946221caa524606ac266ae86472e58864accfd054280f753ee21e646b9e9e46b69c51756707da702c5b7ccf5c7b0467cd5d076f1228ed51134359b84e4b4942df943db2fbc307a0c1caa81f9002746bc5885fab289cb1a18940bda2debf1e680cbb75c0475f0e0f669a365a14798ba4ddebbf8c483217683210bfc3ff88dbccd441d00b0b5f943f7864bf323fb9ce553a89247eff0db328379321c10a1d5d44f1c005fd74efca4a6c2919b9eb79a93b8ab342ee9c5aa40fa9d08c57aa86002becc968f8388bbbd21caa127454d391d3a126a624366c975b9889ce202f93e190cb6c54ca622cd92ca2679622bfd1991765a7c8967e3a36928fd2fd8a48461b410d51937c9819cc57e0e6a13fd3dd0717d67e256775bff51b06d16eb2e90220203e6aefd655e7ed2b2dbf58dbca96cd8dfa4ebe53c8d228b5908fd647ee9b8642099e3d1661233a0f17306d10cc018c6a402b56cfb651561cf0bc486915b9e99b38b321b9521f83b7f138fa4a3cdbe0eee00fc867e96709e778852d0bd52145e08bf14d9215a55372e8373f8e4925dded11344822a376a54caa243a5e2677c50b74511417f75223573af9f229372e2fdfce6c0d2f8f0ebaf2c67362f005bb08a35363b6b8b53d18ac19c38ddb7af9090ea601080f8c209ccfb43afb36087c603a52b470c5de18c7088052cc22fcc4930a4b7acc348c7d5d63eaae599b3ff867320793045400a54798fa04de90a9922378fc18ea79c1fd074fa90759703d99e5d64fc5b222cb98436bdfd345bb41b6dfa15ce7d016ff44a0b1dbd86eaca0ba379299892611ad5229eb4396e6504cc06a92c0596f7d629dda1eb2ad43d445d205b5b0624801220c5802435ba4acec0b425e37f89375d16184b2aa1fad65e8cb22a78b31853f6fb3d72632f5447986e989134d93605fbaf30666c631ef8dd99278ad814ee733e5bb1767174243ca509ae39a93d40c4ca4b8f3bc97e89cd0d855863c8b442c547e9d0e219cfcdd7769815fd69f12effefadc954abcd9977d5456c5ed50761c035f20500524636d3affc6d1aac387336fd381410e9ba213c6404a0984ca4178412456b7b99cf4584514e933e1f54a71a0bea4b4f179766c7926b9be1042650112f58ddf13e9bb8bae53cf7d96fce5f9f89f52f3ebf59e03755f23479b1da1a23243d861431961fb2e7e49d19d4a621f945bd3e4a9ce31213ea6680167f463c5f7873ee5bb0563dd17a15ce9ec33d5c9cdb117175ed3b21e8dbf0c2b70b917def96dbe8cb271f2fb67fcb6492ce649955e11987977b6093d23150d3b82a17aa9c172e4f21da72352bb8f55fcb8d8e81ead854bd818235fbb69844a261c5db58d5e6c3870f4f59232d9bcb934663c53bc15bb887486a6b9f8a298bf71ebd7dca4f5a44e5f8d71fc57e0932233d711a8a8cf8a046cfa396ec193a2b4d2560bd79f2ab206e88bf89dcb5af46029d7f0d770f74fdf597e2d0ff46df01d8c9745ac0336ddc750cec4f751d7722fc854114a649d33924d935ee4f1842ac3f9c04b6dabc811565b743eb1c0f039f23d9315d9e63eaf913c4be172fd2b16d58bd9205ec61049936cdebe9cd1cac0c9e0fd70dedd97f49e7e8ec25ee40ab1972329a1f6088565f482e732297d50448ebd8858993ece3e0e70588ad09f9c123458e2a61c5b32a03b83bd1eac6989f37faffbdc00f81c5f4d03b4baeb07988d951bad1b20e930a9ed4e1b63c7fc9764c6a86e14e13b5ecff0eb1b0492f82b94ef50bfa7b1832bd992bea78beb337f9c21c2cf7f382c5ff8aaa515cf618a21731bdfb52608dc9e7aa16b744c7d39122e865f662a082433e3b5b38074957e93a07aaca52c1d2bff845df0e67b0a876def5ff41baa35ab0e0373021da85c64b63e381d18da3d5dc3bd93a771f6cc1fe14b0c6ebd478ecd8f595264f7264288014a338707d48e1b1a85575ad94049b802045ac7712391ff74c4fe94d6551b15f8747eda235281f1c315c3a2584a4e0d37da2f3e200f9beea7d859d08885359edc739c29db3a0acb7296af5199ca85ff1dd5f3c1a354b5b0a71684e541fe3fdb0ff1f4d7945fa2087f4b4508091897f2b8f567715f82e4ee9a57c13c21dd7255bba390475175e3ea990d4ca36d1dfffaf4d1ee0c46f93d0f94b4430a64b0b91e488cc7b4744a29099f34eab85c49122d19877fc4a89d34a661da42b99ed3f7d6bd5c54a2ad1ba766807c54aab912b76f3b5cd4e0d8f8d822e77808e4a7a073ad201d613bcbe84f3b4f5c62f08409f04d07e8621f2ec1730cd7c81a8dd0d0b85fb2a62d526a94e6b98f8631ee5d94e1ad7c71641b77df55855af9ded587d934a7b82f90e20d2d36d8dd4c15cd59ddb6f288283cd2fb7dc71f25656356f14d4bc237fbc3ef798dbb63f00e33de1f4a5635d8ceb12f3fa520397b03d2fb330cb7a115f351cce1f21ac60a4a736393decffa9bd9d2f258732d3a0d0db9d3ca57fca2a450289113458b7a449eeab87e5b5ad29a4a6128affaa4b218a77da53e3dbd8c1d293ad0a263547fafd0480019011a4301b82cb38075323558ec489f733750baaaaea31cefc98675405f286e2d66d09f4b83f4b2c79e56f62681576fbf4c1ad3041abd94989a8bf40c7a26b06082d3f34941d030bb0414af23ea0178bff59421c023b82735279e018779339eda5e09da8e48f5837c62c92a9d4539b252f313754df71e0937850b4509b8fac550825092971823ac9c42c834ec405e2365b6326d20c03555ad38cb9accc90cd55dcd5d2d1d345a8137085b3abd52633af451d257801c45b903cdc03abed26eac3b8cc4c9b570bac2f083f19f9b08df59b8aef4c87f1aa40654da64f05fd0b0122e1865248cc38e48a0bf342352ae7f733da3ea275636643c62aab61748c809076fb43ccb5200fade255813fb8634b58a0e48ec2a34f69fc113328da170adf441a81b3a09a0121002afd4b810dd119b4a4bafbc8c42ebcb5638ab78e0037324c48dbf371fb4e226f48dd5aa20b84f749b6129912c7000f6447ad40db3d41ea25dc1c212ada93fe860c479ce0febda32d262c224c736d2fba2af23c95996e1ffe2d50a524ed222e7f7020fb7e2bd129d9275c43f70aff853ff94db7e07914f30d23d65f34a4592ef54171035a362e746edb6161d1fd33a86c5162db1eab0ef30c0cfe60f5ed8e427bd9859431b349da7e68560248cf94662c7e0276ccedba0c639276f917ce0bbedaf742be98a65b337b15f69ea9d2040b2f7c66c133421968c8ebd83e9c2f60755a3e182e4212b2bb34c14276552ceb3cddcd0302e1e4609984968de4377f417f8f834407c9abf3a71bea9a4cdee59c8b333583b4f0cbfc7ca0995967256c6a4046b40dd6d9197812862f23b3b4438ffb2c967d24559f0f05f9d9c8b6ca2d4acc486c9bd1966902cbe1585128ccd4c5c5cd83a4aff1e6f044850394361704b3b95b330f619ffdafe51af3eefed56698fb770918df3b45ce3c2fe1549b778b280390ef3b97aa1e192c7f0c7c187c36dfdba148bb521cd2ca676213bbfe09b58d8ce0327ef484f2ffaa193b3e35b4d45e6fd5f4293ae5cd42f630878d602bb951cf2ff0ab86c490f29d43bef69dcb24d16018ad84fb6b6437298857eac96f7c18ad1fa0021a6c09694c180e09feb69df4bc06971a1cd92f399d7eec8e8f12ac37976ce60c1dfb927256350e85d96c292a81e4dd29940cc6b6f4cafd70ec94aa1d80153e29c6ea1ab2f3b07bd8fcdc88d3ae0671606f4b659909888273f069d5523cde8217bdddb8ea68a5de678a5a1a9747de7b9576e8a14846e6630bf1c2cef5c5efcbce26bcc2ffa5e83fff5cfa45c0691ce6ea9e62d62ffb2df5e760fa248808445463baeac03d17f2417b6663789a8d4a3e3016d5eb093e099c2ea7f20f3566e8e9e49c51d975f78e8e36077176e547b6d36f138df311fed76ae16222d703dee0f6efa866b6f61b1d8cca856b2b3e91c97ca88bffd88400c0191e2b412552c7a28ab1de3299d9a504eab8bcc6a32584fe817b20c57bfd7559166efeeb45df6f968c2b4ccf230ab805d5eed75fa71264166e5cd90bb69ed5e9ab089da777e80479279cc23a68f93109c09b19bf99b64dfd7cff5c0903827adf89b9742c3cfe2eed1f9fa381fd21cdcacbf8c91c5411300ae284f9a13e526efe32c29f0a9b9926ca22835e21db48643080afe9d75f5929fa727fbef1b83f9f3e42a625c96586071e29bcc4b8dae9b62b50a99ca38920b59ec279b85afac537f1bbf84594ae44e3f9e60fc680d7b7ea965ac4fa7cb8d503e98d98d682411dfafb22c44e0c2530407ac6350f103cd92cf2c668b6c9bbd27ae7f9d62bee34f225fc71284210932ecf80041452aa1905040d3d329a612101f40f5dddcdb0fc013cb9c0e9c172532f06b77c760012c52516b1974b23d34ab5b564c0c6111911193a3f93361990b1764254c2f52169fe53e293df49d4c179d701b1fd22072771918288f4890a96d746d6edff966c66724f9a89e887701220f905c5073c79d3ba9ba0b9595b0a7654ec7e1716ff808b1494877d840b2ec9341c7e04f4b68f25d8d01362a16d4494f4df6f6723386ad9a3acef1b173f83ae9d148d797e99072a51e372389e401371f6c6fe37b580577144626b155946525f2cf5225e8f5cf767c81e9d4ea24c87c8727dc4ceb7b3549982e6063afa7fbf93cd8e4c26656497e540370622d92663db51c317cf4ab4c1eb2c4ce56778d88bbaab20790db11bea3eb3570ea03ce525a99687e9ddf4fa2ea726f490caefc85b38579ae5d9278f03f424c4fd8092fa6efad62895ab53682cc80f2c37c70a18a145cf4240bffd4ef5faeefe14fcb20a8af91440798b63db55a00116956c41b150aebc5c445869205ce863e8a9b1f7e773b6f1908f91f1540c9dde73a076a830bab289b803ed73ef0a362ae97d338621b3a6b13896a5a0b7f0f81f09dad3fdba2cdd4b42ddeb6780426d5c1e8b78d48c6bc0adcc01ac19211b054b1fae3d31685d678327d0e0bbaf2195c3b2619dd8f850edf852c045e2ed7ed3b02d4e1efe8c23e6229b78374d76a40dd8212548e11f492419d5ac76e3291c71cff66357cb75caecfb0661d949030ebbb1633ea15fbd6d39ff8f1a5f1c789bc2f69eee69643661dd7f99707675cb7c70c420f0b38f3dd480699715ac0e36a040cd51b6c3e949c32acd510f8f817e5761bb3529a8ef4d2935739ec345d350f80efff20c512e4c6cacfa0850d769308c51a23dd056560323a4ddc214c1ce6a33210d7a9940fd1ababd6ba6f44f58036d1db618b234acc2c16b29cb0cc5e2945909890d7d5d7c5ae32d7db2ea93c8a7de6289a192ce5d08510423212fdd81d4e6b4bdf7a77400459e8bb9b2", 0x1000}, {&(0x7f0000001cc0)="92f5d6a0ecd908993bdeb154013ee7e03b3b36294a30e5a907c1850a7756b5fb711356a3c38fef8b422018c691029b70b85048b9c83c3d8764cee638a64e2a0fea546e55412e0298dee6c1b2f93e175aa075521d1c7997e7b11d992f22eea9bc14df64e093ed90b5ebffd35a44682829ca64fe57cb5bea324ed1a10eb5be7a10a61ce078d37390ea4c2415ede4215a43426a83ada19ca1817b08d556ecab7460be8fac660d93483753f60333e4e545d198d8b2463208bf1eb13b7a3fc39c3b51d15e58e60afb2c3a6b1491e5015148b884cb7d4aeee0bd4c4d0790ad698a0a13d88e48089d092f6807", 0xe9}, {&(0x7f0000001dc0)="f73e4e6f1d48e0791f0ed480aeb60d60687a99fdddbc4a9c66a89f5b73fb901b4844835df530d3494162813853ee676958eeb2d7eb71661fa77db6075dad72bea01cf76cec6932607e978caab8206c5aa37d6a1cb225ac67444111c9f3247bb23953674c2aefa08d047e5f6af546", 0x6e}, {&(0x7f0000001e40)="dafac67c3539057eba528f389f15ecf067d0973ae890912fb1eb1cd9d2216ed27cb69fced83d207c133c0a7b73eb76ba2ca2a42d18ebd7db2b3e05b4391f1c4ebe6b5d51fd1be7eb42fb5feeb50764704cc8ecfc80854b5477f77f9830759da45a5b104e089cd336e598fdf231a512556faa71f2122ba99dcee475fe95e2e3f590d3c6", 0x83}, {&(0x7f0000001f00)}, {&(0x7f0000001f40)}, {&(0x7f0000001f80)="837b2f70af5e5a0ce78e3b14ef377cd4b34e00becfa77ffb6fea1e497564d7a35393d0752a480330ffc9c436a6a5b91631673610989c87cb13e7ecfb750e43f9bf1733761dd14731f4fb739d04fa10eb8a2b25a933e59e4b4ef3d3f34df595fcbc448e8a80fe3e0267e2a30fb94157687fdd2d44433c", 0x76}], 0x7, &(0x7f0000002080)=[{0xb8, 0xffff, 0x0, "9a6a276abb3602b25f833664645951bda98d43a56341aa918c54211f3d2e3df298b3716eec6eef1791065dba9ba1d861ab92c5e53c8df89b6d2c05ddc31deb76eb195a65180bd3a31b3860832aad7c88e42a521a08ddcc60601938e42ce37e6c8bb905cd8425754d60682e2117e7cf933f5ad1cf80518ed28aff1c2db8319a1383c6054fd315319393284f16184a124bd967dbe5101ce9b94d9cce5d268b72d7e732e503a140"}, {0x10, 0xffff, 0x8}, {0x78, 0xffff, 0xd0, "e111cea816688858502052485dd5ccb8c25c4b8a6d80bd8031a9d679fc987ccd6d0164e3f92363f7a302e62bc712e2c7cda34b0a1dac08237edcfa4d04484bae14b553f89b2671c7a0312a154ad1eee8446b89b00ff259da41a6a868d10601ec6cc107"}, {0xf0, 0x1, 0x4, "f10aecadcaf54ea94d3b30db8a9f939b7fd6476f838fc55314e5e52c32677c982971ab6548b963555f6ff4552c94410ca99af3b212624c9274d49222b243c55df190cb240106b5a0db5e36bb6c52fdb36edd7c6b2c935aba0afa877374ad6979a9662a5b336d6ab92fd18570ad24134d7a7f6b4b7607ff1ab04ab4a3d10c9d6e04a113c6dcbebce8758b8d4114ef48f482ec01bf068647b830e7c617226e2c8d3283a2a5d9dfa7b08b0cf85b1f6006dafbd26c9bc338dfc6b9dd301cda3e9164b51187b44942b4b3e3b8f20b769e72d1491088479e70f6dfdb92d750"}, {0xc0, 0xffff, 0xa, "bf0d4e6b4411014546fc2c3e2ba0e485102a21739aa3db6f0bfcfd574c33e9257d8fd85c9e9fb0e457e143c6b19238d7bc2e1a8d07753f8e8f89c7ec0ea3815828222774680c25907dc301915ffec087d9af8b2e46a18fdffe570c641ff51fb779f5645cd451b112af08523ff84d534ccd23295c6a8fb9cb97180d05f5064ccfe0c3006d49d6a6af44ee781fe456d38a369e7b80c82e86da0295f8f28fe4440264bd809d6cfe883c8640aa"}, {0xc0, 0xffff, 0x3c, "5cb10e19a6d619861302b74668b040b78c4eb15bd773f32a77905bcc7150f39a034ae984e6d584b92e95c24038c3f7de01836eae3fbc1a9be6c9bb934bce4d28ed70191c5cb28e89364743536a8837c299d29ed00237d3fd22b703102ea1b4a2e6cefe085978c99821a10542d4f8ed973c583c79fd623a46564d1c2191bf8765b293ab24848ed0cf3f40fb3a0b15da0bbe8a3da43f1ae4a9caf220c953528ab2dd1379c22f8b416ff1"}, {0x80, 0x1, 0xe7, "1913289b3fc9f18b451039c65b9ec079fea1e94689832857c2bcf7e965013b1ba7d35809ec32fc122a7d05724851158ca7dc7443c5c7df6232bd8c72c9798d15f7448503b8d625170046fa5d8e536088465ffc06a6d835c564643cab86d81c3aac019024819a762cf4d2"}, {0x40, 0xffff, 0x4, "23fbfd0108f1849d6d196e955f8ce6ef3403e238944cd532fb80144a4b6dfca48f27730acf8394c2cf14ef2f20"}, {0xd8, 0xffff, 0x6, "97156a453c7778b0a9e85f091b132270357caf75526ac141383e837652bde080655ca2a8c30c86bbb1161efe495893bf0391d1753ada4a947b6eab61169022e9e7d9ed46ad7ba5cf26d413548a006f3498648cf82410a6015a2c25f50243828ef0d77288b38dc9c2664712c0bd58cae7e3afe9abb37f033fb034211e46b243e5ca323778f58b0207b577da6214542487938a2b03c614161d07db34ca9f776a91795e1c52c7d0997a173aa4bb32cc8a73d597ac703d5cb3c73fad4f5373fb5e21ce"}], 0x548}, 0x6) lseek(r7, 0x0, 0x2) r8 = socket$inet6(0x18, 0x3, 0x1) pipe2(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r8, &(0x7f0000002680)=@un=@abs, &(0x7f00000026c0)=0x8) getsockname(r1, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) r10 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000003a00)={0x0}, &(0x7f0000003a40)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003a80)={0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000003b80)={&(0x7f0000002780)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000039c0)=[{&(0x7f00000027c0)="16024ea2b8f7974eeba4d35ff065e7847364cf7ff95ed75097c6f26d183992f6a477445e2617724c42d54dfce7b9dda3610d2b7e418f5637fc2304a5f3a46afbab21a973bfe57e7ddda323f7cb589a2f11e83b4b5af62d691fcaf24ec7fb44187a7c8713cac42d8b2cfcac9d5fdddeea8a6f48627c57d70492107f73611980be58bfd5f0c1b599cb1dec5f41cd82dea8761245683e7d8843a15f77cd4e2cbacd9e279206ae1e32eaada2b37a6eadbd119aac9bf34a31b65a54b08537d37ccbbe1b19b85af7b23897", 0xc8}, {&(0x7f00000028c0)="f40ef07489f49fb0f122aeee4eff78f15ec88d95cd3a152c7c9dd532fbd3d71f830a5c7fa0ff2c16620e988f9b54a39eea1f3e45e8d6956cc3f79d5db6d786e0ab183755389a41ec6c5962db609018c7ce5cf16dd80910d1e9ed8fbe633686faf55051cddfccd673c5727062df48e665746ff189613724dd406e70b0f9db67e276a2530a2b92c08befaf375d2f26c5022d13de7a0a648d97b09ec4b86ea25e4d68a085dbc57ed71e30d7d6", 0xab}, {&(0x7f0000002980)="421baae7b7719eee1b40be9c57a16c7f01bce18af23c6aa532ac1c9e3d5b69f1f200b3cbcdf11241db9e3d8c4f248a9ece856ccf91af49bd75991aba3b", 0x3d}, {&(0x7f00000029c0)="f4b57438c777a5f54a9646a6c934f60a88d2a47d86bfb0884d50304f83b5404d73720d096314fc1c7fcab4b737c50c56dbacbbfd3ff8264798317e446e6fac120d7cdab6d6e7f37597d8879f6b4c57db02f3f25e1a9d66b7ca8be3e0e8c79c58df63d40d76aeee75431186cf0085df0e29197500f86ef792bd341906f11d107f01bb325eef0afe97a091abccc7650a778c2d6ef4f462e32175435e637746a6b505e4a49fe71c202de16244e6468649d3f925f292fa63ed6e340c910f7615503494cb65a1327c7f3cc335454749238cbe8a3e0264c45bd3ac199a814ef38e9e8f84a6b086f4ede78c4ea56c021cbb380c14e9cb0b66fd03fb7c26f934bab84354901c4d6714aa2ac5458864dfe7c713f2fd92145117b102143dac139d7dcec7078afc33befe4417705e3e12e6e94ed22cadb53f90e70b8b0e61e80832407a676bcda8fae8b80c964dda9fe09c77581d4fc588ea8773e881a0118a23b856c5a008613ac76e2ad9b880702483951980c43403d372c481ffa38d26343435bd4e8557ff87e10295c5a80cbe3ad2ef38ecf0e79e84c58fde900a2bae02a0445c63b9ae16774dad3add38788d383bfbc02d1d2d95b1fcdbf41fb7611a4ebca7c2a717629ac882e300d26dfe401dfa21cdd94cd62f8a1bb66e114856b088a8b6aa286b7323ffaef4ee2593f7895a09f1feec690572fa4904901f80a8183d54a3604be2fe0f41fcaa86716190932dc5bded285ba1a2f9bcd242d92802e475603a2ad004560da879ccc2b69f1e55fc496a3fea4dc8c36b8626fa69e94a1d7bdc5041533fc42d61810d82f94c66ad9f755856ca1935f139778c9701ca0be7f5591c846ca9110439c0b2ff19ddcb365831eded4cd029da05b74e2ddb6105d1a074064a5acd38a611dcd6d87d1b2358daec6bfbc9a46004bb8421fabc0d413e3d7e405ee4fffe64793a9c76d105a20335a10c90b43ebca208d6684aa1950304711923c35c86fc916abf728ae395fb73a11dbc2ca1b6407b0fc97a51f7652a335a23ec3fde594d9261e80bc16da9e8e85b55701bb5a0f8a191f4a257d147083be7bd8137a4a26fea16993020b14d610b5d249b2aa91edb2401d4f70e74e0969d253d3bd33d5df06d079aee4ec116eb3729bda95db78e8e940f0c3e279562b9b8d64a3cf8de79d26f74f17a14e2f638ef897df80b7a5f54aef86de70a85f5c98da6d42f109a1fa9513ea18c37c1c70f944bd441e3985ea6a4198bd863012e1b774af6afbbb4545b250ec3b692454bc043e4865d551d877aede6a1c4e1648c7d0b600c2ce662357108ffa33d2e9009e7e01ed9f6987b33c5864e01ae85f771172d26edf8d231bd9ff66976004102210527880633a3879189cf042e41712e70bc30a7d7da0bb1f9b5c75d125f40fa04246405495cd82fc6f8d157f1c69bcc9858ea88a0b2d3d563b66fef3f2e808f4ad54076e37eaf54d23821e7f28e50d81368afc704e643410bb9a4a7e5d4ca7b7220b398460a151f148c7a88be09009718c674e0e068d1c92bb28e4303fb64ba8dec14c2c8482962e3ecccb878829a948a0f76442ddd44ed786e96aba3f3586c1688f65264c1576c3cc1a30d11e3655fc3ac85f486fe12e7ee6b4e1ee54e8e031f8317c0b53599087d17c6ab35be207c8f683b2034c8b095e1b4db6ff323be2eca391c80b963f7ff9726ab808c3a3ff89cf1dc3a3a5e62428d38fe470100c862c3a86f5e14da45a25a98a5aeb8a3dba308f3a59b8f518d71bf379aacda07be8d51c8961c12d2a4b011fe704c7f0c1b4e3b4261e346a840d82e2a710cf46798a16e9c8d8c953166119105be455789cf15934e465a9aa6da355163a2e05a7c71e6d3870acc843187f98287c96e2137cb2fa6a67bd78485e96e6ca6ee63948077aa7f0022c950fb1d71c1cc4482e65acdabc3c8d4d14300edcbd1ce0266e89834e8f5956c9ae0578763c99d706aa2b1673902b3ad338e37feb55ca9c93efc60a57b4bfbd6439ee4b5a176837b5b5c0de4f1bcd85a62fdae1313dbec8cb82649a016b57ff2b818404210e98fad4857fda8b3f758e0f1afc9fd16a9e9654c0cc4fc0608313db17c1ef6c1e932518a1f6402f67e3bf3650dcf8f99fd80a668644be927634cd72cf9e46f15ecad1d3c70bb6b4b0a5c29a349f835da211afe1489ad9d25361c613bd9de24749db57973bb795f09b89bc37b84676224b1876f3446998cf01abad74d8d3d2e6cbe2167d021ccabe2a2042fe1a790e381af49e5dbcd6231cf540bacc4345db5af663efee02a2f4c10026a88c27c23d0802830bc83b066ea1781033fb750f254bf04f3b5f5f439714750a55d71802399931c6e44553f6c2dda59b64cf33ea3561342d6328748fdf7bd42c0dcb6ab70ade15304c67f56c1c871ddd09a22ab2710f7ffa7a4043bc0dd2b262bc41f965d2dbb7f7f3a503cb06abf3beeab44b207363ad74cf676307124c0b38e26c3b08e05e42d375037d8ae67227a96fca89ba6d80cb1c42bdb2685c879909f6c0bf4aa7950c9c81d11602eea368527dce20640f8cc01cd9a8b4fc8a53a1713579c993c21b1ac9cfd7a7383dc23b128fad756ca0abdbc563527d8223d94e4c056669f1baeeea459ce41d8e059fcab392042b44c40f480209664e7e9b16d12b5eef26d7535e4d9d84bf248c2d1bbad90f71df3e3356186e676140d807c7d66c85ed95e2b27a623a6d40f71661f44cf5b72e2a2081d1b1ae5dc668d0a9cd480d58ed0792811c3b9303ac707bfa776bd648a2cb1c8e26eae9887adda236d8b3ab1a2dd2299f3e2c5020e8d9d6fa9d3c192c5a4771ec0f759f0eadd02a4e96c72e921397cb1bc92e3a08af3d6d5ed6fbb8ad1c4a766307b68a993ad44bd9f24fbd4f8fa56aeb9b3f93d7d5224c79c7df98257854c37bb63e07710740f08e2e18e65188bac0457a1b56619a64f4bcfad6b54c4d4ba90fd0ae4fe261dde767a5b5fa48d07a7e563073d63bf9a73c24aa1e1bbec4f4a0e309a9bc1963ffd432c6458d4dc6a3be926620e7e342011850ee78a74f1c8d191e9d299524b066ca7cb8a57710b7c855607e7e9f61bbdad997196383d16eb168c97e6c78b77f5db1d48c249fe3c19738589cc6500c0aac9bedaf0df2c9ac22e2fd77701b71164f654d0aae14627065082490a9f6a1b3813c53bee8f7a69f2d07759f7d67bf702c70eb7f9791e0446c811b1dd659d45294a307e4322bedd60dcd2c4fe691628d2f0ce93303097407d34554783802e28ea6e0d2e7cf596f6a42167a6b95a9e41b81302f2c2a9bda2eee27af33ae31bc74d2579c71ecf3aa9cb93e23e2fedacdd4a17730b833c92187463bf742b423435ffcb4699f4f15b4d28ae7ff215cc683fe51f3b3bda404dc7e1f9c45ffa62b9d3f66ee77ab18b35b7e3ab33b5272fa80983e8b7bf26fae2108a05f243966f96ccbf8949cb7db2514962468f13c33e1e1ef4dfeb2d55568ea3b507c57a3b4095cc4fd63519f3fb6a40f065b37a09ecfb64a8937a2ceda6ce1e07376313b0504ca95926c8107d3bd8641be986e4cff1167e28b89043a1b7ee53c71df71d7c9eaa8a6968e6538655eb01a64ee52cccc24203d234e604ff18b08f5788ed957e2fa3dd309298455195bac4f24516c4f51c08dc030edb99692e9874193d15496cbb692bde28bcd5b3556f62190ca3714c2acdf9caf10ee53a07f173257d4f7522cf779fb42005e3c70d0d56c0db933bddd4d5e17abc6a6b94c8ea56a3d76832ec5249bb63adbbb8355c98d21318b4274071732ee2ff50c90916a4c164e702d46b8e494f59cfb8652b7abeb6ca1a03fc279495b3ab3603a42a223f59f047aa975026fdb891b6298c0e1043deeec4376016fdd6d4ca93029971c8d7d47bd98c168988201b762da261b7619797ef992036ac039b531601f25267ef4655e971f16dcdc60cd32cc129267bdfcdd96a54b5dee50715a06686b1a99c859105742cd8b191cc83eccc910fd7e42bb272be865f6597354007d48562432698bcc114758f21635f3740f0c849ca29e3988b4490970c1fe7b26bf3ecdfb64ed259b52a2abd80d7e970f743fa6f5208f9e55250f8424dde38f84a9082b335135e4d8a8b152217bc0cfdbf5087ebe7612abf8f780b7e218d8a9402ce669f7d61f2ff86b58d0bef0a5c39c1535bc76e9843c07054472631c2186c9366ccdb3ba1bd9333198a8f2e3e5cc9957ef2cff896866f68086f3abf63b965e3d7ccf204cc5cd724d8b22331c3d0d0cc42b20eb425a77fbb7fae8fb4453292a4042dedc85b9971229ce2ddb7a542cf5bdc5fcc6f04b938a99b7985b5acece401b317ef7e7d0a8282e030cff01e7bd465769b9fa4a406c6826b28a6e29d8d312c7f46befd7db34abaaa229910b6e3df9a2e9c95e07efffdd8aa9b595f1279de60f9800beb8117375fa83cae14aaca711cd4da40660b3ad3ff040f578a4219ed432b29ff6e6ab9893cdb3e8ec07d811628dc29c705cacd2340d0a2d91733c4e800cd2c215416f99fd8cd8d54eaddf6b6722a8a3c52d2d055189358fe581ad75503b2614101768ab7e6eea3bc480139b720b36cafa248ae14530eacc56c03143e4351e95d64c080dd134070a22611ad74c99093852761642eea3d8dd964a237feb2cb937b17cac968e4a28283fb438f81eb73bc9219431a4f3c3c9fdf044b3bf67b91e004f792441328f04510d6dba9a475b8dda3fe8fc1e971471891e6edf44f9ff97934116c7cdb415cf73e306abea9a75a21a8755e144b3a53cb5845135236f59b20effdcfc554e74a9c0927251f4c0a2223a687ca4ef1a2b45d1a941cc06ad8a28583dcec9c3f482cdcc1e956c606bad53b01e49a1d2c47c23ba425f5be89eaad3e6cee9e878e37b55fc33d776a05d8c917f64a38ae84e369649974d19062a95f0a408b242c867f4351d8d6418bce98fe22b449fb5cdc07df30f19a81fa8348a367a1c3019639a06830c3827800d48ecb3dd1bf8f7f10551ebf912fb0a5b043302f10e61a60ebe477497de3c0dcf8510e9201145b8b3abc2bc8b44513af23e8b74ef833d7d64d69c6ccce1d6115d0756d60d89a7e02ad1b972b04738f418d7c42aae16f5b66e5c2236a4a54b6bdc09251072d5ab8ec375bf0ecac8462fc62aed547ea030ed036e71c3082fe88e3ad13556890f3b7076ef060cf51b5130920ff2112a124924dd1d2d2834e380ff025e073422a27e3b21faa70d2be5e7688f2860093387e97e5d7d6695b4b5a08d558b787431febed9b5f39d30fbed5b655cbff58d4027862700e2d1f1878443e43ac3783a0704bc5f82c8a8f9bdb1bf02ecefac2fe911e038498b7456df06f1c972360726b6d6c9124d609424248f6466101a1baec92e8b82e58dde273a96f266618dacd6c82e3b76f797e3c76a197bb16dfabb34f94789e12722860e711b67fcbd0d75467f140e2eb295c158c39d1329f58225fcbc4991b5b15ee8b39521621040b1d10c7d242d48951234ffdcfed8cb4708b25cc1ef82320d0dadd74e7ef13e3e8d66b67602d1d5e0c7387fb35cd3a7e5e3ff45a602238ca2f5f3570a52d5fb87fd8dcc51030e57bbe18ea64693b2c5e901e5aa85396a4bef47ba2ae02291d20304ca8a8099692e31f2ba1c2a15fac3fcbf3d77640eeb04282a9d6dc36e3f4035fed22ff5cccc65312c28b3aac9404a91b4ebd067c5de805405867518432e1f6e8a335c3e22c3c2fcb5bf2ea92e62da682d19ede590bf3205c8c69067fbf614c39cab9b137ca973c11c1417ce87aff881078e50df7a60f3eefbcd0154de3228aae", 0x1000}], 0x4, &(0x7f0000003ac0)=[@cred={0x20, 0xffff, 0x0, r10, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r2, r3}, @cred={0x20, 0xffff, 0x0, r12, r2, r3}, @cred={0x20, 0xffff, 0x0, r13, r2, r3}, @cred={0x20, 0xffff, 0x0, r14, r2, r3}], 0xb0, 0x1}, 0x404) 16:00:11 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x340) fchown(0xffffffffffffffff, r1, r2) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) socket(0x2, 0x8005, 0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x3}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x30) lseek(r0, 0x0, 0x885dd4312a98ec21) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) lseek(r1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x5, 0x2, 0xff}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100), 0x114}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) minherit(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x3) 16:00:11 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0xffffffffffff8001, 0x3299, 0x8001, "6eba6bcdf296e3b2ca507f033bddf9e393a3c46c", 0x40, 0x4}) close(r0) close(r0) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x6}], 0x200, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x100, 0x7769e599}, {{r2}, 0xfffffffffffffffb, 0x2, 0x3, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x3, 0x7}], 0x20, &(0x7f00000000c0)={0xbe, 0x1ff}) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x1f9) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000200)=""/74, 0x4a}], 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 16:00:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0x7ea, 0x0) 16:00:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000011, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000300)='./file0\x00') 16:00:12 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/91) r0 = semget(0x0, 0x4, 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/255) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000fe}, 0x0) 16:00:12 executing program 0: clock_getres(0x400000000003, &(0x7f0000000140)) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xc3, 0x5}, 0xc) 16:00:13 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x7ffffffc, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget$private(0x0, 0x0, 0x28) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/136) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0xffffffffffffffcf}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget$private(0x0, 0x2000, 0x141, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000) dup2(r2, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) socketpair(0x6, 0x7, 0x7, &(0x7f0000000040)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x36, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000000)="9f388d55a40c43eb7d371fde859427d8491e56c9503db58436936f6332c1da0c82e409ca27d399e7380c90622c71221427af3b4615f38d2b19f15ff5ac7c7f97dd41318936a8e80ec272b8d0dce80fc9327c8dbd4dd162b6b5f5a4eb32e7b4ccdbe30e8e90ee74b9804626da4a8d69ee5f4b6f3490955603a2088c1b64039c07b93ecaceffe8eac845468bb50663b04bf165a41ec61c3af8f9d296ded8564dca5931d00399b64eb08aaa1b1a429703831ae904f6d4c8d9dd198afd8c6b8d6e119638fc431993da1afcaf294e41453071b41a7eedabffb22b622436eba825b6bf1070742e59bae2d3cdbe697ddbe67dbe1c319a034a1d", 0xf6, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r1, 0x3) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000040), 0x20000000000001bf, 0x0) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x410) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r2, r1, r4, r3, 0x41, 0x8000}, 0x80, 0x9, 0x0, 0x0, 0x8, 0x6, 0x2, 0x8}) 16:00:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x396b281b) unlink(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x6, 0x7}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r1) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x4, 0x400) bind$unix(r2, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x10000000, 0x3) r11 = socket(0x19, 0x5, 0x3) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = kqueue() r15 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) r16 = open(&(0x7f0000001540)='./file0\x00', 0x90, 0x3) r17 = socket$inet(0x2, 0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) getegid() pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$unix(0x1, 0x9, 0x0) r21 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x0) r23 = getpgrp() r24 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0x9) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66694c653000"], 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="1033f1059e7c80d6e95d19eee6f23e8f3de77bb6c69f867275c33698876847a3790522a5b2ed621d54632e433aded8db84a4255daa7609d0dfdb7aa62fbdb32a82e5752392288f0ec817246096ab901b66d31c3d2c27be567a39237d5ee4", 0x5e}, {&(0x7f0000000140)="383ea170e29b13c6cdc5f1eda54df38408d6770e2c4d97d017790dd70281c674edd9370e6ca90b87a667aea6c381c3207a5b703ba5b2cd45bedf3192529788693355a8fa9abe20f6e59d9c0c9903ffff0d67fc23ec68d036a95452565a3e4a1d72a2c6fcb0cfcd91624d52e8c2ba648c6b5be5b83b4fe4cf239090a7aaa812c42d15baff9c8041ec9717ce7e5e4484dd1cfbb11f8b520af143ebd69954cb89eb2fd84ce99bbd2000af54d41322c7f0c270c0762757fbbdc258dfa859c6ff1611f43ee1ed0a4250d6262090586954127c629c613470f2e726a4bcb75684ba55f13220c266d73a3f0f", 0xe8}, {&(0x7f0000000240)="f95892b9c7ef1e8a932ed718b6b61fc799eb6f6e519444bbbaa9b393ff346e69802ef30966dfa6abdd60e3494ab0b86684801b9bde74bd8db66798ebbf3eb445c559e3cdf41dc376235b0e42c8931dbe4dc0bc660016958e2526473be0796cae0fd32587e2d2bfba70ef5d089387a4f31ce432eab0e4da90745d8a3fa24c29b9e14247b2eed32c61f57d0d780433370403726d1a516baa78a89932a5ce942f94625f3ae0ead292fc365cb2d1aeb8c7d2bf4a62bc31a3815a5723e23438f84914269fc598294cf2d1c6d9bae6df7e43805cd66294ea0ee03e158c92ec03426eb8c45310df9aa852644c8aa90058e5188c4eb5f2e90e0e1ae53f44baeef26dd7ca89a39506e126e9b305ed282a3e2ccd4eef97b7a2ecb9f4bd061404c076cfa406bad77aac55cd4a0b5a401b285635cdf5d2c8d16c0e898559993f7d38ac78f3f3445c5c9f3f03d16804bf3878c63ae5e303798465b26a40559eb36ad759ecf4b36adddc223a1d54c2b5e37dc27404f6cb938c2f0ec021742f9c0b0224d5587991986ad7b6f2865be8bdc1f55a561c5900bb6209bc9fc70b3bce9f89941f6be2ddc784368d95addce61d5a677863aec5c2e6f9e7a314407a8c97f57da8b64c54d46cc24962c999a0a446bff418de8d4aa06e64eae20bcb12ef8195a64c482dd12c43173aefff46f398796470610f93d216626c65d50db0625101cdcc969770b497ea9339cf0609c03971924eac31dd44711e542d8036ba73d24fc20e28da9201e171b6877912ad2f1b1402d1c6185578feccb9ee8ba094ae38159c91f24f77c5265f27da4ecfaaeabac98b26a4dc69304a78ffb24dd160c6383f3eff489f1e5bde3b95324c54d1f4d38376cb208d79b48d9fd94b2eb67ed80f6b69767cf7e26e76f9869696ee66cc51907f544cd48ebefd11b305b52baf14124f56adb4990a621e5a9e2ffed9633e2f96dde151283c2a2f9e84eb36a42b3b010d659647f1d05dd5960c81ca76d3faeb7bf5fd112f5a3f70b89eacfa46a4291402d1fe976407462ce2b617d8b6372d076d8f0eab808032d49fb0328c5baabf9c31ac0a3ff53f2834759c4d50a89fac98aeb39e7b4e5f4374e14c506a738763185d54c687a57af26a10e3ed57cc298b3aac0aa8eea71e135eb7d34b7287f3eb44a8a6efd508870d3c51dd988833f3f9fbc2bf9de9d8680313db5110e85de9902afe847a1912b433b9ed0d069474ba13cb2668693d756c6c4b75f2371f05498efbe7883641f0327f6e641986a1fb018933508691cdb1c5d7403fcbf3a41f73c065900db701c5c782035a6e5345b9fc1818d288ce73ef7eed6597de03e26819b9dde201b43b3e1cf0950c7aa72554f9edf0e58a280a4ce89cf162c51b41ebea0297f77d19d369a9ecd8da8f559f81a18ce6d6f72c55b3bd07028fec72b79fc172fca6f6242d17625dfa59d53dc7393790ddf799246eeebb020f2e5c3f6291222b448d2c5b54c7a233af362aae1903132caad7526ca415f01a61cffac5f823df180dd05356f11b784b5676f1c24ab97b8b65a81808fe69db9d6fa9b6b3a5389545fac88e55355a8dffeda6142017f11e2302bc4c31abf75625520e1b8e3c4ee88d638d349044d0774edd02fd6c4acc3465a3feb94e4f9668304c2752a52735aa399fcfe179e14577eb3767191ac34f0a2d89f1b7b2946bf511fa030dbb24a57f355756d1d16d924b5d29faca2a58b45ded3d53ad2242b5f2aa8f6f58a85ea32c08585a5c061fedba5f9578f85b09a8b83b92164ccaed6228a6fe8ce045804f95b3dc3d83acc55f16dc62a1bfea4b1addf009d988484c6a4292fb7e440ce2f275389d438de1163e4c90981baf26b5358b0ea7398b3d8baf0713eb4ee325f5be2c282e7bd6e9d1ab5c1dfd17e6d37b2f51e6869cdefed7714d4dea07a87e1ef57817bd12b258fe3e910f120cf7075b45e52ef3ae670aa3949d01e03af77e949e5536815682d4d626e9c03635fb735a65d9223a6d36223862e4d505b14d70f43db8790d4aed8f57d6a4a5822ac0dbd81a2ea5fc5e6dcb5249488ac688780278ace0342c0e6cd0c4489fafff0709a12fdfb94a5bbfc00f46dafe96d31b32e930a24258d5c589ef137535600ea9f5f9a35f2d5f58dfeb29b8e5c5fb9e616b9d7a7d681ecba0ce4d8fb5e42c016cdf25fe7d67ad85640bf79b444d7b7440a5a15365d3bad30a8dc486695ad79f75266960dbe0661e286b972dfeda3df35d37f112a038220524525ea7359cdfee7ba383a6974a13ff25a82c9d8fb35eacea899e723da24d8d7dc00c153ace47a6bf456fb75586560f57372047b940a13e6f4c59987e712abc200abbd146c74c380be91182a7caff0ed3c327e9c6414a9031faf4963a7ee7f28dc4273eb0ad3b4bf77498296fc91e212652ecf83274144e38dd66146e5f296e8ab3a225df483631daa98ff496d0e3f0783f17c71b6ef1bd1b9646f0176d1cd7905004dfbd28dc99d1887db66507e6568f13d9867ba68288614e1c2f4e99cc2f3a59cd6e2fd0fc63b87b2fed85abf210825362b984c7df2f0e2804cb7eb3bf0457357989e6a276763e6bfe55b053100d812dd07a7813e947f71e840c8ce439c07a2e8b84e85d70b5ebb84199cadbca3951ef40c1d0dc9a6bcec124d23b4a265082d16d8bb36c15006bd5d5b9502eac2616c50d7657cccac6eacb27622c8d24999c384d5f934ad8bdee96028e238c1863475d956bd859b39b1b31decfaed0f87be5bc95d345e33f6177047624e8200483d18c9b998cfe9742f375928ea2878730d47f502a8a418720453f38abf99d53d7d5955737c2e0297028583e2e49cd5139734c153eb0dca526b98ef1acc93aa7890eb38866c3932e8ee7417cba6ede1430431e6aaf2a2028ac483d27375ef3952a9c05ab16b7b99685dcbaf4dbcdb9d7007c5317aa5834c6e739b057e484c80f7fc4667c53887d7592a8289ba0980828d597704045b0d922933cf1c2e33aec3c18aca4e6704ae4fcd1218933be02e8a76b079f7ef6a5fcdd074bf4c0a139e9d08a5c7a6cb2d82fe056a50c283b8c0b01b6b4da4b77d12f6c40ec542b024393ab4c0434654c3ad13e36f4dfa8a2c646913db6a604cb08b8482e3e9ed77519c2cf1e23115a2487a49029eb1577b3c636ae8144dda1d667d3a55787632de714f897de67f5c60a6b2b80f76c9ed7b61c245974e191669eff0f18355a39dae5f949db24fd9b36dc7ffb6cd621ad252b2bb12d354e35f13914fede25027f6aec848cff3b8330179c243f6f6189ae51969787621fde3f2a8a5fedeb702f6cae8bacb1aa503f931a331949f1e27d80a06f51a1a09fcfc846397c6516461a25de00a77e5fb7e970f7bbeb326184e15920107c061c7671791315404647b44d5076b86af4f82abe6a5803bd852cec2f4fbf3e55f8ed28c0d50453554fa51ec1a362d88e9d1982e48555c48abb76635e7061b8e67c53267b90b94ea9ab8729ee3579727d917fe22cf767d4a7a22416ef627113c03f1352ef919d0d909ca4fbfec1cec7e1725dc4475254f9a3329a9023aec65a7539913316b4555a5544e86e8d6e2dfb423587a0d177fd3ff8b2aa3466380889b6f2c5c1e1926e7bc0be5ce4db98d10e4c2f34fec1e9ce7e38ac40d29b940e0d730cbcd4bad35ba1deab5fb4a0c25a4b33eb5f37b53676ed6a895e14c96d9af858fdeb1d9d55d2cb0fbe70ab716e2c6aaaf92bae53582f09cdaaf3fd8896e04cdfbcaea3d6542022dc14dea9c109917e041131b87b1c8fcacfd6cb236e422c447242f5757dd615b137846c659c873344066477b18e3c288dd0cae14d475d43fae1b773b0f324ca059ead4eb35520549ba52394ffca61000332a57da9b322f47c5b25fd8782aaee0dd184aa6f0baf04aafc91ca70cc5c44763c70f3490826fd5bd3e329119f93c925290f7286e44eb109ed218596677c00902c947adc4e3511f342d4723e46d54205f840e0e9d33eae224c8510e8d23bb6f51f50e848f9534b9844fab179db63c03651dd04c836c97c23050aeb23ca81dec6cc5fa2cc537878776f8c5f41c91bd475fd83bfb84ea45394413422e8b9d33252c67b9591589699581bd72e79e445924308acd0f57df38265d8dff831d3edf144614c756858139f2906663110f8a6a7efb8bb47fa901dcdd8f51c92350897092efb2866e9e63df785e5a6034779d576a4f2e611fb73255eeb79416f5d21eae0b637ff312f0d7531d1a2c19a0678dd774149795acbfa2ada5e70544fbbf1dbadab92fd70dabfcaed59a3e9b98a45d1af99c5e18fb4ed6aff8cf9ec650d97f45754e0a073d0f7450798854047002620caaa3bb3bd6912c8a88e85c2b79f36aeaaeaa71c57d04c44526f6160d7007a6f494792c34ce70ac81a2d0ba1bff9cb305c6368ec6d2776fc23f15c973e02d820db340bb5ce303a8074bbacf72d30b8c65bcd27a7b826f1572e098607f5047a284ef3112360702a2aa5e58750d5ef63b3c3caf0497e6c8a8b00f67295b3b2052f8ed0f0c000152ab35fd214659ee7466e93127816d011682b1625d6e03a2f8adb6319ec6bd3d85713a7a17f105557a0a8de434fe5e4999154723da827e445b1420cbccb16a9f3399ff435e3d37a162208a84718159dc90d266e4ca166c9cc92068ce530fe630d62f30ef4bd1a9a48c66e5e7f64a62fd7123165e0436c9d583162faf5012e53c8f14ce1acbc194011622724fc50b85c718b064404b48249394a24bb7b6e528c628051ef4e012bd0a45cbfe586b8860d540e0724ee1035b35e8c95558673db72527628051013e22da67fd9b007c886921c654c74b68f1f367306fbcb530d08918b64a0797b8e97f0c840311e6e44f96c59c476c3e9e039c9b15223e915a8f411b53506af05015db97e33e4f55b2f938c548ea32ace5f74a667021be4909537ce1eb5bbbf585af9c9f302bc2d299582fd2c6ef16bc379ae89399c32ece7ef1fdb628d14b94b1ca059b833a3876d08407e0207d8c8fa9c15e372bccaf8600260102de6daff6469339bd2649c35870d97e7494a5978f49bc162141d3d13506676a2a3fc711dde21b3cabe43111931f5335e613d231d836e561fb8efd9696d76aa83569b6665b558033e3b14f7d04e79df2d4b2d6eab9237bbb516760c58ab67483afbbf0d931dda76424a53e3e93626e6ac6a977dc08a515ae254c64984ebbb86f0a4e50edafa7847be6c22b1e5737065d9ded0b60fdadb66976a388979b03290e07622dfa3ce8a9f3295e1af875201161b88b158f80b9d3f60929e0f190110fdc3c7d5035fd7c68ca55f2e5ee90c384e5ebf75e3c4455f4ffd441b51b03e4df5f3275713d6f3144f9eecec5ffddc316e8b65ee8d0a2be0d0525fe7c273772e0956a9b566abdd603bfc2ae150dc7076d2717859fc00d645a36325aec7b522f3e16f3f5cf2fbf804f01902bcfc8062364b1034f76faec50606f97c014fcee4479f26970032580157e86d42c1972082831473907d0ab2061b22d0d141a1dc004ddced8f3e3b6269add2037c84d48bbd51971f4d2c24eed78a77cf74ac4ed9ea6479ae9db6792a7ca4916c457cea46d4a317f87cab29128f7dc2800891de2d54c5fcc75a2fbf051006ac0bf32a1e0f31373fe5ef7d46cdb4033dfebf2a3735fa2e746891b0b6690bedcae5df6c4e17e288a31a29134ab9eff7fd00ac5bf9b2f715cad9c25fef5e53dd4f183e7539c0f438b94eb79d1afdb62cdd00f010d674a6d14224c16c9d930b899a4f8644dd1da30bbb5ee44ce0350a5107a2ff46c5e172a845f126", 0x1000}], 0x3, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0}, 0x6) r26 = socket(0x11, 0x3, 0x0) sendmsg$unix(r26, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1000) flock(r0, 0x2) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='\x00', r1, r2) close(r0) write(r0, &(0x7f0000000140)="641de89642b79d0b3c9a4f01d433c28e2b696f46c033546fa6051c3cadb26c4d20a6f1d2f6fce906d0094142d107babf5a258b7099dcbd30a21bc27dadbf12f324e3a9f68403c3aba06e37010f833553d53c99c228696001156e1fdf0d288d065d5637e91d2292b6696905f1edc2e3c7d2a130381cb251cdf4fbc3ac23d130210c51de87c8d32e243066185048953f0d530d3701bf79ee120c3b3e4908556c4b277303adca33d8cede7727abc4e12614cf5980228f700995a8c47c204c49000ae83c20e23c1fa5c6c1f73cc8a451b89738850689df", 0xd5) 16:00:06 executing program 0: socket$inet(0x2, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000040)=""/12, 0xffffffffffffff45) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) r1 = semget(0x2, 0x2, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x400, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(r2, r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40f89b50, 0x400, 0x6, 0x3}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20000000000000, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d", 0x6}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:06 executing program 1: socket$inet(0x2, 0x2, 0x3ff) r0 = socket$inet(0x2, 0x1, 0x32) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000540)=[{0x4, 0x2, 0x800}, {0x0, 0x1ff, 0x1800}, {0x1, 0x40d, 0x1800}, {0x2, 0x200000000000, 0x800}, {0x5, 0xfff, 0x1000}, {0x1, 0x5, 0x1000}], 0x6) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/213, 0xd5}], 0x6, &(0x7f0000000480)=""/118, 0x76}, 0x801) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x972c}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup2(r1, r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) sendto(r1, &(0x7f0000000140)="d9575803cfe33abd5e6635eb3f03850c360ba6405fbc37c925f795d312ac015b5bd3b3e77a3fb3acc623c35603bf7eed6d3d0ddae4a54ae05a55c117f9474d02ab7c6debe071e245387569d6b0f0bf1e2cce8e0f73cba34c0feb8fdc6b13c5eb634a6f144e23680cb152b18397fab660c8f8aea9586b3c60286e10f7f1f2df7c7d730f49b47eb1cdfb", 0x89, 0x4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:00:07 executing program 0: setgroups(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 16:00:07 executing program 0: setuid(0xee01) socket$inet(0x2, 0x3, 0xfffffffffffffffc) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x1, 0x60) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xd97c, 0x9, 0x0, 0x0, 0x400]) setreuid(0xee00, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0xb8) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x2000000000) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="401b1939c9958a3991ae25e3f4c1d570ef5e99458f36e69f4bbaacb6e61ca2374b4953a9ded2c195e4829397aed570ec2a115b6a01534f48d84be0fbeb69fc89bd648ad40ecc0a110b015c81", 0x4c) r2 = syz_open_pts() close(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/104, 0x68, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x8000003, 0xffff7ffffffffff7, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x400, 0x5}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x110, 0x8) 16:00:09 executing program 1: getrlimit(0x5, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="e22d124e0045de2fd42993770410dd190afd22451364836870e266b7245ebf621f20c26cf5a046b809561eda6e94ba7fbeb38da3d8be5d99691b1a8551da95712c75ac6286a6ab126c792bd634b0a9421c9ed8a7fd3763c591f7fa8a69fd8ca0891527507fef030d4ded7b710c4a97f0d34b4c328da4b433d13c1c57e3f12a16caa81cf9c97a41fca204be7f39633ca5c22a7f0aa2ce652e79602b99d139f591aa56779b101a5942026794e9748a8f382097", 0xb2}, {&(0x7f0000000140)="749507f75d08a62e090f2cc7a948b90318f5c51c4729b33727687215ed3fae0fdeb83e8e66976f1a21bcc14e35132fe3485e54475eda6a9a8eacccc71ffeededbc239a71e915ef4e7d7338ed146cf32224585aa2be7de46ff27ea5848b22f257fdf9", 0x62}], 0x2, &(0x7f0000000200)=[{0xb0, 0x1, 0x7ff, "32696e601c31d8a5076d48484b19a8647282e2e81e00fc0493084b2be7b1820f81a7d80a17ae2d217c8aceb0773f38a838600e8a7e6f7b8ee91ae2d886ea8991668481315cee9c36ba5b1317b9328da84aeef84f42eb3b2dee6c6384bc7fe742ead5553814d1876c0d5e115892bb08dc91c9b97185ba3246cb17074c6c04ad07a41632595eb37e2e49011227f303482457f20f79b7a4ddc74d16befe1e204fd0"}, {0xf0, 0xffff, 0x5, "ce247d553f555040a33c399b8d254f0ebf0aabb1b65b1fb318329322813e94db159ae5b938df078dcff49bbe6ad39e5c3620687992ee0bffa8431163d8793d9a0db07b50f9e514e2b55fdab9b50455946da237b16e213af1eecff447b491332f7f60680f0d835b04a194fe1d7369839f290ef3b29ce056ab90488171157632c17f0b6ae1a80b31c4e8007829333cb0de8a8d39ee178fe2b411e7809ec634edd6a82f9cf6eaecf113c2a6c0957abe33377c9e824890a702a661c5a9c1a9eb22384922c001476fbf532f56d946a3cf3ece3f1d8f823ddb26ebb091"}, {0xf8, 0xffff, 0x7ff, "2bd5a29c3c1b54c8135a005d673315e911e406924a6a52dc74c1f7c5805c79d387d75d98f1f6c8eef7973cf855ff23759dd732e7798ecaac7a16e4d57fdfb203cd1813e8ea52b1abff137ae16e22b868264ea3f335060f83dc0f9ae668084e721a720441e7e2c7b49346bf015b0b69960122271943d41cb2166aacafa1895dea150475e06843af43b16d62cab9de0c2e8cc93f30a39d17fbb0d637513fc17f97fee54d63462e732d8f3a03aeef42cc6f6aa8d8c13c017ce436e87cef08a78aeebaf671ccee86486206644a0822eb68ad2eddc30a4de0e011042b78c502a36559b10dd4d3d4bb58a4"}], 0x298}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r2, 0x4}, {r1, 0x4}], 0x3, 0x101) shutdown(r2, 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0xad) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x7, 0x4, 0x1, "ad3cb2cafa0c9607c987329830ef53fad25ab7b1", 0x10000, 0x5}) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="fe38bd43926c1c0344730b32849dbea6b4eaa8ed493cf5bdcc1bc4f19ef4a7535d3253d4d8f0a50a291aed82463eb1590702aa5c9ec8dcb28caa7db675624e55690ad50de37b0385c888245eb98b986953a71e63aec254f08bcb18a281aad8f99c7673d5b749ed543c6866bac1acb36ee9bac2a0656db97ae8db1afa1582a0cc0c93d3c0f2e9039dbe5390be6e8102bb59b6a41da4ed824d6434fcdff633d9eb243b24dcbfc56aed53e3cec61b98542a708e5bc8c2c8232616c06d2c03abbacab04ea8bb9ed00d40701311a1", 0xcc}, {&(0x7f0000000200)="c20d4018bb635255e083c7f34ea5808b8d8a6fe3c87764ab41562eac6ae813d85645a797a95d85243640e9a6044c8cc37175cad5bd2fe8622859306ec3690fd8343b1286e0ac9e1e6fb5c80a06e8e466b7555e43142aa964", 0x58}, {&(0x7f0000000280)="0cb7d11a721b62a7e7d186a6eb184d7e262e7c668aceefb77fe3c4149b9e5b24dab237658f935ac1ffad11ec321403bad6e4bbe6bd618fbbc030156b7ea07c3512800ab9f9728c09857893d4540e878a0f276c48de26a0b1df508e32ac90e102b90c848d014aad264e0345b5bdd502210c91c2a6b58591e5fae7f1c49187fd2347d097cd9de5564d3b0ad4273c7e346e8ba4e73298e96e94684410a6b6cd777899438d68e592a5dac2f0238c96c92e6db7817deeb7749dc68e9cf275b2c6d19ad1aea13eac3862b0afba747c0fcada925cbbe4bc2b63e2292fa26d1d65f964696745880b96d1ba7431dca478c3a2274e4854c0596931d2b7c22c6f695f8f5e43ef9d243861fab6788ac665153e7b17f05e1ce3aaf22dd29a2227bd477cfe0e610b94c4204e4531e0431b3602dfefa10bc8fd2721328ecc180591192eef76870eed5a81798d714b38a8096c0a294bbb4127b174b10c57a4e0de5e6939df7e29740c56661ea2e5294a0e7e186ae5383a5fb92f6fd2e26a548333327f493a855e2780c61d5a10082cb048a9aa46b41d5216c6c97a6fc6395bca22f353c27c78e69a284c509ba081a43034cdb1c9209ea99173afc52e35f225789ab4d9272a551cbf2c26027fa9112a41e3328a75c317fbcd7ac7e17a29d174878c6e7fde6962aea858785338e79bf13df1f26a90437cbad2956bf042d64720632fcfadb1b834b538f06296191c7771ea72257ec449e2565292941dafc5eb6a9a40022b105694a9c35a472fbb0137d569447face17dbde7b46657218792c40f069d7203982b391f0fcf320cff556ea052f8b12f379da43f9115d53fe730e3cf8f4cd2b3d06ff60ec8f8f8cce7cd6fff8cb1640454512cfd4fa289bdf0ed919da82dd393b309415d1411f095fe663d2b5330441eb15d3e40340b3baddabca0c3ede05d1529e631526596d08374e25342e043b5c8a8d00303f5c295952ec141338480c3005e5902a1639ef73cc778e218747ce06a97fd2d762950eecdb7053af62529d5f61cfdc13b439d11957e60801eb0916196bb5d9ed0394d40aaeb22553059820298215ebaf4531522d3d6d47c22e253535c447ae7a16dba6d504e8eb93dff86659b318b1a7d280033d2cae8289c1954b47e3ada3126067f3e045b1ee361050cb19c12dbe2264ffaee63b8584d3840e342eac73b52876763908b76302725637f671b8ec6fce82e2e390ea0e2e75b5a56b1e8f14c86e76de4dca3be149f0a21b36eac81525f8e08e466aa0b351e72e0c363d572a2aa4d26123812c78c325530e44a730d28e44d2d8e8cb53a4c08d86cf64c683e74a1727a170b8290cc8733213eacefa726f978104c28b33714eb8b4102982de69694615a930dca1f32cc664ca6fb2aa41c5b54f7ef6d48ddc032eb3fced41bab394fd7010d18815cb7bb4b41a4e52313344438f9859ddb4b6dc786642733ccb9bf074b6702db5009c8faf4bc972d7a869997a6ce94bdedf960b9fb203211da5f4986e8f7f0e1aefc9c5db02888d493e89c88da7e7ed377ebf7102053f77741df8e95b4bbbaea303aff78b0680f91f3a3fcf18b78cafaaaa7eda1129788fd2c64711d4e7ac24ce8d48c4d819b5c81c13f85f54a41b51498a4f6ea094ea05f502a3e3a14f56006ee3cd045251052c7fc00abc2b91d581f3768352d854ee2148110b167766203cd74e51e1c97243eaa1dd83583696b72e3f24f00cb13e586430140d423491a990919a0c9b293b914954c3727f4a9724b280b305c5d209691c5ac87e35d8f60329c47057d841fcc9de3fd02dd8cb56ed1908d63affa9c8ef76c8df317373afb8e1bcc9d8ca04b0627289226bb616be95f3fa2c8ebe16e709d01c477b40fc0f6bc6175f33456de24f6292ed72084c9860985600e7cbb0e418a1f8ff1876dc227bf29be9a40276aa35690989f9a83e9c9dd8ec005b6225b04bb6bd56e8a9e5f45e61a4838612aa199fc242eb87fef464eae9517d1fc2866d650dbbb9c70acfcc980b970b78857ef15ff3d722c0c648a0ee3c3be4689098509523d8f385333291dade49567905b9004b6fda3480d9995a49b126e57cd7976edd5269c695e1cf04e4715a107ee0aecc65332c4549f622b2e8143144fbe3b92571de907eee1751abcaa5ef09862b28e05e004d2d56c308b1dece7d7930d55f01618062272a34f07cc7a53215aeae31bdb3be613b3ed8f4786234252e08917e14e9f550e29bb1cbcfef6295ed495522e156bc7a5e1d30907b064053e35252096acf811d46827f885d79f8ae118c9c7fcb326ad32c435bf6647c59b742c61c68b92d7224958a7e5ebeba42e978900aadef23236f26e06306cf302d414a8f15c4bd3aad783773f68e636305c92b32fad51efaae4c458254a2a7a9cf8a467c7a9aae78c411d00c1c01f44f914fdbebf3a71959a46e08b29deabf417578c8309a2f21901e36215665b1458f184e6fba44f15d36e9666215fa95da563dfba97f2f7588d26a45c028fb4588b346f80e494e44be51f19eab3b09a9273dbe2c626c5e701711a6215843ce2938feb61cdf5afa4792fc036de57f60dbb79af6da32126fec8a11e3d26e8d636aae18f3de21b921cd0f6e3eb8c351d648f08260259ba32b5e8bfda184f893f62693a4dab0abcba45ec3390f613b1f5dc6656672dee91126556f31fb4a149fb6fbaf562913900ccadcdb3ba694805b912cf4a2b47f6836b6e1b7cf3f6aea77ec726295577c749ffcf8141fcd9aea4fb09efefbc906a0e6e3deedb0e3ad54bc5e772eaa45b92e58e324c007824e1b784ab8afdd3b919b3e01b3e2c0070b56a298823920e6090edadab3bef3e2f9be204acaac2ee0856e3230b2566af2a33d6cd5b73de5fd39642efe10d58cb98d0696619c23b4ff2b60aee19ed9e22ae523de6dab73f57714a578156ebb76fbdab221ed2872ea15ab99a6f26924e565c9f3c74e75c028f5175922b13c41cd4e291c64b02652c25a38ca1562574eedfebda6daa38203a66169abb6dc1bac9c3adedbbb9cb805622243f1811aa5b0539b269b701fca9e0aa8887d9742e4092d933678ed943f5de38b572c218aefc6d09c89203217610c573891b8bd59984864399d881b185778a2f94aded69967c7953d141d59c80e08e7a9ea834d66af0158940fe0b0b2c2e37851887f4ac1ac52323c17d899d6f972f2b6b43195dbf0d7062f3debb9b967c266623098149f87ee6c6c2a7da4beae3db1e80bc859075fbd04b73825821f8d60fd6033b5eeb99c8999ae8999229865ebb4f4cb076445fae88e5033a7b1b92cfcf97e3f454f9746fed9ad2d2117e322b78b387555eea84fa00e5bc7effe5d18dbfe149e9678a84a1ebc031e4217aa38e999ca6882086a20b9308c99e8b083dabfc1c2d3d5fa36e32d42bd8322a9d4d5a6cb8ef1aefbc8bda1c3b170a60c5bc75594e4da9add73dd05fcfff1b3ec58425851b1ad005dfe9a4df5896feb068b17e37c7cd444e41be585e9f932218e31abfc5363a50673255c90d70668336b203d747bb682fbb992d5d10c92a8afa7bc62291c9be1954a279ce7f8c6bc7379b6cb9c27622efaf88783b0167109a5d83c2bfd29e2e6c0951ca397bbf7566a3e33ada9f6c898f2ac27f51090a21be473f94e27a6b68e8c991379a40be7ca01e3db483317569ff9192828baff89a6e64043f24de3027d0a1ff3464ad1d35b4d6be28f51981096a796a0feaa92b18934c5a59b0ec93788bd84897dd6c84919a4b3a3ddedd8b53b0763a73412e425a068466c07d036d6684beb68f25a292d6fb50fd257cfbc6718a89164fd93078db547e4721bf04abc3e0d5c19c59a44161c666412ab04a29a8bc272b53d784cb3304a9e889ebe54e6289b10ffc871c0c8d4edce36371e2ea765262128e5a03bfda1e85325ce482d04341a4e9dac0374431b9643d71a45a473c8132029ee7d7481e6fe9adac322d4b92aec4490dff7f9a40914be2fb4def674b1bd69fcd448d4d004a0323c3c8543d15bd6695b294da4a092cca746ecc6892f35d94e4565bbd023b053d8dd4e3af9db9835d509ff3eea2d75609fa81658a0139a91a9a7e1b2b70c410ffc1a104149a3d8efbee65e0351cad71b545306886efcfd67772113177551e23c4d198f92e2a3ccaf4d6e9fc26317cd62217359014e661ba7e32257cc07464e87983289e2f831bd0750e104fbfecf7da3a50d4e1a14e942a6a5a62881ad62682400ad0c44df1b2c842ca36e6df4e69be0de6938507128bc22d2041d0b3f53eb8ec293dd029d104660fedecaa961aca3ae342a8b632d07af119e1ba39903760707fe863f6c0751841601ba77e3f6e46ced89a2ce3fafb8fe0ef83a26c9f12bd587566a2c08329b7b34e2c68dab5f3d037fd06fb0b84bd6dd05693f3c35e05d504a79096009527ac47ff0eb2d5e729c972a1a947965ad28c690cd68ca05bff3d34d9cbba5403b96e42fae5d4fadaa0d667f4399c41709d2967517a3f6feb57dbf5b04927aad4efd89967af0c52eff4f53c617955ca6e972ace5c776198f5c0a0e0da613b13c03cb703bab296d399f6293ba7a278421f39ee953a84f9ba7bd88043359300c07519da6c730137ce0cab7171bd7ee8ad50a0a12902b60c64283a55ee25cd6397f26e974978bc45e3628af18fb512a639969b5c8e7d5ec71c23716f48810401ad61f6b050b2b63b5e7bf2fdc7b2aa99ae1f6831406cb3f32c497372f0b7618511315c8441efeb0bbe782d619a3bd9d884aafa7b1ac5dd866b9a8f12556a59ea7ddcc7ff11ba31532a0790be39411835f047d1a8de4a9ef58a1e0699b3204ddc75e2ec8051b219d60c3b9b908817d418a9bb4fd444e2c72a6147dbebda8bb702f07e855a8ffc040e1ab9f583a5691e15903dc74c6d7dbd0aca552bf932c9355c0568281b871ffb6a503bcc17aada5cc6c615fae5d29d38cec1435e0629fc48a78cdc5dc8e9839f652fd72849358865fc86b044f051df8532af232ace3543567717d88c6a95ffebb33296a51077055a5e787d5329157c9e390658c7736a12deb0d5bcb26bd19c8eae86091b4ca99856e6a2fbf5201aaa143e5535a1753dd1826ee69fd131740aa39ad37ab3327fd74be68d24bd1eb16130bcbeb4b7e54ec479a90156af618b07b2871d8664caf697120f1d4d56b919f3746be46167003e21a50ef6655f1308faf21c35f965d5714d4c31d67072cc70d45485761ef8f306efba959cd2720223704aa2e0551712e8e087c386aeeb56b123efc76d1f8ef92b36001eaab7e90f4c7b3093f2f41f9e9bdc10ccb6d7f491275eab9cc54f7801f07595b0ca7f833cdfb87232a8621ac6fb63988a172a06c41963c30e5086b31ef97eb010d07589dd5700ebd822a3186630af9820e6af025bc70c6184a8f33785ebd8416e1eb43556e3c81371d2fc81021a0d8b21cf0fab47a6569548295f895e813c99175bbcd562941ce1e34a00a61232bbb92fbe8640fa342a1608c30dcfa2574d3ae2d8fcbb07966ea7141f49a5469b606ab23f9db33ddee9ceceab8ff5ac4bfb99bf7113fea76bcf2ed3e6d65e2eb2e8ba532e5e979f80bbee1e65a86b558cd2d35d6332f5b3bb5ce013fea380932fdfc73f3f974e8dc801f7b63c6f686d7c42cb049f4eadfd10e2771acffddec83b436bf1667c5fc85aea71bbb1f88dd2bee9b885aea25846444035b7d861e00119c58e3e6b1954c71fa6e3d379834df452b36589099d8495c11e72dec8460959881894414e98c2f65b150bb62d4e9d4b30650b9e880eca8a7ac377b1c0750ae160479f078318", 0x1000}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="400000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x40b}, 0x2) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) getpgid(r2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="c68e319bdc8948271e8431709d013682eae2443a9d44076ef0b2af9270275c71217e18e58a1b6f24da11e4470d75369ce626c97582fc5a7a6b7e9570df0da5d1e5806765f79691eb2a4d20872f934338ca9cc3d0d9af2b7e2cae9db1cca13c37870c236100d9024b764451cad0001de7aca7f00d05ed777b9b48f0c0127c2cd26039582f95ba3593326bc942c90d6c054fdce64cabd26dcd72822a9e57025a72b9e19e17a115e29e915a47f133f07aba712944ccaa09d589c29f6e75877d05f85959613c3383958047e6e44692ef7a5061f624b218373750d611bb1f465aad5e18e7f2ea542fe2d9d57e623d2d58d9188f443bb1d7e1d90358d17967173e110a8f5bf0c3aa7ae7bf2f0573de5115e1afc2b855d8f3043b9de28571d605ea14937cd017cf1812f007a71426b7665f21355d7bd5aef1da6516e1f8fc6e3821ad0a560e8cfb5342a9b4242eeaf2e3aa9780040f99b0b5e1247bc2eecf0633aa7e619538064266b7ab402577629b456f7df75a05e3786f7a80e7b346f8a9d5c8674ec04e8b71c9c7c273da045bd103144f48aa5b3be940871662d13fc78a8f582aba56e5dd445daa217f5274449f9aa3a8f16368d1c9c71e01b05dfc56472a9c207eb1ff7095672362c4b303b0b0ae0f8124068f7a0374323221fb4867cf08436e0dde7bdb3664e6c9a19884915b532f28eb3c2a5b8f5eda49e17938214633220d5bd767b081dda79e4239f3012a90211f715651ba44acadae18b068e3d4d143a50a7adf14fdedec594e1438a21d3941ec38c0e0c2083532a0413ac9a1af1253ed0bf4344e7078ffc1182d56fd3d13b9731ad90b93152eacff7dfab2a56e2992465e0f35ab763afd084300f35e6c07692c6943d973a4876e259cf3d50ad3c3a1e19e7572ea6d93de9e5bf9978e061e0b644e758ac30d6d24412ef16f753adea9e635c812c13280d27341aff2c7f61dd291f55719b5b6f389294e2eef251140d7db30fd87c9d2a2c96a78f4aec726474784cd25a20d7583de9efe0da4c3c22cdbe1e15d5fbe0fbda9c6658dc58a31dc7449beeac5c78609d1b43b23c323e85eada2e1ccda42fda54079da3cc1295437addd7f851c345b8ab23161e1a86889a7951978cbb88dedc8412ef5fe95ae76c34c9406009e922c34243d2f5fcf57e978e6a00520b3cb173717", 0x346}], 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 0: dup(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='W\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)='W\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') r0 = semget$private(0x0, 0x4, 0x201) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/128) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x888a1b3dd4cb86e4, 0x80000001) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) chmod(&(0x7f0000000080)='./file0\x00', 0x35) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x1f}], 0x101, 0x0, 0x201, 0x0) kqueue() uvm_fault(0xfffffd803f014318, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014318, 0x8, 0, 1) -> e VOP_ACCESS(a48a170b574295bc,d,ffff800014956280,ffff800014a30df0) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a30d00, count: 0 ddb> trace VOP_ACCESS(a48a170b574295bc,d,ffff800014956280,ffff800014a30df0) at VOP_ACCESS+0x4a sys_unveil(3b32ff32b6bb4771,10,ffff800014956280) at sys_unveil+0x317 syscall(28edf18940eaa5b2) at syscall+0x528 Xsyscall(6,0,8,0,2,ad564688010) at Xsyscall+0x128 end of kernel end trace frame: 0xad7dbc7a410, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a307e0 rbx 0x2f rdx 0x85 rcx 0xffff800001738000 rax 0xffff800001738000 r8 0x40 r9 0xfffffd803f7c7a80 r10 0xc4cd00cd37ef9019 r11 0xef8a1a02a19a200f r12 0x100 r13 0 r14 0xffff800014956280 r15 0xfffffd803f7c7a80 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a30790 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=423164 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014956988,0xffffffff8221ec38 process=0xffff8000149b2368 user=0xffff800014a2b000, vmspace=0xfffffd803f014318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20962 511129 8709 60929 2 0x10 syz-executor1 *20962 423164 8709 60929 7 0x4000010 syz-executor1 8709 142092 67240 0 2 0x482 syz-executor1 28807 70516 67240 0 2 0x2 syz-executor0 19669 99214 1 0 3 0x100083 ttyopn getty 8357 43209 0 0 3 0x14200 bored sosplice 67240 199449 30955 0 3 0x82 thrsleep syz-fuzzer 67240 34449 30955 0 2 0x4000482 syz-fuzzer 67240 170510 30955 0 3 0x4000082 thrsleep syz-fuzzer 67240 188257 30955 0 3 0x4000082 thrsleep syz-fuzzer 67240 488281 30955 0 3 0x4000082 kqread syz-fuzzer 67240 429858 30955 0 3 0x4000082 thrsleep syz-fuzzer 67240 239876 30955 0 3 0x4000082 thrsleep syz-fuzzer 67240 323316 30955 0 3 0x4000082 thrsleep syz-fuzzer 30955 170274 12481 0 3 0x10008a pause ksh 12481 69948 40894 0 3 0x92 select sshd 40894 365632 1 0 3 0x80 select sshd 48135 480654 12791 73 2 0x100090 syslogd 12791 356035 1 0 3 0x100082 netio syslogd 23768 490190 1 77 3 0x100090 poll dhclient 13023 110824 1 0 3 0x80 poll dhclient 96171 132008 0 0 2 0x14200 zerothread 14681 470283 0 0 3 0x14200 aiodoned aiodoned 8745 37689 0 0 3 0x14200 syncer update 56049 337875 0 0 3 0x14200 cleaner cleaner 58541 195947 0 0 3 0x14200 reaper reaper 93492 68985 0 0 3 0x14200 pgdaemon pagedaemon 62595 186046 0 0 3 0x14200 bored crynlk 35623 263944 0 0 3 0x14200 bored crypto 48553 512425 0 0 3 0x40014200 acpi0 acpi0 42604 461583 0 0 3 0x14200 bored softnet 92254 333993 0 0 3 0x14200 bored systqmp 84638 158700 0 0 3 0x14200 bored systq 5329 482377 0 0 3 0x40014200 bored softclock 84665 435405 0 0 3 0x40014200 idle0 1 70421 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper