0x9) sendto$unix(r0, &(0x7f0000000100)="f1507e51206569045c5e9e85ca61fca7d00b9c73b9881043f86d835561f3cc1100082d8ee3e99bb16913dfb1c7c78ed39c4fc3a83d2d6f44fc3d79fb38df912a01d2ab0ad8cc695d6329755ce8ebcbf78e37cd0132705536d609d26e3fdf11c3dcf6e9c1216f19b37e957c361ac95b24ebf857fe758b780bcb2ee68fd89ec593fc64037224f32496031f7bdcb0e437b280825f11d4891487e0c724576139e3aefa8858987cbfef8a7687f0b4dbafdf0a9fdc5927b5295604c232c8457b669fa142a87e2712c63462359280a2c5973c0098d87f1b80b0000a3dbbcb9b9d746d929b4ae9d67f087dfc", 0xe8, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5) 16:00:00 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x10) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x3, 0x2) r1 = syz_open_pts() socketpair(0x10, 0x4000, 0x20, &(0x7f0000000140)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x42, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000085, 0x20, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x80000001, 0x7, 0x3}, {{r2}, 0x0, 0x10, 0x11, 0x24, 0xf805}, {{r2}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xf00fffff, 0x4, 0x4}], 0x3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x6, 0x80000004, 0xa2, 0x5}], 0xb, &(0x7f0000000280)={0x10001, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ff0800ff00040800001a000000009376000007001555"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x100) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x5f73391118d5235, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 0: setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) syz_open_pts() 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/99, 0x63) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xdb8) close(r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x11, 0xc4) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0x2}) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000080)="a9a02705c4860aacecdb8585b941cbccbeabb2cd3bb8906f34bfa8c445ba30c138809edf0ce1f25518ea6b283dd36c9279b2ae490ab0090acf0b3c673202e843885cb26cef0d3aa37d4115b05de2a20288427b6802d80c8f0bbb01ff820fd80bb5aab71dc4f2fa9e4b1eaace907e81082f639bad56fa", 0x76, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2000000000000001) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x58) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x40) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5d01) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x41) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) syz_execute_func(&(0x7f0000000000)="65f0400fb1531e450f80770000003666460f3a08b543000000bec4e2710d6d32410f38f17e00470fae60004398c4a19812f58fc978c3affeefffffdfee") setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000004516) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5640dcef894243acf846dad0b2a99231e32ada9c92f222f6cd036a3a65244b311e33e53a6fbdf90999740d1069dced8dcfa3284e8bce9866dca839a87ff5a6", 0x3f) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000280)) fchown(r2, r3, r4) write(r0, &(0x7f0000000000)="8fc434ee5e328f6a62f3f65930176814f13490710ad0688dfb34d53e4161f2d33d69cbaa0e775be61c0afec9cc521ad8f73a726d6b63361130cabdc8001e58c0278bc77b0b402487ee8c48beb1e5c834c2e674cb900adebefcdd740bb84329eac989f6d30d65d7ae101752771333828af232acf5edbc9efada572b96707422a5e107afdde722", 0x86) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x7fffe) flock(r0, 0xd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0xff, 0x6, 0x8, "1dc7ec62eed82af887ec78fe14ac0c96ce42a052", 0x0, 0x3}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="6787e7d0f491b6ab5052df6f53b3928202423757eaaf736dfad2e1b5f441fbdbf0845cac6871319edafb26023944aff7d199e436402bf35f2ea2472f0ad8079937df634a8ba1803524bd9a77a1a9cf6226e867392a98b8371700383194cb7c5a109ac41a95df6f5351cbd0a613b9fe2e99cb8ef1b6500aef0babe12c8e701b80d106491977e376eb6fa5beb40fbc7181edc26ede1b93ced03f450415677cf9c2aa39816a4b516180a4e15f4c3569fe88101c04c76e79970ae5b6bb7ef0c9035a70b3752cde085f021aae72c4e4607d2317f319ac0410043014a48ecaf66f78bd06f5a93ca2df5a8c641250eb", 0xec) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r0) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x42) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$lock(r0, 0x1008, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x100000001}) r2 = msgget$private(0x0, 0x204) msgsnd(r2, &(0x7f0000000080)={0x1, "c77fe73c45c8b89a05dd76b3b1e7a55fc1e56fe6fac0d8d08f6f41f36999e8e1b3f43ddefe0b4f98610b30061bd7616d9f83e9d836f8915795549d5c77374ebc9be5c82c906a694f38f8ce160d61e387a874c1a4494d93f152e53e4bdc08864207811054d1615dbcfdf03a839e46bf1b2495e22b1afda6300c45bb38bcfd496f4b667b0fbf314960f9ca06a57958b569572c32018d506df4a937dadf4783de92af912568fd572b8c5c18186571d3c2ed2c4efd4066df00b7c57d"}, 0xc2, 0x800) syz_open_pts() msgget$private(0x0, 0x20) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x22, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/155, 0x9b) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1266ffffffff00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000000c0)="b2c6e78886ac474091a4081ddaebecc3502c9b95be01d947d6bdd2d65f6725ba6ea7a6eda3c6016a44b59c5ed9f46868c38469ca8b3f674ca682809bfd60b38f71d37173e5f7b7e944c55c6d7ecaeed58ca4e100e602c44837789ee63b3177a462ef9191fe21a324759bffcee3797fe72dca034b47865bb00cf50e63d07a55b9399a664e3f1a8d7ebf5549ede345144ac42ff7b68205937001c7459b286d54e5aa7b8acf42bd3986123beed0af03380a699496", 0xb3) 16:00:01 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x3, 0x3000, 0x90, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/119) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x41, 0x80000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x30, 0x4, 0x400, 0x59}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x81, 0x7, 0xb2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x2094, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x10000, 0x5}], 0x2, &(0x7f0000000040)={0x637b, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x63, 0x2000000020000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000000)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x1f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) fcntl$getown(r0, 0x5) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x6) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="936d4d2c55ed6cb703861e072a6b8e9233e210174fcd876d0ff0", 0x1a}, {&(0x7f0000001200)="9443c824", 0x4}, {&(0x7f0000001240)="b3cbe2d6dec85550905dea2345f12281d728377e1a262d264eb12a66614d5411da9a4c32eb5d84940b298d0da7965b016cc1e01e155741a9", 0x38}, {&(0x7f0000001280)="23cbc3a59246dd0c626d80942ee605b0c52333e472fc4d204cf1e300063b27cf41c0a15b57595449dbfd7a4fe5ec5429aaa5c6a151c3bc9108e161", 0x3b}, {&(0x7f00000012c0)="8a2f7887a044c80a8873d97b24b371d82bdc0e5f535d4f82ba3fea5c11afcf4e9a8a7b3c7ec3ed36a56bee5a69d1080c5d061efe597e1adb6833641841670ed107f70f22f223a59ebeb19ff3698cf8bb137431dd941835c2395ee1110f070e4d73f00dd7f0cb2dd3daf67343022b2dc2b4eacf4ff1cac5cf1782a21c2370d1d5387124fbca814f5daa783749dfcea880dbfdb1960ea2091078751f9e4839ad2784bdf7ddfe018bc58a765c5a4f2aef2a", 0xb0}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x6) getegid() setuid(0xee01) write(r0, &(0x7f0000000200)="065b0833655349e6b41b1611ecbd03d5252e39e648870a312e1b04b74479867fb653ae5be95632851a078d75b77ddf92d359228c6ecffbacee3e085fcb72b7d8fd5459b8c101024bbcd320bc8c77ea158c8fa08120194f2fcf53333c97b9b208209581f52403c2bb0e8a002a8cd31a43b630684b80be52c6563003d291cfffdf1e34fc515cc639e6aa8dcf710d06bb6877302113084041d2b39afc5ce2992097829b273c004193da23b42718f9785679dc05c34560e5fb9fbf87c92d4064a660ceb494d056e9ee8c2f5317cc88d41cf00c3edcc22acf202759a7ea67fc1a8bc29ba3f0d866b36bb15cf3d23fc2246f0a686a7112f11de6199e27ee9a624f9e59ace3fb3a89177b61de2364ee8cfdb190e34f0c60efc5d2059836177a81f1d42acc54a2745d8751e298ca451a99784fe7c2a716879e7cd41c4d4bd62e5a5072095414731e502e47bbfbe19c5dccee09de2188f4674777f4e4e02fdfd1dd6f48006307afeab8e5b5f181d84da2130d6536aa3e17a525c1da41ecd1d58efce302f6242eeedb648aaa088c3a9373b15d3c477dd5f77b43cf76575caefc826927f5ffe94e81aae4b60765a354845f1444849aa6ce1ba2e0a03ab7d703c78dc85a7a39cb836dff4e255f3853a54b92237a464a44ca7548f408699e332e8142587ee6f7fb49bfb859f2b402a9c04c03464ea6ef4b39025b226d0bb61c568016f25174feeb94fda578f8c749f975c7923984b7f70d5476ae95216c8762c1b6d3231de3d4032f1dee48984f67975eddc2ed7e5d9abbca7d0b0371b48432e04feef364f1c8858adb4d4cccaac9afb6a4aa94c7f21421f2da12d457ba8c39f587c6edf3a0103929bc59bb905ea900f641cb8fe0456e2f9deef772c317e30c868f921b998c1c8a599a00fb5746f44979478c0bdc75d54f47ba5caa60369847949a5fe66836399bd68eb97c461a322b7d6a88fa533c828f8ad0a2c433e6d6b8d7911b19c64da43027c33fa6a25c4841d82e5360e29e316a34ceedbea1ecb5695678dd62235a657f411bd20e2eef132b02a08e4813e65d281c5dc7f89ac5689da61d2e9c67e6288b7275039cb6472f6b436f7a8f49cb5104afda5e8b749786d1c2a207f7dfe585aca224cd9784ad9bdb7a8d3fa7400df012dff248be69bfa80f82c5d9dc7941f83eaca2e4be6f23117804201113626f5a33f69dcc6b33e649f09d5107fa33209ff71c2d63294fb898af9ee313c49f83835f4689ac1f8d96f7e01771c3bd630b12c2d1114c7ec3a5afae52a0280a6a804fc4a1e0387ccf73943f1fa8a2dc7ee6cae9c2660b8af21c327ae4f2664df04657c2903ed531712bfb620a4f48f84254a0893f748987792467ae067aa4287ffdf7e347cce90080e3481a16672b3762d9c35f580f337768aa79f0fdca293b9e6ad83b77bc5fa185864bc228850ab53d13d0acaac7427d00ff69bd2105317320018df6a61555a3d76d1f3232d037d4098396d471af2983eaadea2c1c54c6823d2a295021ea19d50122e0ca5cbde5bd8d38083ad1984b3b726c68695b850c2883698d324108c551ca253f68f91b136387615aee319c16c5327ddfbeb7308a8bb22b2ef36ecbc28495d71b5966710730a87386b37c34d2446ef52e55bdda5f411afec7dc40dd14bd3348d78ffd41938dfc3305d9a0ef2d052799234ae4ca3c69cf9207bdc4d43a62457f552701abdf5aee0180807feaf9668f1a2bf2a4d6de293eb0833d7737e64c9e5c31ed3d98953eb59c88517d47c84147752dc161a37307ad38280a1ab5ba94ae00f10e8a5db19271d806afc93038a5bcb8b1c92db17f5df2bfa35a7d4c8b7563d6b8414e3d1ff7c0c532b4bae6bbf8ff20aef86186311a733aedcba25f6dca70a01641a4f9b7eadca3aa6a6bf3f947c4144ee36aeb05f9a4eb6025979891e601db090e868922740fabf4ffa744a47b98f99183d773aa5c2ed8650ac98f278a5cb94ea161bf276a7138d7d0183b63463231b295e7a518473e988666a6c5f23b041705b11b97b6d883133c737f249c83e145c1dcb00e54f6fc5666fc776d5a61ec7089c09bebc56f896e8a24ea27fe8a1bdd2ef40b146f7edd7260c6092c0987fd87fb4263679342355073554ec3b5aaf24d0b848e66a200be04602931b6c397b5dbb54d69037ff1ed7722ea70263facb0e07ad500f1aba2d8c89b97ed9e61a9d0b81bbc1875a9c1b29349e2cf06d3049acb84bebbf3669ff5b8a97981a3e73cdc473ac55f8dbe94f3369a46dad6d6d574e990130cce355654b5de2127cb957fcd10d6766974a0430c75970aecd91691e66a982b14b7fd43759ca29b15fde77ce8b82cc3540f47b4dfc5acd7b9f213113747e56bf6284165949b88f9bb3110646812fb0f52cd63a67f47d257fff20065a76d80603728bf394210457e7b447567a921adbaf8c372dc58574598998d328ddecb2f41f12677779ab862f8efacac946136379565124518f26426ddfadc71777d2bddb81dc2a9ae40fc2cb3336381e9f2cadd08c521f39e33c4de01185fbbea30d8259917a66d4f84f434e7bfab89842b06087c80e04b99a359491a81e705f1c4fbaabf92f79fe87235d0c119b5537261ccb9c25651311b3b7d0926c049e42eb209099c68d2946bcc1c40b4fb946a85d566f71a71be60a62e5b64a7525f7052377fd90327e8d29303afd01557774f7a689eace76834afbd09a8515c82d1f5e79c97b08e4a852abbeecd904f3626bc83b14e898a65ad121e093e05f4edb578d478b7f565fa58c60791e06c6af090d80240b17b07ea599ccfe53610edc220bf0e603ba4852da220a0b4be620e27c0188f462d6d90001990e8af72897a3352f3dec514cc1f3a7e5a84b178cbcca3ed17758f82ddf850d49b2cc27d70abd8cfe7632eb4a68e161918f0f59ac0566e73c0a75bba99c185dd15f6be0e191e0fbe35a4625afa1390f05e280c041f53468b6f0278bf3e0d262639d439e58b1f85cf5f45c06c504729f951ef209ca73bdc84e19909675673a0e8c382e3ef07b1da3b401a66503cf70b1c61396fcaf25246b309410a523bf179d1aa84264d919f1c2a7cea46ec5d67dbced3a576b221d200690ed12fd65d0f1b08191ef189136a250dfc316d426196589a0367d3e7602dbf823546e44e2d5eda9b9cd27d29ea59440722bf6cd9dc90bfe89d116b87d225ebaa9da8c68dfff8947556006561951b013bd24fd72c9863b9427f2483386b45ac44b65cf1c1231fec9d24d9cb84d0cabea453bfe210e31420100edd3c07fbebf04e369184dc6e9e5189f570483a3359e3a1009f738afc8ae7fc54b0af210708cbbb5397db9aef5f26d609518d32e21a2fb803ec2e55785bd0cfd479d06599be8307b9520f9e7415691d9785b3ff9dc09b986f12722f016e190d38487718d6c65d64c06c206eccbdd757b50592b9e574394ba5ce3cb412cee818b91cbaf70fab546f9ddeb6ffaeb4b90cea0e227fd8e21ce597c0db3873c5e1b074e63a323d0ffe8f92d297655cd355b94032c3378fb28c30d56cc5bd515447ac2ea0824d3f41d194818a5d19c044c56fa5a6b9bce454f6e1923940761c497ebe3045cdf5b0cc42bdbe849d61b6fd11cb608863892c58fa25192e13e7261d78b2a5b6b938efc05b96a693705e17ce6ebcdff3134cf5be0cb05d97cc29619c417229aa2eaa495a1afb3047cce01bfca477e50422389b3b5abe9a19aba7b92ade805abac958fe8508472d926e0b4ec8306bfc97f74011718d6b6ae706b62c8b2f810d8d2074550b335b40cbcd0bf0874b2f04f6569036e585930822c71b815dae367fc109b20c2bffa84d1e8d7bc238f421edf2024517947bb4b55d4a0647d7ad0afc0babcabab567fe7ea12831ac13aea53357d641e4184a3faaf822d45c68efb6f2b0fcb689d5669671dfbf01afca26f23155ed14ed5b6c4e7ec777bb819b1398141b58db8fe4be05b2c10f9d86385297dc22cee160d6d93eef2cc6fff70f971533346fc3b6ecdb2f6bfd7d404601b8148522e0a49233c77d56136d4defd6b60bce4a7be671e169a9592425cc21f51298728f0bc4c64a95ed4b08736544d43f239c693c8e7d487f101a8bdacec6a5c7035a263e9923bd295b060fa2521f6fd83e48389ef22c02bfc4fdefc475557e1424f256c753ce39ac34fbb355c996d884a0dfb3185e9802a1d82ae3bcb77aa834b7870df4eccd3ce402947c7405d79208c99bbd589b049a9c3407c5fcbf1bb1f4458fb00a488a564dd611f1d12aa0c620e6edaa6fad08417c0aaccb67ef9134bfa4bb8569e12ac3200b64ae93d2cf97e3df0feb4cfcbf42ca0a2c34c7256f3aa8fea7379b31bdacc955c58efa836368e9c77e17540cf05f666c11869123d24dc8d848f66cfe76431cb09c31bbce958dade7b407701fe663c84908b32c2d92b4465bb18806603b68c2fbe3999b4115a0b443dd4084bc9008085471e9692a6256a09fabfff269e7786d983f2d7301ec3f586cba145f2d597e54cfef776eb9208d2bb7325c8494b139b21d5cca18251297f03ecf200110ade835dd7bc79471c63a4f69a502ecb499f3c03cf1d68b76e159288e715165f372d58311940387c2ce07fd046092fe6a0c9206061c0d7b284b4a3202d2af246054bdb28ea1defcc1b2ebf524dd443ba6928dd5852d74e6e84d3f6b3f66c538750d2a6b6e2af229550bc4b9d0d2113163913af68068773a0ffd1c44a409520156e624aa48f7eec0a796110d1c1f545838253b9e1064335aee8cc103ba8845acf6d4ddda8d8f5c336b99bb80de3da21b5d7a52b146117f6eadc9a54c5a770a649644f96d75bdf337217a68389165ac22e5936947f78138e86139fa6bd3d41bc3a955c2a8d996bc6eb902a553dd8f9ab8f16121fcaae25cc45d90d699fa01ad43f6751ae30c4181963a1b242f63cddbe4c85b43d581e5ee2cd845055eecd3e1916afc1904dbc8cba4521ba85c82b5b0ea89b09b318a213755a732a645463dff852b6dcc5603f5e083d1a6606f25599902f39a01f1ad41f7a8929a368cd5d8f5a2d4a934660068ea2b619081f6f34c5ab205b2f12c00ea9ef800e8138d548d2bac35fe2d6efd45643756c0f261d455149a8bac34fbbc39c819606db6f8fbc78f01617aa2454bdbcb23ec234b66bf40f227d6b9f4e83f3c232e02027c9b8fca899edb9f455dde7bd8a5dde872a4f392123b21420e4f3303b7769b89632fb6a8bab91344f9d5587e125cbbae01d3b4c9401a3aec7173440b528b0447af8d08e400ba9f55296b045e0f8a5711d7324b83080d7e5f3716c6a5dcc3abdad0680da4529774d16398476a4f188f2ee5a509ecc54b78e269b243083bcc91917315169714dd4407046b20028ff175355d5d77a3c19436641feab2cd0d069568969e3e455aaab0dbd0de6d75d6686ecde9a031d8c4a93cc7697058d6f4600cbab9106844b24e24db3503c1047261c608e618eee78c96b9c704348a0bc18c82a1f2f533847a74ef495ec29d9a368acb4b62dbd540023594ef502773bfc2b4702b8e8bcd857867340025631331667939c7bc4c6ea0fced301596c5c556b6e7a3fa2c17ad4693682246ed574622c35e0cac977f4e0a01f3de4ee30a3a8cd900e87db2bc5bf97537ee17c7ff03a13ebd24bfc78ecaaa005d35f106707c84ccbd53fd5e31aa55e79e5277cdacd3b9ddfd3d141261cebac6372bde185a197f53b0518a9ab97925af6fa03b8a4348ff77f4ce36e551a5b14f053f6603ae4e7cc6ed824cce585f25e6b80950482b2b34634821ba97fa6b192a2205f4", 0x1000) getsockname$unix(r1, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) r5 = dup(r0) linkat(r5, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000080)='./bus\x00', 0x4) write(r5, &(0x7f00000000c0)='p', 0x1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x80002005, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r2 = kqueue() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="0174ec683019b7f157a7a20d66b56f3f496997e80487c0cc5d6cd2925456ee33b96914c3592e58c2c07e72b2ac40c4638dd3dea9c05f199e31158f5a6a9af89297f668db46c626840e5ec9132dc6c7452930d27116cece14f2f0c04e0ee8b0f25654c8645cad06bd50e3e0ad5d04e94c5ed54fa35032c56982d7f302d0ddc737d657bdbdbb26ec7a703089aafd954322a699c4c2c25bf754d44183f3a486546cf2a9099e2c8c5cf780d98849440929a04c7410a8dc08ae0ce68cca777d44ca01f0822f5c23ec4005b24a02b266429e15d5e8e6480c2324956a94e68a37bfea456ff6b26db844e707bbf65aac7ab65a97306eb47f0bdf42b5caa977c837e56c550c1a330cb940407b0b5b5e2314b328cf8bbf23f36eb99a7082116e21f4a3fa37f8e46e745eb738a771bc2db8023b50ae0b8af984044c98f1aba23267ef8b3ecfb32534ead9c67af0009eb5124442d0f024ef8cbd78a23d5dd2cafaaedc595631ae7868cb402cdb2ff87a99350fb231fe8648a6ada3a7890f4492ea62bdb2d54ba91ad240ded4d00b289dfc89e5fcf7c5dd06640279f4e3eac3e07cef250c55756b07928ec968d5500a3d99af26a614a5dae65241790cd4dfd612881a6fac0680ccd9d128c1427981cfd4b91875beabaa01a748ad0cfa7e1702f834480b8dcfab0f9ba9080f682791857a0524872cf31915214b67e11322367fc87906898cfcb2815b712a75de444194c0982851d6aefe881b8fce9d0c22beff52fe018e59bbd67e866e575721aa8d5ab1a532c6df1884afa8500e370bab1581764a90e5a22c23757d92685791cca40bcaa9a2f6a40be5aa66e57e5e43f82e80992354ce5faed2651057bdd63094940475d761644b99a09b45606c5200f9399ccb0cee8bfde5eb689a0c00dcfb6a498eb64597a28216621f88c3939ff7730221b8f86623dd8e8fbc46e1abc99f78f1498df4a9b6ec527ea53e78a85d977dc841ca8ba797d7986af9a24baeee80c924c2b6c0e61e59f965551c7c225a86abfc59c2d68af63cf58102bf6403d4f974ee488ba231dd4eaf7644d35d6c6406bdfbd3086ea9abdc99e6c31fc078f43d0ba20f0812bd0fb22d492792044d3223eb2bce5f38156c1bd89f81b877b3bbde11d408020565432c6e91bf65cf7b7a7cb71422403cddf1b125887a621509531f12660cdc22c4463f395c912afd9e479946974e8392e08862fa1800dd739fbf9fbe038adebc3708f72e3a928804c57671a016a57396cc045e83918509b9bf248ba76bf6c9830f29dbacf176611f114d75ec16ebc01d3523e052c98853739d5a1ae873a0d6cb3ca8f4cdb27e49035a4d06fc4abb433cd0030c1e00f60d0ab9d539c77542daff9a59c9d51eb3a050ee56778f0db7ad187d98f3a4a37f285c5af62b92d49a554cbb86ee02d38766c2ddf7b7e438cfc47bc83e33c31b7dd66226d43956c7386cb79550bf8173cc15603984c81de1b5982281691633f922f8bac590aca5baff8878add417c5da46c96684ad39f613cd3c4b10f213d87e2c696ddee3a10e3c8f2865c309e5cb3aa9c6c9f71d7555922e85e2ab5143f2bbb80254737c8bdbdb58e6abe3b6376183338fac11abe15dbe5588e04b91c4ceadc100df5ce720fffbc84ba55dab1de3323ad518f1cacfa129e1405968b155fe226e09c977a21919f8e0946313d92fc6fc306ed2d1e05248680dc42b999b57c632c3d506d98be29a01c093a4a01c9cadb945567a5db9ce7263404ec98b983fb43db9bfa12deac1c11dc4fc45ba00ae56c32b43bbfb52692db38d92bc6f98147dbe1a69118b7d6fa92dc6c36e31b590b16959f67fbfbd52019792c3144f6ce8297b1618c44eb94eede098757e41db627c88159e1a154c3ba8fe7dd5126eeaca98c799abcd3a7e22283e9e706e295ea1891c5289d5d2e5a19ce245fed2109fa2cb8e596a3ebe352918659a4142f25e7f8c194dbc50879768b6aa3a90fc18fe8fd6e33bab4367efbdb665c15aed237700558d12907b5ad89f35213c0429960ed0a55e9550df6c10dc36ad050305a0a8ebb18f4d6ca71011e8b1687b7274eb76d347c6daa30d92709f55d347cafb3490c99259bbc79b7c4b2cf84074575fa9ff9f2e32c3ff159fe86139682dc35df26645312a9fd8d0eea2d7d7addee131689b5277df179fe016153bddce8a58ce646466c7fb071dc35f917aba64700293713dd491a77763af54f885c74472925e6e184107dd1c66061ac6495ba48db0f316348005fbb172f91141de104354c991995ced9d202e5b89c5f2625bf7021a39ad5c22bc07f3b5afaa0b3c68d54ffd9322cf211697a4baa3c386520acdfdbdc3ac099179ae120881e0333c22b632b23ed02fc4691dada22ff0a1e5d084a20c6adf36507e82f6806e5ffbe6dcc54aa1c7327bd90b4f245f47fce1656e6533e8af56e39aa66992a2df249cecc3094e26562b23d8567b5686b4b973cd5dab5b27158df85e7653599b23839d4a27c18c19b40bc6e2d16808dcf0e06f8a8a1ba8872c0f4765679f3368507208bccfb84241f50b97614fa84dea70c0685ea3eb92b5f26abb2b998ad10ef74e412c7b7af715a3af0deb8dd6fef2c069226be907923b1df7adcc7fc19cbd94f1db87661fa1d36bf3c48b44313e6d6d4c7a6e929dd510392aaedaacb88940e706359b8f21ba704bee3e0d8c15fd72746dfc0dd4fa99634cff0af99c2caf68085d117332a3437cfe9e0f851a8f4d2d1ecd1cdc3b9f8b4521299ac88c02c87addad13c9236ff41135c981c06cd10bcb52530098c921c31cb267d5476865b9621d7c25facb09a675da0dd670b3f425e329768c5396fe994b3e55baf9bb922699eea4762a331e05494a8d8d4eec88e3d5f5fc22d36c63c5b5b0c3db6b4067b8e74801bca538901eae27d4faf9f5b40cdb79615bb9244a2bb72d6bdfde282a4b5b7ce160be31ebb68ee982334e8455516d8b437a3a6defd157bea24e3c1d51d61491a9ca5cd316cbf02e843cdff71f9a6dab36c9b3354501d33b06463c6a5bd11e838387583d1cf5a4749d9075d6b3d64d9f7880ef0000234ee289c2cfb50379adc66df2c451468cf7d1644111d6b993b683cea66d18c0533692331e1581cb01473e5fac2d208f691cde7d1638e9ba5e5140cf106ec126892dbf91ec3dc75f86bb765e8f696d181e573e8188ebde0c1f5c25a4cf30c8c8c66922e49e4f1fc6fda7c45db3ae09c9b0d81c6e192317683456898f8a46aed62a702981dd0cd0e2095235f0e3fe98b6058de82c9de7ba65c600e42a672b0a6b78ce050b6ea0638856ebff164d1fc2737181e2504335597eb0ff14f0afbd698d12cc1be2e1aaa1def075f0288da2fbf9098662848520a4262dc6f4003455777c9df7ff75e9a37f2b88eae0b3f3996b7786f6ded26896e4b74541dfece12b43cfd2e70e30c92a00a8c2ce9ce1a5fc6af715c6fef07450a6b4f53a17e9d8dccce482a9ef7f31c1d2737727a85f560d8db993bf2a57be6247bf386e94b9ce3ecaf5a0a2468d58c2f173fa4558756b9f8f7c97d51cfd9f7853c5d2fb29726c6463067b6a57487b25188e7528b9371702d30b44c507316ab8de6cf31b75e03aee4e950ed201b737a626dfe312049d59aeb6a3e85f3aab414adddcae5ba53689ac1f5cd2b7f4be73054d74c8e37c0a243235b1e153dbdb7c2295896b80628b6ae41d5cbfafd79d4affc880179ea48a1ae2dc6ed75d59a930ce3384b4e57113fcf906c1afb94a3df0c6875d0e75c8b1a56ce5962ac5ccf96fdf588b06024b3c6d18e4962eb362bdb090c03013c2223faa1316fa5dbc6a427e4d7f51154d11171b12ec3c4ed4694c2c92a27cc986e3e245acf297d5b02e2b5e29e16ce1225e71138c528e8ccfc5719428be18debcf11b120b5bc09a1440d7022e76c7c09abed9656b9fb2ca795edecc547ccd7398681c37bdaaf0fe4dcf995a51dfab45f9f660a430c32742d7f82646eb84dfb4327b210e5a7eb8b1ed4f18f02060853123e2140b1bd440d1a7f126e809aa639825b9359ff6c43eb310397da952126cd1ed874b3becfafc1b03377a2a9be892302fdd153a73aece34dc1ef1c16167fdd6a12e2ed1c9b906df01de37b501b13cd6e9d6541194b00b4e98e5e725ab2b4e5df2a02fddb0d85e642fd13b9ad267af770618995b2f8c55181104a6f30a0e713027b2d2fd13a128c6799f4ced202c6fc706769eb9170cf6c3b058ef6dd1b8cf42bd871837bd288f8fd52617cfdd546957c1d6520a7f03d8856ba12e0779e00459bea8d34755da2ea8a945090103d638955c7b63d6cf63b579c86ad32f720971078a8241f803a22d9aedcc005b2dc556d3ee584d6d31e956e66c2eb6888dabbd4d48eb4960d8501e5af87aa8dae1935aca8a994db39a976c15eda4909f3cce7c5fc198259903fd3fa90b59b4a2c2e187948b259f4d0ff83fc12235a1330808dcaea61018048909bda036935597e8414b0fda3e88dc876ca16619ac208293de5f977c20600031f182c3435659ed721ff331d9fdc4611362bab1400a4d5d305bd32fd991827e798b4b05efaf4ea5bb8a2610d4b1ccb5d98278862023d01a20a4e05538197298c0d8bcaf0dee49b5f52ec6450a6f2d841d5353555bcf95f728695b6ba2fd436aee16328ce72851bec7a9f3c67cfe53e65d5038eb12ebc4578055ec85a6749776c20cb289e3159665d1efd2f8eb6cc8edea9a77ddc8192b293c9aa67831606cd9bfbf7626acdec3df47a589793f64fd55bb99ea339bcf7dd650a954f58964feb9534d62e674cc71e51b0a4215c7ddcfe344f3fb8c78a4b406816d26808bebc9cf11363a17b9497b8db7e7bc0e2ac71e728241bbabf04e8476f76d736ff1ef4aa3b0c83d48573f95292cf7768451b2bf57c470a593fcc000abffdff1e1b92538b15c0f7dbee9ba34e846c28c020defcbf62c47c02723e170b00db960c83e0282966ee0617a6458d8d2cb5c7bca2c8d2b0748cb275495f414f4e1438bb9e63a4ddd5d7cb882269769685ed7e061833b5873f6442e44918e1c5ccd39da1a784efc66888616b28a5fd8e483f01cf2fc452dae83b8cf63e2d283681ea131907f03a385157a2a4c04e0e8097ea5f1674f836aebdd9845e1c7dae53cbf4bff482212ab5330ea419379a5d180ac893eb070ed3ace1d08c62a5047fbe4ef8d11cc9708d5d285718de95978ffe2cbd74115d9d958fab8671da7466fd20938743504fa7428f7c3a09cb326982965095238fd083fa3e43a1dde2aede8dfd1f8a856371c774cc2540419b0ecb063c28c87747c06587347a99cd0a0f38bed3df12371321325f355ffe9e8f7bb797859f159c93b07c6de0a0210477b2685da6cb02bf4f8ea8c8d5df8cb8f6aaaefe18614d47565b7aa9b603f172df88d73f59ac33107baf306b9d2ff42491ef3df34d8e6f449aecc4503d5e9010c36d55b7af9896446550c6edeed873f68dc522b877996e5e73cffac88c1d969cf861b9ad71072d910946593ee59010f252d0a1999ade5b3117c4775f909a369d5547f3dfd52d5990fe5240764fddacf91a940e7adccd3c185fd385ff6bf6cfd4f550285a23b7d7150737546b318ba2e8eca85094e19afc1ee7569f8c9e490add43783a36f790e5d47c26106f8f6319c0352f65fcefadb3abe1d14ec5a91b550919155a1b6e430b307ff67d028847ee4b389e96f18a525ad329bfa32987696ba95d9463fef6fc664c8ba2b51698fd340599fbbbbaf066326b046aaa9e452cd9d5e8b2aaa9ae06605b62e8bef5cf76fbcd517b3c25c3c5d5034", 0x1000}], 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) fsync(r0) dup2(r2, r0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x38c}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="9085117d", 0x4) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffffffffffe) chdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000040)='.\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffdfcc50, 0x220000000, r1}) close(r0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x52) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200040000000c, &(0x7f0000000180)="ea00005c0000000046879a8da8afb95dcdbdf76c3857e64d4b3c8d6c2768da81bd87ff370693405dc8a2a0ff4d5fce82483a9d14fcd002b726e678bd829a5a83c44e905ade82fdc6a1f8681add724afd18ff70956ef249193dedb2ed343d3287567812adcafd6b8a79681220c667ef0d2e9a8a900528e74e4796effe5c5b2f6e9ad0ce19c5829cf0f1bb2e51ace58847977a09403e261e86859e033de5b2564251b28a9ebe75091d66ed0dfb01", 0xad) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, 0x0, 0x706043a0c1d0a73f) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10c00, 0x41) connect$unix(r1, &(0x7f0000000100)=@file={0x17fce8a1abdaed5, './file0\x00'}, 0xa) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8800, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) fcntl$getflags(r2, 0x3) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpgrp() r1 = fcntl$getown(r0, 0x5) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x9) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/20, 0x14) 16:00:03 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x7, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0x316) setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x400, 0x0, 0x400, "a0e975a7b113fb2acff030faecb91d57ecbe6cfa", 0x7, 0x401}) r3 = getpgid(0x0) flock(r1, 0x3) fcntl$setown(r1, 0x6, r3) r4 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSTART(r4, 0x2000746e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:03 executing program 1: r0 = socket(0x1, 0x3, 0xffffffffffffff81) mprotect(&(0x7f00004c5000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00005f6000/0x4000)=nil, 0x4000, 0x6) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x31aa, 0x1f}, 0xc) socket(0x1, 0xec76a4382522eb0a, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mincore(&(0x7f0000198000/0x2000)=nil, 0x2000, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x26dc46b, 0x8}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0xda}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3e, 0x9, 0x9c0d, 0x3, "38ecdac4f87ca1342307c49744513379bda7814b", 0x10000, 0x3}) lseek(r2, 0x2d, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 16:00:03 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r1, 0x0, 0x0) 16:00:03 executing program 0: getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) getitimer(0x3, &(0x7f0000000180)) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x101, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x8e7, 0x0, 0x0, 0x100000005, 0xc2f}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ff9000/0x1000)=nil) shmat(r0, &(0x7f0000feb000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmat(r2, &(0x7f0000ff3000/0x4000)=nil, 0x3000) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() syz_open_pts() flock(r0, 0xf) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x11) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1ff, r3, r4, r5, r6, 0x2, 0xffff}, 0x100000001, 0x4, r7, r8, 0x0, 0x8, 0x100000001, 0x7fffffff}) r9 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xffffffffffffffab) kevent(r9, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) dup(r0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d) poll(&(0x7f0000000180)=[{r0, 0x2}, {r2, 0x8}, {r3, 0x17}], 0x3, 0x1) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) close(r4) fchdir(r4) renameat(r5, &(0x7f0000000000)='.\x00', r4, &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: r0 = open(&(0x7f00000008c0)='./bus\x00', 0x5, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)='Q', 0x1) write(r0, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)="34998285fa5aee5403103ee61401912a4229781b04a3d7defefe423088706a3df2e0793f81dda0ebb989420bd7d81e6950c9e253a660381647177f2f57bf26b4450e0a0241b39d7de3ecc77ab154318c0fd3aa672750a502c1fd880544f2896b08a53f979634c5e5272ad3e0245f0d3fb6165f1169ab4ba6887b1e12aeed8f2f00d5f2becf71a99f6959fdab5839ca0a8456eedf5dc66a731849e0939e2e2d9e8ca3ef70d5688e40c918152c9b89cc46d61852b8ce3806851500e74909cfe319e779157d057d3a83581a11aa7d120b536e5ea78797c1a1db8b368a618e047718a718bf02e895a8ffeb1a7b841f055300ea470b1c8c2fefb1eb9b7a22f096", 0xfe}, {&(0x7f00000005c0)="f60205ddfa0ab57f8c25707dd86bf41c921ff98049b3075821ddc8fb421e623d2f451244e7650085cd2441fefae038ebcefed35b0a62c1bbc507896212ae3b84a8f953267bec834f8f5e032d43c08c76b76fb60c0514a5808141b18dcdab1b4f0d2f2260b3b668d544f4f77b74002cbdbb4e982806873d25eb2d83eb85dfbafd30b60540948970c7d6e928e25971d96310523d1a9c5033c18d75e8fa76712cfad3f51cfc7710c40f2a1b3642995ce95074", 0xb1}, {&(0x7f0000000680)="73c572dceef7503e49d5652b146d534c0fe5843e52c750f2d6ba0af6ed285907c84a11235e03cd716405ba7f6af80ce6ba05a7d395416455383007c043e40b0955dd83d95267883ac9d8b4", 0x4b}, {&(0x7f0000000700)="995c7fefa1ed0e73ba62f2c6b6d383bab02e6344a526409490cabd4a9fccb4fae6aea2b792a5fb43e738c1c67e8302a7ff6ae3d4459019aa4640c85e5446cc8f555f196a15fbf9109efc7ac2afa9268246b35cf59f8f12b14c81e042f525f93c6a10fa5a17b6bf6855b31ff8ee44c72933c53891b56618747d68e6b1f30c37fad075c9f240c667f7055c0aef2f83e0835c6578abd088460540e7080eb7e86d1393f1b81933", 0xa5}, {&(0x7f00000007c0)="273d2b038100a53a", 0x8}], 0x5, 0x0) 16:00:03 executing program 0: r0 = semget(0x0, 0x4, 0xa2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xf97) socketpair(0x0, 0x1, 0x30000000000000, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) semget(0x1, 0x5, 0x83) semctl$SETALL(r0, 0x0, 0x9, 0x0) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ec6000/0x3000)=nil, 0x4) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1000, 0x1}) r2 = shmget$private(0x0, 0x8000, 0x1, &(0x7f0000ff5000/0x8000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000180)="2a67b39e729ea925fdec127b212a012c96ff3f0192c2e919db661dff3b270f2c8c71ddab881538e2282271ad561c4e77564f0a0753de36efb2eeb43e6c0ae8b2c13af970aa74a4b462f91f7a64101d27186c9c5c3c5b3a5678408790406e0cf45b7be9dc7eb6d53234808a3174181dbb49570100a3bd096f53303a572a44f1f672d3a2ffb64d45203f2c788fd5db27bbba2081e24b4b7961e56ab626fe10ab137cd1443c8fa65d36a570b0e1e4ac369cb55543454583e2c7afd0748952ebf5fb571f20541ca0cf4e222d95902e503e74484cd0bddfcdf0cdcf469f5a88232b890f428ce368ddebc606e42ec0b3ed6dcf1f9dab484e6957a85b455aa252", 0x63) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = semget(0x2, 0xf191f78b32e4a179, 0x2) r3 = getppid() socketpair(0x1f, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) fcntl$setown(r1, 0x6, r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/121) r5 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r5, r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x9, 0x1800}, {0x0, 0x9, 0x1800}], 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000200)={0x0, ""/40}, 0x129, 0xffffffffffffffff, 0x1000) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/110}, 0x76, 0x3, 0x1000) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:03 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = socket$inet(0x2, 0x3, 0x400000000000006) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8, 0x0) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, "054d9560dcb215fe0897d12ad1ab01404d02b969", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:04 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x3000, 0x220, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) r2 = dup(0xffffffffffffffff) socket$inet(0x2, 0x7, 0x6) fcntl$dupfd(r1, 0x0, r2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:04 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/238}, 0xf6, 0x0, 0x800) r1 = msgget(0xffffffffffffffff, 0x80000000) msgctl$IPC_RMID(r1, 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, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba34440f2007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678d", 0x120) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x100000000, 0x9}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000041, 0x8, 0x20}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf000001c, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x800}], 0x5, &(0x7f00000002c0)={0x80000001, 0x551}) dup(r1) r3 = dup(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed967642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0x109f) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202122f66696c65fd00"], 0x10) connect$unix(r0, 0x0, 0x0) pledge(&(0x7f0000000040)='-\x1c-\\\x00', &(0x7f0000000080)='-\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80000000044) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/2, &(0x7f0000000300)=0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x41) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) poll(&(0x7f0000000000)=[{r4, 0x60}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus/../file0\x00', 0x10000000001, 0xc7f5779b6a3e072) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x80000000}], 0x4ecc, 0x0, 0xfffffffffffffffe, 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) chdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTART(r2, 0x2000746e) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x4) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x801, 0x80) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x80000000}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="775bfbc0ffab40b123de100570", 0xd}, {&(0x7f0000000440)="f26fe3d729e79a0a03970699eb6849da11b9770e7dae16e462d79cfafd5f1edc4a0366eddffd2f77288997d733f31cf295cd8e6424433c2f4272d8e17200e85d04fe725420507f115a311c584e7d94b1b66ad12603af152ac1ca63100ce7279e196dc7350af084005090a88ab31a3789b812f5f06d6313a20a0cc4686363fbafeeafc7eb51158e4de09551f22837758fe2d1fbb408f4fe1502439a1f00a9023fb61fe674fb4992b6904c8296736180e72e872b6abf5885299b7b63974a3b91eff0c2966aa6894276337179a397055ba9f3ffc22d420a9c59ec47c1f7217e8b0850f7de86de2ec7468a3aa92a11c6e150c456d225a3a7ab103a5abc9f38786f28d8a788cd593b80dd188d2f716fdfcf640e9a854fc5fdc255f99ef1ca80f2363b661ecbaadb9175b59ee1825e2f18533bf1a4211ddb93ea07034242fa640754f562fc58c15cb6ca5a353d8c867f70455172eacd43e4e5e03e9bc072ac4e2c93ee427bb4fb93538d7d6f97a829288b9675a3ccb7d07c3ac67f686027cc839c61ec608e8a6303a4e2669dc24a712772ea22570f1476db5bea0237a77e63fed0709a76838ddb19d64dfd46ec8aeb2bb9992e26e22405809330c5588fbacfeae6db4acf3489168ff63a5f8ce6e0995aefb7aa239c556010862d158c19882d6040a5d63b81bc63e8070a459aca3fe281e52aaf2bc096b16f032df0d1a08abefd02a390709b62208e14a776f8839612bf90ac1ff8ae757eeb873f9e16cfdf9a58281a6a020b5d9bf10ef411b69464acd0250b7859a7ae0c02947a9bdc9d52ead42934fb919a87a36c9cc80cfe1937697a1c15cc515ebc586d9d68ee384642fd10f6f838c155c2f72a7ef0e4d5a25a5d149806a4a8b98932aaaa37ef540b92a6894667e0790aba96cdacb1ee0900375abfa08ef6baeef2aea740d425d975a4bd720fd0ee20c96434c65a6d453353ffcce09382270448a9908a2e000ec8a9fd97d35358b39cee182ff605938055011a6ee92170945dc524f679a398446c504e43fc569ea55aea88a6759ed40dabde0bb064d5cf88a73736c457e61c0c8835ea408b8425e0ce123591fb01b9bd3d5337fd1f7de9d2179c052278133d42f25b1be04d50809de28f181c082efd720f8f7377a0b4d10d6ac4389fa68d67e159788b862b5b2d5c6f382e8d3bc9db05d586c764b0b579f95164c02b4a17ac0366bbb970e2e945ed74da2b1693ed7b807b67b8b1dcdf5a06d246a587f4edd4ea82c66cda504ad36dc2736465c41f5fd6d0d669c2bedd8258859a27962ab7b3b4314bfb9b611496f1f312b04f65719a0a6266fc232eb76142d9ee0c491aa7980806a6ff4ef87481c4a2b9433de317ab6fa670d3262269c8fb8054be9469bc84fce17ccd9e0a4a0ed122e829289b5c0a3507b7c176b6e678f5b56e60630260a00bb429420981d570460b35124f9ba4e463f9122016fa25b24bc3f317b6252bc6124df72221e4fbc8b806a1b29518b273ca29d2f476cf04fba33938f028a335438a8c98bcd3b8468a0d8f272820a7b0d202ab985a0d6b560b581d06ea9e9068b9aca66044c5665446ea94b4844e40f28ea586fdcd78018e093e9bea59179ed38c92505b0210daf64a5d1130e29796e8fe8a7ee7733cff5bc32d15718066f93fbb3b7423c03eecf3d814f20c3d9332f3c4b2cd69b575b777e1e84fb06b1dedcd5fd350a4630c1926f023989be537c80b8b6daa600313e6ff18297e2cecede71b07007b39175c6d894a41053aeb8b401aab8dfd18d78c3e9941c8bf1597d0697081e4abab75338586d599bf19a327bd6fa5d45eb4f6239d04fd758eb5c69d7d9cb2ac0df6a9f46952d94f39db220dbbb8ac1b1367650c42548f267e2b982c39b1f7e01a7716f1cc6eaa558dc1de66c77743ef68974821a987ce3244c5ec7f07c4bc5b3796d9e5919137da6a5298e6a04a25f600dd5d64424f265e879ad7fd627e358100a1dd1bc8812beccdb30761469b459b21c3d2a3c5ab04b5224ad08824fec957020a6d9f982cb7326643febb2fd44491c13b8771f465ec2978b33788abdff62b6d86d9975ffc6456c27bc7fe0b694edb3b085640ec742dc3693e23d9249cf50d34173b545eba6ddb9de291b00d46f2d8d7e5fbd539efe1cfdc2dd01543f4cfddd9f8b339a1d58a35db7065fc42047be44aa8cfa3ebe7c9af87cc63bdce5678ab7a5e03ef971ec9a02fd2f2aab4290c591de01dcc5d314d59a3f8708cca40b58d98e00670575025b20ea754348943e7fe97dceeccd845635fc4ee24e1c66882f719aba1caf71aceda6856158724ec27b56e58acd30b44dcface8209bd11675c73ee23ff425f0b082dff392ff0b0d6485e54f518ad20c4246424bddcaa978a25d133de978aea50b893dc4a6b7739f70075f05c17d8f5a485d43950e28f24e981ebf10600edc63a5080defc01777b3a847d283bffda25683aff401c9365d197fb9e363e19303737d23ff34cd5b9c2232674f5a8543baf21e8824d1d498bf0c88266fb9823e8c91103d4dc1ac1030807a79d468f6d6bb082bdd9e5468e52caa2d7cb88aeb5e9cadc0a614a6c032bc959c3220c7e72eaefb04847cc1bc0d9c6bc2a8792353c8a55a87353938e83b1a675cdb2a66f6d45099919e5c7a677bda40a2893a90c0f7353adde23796716e2516b3de1ac0fce3ecef48f5d8f2ff39223d79834ac184c1625e49316d6f18fc476be8370db532f4296ef318659976668a1a7b662d66ae7e51bca1ab2260224a421da798e697c004112b882fd59c8ca733bf552380cc942a96a2c7fef27d13782da4ae081c84f6a433dec98d71ab5fa64f6b0bb851f0556c85b515408b3487dd90017331c6209e2dedc3becf48ac4d4fab78c7b297e6248ed6867544ec64bd9795f355944a28309174db53b7c8814a26ce2fe3214231f26cd6714d88055ad4499bc187d12d4deefa15df89f74a06e4628c8be67f83a47d2d0a45c8ce52a5ecccd20b895016c8e0a767a3777508064a3c6a67653a6aa59a80e1a93cff4552ca2b9c120ee723b78b0fb5b1c5d66efdc25e438c917b73fb0fe655d9795be2f81d9a8bc2f30b615c9e4aa48723d370e467d5a042b4c1b50e1c48793bca1402dadcbefac89a54e3ec437bf2a7f29dea14be4ea0ca4d2923a0b46f75be193eb536f4fee5f63abc191b99c4eee46274d71308f49ea37bdcea4c891c94f451a97114aa5aa3b3e0f0f7b37b3778c80b678c690f2156326e967fbf993cc2e94cfc93ff63b0ef2b8026b86963b3e91ed3b8d9fa8dbfe62e1204b4ba270cf519e351979898c1da6667c5a4f22fa4c35a214199ce8121631b7b7b351ee0f26d9303793c07627094bee335ca08e8382f18cded90374eabc96a31e90999076d4877e0c546a4167acce4d13993518c55891d86db53ae37f6d5b99ec7721f0627ad7667ea7d3f308ee3efceb2436b19aed16a5df62daef5b9f65e6b7c3eb52543a52bcc6d1c692f824d0d2ddf28bbd26cd21aca168e7a56b70f9d41c4f5b4e388a6d09a3a245b72e355649857fa1084a15eceb3e221a470273c5f89858d9decfc132825dfd3e01f505076da79822d40a28b881cc732e77b34651f2a0e57a621ccf41a632dc7bea3414efddb552e3fb3aa685b19129910969770445f10e35c940a56b11dd635fd62bb5484262e99ab5e6aebce97550ce73ee82ce62ec9b60a6ea559d8aabc7611ac2122d64d419bc33cceb61c525c2579570de96c718b2bfe97cebe946dba525dced4af1f0e8c014a3a7c489c3fa94680dae4aab006237b95ce52d6d6a59c2627f7d3b86d9acc0561092bf7276da1e151a1bd0ada6f5256c09813e4aa28b0ac0a6bd7c58fae72451f6c8cf71ca0c46366a589e9a2379874c34cc4161f0a0f7958a5f2d90e84757c80c4994a7ca70927f6b9c67fe6e01c42fa06ea7ac81aa6ea4f4f0bea3f6aead22bd89173470b96b44bb5cfa305489f779e65c9de45ac1fa20fa665fcff740dfaab222474e6b85d4285fd540b8c26fef5e2af29687189de598e1f8c8daaf0682c8d1172eeb925e4f94ee1f15ec051107b12c7f35f4d781879a741d29c0dd7267d2141d77d6540371585430263916cbcf1350fffb80308e64b893a3629698329e48fa270dd825d47a4e00da4f2b113b33638573f962bfdc731ef42a55b1275bb25ab3a91bcf8183f6ab7496aef33e8cfdaf65366bf0aa0a9a953d2367bee00396b4ef8b73cb297b8e7eaa63531f768b81b4c8ca4f4e7e1e76889d1626ecadbdafa0118d5d1acea5dbdb15f7bbc67c6069482a8721fa257243868759da63ea923875c98e844d8ce3845dff9355a45ab999ff77f8dcd3fa417ffe3ce02ccc0d4714b5a0b47d4986c2a89f8c6a6034ec479c2de23c8f50f10dca8b56952b8a3d4111f8a83fdf81c63ab72d9a54bdc07208df61979349b049909d5089f42783939e33dcbb5438b6c04ab0fe4ebb6f1b60c2edcaeee35e1e08317e5c8c681f03ef69afca4ef684ad115a206e220aa7a788a76867899f921fb588345179b523928dfad5e94a3330e3d810abe70d76f9b79dc2bc58450947a57b49e5116d87c313c75848307b509831156d612f051bba2fd792c27f30da74baa6cea06b6bf5544307379f245b8c53134913868336e8c1274ee5760c863efac77391075b59507e94733db679dbeafa98d444885ea25707815910fe41f708d827d896a42b1b7beb4f8c7e0b8fc74669a6df4177e956db7a504695934981e1156de97e5833feb9fb497b440fa87677e35ac1848c3627bd93998b0170b26650ec602b34deab1d59f7b36f202a9deaafc8ba69b5d458ac83247c0c8b181a3858399278ba6baa65ad8b675c3f6d9fec3631c9a3dc59de31cc20e273dec7d9bde47e9c4af7f20166eae557ae0b6f3a7eb78b257d051c22718fa229a395ab0269802707645faa1f043636d62a0495d075bcdf9ba8eca13a4193c0dadf976b983077d0c8c07925f5d268b2526275dbbca63eb3998e211ca146bb20667f3b9b249754ef13f0bc317aae8b99e883003f29b5a10e7c4b6a3c7bf10743bc2070ec1cb046daa4a26ed9c5810916e785efc4edcc6bd302a267154f8e6f9b62da0e32d35a1794e8c556c915007dc7280df536a5d6defbe412c5596d2aba8077a9e58c3a2f987109cc050a148f02217d2cc3773940eb9d7844af91de3f72fe516d081fa195c783c3fbe9b31139d95032c32140b9ceb6a1c0552159f815c5e277aef96d50dc7c8723d76e68af735c575e2384d76f199c6544d702248d5524ab585f8d6c07cdc868d4b51a55a617991235c7d7716656a137e852155df9da7452979917cf84b3d4dae8cc27492da26197b0448f62b98fb525e223e0e8470079103bfacadd655c385d6822c2739656694dae605524e558c737c8239ca43ef1a74336ab3f588432fc4789c6317baa02b51b0b1469a1686c4878f012049edfe13c39ed7a476ef5c841257ad043d28044e2b2a39a7a328e60ad2addfb4cd900fdc2a5150d8301bce3d1a66f751a20b2bea84ef3b55f5f68252930464d5563ac6b96837a8d2a056f411912750fe8dbad5a2bc28ad07898e7e8ff6d630573d30aecb32996c7576ac19ae4238b3eae5458b1110e5dbbbea1e4c7c0d648a864a48f6d07f6e25f93373dbf05fd9078b5ae41e64dd81a78892b57b69682d1898a73022a3b151fc0e0f1aabe9034b0a2bdc0c3a665dbafd706b6bbbae59e7dc525057afac3430a8e0b691f9d0e516fda15e24e32e5d1bf4669045c1ce75ddb6e3fe5e525f992f1430c578d657fcf9c27cebb", 0x1000}, {&(0x7f0000000100)="7e6d3b400fce401298ef76686bbd3ec390faa27f02d1e03d11396937f97048948e9b6256041533", 0x27}, {&(0x7f0000000200)="9cece4183c644832df359fcae250c01b9a2dc6878c96ab28164cadb75ef14df2d9b29511ba02656f63a17b0faeffced2b4271ae5b6817e08695218d2da151cb5dd2437691cf68d9d98034cf2ff7ce833b9ce88d487b4dc378cfefc40a096c83650981b7f133188b84348f9d17c38c9a34db27834918e8523a6d7cd78285d7e41400a94edb4e49f4523982bc11e3a5a7ebb3c9cacdc7a6dd8400199c06060508ad1fcb5d58888dd8aa844569238410976ec2dd579", 0xb4}], 0x4, &(0x7f0000001440)=[{0xb8, 0xffff, 0x4, "3872de3e304cb370d22584bb13f5c3e5fc7e382f5ac9b573ae2f9c6821b185c7961dc8bf17850ac5c3a31bfa6416bf960e1ed573d489043992860520341a527ffaea58cf886540bb604d91e4fd760f833b828a12a987031af7921a18e4b73f6bb72ecfcc56676fd0e0b3a57b1423555c98c6d60d79d9050ae85827efe0d65306fc21ef6ef950d847e013008fecf9afa47c4ccf992717cb91aca0295ae37f93cf86962d"}, {0x18, 0x1, 0x5, "3e50704ada28"}, {0xc0, 0x1, 0x1, "7e17f9b05fe3cb1509124dac460f913bd38d2a1bb7ee18766f6fbdbc8013c18c9d5ff18f4688600611352fabc334a484eb8e39265567e697e698484a281e530e89b1db90bd4381ce3481fbc6a33b87ba93cbde204089854af9b7ba780a2768a856459d69c60f389457f03bbb60313e644c0ade71486efcf977961e3bc67fa94299bf8a1c3a91d162e002dff224d7a0d875fb4afca0b2e0bb1715f2699cd847ab6c523d5cf5a835157b56b5de"}, {0x50, 0xffff, 0xffffffff, "0897773e11f24b94f17c8f129b5c56d0b0f9dcd7ea266a605918d0c44e90af8ad14f54ed7b5befb42cd9ddc8e1e09401785db69674fc6145f510451a5b"}], 0x1e0}, 0xa) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012c8ca391f09050c19d8e4edb6dce792500000000000000"], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/7, 0x7, 0x3, 0x0, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x10000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = shmget(0x3, 0xa000, 0x308, &(0x7f0000ff6000/0xa000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) dup2(r0, r0) 16:00:05 executing program 1: clock_settime(0x0, &(0x7f00000000c0)) clock_settime(0x4, &(0x7f0000000000)={0x6, 0xc4}) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getdents(r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6106f108830c18fc01958102", 0xb) 16:00:00 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: rmdir(&(0x7f0000000780)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="9612e2f3c96f685b75e1daf301e7faed3413901eec64c8623bc15c03bf6216225873e06470450c288cc01ddf8268c5790905a99ec4c2125c3be22cecb0abb1129d3171d02b5ab4336e5ef0479f7aab98caaea76038f0110bb53b0c40ed2b3c5c", 0x60}, {&(0x7f0000000180)="f33e887c78ae288f1545fc347cfd492ae998bd4f0748f9be4d735d354d7f49dbea07ab8eea7c0a870eaa55874410b605d3426e4aad479221b49ae95f56ddd1a37ece2bd304b64fa9ea8c3eeafd00f9fc0726f72dee0bfeaad1ab0bac712fcecabeae68cc92601751d634ab", 0x6b}, {&(0x7f0000000200)="8f64da193f879fd7d0076b9326f08d61266bdd944ed9d0f8fbb5ff2218a2c9c275a99cdb9d43b40920457d1d28455cfc2e68dd72cc6a04", 0x37}, {&(0x7f0000000240)="4b649415a9a317e01774c4350c", 0xd}, {&(0x7f0000000280)="6ebee0073a77ba5e8ad5a6ddd389a469b3495dcbdc3290073854ab006c5aca256aea61da0de706fe2135e2fed8dce424c6ab3bc8eba36e9451d20a4dd90a0f376542e9764c4aaa6abf762a59ade3fde779922a8731054e60e74af4660df8268a4654f76f1c5dddf668f12f358e183a45533ef0ec48e9dba0ac9a008765d5a374e768c3264b93a16690a492c33728a381d6e074c72837be66a5f62b", 0x9b}, {&(0x7f0000000340)="b3b0eee09d8405581c3b51e85c607207dd5de4b19cf22f770b5c9c478efc7ef17ee1d00972bf1dd99cd9824d7ea605c0fc7ef81b4487756145cd7fe50757884f88a475565092059800b2e63b0fc92f18d48e00b9437decc5959eb807540e85a9ea3ebf22c8e8daf8751ed2f2cd8d73d82e0397429453152fe4", 0x79}], 0x6, &(0x7f0000000440)=[{0x48, 0xffff, 0x8c49, "74d045807b2ded591489f1f621dedee082411058cdd79d97de4b989b5ffd86615dc03b66c3bae502384c3cd7ab5fdbc957243e8d956e"}, {0xe8, 0x1, 0x80, "2c561df3ce16050cae19707922077bbb2a048c70704527f5fef00389795aabcb074f33f6c4c5eb1362145bf0fa3a019f80b59d797235e36e011cd0e173a2b2a42d73a4909208c8f5ea1519824e8306d30f3864a86bc52ad141e7ea717852f56348d5787988788d8b2591b7d0d3df6f1cf1982bed98e2b118e27b9a654605c39caab90c0ed7f87331b3404d92ff9407d8de68fed52dc3a63a0c66b5acbb90534c20d4e66f9cfac0726baa8c1f6a5d4f37117a6c6544e09996bd3221b43c9bc1733c81f68312b2ea89a76895595728591211"}, {0x108, 0xffff, 0x1, "5047bb534eab14ebefe4e8fb7261423e77de9dd622f547fcc05553c11954774e65bd659ffd0112173ad8f34a03a6857f71ac1e077d2cc378bdf380ef6e8827587f2129b09d29dd6855950cd331c7dba7f80dab7ed655283e06fb2a2dfdd960a59b64f977c9d96280765aae7598894ed62fd389fc9994809cb61c4e1ded5a32775f45ecf80245c67de3b11869c22d2fd34c18ff9064d03b4e1cfd60f54f4cdc4a713a6f14aeb4d0549019b8918ca9a3d124acaabac88d2385c188e754ce3846a6af3be6ef353eda06b28ba758d6ff962cb8172c9ada1d52d7ed7dcacae52bc766bc44df9db6b8802d61c2d8b5da45a783f90a"}, {0x70, 0xffff, 0x400, "090f9422da44125f2a7424b9babb1287ee00c3a75d31bdd62da30ac45b3c3bb395b090a3af69202bc3ed96556c69a73344ac0cc588190e02a167b9169a87053ca821ef4dfda8f16516080ae165aa063660a36ac0f5f6b405ec"}], 0x2a8}, 0xf) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000688000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='W\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000564000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000610000/0x4000)=nil, 0x4000, 0x0) connect(r0, &(0x7f0000000740)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f00000000c0)={{0x1000, 0x1}, {0x7, 0x9}}, &(0x7f0000000100)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = semget(0x1, 0x0, 0xa0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/151) 16:00:00 executing program 0: open(&(0x7f0000000000)='.\x00', 0x101, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:00 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ftruncate(r0, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x80, 0x8000, r2}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc80) write(r0, &(0x7f0000003a00)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x80000000000000) readv(r0, &(0x7f0000002940)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000780)=""/160, 0xa0}, {&(0x7f0000000840)=""/209, 0xd1}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x9) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x10000000000001df, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) pwritev(r0, &(0x7f0000000080), 0x350, 0x0) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0x8000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) dup2(r1, r2) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f0000005d398990b2ec29fbf22e7f001771c124"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000000)="9eb7cb308e610039d83876", 0xb) socket(0x7, 0x7, 0x5dd4) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) msgget(0x2, 0x400) socket(0x6, 0x8004, 0xfbf) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x120) 16:00:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x14, 0x8000000b, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x8000, 0x200}, {{r1}, 0xfffffffffffffff9, 0xd0, 0xd, 0x200, 0xfffffffffffffffe}], 0x400, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0x2, 0x2}], 0x0, &(0x7f0000000080)={0xfffffffffffff000, 0x5}) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) fchmod(r0, 0x81) 16:00:01 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x8) setreuid(0x0, r0) r2 = msgget$private(0x0, 0x18b) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000001, r0, r3, r0, r4, 0x0, 0xfffffffffffffc78}, 0x7fffffff, 0x7, r5, r6, 0x0, 0x8, 0x2, 0x9}) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000340)=0x7fff) close(r8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8394, 0x0, 0x0, r0, 0x0, 0x8, 0x5}, 0x7, 0x9, 0x0, 0x0, 0x6, 0x5, 0x7, 0x9}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x4) r2 = kqueue() setsockopt(r2, 0x200, 0x1000, &(0x7f00000001c0)="393fef3d955e3d7e53658780796e8498fdf0a9b377dcd7517ccf9b2bc5e3254ddba8f3f1f90ee4535249e8cb526c352759e5f694dbc650f9a9d3ba7bd87951e3440d79965223d900e73610e0c8d867c8dd15d7887a7c0c92ae57990ae88b920b889f67a5aeaff507a4eeb0a25bcfdb9a56d5142eb2f97ef16bfab84dc47481ca83e2666d84d776fb93a54101e256fd2420b7ab4a10dba1508498b4303aae384ed562ccb038862ab3f387fa6382a5f122c9e8fba32cc04693f38b28e71b8f18866848828a7a6b1f5ce17f14601c0117", 0xcf) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x7fff}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x80, 0xf9) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x88, 0x40, 0x93, "448ada1fb1280372859d53abb6842459008f9681", 0x0, 0x1bfc}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xf4a, 0xfff}, {0x18, 0x2, 0xffff, 0x8}, 0x5, [0x0, 0x3ea, 0x9, 0x66d7, 0xfffffffffffffffa, 0x7, 0x4, 0x1ff]}, 0x3c) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) r3 = shmget$private(0x0, 0x2000, 0x489, &(0x7f000071c000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/72) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff004dd100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000900)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="c4946f5333904ed65ca618cae24ae4d7af91c701144638a7821cf691493e8619bfd2077b15a1d9e4f6b5e2ee3872e2ab7587fe7be3ae938a24716332d85a27f341ea73bde218535a1190d7a820e82a904057da36a2da3f3cd4402b414e44653d78f4b4c77e1c4487e7b857496e89c4ee83c23882d655aff4cc87ad51c0a2878beca632b753552913e438b9dad1ef3ed7b586dbf65625a9484cffd0b4ce1206e049a68e8f14a0b1b399762e675c8aad0f00c77b4b652cb001b0c6f3f08f28024dad74e7b43583e904057b4c5a51efc0e1dedd0950946a5cd271923b678ec03e438229cae0091b81", 0x2e6}, {&(0x7f0000000280)="0906a624b7e15c4631eee98c8df3a07b29035c8a85aaae0c9d6cb066ee6261623060f82e1316811b698381e58accc8c8a0d117a6be65a133732d6f991eaea316c237922c95843ddf8ab2c6267d7b357b4e961f72211bfa4be9cb2c1c34bd3e18f85d965aff19160ad26f610ed999ed041cff8f3b784316a99f5cc01d465e99b6bf3fa16a457d150735fb20aeac", 0x8d}, {&(0x7f0000000040)="cc59dd31e435a2b0f19a6764bd85d63b5fdd12cf91f9dd80927a34", 0x1b}, {&(0x7f0000000340)="1f41718e84dce131188fb395a50e66529d570f214a8de22a27ad3c19bddf324056047dad022898532196bdaa1b624892e79c4ce5d1eae45b5df526bf5dc7611714290a8cdebe3c651493538d08314cd1135ad99dd63039ab9121ffd4327f36a44d05691b45318d826cfff8e6c313ebd718f4de8c2384ea1ee96f502747d0181766d4e7ceb3a4e4973adb1bf919035e723476db88960945a22208a63d8a1abec48198dc1f160dc0fea054409cc4ae354a4d9fcdef903616a4190056a10a9976f200ee6ecca1d041c3ad855e0500afe4354006cffe49741227d5ddabb4a2f9c5", 0xdf}, {&(0x7f0000000440)="48097e2884044f1c834b9df993a3a5670a04ccc0dc59bda12cd548faeee1f6396e37373ac3d2e3513d7493886f9d70f6e99276af6c2288f3c65670e44b3a93c9995e65b0cb5b1edb74ba3501661af9ad4deb37c7171b155a199400cb57141a95ed0c885876d00290ac791586db4550ce03dc7c1c95f2ebf089a9b2b27a98d1e30fa8b0dd11825220b11375e432cf1a", 0x8f}, {&(0x7f0000000500)="a5f3408d49e84b5d1273149b9d0ce56eb525d29892d12385ab30d41e92b32e38bd7385c374442cb06476d6d00470de6948d54cc8cbece8b0580b9ee3518a9e8244ceee1d44d1432a2851a2d5c576a3297a16e0c5b0b76c0608f9fcd854314e67fab4e6c3de1709dfeb8a7cadfee0d8e7a508dab45a480b1a4ec1a768df3ec7da3513adc2e4dacf49721a74c81ff3fd2a77eedbd7a5a66d58f17db82df9ef9604923653d9ddb6c09f826c215da28cf678cdeef383cb284f8673b643e4f053083bc9ab2de162", 0xc5}], 0x6}, 0x8) getpgrp() pipe(&(0x7f0000000800)) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000680)="6fee3d466224079366c05a06fc38eaf2b6589980308db891804d0c48e9479d400cf7fad99a56c8d1", 0x28}, {&(0x7f00000006c0)="47e92bde0eb59a8280deeacbc11b2f8eb0ebe8baa6e3b4d1505b1c3db7063d1328bacaa403c6ae6435ca3401dfb4d6211062ac3cff020bdf4c209efa1023e349fcb123d9696ef0ebabfcbc018595350c852900bb5ddee8f6124d17257693f7a765c168ece38e608d92f5d7fb4877f26770b91b68bb38d4d3fa005f3bbbc14f66a26164718b3fece016c86176ddf27f3980be74385d87644db07dfee5a0738efc86975140cad4ebf974ba5bf8dc3d7be7", 0xb0}, {&(0x7f0000000780)="beb0a93a9fec35a58f089e69fe3fd6f06f54d3372580d6a047f5f514045398e18a3f6a0901ee2614a549707058c21d362083603605595cbc3d9c9332176f209125f77a0fce6a83c03932a607285298b74b79bc298cedc48ae07283e65d4919cd3a86be92ac05", 0x66}, {&(0x7f0000000800)}, {&(0x7f0000001480)="625eca67557f4bd7f45f9a43679bc97a52afc6c6af12b8eb80fcc79b58878ae5ab3fa315da75bd7691a2c165cbab749ab91901210143b2443cb376e8a5b1dea1d3efd6b49e3ea1add613561f5a509ee5997d2a380b165da5415243ac44015171ee3fc5ea69d0b6ecba97d918691ba74bcb13a0423c583048c69471106c912bb327a15ffd3b13939a110f9557cd2f138e03c4a58a4f6a41c2c6d01a60c851cdbb34149836fdc243df8d79c9eb652e8a0b8b5ce263e6e822c22aa84cfff0ce69ac57e944eceac5081637e3507beb3ab2526143f8e33d4ba07b33bf2564b1be94508245c09a0325d3946122bc17cb1bc1486e22d95b14d3321a773a6f6410102b9ceb753afad294bd519ae535613809d1de24eb316290c56d891e5784a2d6ce5b24804ee7b0b8666a526cb08a802dd9d4972d95874056e76cb84f2bf98936008d25e1a345e030b6de35c41a9d42a9c0e06c52bfd8905a82f272fe313094d6618eb20e5447ce3cd1c4c1da0c86448bf8d8738251eb02ea6cdb9539db36d3288dfff0487d377aacaa491bf3c251729602c6373950a11b5a1afc89ac5f26bace6127baf3c52c926ddecbce55bca815a94044352ced2f01f2369716da8ed905a7277df0adedc054ee26d502d9f30ac2dce24ea32c165d7d49712955c6b5e1361b5ec9aed9f89538ad113799f0ed1b1e41ef3a7cefc9ac7f4bad5f728197c74b1f6a85c088441348afe70b589b4edab75a05242fef8456c4393d9ebf40c0f9daaba8792aa0422152e5f0fb73e27b14c23e69007394a1df0da7337539bdef71c4b3d3e1fceac54cd2ba1211f9a514b6dafcbae6ea6ffb707f67ee498a3a98193821dfc043cb1c262e10a65ae7d19874972fa0dce062d41af6e1f4bd44bea2a8dfcb16dd84b32567c677a7e26c38fa40017e9d27b90a4a9f38bd5fee85ce6aabf62375a49a270f054059fbc7d29c037e810a6c46c1371dfd38a8cb840d219868ec17fbb23274f1d899d1a82251aeb3a642214e7249044e30fcad1e6f9c964a047654089676448b139991dc0c3b655b0cae652eedcc727e83e5a3efd4fe6a0a4ee46f0fab6e908800aa428e8dedec4b832d79a975101d6ba8fa31d1aa3601e74dcb86c4b27c183470418a4253d5a2913be5145dfbdb6d98255f9e866b2f3308dfc580d3ba82b8543be3327ac8d75b79073cdf751c4f1fc32061a5ec2d88331478c6ea2757d25fa9f542132440e36f6ff95242f3bde42efc7fb7f37d2f783e563b4b668bc55d2e4a85d35c4c472af54823d5b8a0ad0b193a65bdade45f3198328477010cc3095c4f2acfef9b95b3a06cac54b604e1f659009f5fc34c6ec504cd9855e3981f54157fec39096c8c5e19a7ddf3e5ef6e348360f4c206ad3d5c2de487cfd0203fbbc63bc8dda7f63a625ee7bc9a781a40cfc7e5a76eb38d65b99a8c16db0f8ce9e0919f10f1c36fbe29ba131ff825b444d75cc089f2e0d9a4677cc6502b54f79a23fdddbf962106d483290baa2aadd467de9375b1b9b2b4971a8b83c75744de0cd4d403d1d371d5205b1c4f2620b5ba4fa94c64d3869192ed496e23c426a76436a594330cd048b045c8d60dccd2cc0f574757b66e2f7fb1e380a3694aa5fabb1d5e274f4f65a7eef112f3531879b566fe59fe0e582c06d285041a660cd7a9999c98d1660c1fcfbfdd04454e0c8031e8f63204cccf91bd3825cf4bbaa4ce337647ad12802eaf051d33405e7964c7f6bf7982293076ce2ec7b14b01c186a90ac3742159eb266c6ae81a75566de5056df7d94a066674853c967c08cc0adedf0f1cb567decc2601697b6002bc190d2147564e21fe8fd7b9bc477cdfc222ff36f3d7e6b9c9345a5b9a032b531a22097179c7409f712eda6db590a26bcd2d81fe33444bab6aa70f4295beeffd7598322d8631aa7f5357e875c345d48a666b33962f6029e0314d0e15141e7fda94f2503ed01c7553103c2d3da2f3e746af24d952977e8c707bc7f8f971d3878512df4e5f02f6968bf64daeedeb131e241ad318984d6fe9b7ad3af28aa7cfa9e17d21a3ec4cc5e8bc5bf2c7b20cfd471019be14f7a888bb56dcfa0fe3b5fe1b953f450ce6c1f15b75a99237212d3596729699c4ca52bb1da8cdae03d21a75f2a79324973f4ab8ce8e5bbfa8d450c91ab2a7dbe4e7123100359a30356321d14a1d75795e94e3f1120f677e2be94dd84064cf556ef1b967ab63a0ebc9e12549a69686a016e526610c6a19bdf76008d85f5837a1f2d992b98307da390b8163eff3015289c8fa19731412911115c2cffb778a898c7341ba6f113c1e6448ace4816e8e9d8563594a733885a0bb3feeefb985fba0e51da5356b407331d0d34f44767710525a4f8726fe5c1fe62c81aaad09ed1308da37923d0fcb6b8fc8211fc30b6f3a7341f3ce539c19361c81c0831d9518180442484b50836a7def67c2106351c51e1ee691e10700d0120d4b298f95997fbefe89eb06a2df4f82c4f8f7df101f488ac5ae13793151151bb725db0aa5a07a0c0da0fb40d8e6509ff468de78932ece5f01b45c16cf0964040269c2f39b47a196d71947910b2a9e258f962e310781189fdd341c64b133ead49416b9f8a8d694a7580d4920a99a836555402a6148224eb6c61da760d06b04896d4fbf4818e0f8c00b3169d816cedbf3deb7137f3d2ffd34a397adbb98089110cbf61d05f3616030b19dbc5630302d02bafb16daf11a0ca01ea957976c750ab1a10c3d88e0e6e1443dd35882cb72aac7c6f56e17699d0662ab3b07bdc3e78e1ec2773de4659796d5a6a7d7232f7c7d4a832a97d5a19c70ad0a55801867c6d77bb91da564044a987542f738285f93704bda06449a621c1e919e4ce8eefd396b45d073e6e2f22e43635dde4760e91a08c256a9b083da4f81f82db18c4805c1a3ab91bc1beb75db3fe81e16ac049f8a6040ff114c77f2b6dce1dce300098267a048b7c7b75c679ef4af39a2ff6f20cedbb78397e9d46e9a7d28cbef4c93d87828df25fe147a2a62d5f691ab04ba91d0a19eb9a3b2e01a62fd6d3969c54dc929de42710aa161587e94cd8911886623436c31fb95d7424e9af7e7d0c783e2b73d9b46c0b15b1eb2517344421182e950f07de5ebac8da177d3e834ce06cd72f5df843bd9dcb73e12e12890ee1e7cc22cd524ac820b232165d325345a0900219768011e05c219868f2798109328fab583a739094b8c6ce9db7b5beacf927f5f27bcb256775bb0f2a44f2f276bd5df26fdc8a4fa0df193a9ee6269b7a451ad9afd02502444162dcd19f267863a76fcddcb703e921354cd7e3d3bf95dceaff7b3046f9d6d8c28a0e2117175da6ac7eaa3e9d2ea6541afa7c87baf28ba5e4d1b30c135ea92dd5ea28e74e8a78bc8c72f257a28171d470376a8a8f9c2d6aaedc1d4c3f5d5a3087b964e28bbf8d48781fbd178684f6dd9a03ca9e3701e7101a676399a0d170048b58d8019e3414ff51ae82c7d3aa2f186ea12a44100073a61ea7153555479ea34abf4a6817093f36538dee441d0d263f3ec5cf56e1015cb279bd915cbbde6f0a29f101782c504d7d2175f3152c46abb191c9c0ba19cc8b7baeabf672b8d59da1588154ccfbdc098be28144ad1d184794be6721a90aab2db627392a30d8be667724bd5f84084370f5f7b74dc177a4cd34fdbeccf6a89a072dcba8e64a3a3ebf8afb8b9d1c9d5b03c5506d7574675ba7773d1c303fe2f03142753b5e7dd5517bad828929af6bf128699a5ad044bcaf8403c8de27dddf6e0d53d551035e61dd4a9da62efec83e8e1e1ec57f2615f2336d5b555f38904049cd4b7888b7e3818b1073590fda347d72057130116960775c59b983189fb1b970b0d3f42aec1a5a619c8ef9b653d0717f698e566a40324f7f3338ee68c0f087eddcd5d2b85a80e1f13446d944db47402de9fddb002fc5837efe1857ae25fb179add59e56f9176eed0a2b6d753a4f5d14e00ac83dd40f57a8734587a32a8d20b7f28f9f8c9a0a2a550c5d56032585fbb83aa1f9df35bf7832386872966c3acc66b992185f9d0b441898529669627bf6029a339ad770120cdcac37851ba1954c24bf80ced465fe14f9cb32d324c367522e576fe90679b2af814f25ab6cd180fc6077b6d74640ab069bef3c57695afb6f457d1a4b3a32dba525b0e7fea7e12c277c45b090e40af7d1fc91c3fd563704fa7ade079ca12c7450237df3b6dc58785270927ea42f31d8cbf108a2fa3bc0fee3c223d4d56e6729eabcc361cb66430e37caeea185a73b67f9f99bfcae2434b4ca0153654f58fcfd115d8dece5aa3d30259274e04654e99c0a7037379712fafb42f3c9a2ef8782765211df91157f197c4f644e42f53a902a64d093a7f07c49abfdb4ab57c77d70dcdbfdb8ff49b2f993961184623dd3f4007d5e22da0883adee00d03d8ba97891efcfafd4b26e33750317bfb9551d593e9c9f66b7c1c09a6870520dbd7da8e21f37d098731719463f5412040abae27ca9873e96e8c27181641205336fd6324b235725536f3f184338c48510b859d5d99fd67f911d5f9fb878aa01d8b99bb6683b516c8c740594c1593634fd8e065b518909ca68dd561b48764f3865f62c2352347ca2c3324430dcb89ef4c498612ae5a34e47be669ec4bb52c7f619abdbf878089a8a30ce5051a2ae39b867d50aeddad73516c264c27de24d850845ea87e15deaf112cf0cd069200e15934e0008e49e49281c6cd9ce2c7bbd219346fd34a9993db4215703218d7c8b512adb8208834d257ffbef42269497676d9574b162123fd04d386c40a854eae35f68aea5dce1a390ffdddada4127a982d218f8ca8192f269964413ab3e64ea278928449c5c0943ec4a8cdcf5ca1b3ecc3b0c4da50399183b22ba76ff5b58ddbc3078bfc58836cf566870bea606a97abf2fc72043523045ecacb32bc9a27b404dc5cec15887701c674f4b38be472a5829ac658c6c780cd404398a1a8e89c3ecc972afaf1ccd7364fd3b18910089ad8bd828e471dfe39c5cc14973f7a66545a5e77a443cc93cbf036fd9971cf3cca789a7a8b4976f71ac194f275993b51b9fd65b9ff59ac38fb71335b6e31a72060b2a1ef2d8b723d5774cc733e4e0cea5347089f5eb82e883dbe40137aebc54b246c23056527d41d161804a36dd88dc27d0d2c78c000954f8b6fcdcdabe70a4d7bb4fe62552325095646419e211bc6bf0c14126d237673abfbc221ccd67d8ba9bbbad95253ed39c64d97a1fc84745dc3f7d14d1624c91afe3d78e19b881dc5007df05ccbc01b64a6e01c7bf2618447015391e7ed7ee807561ac6fe28b126aec893ce4b19fd28b3f006a905337e8bf4fd88e69ac3bb16f464ff4b65c42cf73dcff0a28ffcfa61f854e1896bb238f88d118cce5505e389ccbb4bd3b3340db9156451dbe4fe852fdd780a4fb54db650b21878e01bfdca6439dcac33523199036ead06316259404ebc6e7e2ec8fd77a155ea2e3c3c813b670184dbb1b9a0ff24b7e926087377f0e975de0fbe47f8c677d0da555f4fce8bd28882eac38b560f9414b590a1e57d0d1eb913555a1edefaaca400ef8c9657a74533b3534ad8c364fea8b986c7f62b919349be459fad63e256bfa481746ffc000c0dc1fb1fffa1ab78a6c70d6e48267d6fef3c222a7dc5125c285a5f2c265356ba7922c1291c79d00f38697bebcf196cfb80208531506279fbda95073646dd9e46fe7494357dae014dd896a165aa4b9895673e06730d916b8cfcf34ddc658778e6ba8bb1e6fff2be1358f7a938c14177f7beefcfaa9e7e66ba433d2", 0x1000}], 0x5, 0x0, 0x0, 0x1}, 0x8) ""‰~¼t§êÏ€ñúHôD^Õ""‰~¼t§êÏ€ñúHôD^Õmap stack 0x20719000-0x2071d000 of map 0xffffff003f12a528 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff003f12a528 failed: no mapping 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) fchmod(r0, 0x40) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) shutdown(r0, 0x1) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8) sendto$inet6(r0, &(0x7f0000000140)="6c7ed4ea55c458313076b59c1e066cff72bcfc5b59d7f3a0115f35b3b014e7890abe705f836bfa16ffa871da1200c15a349ed124f76d8c59606106df7685e288fadbc85a61abb18fbe553508c1b4d1a0f5496dfec25d765b41d1ab146b9c5bcd902b847b72edc52e93737ed2ed2d88be9e36dd8a3e656c5f901c940978629baef1e8283b531fa212816259fecb6bcb698618e58f3c9f", 0x96, 0x400, &(0x7f0000000240)={0x18, 0x2, 0x7ff, 0x4b}, 0xc) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) ftruncate(r0, 0x2008000) getsockopt(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="c1ff10a7235d0caa76a08bc137e44d2deb3938bd5795ffffffffca021c5aa7edde419cc7d88c986bc48e35669648fd08b8ee7334dbebaa", 0x37) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:02 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x280000000, 0x4) r3 = semget$private(0x0, 0x7, 0x488) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9d8f) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f0000000280)="b8394bdf28a8697a9e0c2ebcecac859554b5aa7c650e0698b1c43847017bbcd7", 0x20) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) dup(r2) r4 = semget$private(0x0, 0x4, 0x309) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) r5 = fcntl$getown(r0, 0x5) getpgid(r5) socket$inet(0x2, 0x3, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xa4, 0x4) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 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, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x108) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000638000/0x1000)=nil, 0x1000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x80000000000011, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/24}, 0xfffffffffffffe38, 0x0, 0xc958880fdc8a64f5) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xaf9, 0x3}, {0xfffffffffffffff7, 0x7ff}}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) r1 = shmget(0x1, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x20002d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = geteuid() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f0000000280)=""/6, 0x6}], 0x4, 0x0) fchown(r0, r1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/173, 0xfffffdc9}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x1a2, 0x0) dup2(r0, r0) 16:00:03 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r0 = socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="62d2e668c0b310002b72ae4ae5e3cd1c0bd3bd96aff147407582e599e2b25b47e69802091f733507305a7ac6703e75555c2f19eeedbc5b9a6e426e025f4b4cabef2d6502d892095a535c0aa2f171a41e62c3c3e5054fc63b9ea85c9aeed1b901ae09d8f9a171abfdc98a6c89a084c0be7dd6ac9261f3ea014f92ef3ffa5cf24bd20e1c78afc9709fdeee01c106ec3a4a7b960af6e909858aa833bb9bfd30b07203d4b8fba8a1d42411eec59132ef46b3d05710e9ce123c59467bb5088ecae03912c20ef144fb912f348a9b9d858e40cf32e4ecc0b526f706", 0xd8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(r0, 0xffffffffffffffff) pipe(0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 16:00:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x18, 0x8) flock(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0xe) getsockopt(r1, 0x3, 0x0, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) fchown(r3, 0x0, 0x0) r4 = msgget(0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/45) r5 = msgget$private(0x0, 0x404) msgctl$IPC_RMID(r5, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="ff954144bfea654575c610a9a80b096748eaba69e5a5a77d3d4f0598936f16", 0x1f}, {&(0x7f0000000180)="189d3eacfcc881821c93ea24402a046158cda3b940d8db87f2c90b150d957b23e6fc692012060c4b8202a0a1893fb1b9ddc1ecf1587356c5e0a034cc9c529790c184c289e42dbf9ebe29d6c2ac7d0e34f6de90c241093469c2405034e70ebc4109ace9debd055018eff995212032763039cf", 0x72}, {&(0x7f0000000200)="294181aadd33f18e2c298beabce0652760f6e347f05d1bfbded005dbbda0cb57caccbf010419f0a3c719e49b4b8b7400f6580b1d83513b5724a7692127144087a8977c5729cdbb9f9cb12db50655a0f1db03ec1c3d6e1090d147942cee966793b737669853902a10957e5c1b", 0x6c}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x20, 0x1}, 0x408) setsockopt(r1, 0x3f, 0x5, &(0x7f00000000c0)="3bf2b689dd1efb64d8ff864ed6beb5f3c8ba40e892c13c003f6959e4bdba0cfc18ddf6eac8e073dd2d587933a7c0f045e11e67a48695bf4e3a4a03b7725e3571fe42fe7b5884ff3ef83950d35bb445db4d9f5d6613a1ee44e2a02646d2bcc387fdc4a91fec060cce7cb310bb5d70eb65e616907b94450b99404db7f78ec7346982b1679071bfee7ffa2ccf4abda99fa31fa478f9af32a1a3fe7411965a6a6e7ee040c7b5f002042be46f7b", 0xab) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) flock(r0, 0x808000006) close(r0) 16:00:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x18, 0x2, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x193}, {r0}], 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x60, 0x10) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000feffffffffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = getpgrp() setpgid(r0, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r0, r2, r4}, 0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)=""/211, &(0x7f00000002c0)=0xd3) r6 = accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[r4]) getsockopt(r1, 0xfffffffffffffff7, 0x1, &(0x7f0000000440)=""/145, &(0x7f0000000500)=0x91) getgroups(0x3, &(0x7f0000000540)=[r3, r3, r7]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) connect(r6, &(0x7f0000000580)=@in6={0x18, 0x2, 0x4, 0x100000001}, 0xc) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x6, 0xf5bc}, {0x9, 0x7ff}}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0xe0, 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000680)={0x4, 0x0, 0x8, 0xffffffffffffffff, "31a6cf30a7fb54540759d61aec8a0f10c56419b4", 0x88, 0x101}) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000006c0)={0x7, 0x7fff, 0x1, 0x4ccc, "b58ec151ce679ff8c6e0aa4f7ef991d45b4555ed", 0x200, 0x5}) writev(r5, &(0x7f0000000900)=[{&(0x7f0000000700)="e61af12310ef", 0x6}, {&(0x7f0000000740)="4276dea84f253173d0b5bd8e4a73741be9aa68a7908065369d20637110424a409286afeb4a4703b4f27808ac85a389d60e62c3541dcc962632cdd57e0e8606b9e52078efea91abd6cb8aaeb575bbff919f68cd36f4215ebb340c5631984323425c4b0119cbfb7f2aaf5581d0c25057384e1f37542563d9386ecc95578b787b7c9b65bcd46e73d99c212720c69f302bac951a431ea532fbc1da758d14cd939f24695d6883350fe6d70bf25faba13d21a3", 0xb0}, {&(0x7f0000000800)="dc5314e104ad0d6b79402b754d1cecb2ae9294e811d6a2be6dd5ba398481bd48d7efd8ac8ec22a3b376cd91a575de801d622d786c92be72707be4e5f8bbc90812f268f6ee889915c56879c97cfb51d0ea824bb23c8367cfae8485bac", 0x5c}, {&(0x7f0000000880)="c8c5a5ddcc2784b82db298493c5e54c904705e640d37b220c0c8d7d56c422b6195ed163fba0710e197284a687ecc9cd33615616ec46817cb8c0ec766ed106e4ceef3432970d2683149376db03f829a511505aacda38240d517bdbe370a52277bd6471866fd546b41f5880d0deab9054a32e667fa5a4fe84671", 0x79}], 0x4) preadv(r1, &(0x7f0000001a00)=[{&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000001a40)=0x293) readv(r8, &(0x7f0000002e00)=[{&(0x7f0000001a80)=""/148, 0x94}, {&(0x7f0000001b40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/207, 0xcf}, {&(0x7f0000001cc0)=""/95, 0x5f}, {&(0x7f0000001d40)=""/1, 0x1}, {&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f0000002d80)=""/97, 0x61}], 0x7) close(r5) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000002e80)=0xfc0f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0}, 0xc) r10 = getpid() setpgid(r9, r10) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000002f00)=0x6) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfffffffffffffe1a, &(0x7f0000000200)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x17}, 0x2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="3c5d81cc4d8475ee6ffcadb00703ff8f60332b116b6f5ae83948bc315ab9b6c71d195e8ff24cbe4e71d2b8b08714fcb93ad56350de76d91d2319e6d9d7ea4ba8d6a47cf84a364e11aac59884f43355736d85907ae054a50e453b89daaa1411b72bea86a983f63aacb9484f07ccfec63f7ff695206a5ed0a3915b85bfbde6e9b95c74e694d9b6b9a4a2585646aa3eb89718ae23d503ee3ec2ee15b3a63e335a27a194df022d1160a6ab5ed0be6f9852f65265d5f7482def4dfaf84a91b4ef53fd4bc99406cce59f7f", 0xc8}, {&(0x7f0000000140)="62647646086cd6e6a23537894e375b0a2e8e7dd2b920f1d2157f1444e59b445c4fc4a9edb5e5c79639be4558c94f81c2a8efb960289230193b5a2dd163faeaba200753c13ccf3f14b207e0f0676c8a20f6015115f06d1c74ca6f493ddd706a9c35c5b231ce00633d8059d523753d4a16acce7e72672550c6a9305f37da731edc1e0b54478181397762", 0x89}, {&(0x7f00000002c0)="5e11d53747cfd917238f79584d119045ed4fbabe6f738dc66cff128389b3a26a6fb3eaa3c9ce3d3d3b94dc26af0f571b2c3eff9df3c11d3236644ba24b96b249c3fff5b561e99caf5cb57b72e7ba083e05fd8cbe0f412d041429509db8fccf820ca474e93d470f1c13b5cf3c8189a920da4f498b3ad1af4c45481dd8b17f7bae101e83048a236a638153e76df1991f410fd8e08fc5c98cae832c23c68a1028b5190aad3321e1f7993368b51ea7228c58942296fd77b17e844062a4f2282d9e2862922e7555be8de1020c02230173bc06e86e0124c02e4f95d1c831455a9e9eae77e316459a33a1a6b6", 0xe9}, {&(0x7f0000000200)}], 0x4, 0x0, 0x0, 0x6}, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = socket(0x3f, 0x2, 0x9) fcntl$getflags(r2, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r4, r5, r6]) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r7) getgroups(0x2, &(0x7f0000000200)=[r0, r3]) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) mlock(&(0x7f00000e4000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000015c0)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1d538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c3311357e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a001b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda33af1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2000000000000", 0xfee}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x131) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:04 executing program 0: 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, &(0x7f0000000040)="79480000eb0000004e71460000", 0xd) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = getegid() setegid(r1) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x212) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 0: socketpair(0x10, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x0, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x3, 0x7fffffff, 0x7}, 0x1, [0xfff, 0x48, 0xfffffffffffffbff, 0x9, 0x0, 0xfffffffffffff450, 0x7, 0x80000000]}, 0x3c) r5 = dup2(r0, r3) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x7fffffff) socketpair(0x6, 0x8005, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x80) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x1, 0x6}, 0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/77, 0x4d, 0x2, &(0x7f0000000280)={0x18, 0x2, 0x7, 0x4}, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) bind$inet6(r7, &(0x7f00000002c0)={0x18, 0x0, 0x40, 0x3}, 0xc) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) close(r6) socket$inet6(0x18, 0x4, 0x4396a61a) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r8) r9 = getppid() r10 = getpgrp() setpgid(r9, r10) socket(0x18, 0x2, 0x3ff) r11 = semget$private(0x0, 0x3, 0x600) semctl$IPC_RMID(r11, 0x0, 0x0) syz_open_pts() listen(r1, 0x7f) getsockname(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000480)="c0eee7f528caacc0ac67093be4d726308808d9242498bc722dff2d6d735271112b2e054ad469e2abc080b2c57300bdea745b63ac521b01822986b8e1535be7a96d4847172b7defc59f9450ff2918ed23b85a21fd50735bff83712a1620054ace4541e4f80e1fb5f5e79bc1239c15e9f15bdda5361fe87439ccb08a48a5d82b5accae3949fc2f27a584b6c0c86bf25b9619feeef599d790a11d66234bbf1adf2f378e99d772593f5bd368511654c0027251eeab7d9f915da721fda661c7b4c95b05f3a0940f625b0d47b11b2b6f9046acb75ff1b7", 0xd4}, {&(0x7f0000000580)="aa306fa5a0371ef33c9c41007cc2c9bc84736862921b7bf0c9edfcee034647e27671c7a6e379af767b0619f67a9175b1f85bd0576041828641adb393402f25d5ea032597bc79e5e0dcf3234f9e92061c062e6d6538b294a9fd8e", 0x5a}, {&(0x7f0000000600)}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r6]}], 0x18, 0x1}, 0x2) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f0000000700)="6c60fe55bd03bc55aa1a4bd89088d7c4b883e01c0b4bbc44e856b2dbe17bfe9f150a1fdf430706e41c3fb32acdee4705b93380039b7cac5c96eef36e12cb67719c1ff2df406873fc6e44950a4c1754fb2d5391f5d81b25f6df1b5cff41aadac372b9c8469b8cfe6f81cc269c09cd0ae7eb81e8ab7c9a18e959f4c572c719a59650616ee9f8c15d7b546588ce76e8c8fea359bd6831e1f33867120b6e9b3656d1db52042240e147305ad4801545f2c29485c3bb25133c330b138a6e9f442cfa3a68e8c120b64e53ee49d7770da471086f76f498", 0xd3}, {&(0x7f0000000800)="30b909d66390fc666a16b57c49a78bb602aafe1dcead3a90e7683f2a6578893907fb48116e2529982be1af6e557eecdab6f15f19bec30ee9f9d0c25456261f69c369bcb35530afb6b95fcc92a705b4c8bde94315c3262e538c29ce1a54f44826b3c664cf05272a8bd8bc611de0d21e9dffd5e24fcf46c9f974d4bae4371d5d302e1291be44be223a3b0c554e51e268331aa86809327c048c781f0557b2d7665081e60b43f0c2b1f2be66", 0xaa}, {&(0x7f00000008c0)="0893f0d3e499e33c6b4bf274724489ab6b182066e232142ef4c0d17fe2fc914f5740c182109e8b5dca887b658e5f7529777c803c1a98acead5d64764138331415ab771e35408baec36530e88ff2d087dd183115b9aa06502e79eeb1dbfce68ab5be813556128af779baef0a20657b5f90b70483b751361b0ea282b5ad5652e2eabbf6bb079c3eef4e7d59f1332faa6e9e6f49ed311c2b7790045952aa6835595864bf553c78e5370cf159092ad831b303a0cd1ceec56a94e", 0xb8}, {&(0x7f0000000980)="501a1d119b6918e9f09322defef256eaef8b8d37758fa55c36921e296cc46bd9cce135b839f4211985d82cdd97d447fafef48f366b5d2e247802fe1ae514f8022c8e292436f5de6c349d26be6dbdb1f8f87899449453843f4d6ad28c514e36b26410913768ebd38b1dd526c71e7b0b14cdac368e87277265b8622cfb8a9e75623fd74827bcc4037aefbee6be48f4a2e12f50956cdcbef4cf5a3c49cd2cb44ff9a5d8619cf27592e18daf00283378cf67eac1198cd1dc3ddb4cbc73331d13d105c17d585cd839ecb77996499476f5dcebbfe098205342e7", 0xd7}, {&(0x7f0000000a80)="04328d3913cfda7c1abbc79f34488c1de839c41e714e05a19a1b274e307cae5d9ef2e46c357fa74829ccc3bcf10e7bcd0a25568807a2409045838925a31fe538a49004278b82cb9ff9e2b6616a5b4e95abdcec7bad64a98e358cdf595de583418c820d478b015aca86373b1f25ec0ebb18c2411367842cfaa87e187f1c9233986c2be6984889b459957917b3f084152fb9a2d31b48aa871ff5c854c61b029eaf946a8641b5472122fb8771ef5b8d0d216c5f788e2bee82442efafe22158461fa01d681", 0xc3}], 0x5, 0x0) recvmsg(r7, &(0x7f0000000ec0)={&(0x7f0000000c00)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000c40)=""/150, 0x96}, {&(0x7f0000000d00)=""/191, 0xbf}, {&(0x7f0000000dc0)=""/29, 0x1d}], 0x3, &(0x7f0000000e40)=""/79, 0x4f}, 0x0) getsockname$inet6(r4, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0xffff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="d962643c1660ffdddd381d9eab5f11195221faef47004ad2336677c5c73695d87ff5b839cf626bf41fa50f827f67762e928bd4bd093945ddb36fe383a8e6eafc4e8b9c5c6a0ef34fd21593e864eb54dc0f0dde7a308a5b542324d72d0789a94f129a1ce59c22f8b5d759dce74120f3", 0x6f}, {&(0x7f0000000100)="0a9447b661636b1efd6c4ca3fe6fc47d6049232bd2659c37e4aa6380cc51de00be77673858a9cc8ce66e4d564d22b825e7f8d5b78098944995224306202171a8e50c1fee5f9b5bb449f3c0e46179b57df2c483668476cc3b", 0x58}], 0x2, &(0x7f00000001c0)=[{0x60, 0xffff, 0x3, "77ec2a0f3bdc04a58a1ca8c014612d847bd349f5b242862501f1f2cbefc97a48721a889e4a50f3085974d30ab6e71e5ccd08441f20dc39e1893efab795c039999fa1d537d0add07f736c62a655ee3865"}, {0x78, 0xffff, 0xb5, "7d6c4a439cf8ae9c2979e4f5c47428fc11c80f20284ea1bce3f94caa9d4f4fdc71eb41fb73d60ecb8fe243164308224450ed11af678b069732af2fa0dbbc26560a31ec4080e7756fdd5c2daa9718f1fd6212f88f3b27c6c7c2647cb2ffe5ac15a7605ceecb"}, {0xd8, 0xffff, 0x40, "7334244d6dfd9ed4a34261d19b84385edc402c3f2c614b700a1ac7f8b8e84dc292a6c35bbec1909abbc89a44990db451da71f1f8d20dc8c83e961cba8ab9b8a55e9fc0f423397920eff1f86407f4d96b059bf944edf14adfb5f3caac23d38c7590c100b2e80558bcf603d71622029cf51738d2cc11cd79a16544bfad72991d0c7366b61c1076bb0abae4feb528780e119d13fe3969103bca78a655fd778cedb089ad3b3506b74b37216db1a93fd521864e93ed7daf839e482bbd5bb1e7b4af4eb9"}, {0xa0, 0x1, 0xfff, "096d17835388742fc29c6fb1a5e7daab1e924b29d6fcc3004eeb9e6fe70167a15236db1582db13e40eb1c411ef190e69f3a0647a75f0d72f04340ef7c353af989eb2169658fb7b75874824b6dd7db638a63113b49909276d823fa17d72d28c009fae25fec5c0c70a648f097f46fa8ebc3986b677a9d5a2368d951a1c96da32f1f1104f2b2ca6637190c7"}, {0x78, 0x1, 0x8000, "30f86b00279cafb843c1eb10eb764aa5a9e9ba36ac81cadaa568216be474fc9cbd42706d6dd058d8fa3af64ce64c0794fca0cb4596e8a43f4421ce25ff4082b53d5a307cba2c7aff697fb99f522783a7203fea827161b903b3a92b3d36b14a4bb7c8be6908f6"}, {0xc8, 0xffff, 0xa0f, "83b172ecafc205bcb997aead21bfc1af85cd14109bff966d72f4719c77648265ab768f9d63ffea35aa2ab5a0f2aa11bb8d685d45648ba676e8c6e5fa9417520e065cd1dcef9f2846c087810cb9f75357b839dd8fb063fff41af09cdd5f9bcf270aeb7efe01c11d8e01e88ed226f3863145df3ad2e0e6126675ef8368754b8f51feee89b36545737999a40246340aa478b364953a889a30d910f0b1a10285c81f559806055492d446350b3643a483d0f11bd7"}, {0xa8, 0xffff, 0x8, "a099960ddb70410d1d90bd3efbef9819b026691f432e74001c10244666504e8bde0f7ba004108900dd35ed598883bba0a8c0641002c317c4582d0228b568d7573222cd9b969832ba45ae51ef47dafcc0848ac2c03f26cad37825c815bf2712bbc49a493acb732940a9bde5152ca4819816ebf7ed68e42ec9fdccaf06c2a24118acfeb3ae061007fc05df761c901490653e"}, {0x68, 0x1, 0x3f, "70dada39fbb71a3f887bcf82d18fab3db5d91643f9a2e5f73f9638e39f40afd2da375a5b033da5f4b8776d0ee201968c3bc9fb9d6ff40e2c4a6aebe7212fec0ac74e3c3339007e73f14280f79aac5537b52b5257950e3f"}], 0x4a0}, 0x406) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10}, 0x0, &(0x7f00000003c0)={0x1, 0x3, 0x7ff, 0x0, 0x400, 0xffffffffffffffff, 0x1, 0xa7}, &(0x7f0000000400)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) semget$private(0x0, 0x3, 0x80) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000100)=0xfffffef0) getpid() 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:04 executing program 0: munmap(&(0x7f0000c08000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000f21000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mincore(&(0x7f0000c6e000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/206) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r2, &(0x7f0000000180)=""/246, 0xf6, 0x803, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x10, 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) 16:00:04 executing program 1: r0 = socket(0x10001b, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/72, 0x48) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) shutdown(r0, 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d400000000000000000000"], 0x0) msgget(0x3, 0x1c4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000001) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r3 = syz_open_pts() r4 = geteuid() r5 = getuid() setreuid(r4, r5) r6 = dup2(r3, r3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r2) dup(r3) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000480)=""/123, 0x7b}], 0x1, &(0x7f0000000540)=""/213, 0xd5}, 0x842) socket$inet(0x2, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='{(&/!\x00', &(0x7f0000000080)='$-@,\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')]\x00', &(0x7f0000000200)='-\xa3&,\x00', &(0x7f0000000240)='[*\x00', &(0x7f0000000380)='%-\x00', &(0x7f00000003c0)='{\xc5!\x13]$[\x00', &(0x7f0000000400)='@\x00']) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/216, 0xd8, 0x803, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="8e42961b2778aaa1670f57328ed6b9de406a744ddd8ee984ecc11c7bc884d51c62900cc55f297e64fa81dd7990dafbef9d9b3aa2a114d10758fbddfadee9f66c635c555a4875151ef0edf46db2846e0ae8ed77b1ecafcc888b5ce2d7cb097478639ebc4ae87c7364795add76fe6488f40f07784f9494075e6912b24f19951759fad1dd8b14d1e9cb7a630c38b994f985118e938131", 0x95) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x12f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x100000001001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x25, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000280)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="908b0f1b55fb134d2c0fd39dbf91aabbe5b8029b020c08d7c13a56771ce2c234f2fc4234c40a0e3caa3bbbd531d2739c022ad9afe0353499a22d311ced555399f06b96b2214af3eb14e4e14bc6287ffeec5990a5a41167efcfa2fd4c41949651def87403b27e5595644ae9686925d6a10ee237adc3df2e4fba42833e75dda9ce9c7396bd7e95e14c56c3", 0x8a) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendto$inet6(r0, &(0x7f0000000100)="b4dfedd0f1f2de387ca3c72661a57eb85e59228576ef465799e8831c0d436b138199ebf64d575044f8a034871956e4d883e7bc9bb2c73b93507e2299621997f2815b917eda87a40989f8a805fac0d675628f2a98215abffd654182b1f777e914d54034fa71089ba84e19742d8370ceb90e94a55b3e402db6495f1076082a0bd5e1468cefa5e3b409d83a5745c9f854a81e", 0x91, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x1f}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c4, 0xfffffffffffffffe) mlockall(0x3) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2005, 0x8e) r0 = kqueue() r1 = socket$inet(0x2, 0xc001, 0x39bae9df) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xd000, 0x3bee) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r2, 0x9}, {r2, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r5) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r3, r2) 16:00:06 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) write(r1, &(0x7f0000000000)="aa", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket$inet(0x2, 0x8000, 0x80000000) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = getppid() accept(r0, 0x0, &(0x7f0000000100)) setpgid(r1, r1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00\x00\x00\x00\x00\x00'], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000040)="2e858187a819f4af9115900270c3edaaaebbbf5c111a722da47a1d67cf396971451ceff5793f22b991b692db052fb99b21d8a32a82bad3c6386ffbad69af4f3e5bfea2e3d15a32daa4895542dbe1cd1375bc283f35685ea3a0db6c267fe92d46301ef0278b9c1822b912611f7ceb67e9ad71d46c0001ba78a5edc6dd103b121f1f12d4d63d2a9ba967dac55ec751c20c7c34b2b5fbbe1d9a8d82f69f8926f66950c3a65bfbbaa7e2caa9846acd4f346583eeef48e0", 0xb5) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) sendto$inet(r1, &(0x7f00000000c0)="112b5c628075b8e070e4fa9c1845716ed2cc813e549a521bd1478d4bd2ece1c495f7eb184585d223fd6a07666d33878959abab873bb60ecc370ed83778f29c8a8a1613b7520f77a605aca683a479beb2ec1a2290781985b0ea42d7b120680eabf6b709fe92858947b24f9eec674f0fdeafe4aeeaa1e92a4d", 0x78, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) r2 = msgget(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x40, 0x7}, 0x5, 0x7, r7, r8, 0xf48, 0x81, 0xc1f9, 0x5}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:07 executing program 0: syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f00000011c0)=[{0x2, 0x8000}], 0x1) execve(&(0x7f0000003880)='./file0\x00', &(0x7f0000003a00)=[&(0x7f00000038c0)='){\x00', &(0x7f0000003900)='!\x00', &(0x7f0000003940)=']\x00', &(0x7f0000003980)=')\x00', &(0x7f00000039c0)='}\x00'], &(0x7f0000003b40)=[&(0x7f0000003a40)='\xe3}\x00', &(0x7f0000003a80)='[-\x00', &(0x7f0000003ac0)='\x00', &(0x7f0000003b00)='\x00']) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) read(r0, &(0x7f0000000000)=""/31, 0x1f) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xb35) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup2(r1, r0) sendto$unix(r3, &(0x7f0000000180)="4d9782bc9b6a343929f53d02f398b4253044a7c0014f11a412947a8604d6dc3c3cb5bd9cf42ab0bf0f3bd28b973f14b3764b8c37b795b878c701f3140816ed1ae14485d7bf1a6da1c8101e283f962da475933c9a30d21e1361bf287ac1707cd026200cd8774921785c64c10216107b8e4f31ed50c17c257da85201a13f2d7840807cacd5d0d12064b05be008484160e60528707782c4a52ace1d0780a29879a4957ea93e26adb64a58680dbc7dbf166d8c92ca01a0fd104a4150a9eabc175a73b468ecddbd2ccb84e13b1b04f0bc39197883194442bf141821d419848795263a9c0e08db7755897e769937fd27531417", 0xf0, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6665302f56694c6530000000"], 0x10) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') utimensat(r1, &(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000300)={{0xff74, 0x3}, {0x4, 0x5}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = dup2(r0, r1) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef0, "aa7621491f647c02e7b979aef5290b706f76e97e"}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x14}], 0x2, 0x100000001) dup2(r1, r1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}, {r3, 0x22}, {r4, 0x14}, {r5, 0x100}], 0x4, 0x0) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="7b2e6f4c23810d741aa774ae12e33c772d11c133c69bfdc5bfa0053dfc6a483048285e697e3070a0ceca", 0x2a}, {&(0x7f0000000140)="7600d0f6d79de286d73d3346524a4ec4a204096588696b51475efb2a73a30bbc4956cf5d3e9cd5087df75c5ecdc17e62d4d555d7b5638eefdae0e27de94ce12fdbbd6cd9cb2f8e2922500ce68b82fcfe34828f01b1e825c8e3369fe65ae3c7af157f4112019ad9caec4138ed25b7613e5b12c78f8c2b2c84c966c5011c9f31aee66f6a46490c19b9afef27ac4a62e1db5a0bbc542a3517d16ee45c2461248e2ea1e1e9b5b8f6bcaa92738d080e5d868f9fac66f3de278f7f46062a02391b50421bfe0e11f48af089be75e218c51b03401cf880f0d16ebd0cf9271a2809f52b84b946a3e3511ce848839f9f8a76b580ab1570", 0xf2}, {&(0x7f0000000240)="1344ed0b71663cc7a1803fa6c1f632e28ef2256b4abc403851145212e09c760caa2e76d95b013307dfbea18ec5e2124c05a03cbeb1b30dce7fb923a3d168f3e305905bf4887ae704073857ebdcd8488a277f6377c0110123c83eddb95a1d7996ef695f73373b7c468fc56426a96fbeb2d4aa023c66904e4285178d7c02faf03d5b5c11ca3af5873ee311192c638dc1ac36ea1c71ce10f029bac45c3fba0bdf395156c69b13c0d6e2102768bef20d553b961bab8d83e40d126cb0b82dd801b77b0d26d5a24a30e6c6acdc2c30b04f64d932d2051dbc86b1102eef5e8de55cb34001c80b456abe8a81fb87481f61e8a3e883cace93e1", 0xf5}, {&(0x7f0000000340)="d3031ad2c697bfda9de70a137e31c75e50596ef46ec12753d4cf2521a45abee6adc1c4a6d5ebd79e027f18d31d8ce955318e68987368d3fb35cb01f8165fc99f8e47f6acb84010819828224a32cc5b817c919c5f1aff79b416cc2b59b9481aec4204a3a01b2500a7f4a5b0d3188edb1838bbb5de8950f5177975409ca77e8dc795546868300ff8271d25f161389103f24e4161e44c5f388c1364da092798c249bd45e5ee823a43253a25c4fd534cf93c0aea9f1aac93d60ec77b7916a8f94b58de", 0xc1}, {&(0x7f0000000440)="4df3be3e605ffee12d6a3ef0d91cc5386feb035154d71316da37559d28eb383ef83fdc9005b79c6ce3bea25142dcd6cdf82ca5bf5abb78fb6d1708ed63d7e153dbb612d9005439b2f006bf0d5002a5fbbc7b4fb69747797ea0874025e5dff91a5a629f4fe353152b4ca793da36f0ddc3b4e6e0628e8c3e8eb53552055872ab6118633941b942c429133f69bfcb12013d4f9c922d69e0acc2e9bd42100228a60de1d5f48df904d89dbff60fbb6c82ab64974d088e991a10fa9059c72c2c8acd957a005da045ef4f9c9edb856c8537e22d4b425bfdc859e4a314465f82ab71e4334c40433e1d6e5863830e9d", 0xeb}, {&(0x7f0000000540)="30c2c6cbc56aa49d9d850e556fc27be8a3fa37252a", 0x15}], 0x6, 0x0) setuid(0xee01) syz_open_pts() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = shmget(0x1, 0x3000, 0x417, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') mknod$loop(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6028, 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) socket$inet6(0x18, 0x5, 0x7) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYRES16=r0], 0xfffffffffffffe37}, 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0xffffffff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="d222e971d2b1fdb7c2ca947ec31f6827e12a9ad1a84c40b64d8da1910c49bc4cbc0c87d5a587fc003cc2e5e5c7d40e772f1473f42af4b11b926a701c", 0x3c}], 0x1, &(0x7f00000001c0)=[{0x90, 0x1, 0x0, "ddbd7d302880506feb0a0eb2ed2e877aaef8ba952240fe4efb936b47e865fb687b13b47ce39b6e5bc3f326eaa3176f6fc8db1448d1ff32c6f45a0a48c712ab9efbdfcf25b54be7c772ba105471b513e96da77d30c62c4a2c3da33cb8c4962fdfebd62f86ab66165333c2b8dac4d4f5756ffb04694ce6276aec3cc2876fc9"}, {0xf0, 0x1, 0x40, "26373f1f7bb67510f247b5b8c823b0e62d728f36fe85069cd82772b7e3c71f6e5108f38d1027d4eef14883409f6900c54b34f083c4fb032476d83a5008e9464f4289be565590544ef99ea06276efc527819ca2953fbf542d1a246ef46cc25c954c11453ac5ab4709503f67e1a24223c40f768df195b134d60172648a76776f580c1c734971238b5814ae5bf3dd6630d17a964c40a263d97f076a66f63ba43890b5d52f71fba464274626b5ba333801882dd4d2ac8dd4b280ca03bb56b2d42654ee5ee2e68709bb5968627a8a4d98ef560cd4214f010fda1599324ac6412da8"}, {0x60, 0x1, 0x7, "710d11b3f7a97151fc1c9d7dd91b54f81a6de99c98266ba809aa1bebf3d784992e48ad57f6669c7984c3d4c42dd025378bdaeaaff0ee4d765e5461408823c6e1ba1b5d7812ef6db257b4a457"}, {0x88, 0x1, 0x4, "fe915f73b1d63e8f27713cd4b8f1d61dc3d558ca64b229d22977b16498bb303c4d55bc3ea2f32e5183b96d42e6ba43569db3058af8f403d0c3c374c7596ee5de163980a17c60509f1cff21d913830df435b3417af68d45fb6fdb4d22a92c1f13458d12fc1568f58de21a260ca8fc7240f7f0"}, {0x20, 0xffff, 0xffffffffffffff00, "7d8e42af309ca0c8fda03ff0"}], 0x288}, 0x1) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r1 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000000000)='./file0/') recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/211, 0xd3}], 0x1, &(0x7f0000000200)=""/85, 0x55}, 0x0) 16:00:07 executing program 0: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x834) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) clock_getres(0x0, 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x41, &(0x7f0000001000)={0x2, 0x3}, 0xc) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x4, 0x9, 0x5, "ec34822ecdd9f2b457209195b49d9d0a750c040e", 0xfffffffffffffff8, 0x3}) syz_open_pts() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sync() syz_open_pts() 16:00:07 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)) flock(r0, 0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x1f8) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setstatus(r0, 0x4, 0x7e) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000000000018) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x9b2) truncate(&(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2) dup2(r1, r0) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x383) r2 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: r0 = socket(0x10, 0x1, 0x3) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x7, 0x120) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xe49) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab4", 0x16) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x46) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x8000000000) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1d", 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x20) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) dup2(r1, r1) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) write(r0, &(0x7f0000000240)="e0152eebea824fcb944f5a7d621f0c4d02230000000000000000b1a3cdfc2b6d50531a05bef306e9a11836fbe6473344b5c84f4f37ecc6f832a83af77a310d1211699e1214c0cbfbd68f01996a52655fb780a35351a0adef1e8a14f9a62a47cdd7096d3aa9668821f2bd1abb3d356e3a56fc5ffcb7bc16afa89396312c2254783b0348348d78e5b5e95498dfadbbe46515a7f617ff1ccbc3d450ddba08162979a4edf9ffb35786fd07558b47736ddf217aff2ebc4657edb46f9bd01711da662c860d000000000000614a562bf7ec1f619a7e177897aff1c7245adeab426846b7fb3dbe2c473424e6c3798b9582544bffe508b8a3c96813eeb096bd0010ede5fa7214e95d86cca27ce73b3a2dc6d5bc25f10269c653f64ff1a2c94e7c", 0x298) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="c69716ba2aa351acafd12de6bc44934cf089b775c371388bdd6a17bfb63aed75a0799a5b453d65260642346d2dc05211c7d080e5a1cf9387d4423437f32eb2b0ccdb04c9", 0xffffffffffffff85) write(r1, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000010, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000076, 0x101, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc, 0xfb68d3f53b6112f2, 0x1, 0xdaf}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x400, 0xa347}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0xeb, 0x9}], 0x8, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x81dc, 0x3}], 0xfffffffffffffff8, &(0x7f0000000280)={0x2, 0x3}) write(r1, 0x0, 0x0) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) faccessat(r2, &(0x7f00000001c0)='./file1\x00', 0x48, 0x2) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) 16:00:08 executing program 1: geteuid() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000001300)="f9d5d08728cbeb587ea794733ea6d6f6983949aa28814f062487a94b2aeacb7a0ef9649f989099ecf2d1baccdbf346be47d049d2fd976c1f868336b34d090ebdb3a5c954f134da9d922304dedf9e153cbaffe1cc3a16fddb31cbc31ad73f18957d501340180b52c169057aee662240419f8ca64e0795ba1eb09a83d9d8cb2c6c11a8e2763e6ee15cc76852583b9a49a90393ff386f1f634262c9833fdb8a0f3bc21d8823e6a01877c61f6f923c7e0613cdc88d34a56b0a28b4ffa8000000000000000000000000f5c1469bbba1ce6f0f9f1b199443e8c827179f191b97b07d0d6269df475897964b4e2677b0084211e8c40586b239e755ea95f12e37fc4cd663b8adef63d167089af0a05e6d69a508bf8a1cf4d1227aae63154cd5c385d77d4ffb72fd4d92d7dc12dfcf8f8a194d9d44aae919fed6d7f28cb5f1a9e08fa490d1770a9e6872a8d61c635e394a24fa9fa252f6b254ba8dd0a8a3082955fa8b0942e49a3135b9f8696a830a6041a709a2e3f1b00b5490385a572d8cee4a7080f09d52dd8faba75aebead8106608d75db1d500c86928959f718071f668f90d0697e1f45e6daf7087eb1715216a3eb639a7b0a325a51c3f43937d269aa3a9a8b16b84cfee9677aa5fc401cc3f0a9ff350f758e91d97b17af2c97feea7d7cb56ea23fe45727c112b6af74592006d762fb4815f585a012c620ed307d0fce3355fef271f76ad5e19209ba3247e79ca0c86e29c7c22f21ca35faa7beab5d8f8d90aef0a8ad394a599142b549729f1cedacebeb4fa8e694fb8c806f54ed3f87a754111e3f18eb9810299c7171783ab84cf37d6e5c0f2c28fc185f8bf405444e7b0ee85878e578eee0990e690edf7137c29f7ee80a9e9984e80eaee5bcc5ec54e90d367775a82a96d439b28fc87ce46275e4b1ab59b4e293bf07fc66e3aecd9114967db194d956bca83bf115d4e", 0x2a8) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x50, 0x400000000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3f, 0xf49, 0x10000, "eb4f8208a431cd04371751f38e86048395504467", 0x6, 0x9}) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x1, 0x3, 0x6, "7ad05be71c1e8de2dacc5c3d7cac62addb06b6d1", 0x40, 0x7}) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x401) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000000), 0xa6) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xa4d3, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000e5000000000000000000009a"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r1, 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) ftruncate(r0, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x11) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000180), 0x4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) write(r0, &(0x7f0000000080)="9c2d1cf3613175c4756f5d9f2083609c2654f7fd92e46e557bb5f8ab7da6768586aa70576d47e74f6140a5042a51fcf05491ac1b34a48b94ff7818cca93379d6435053b6af4cafdfc1535b5152a7c6ed669eb3cb9f524e3d0b6d7542a69ab933528f63c165f01f6d3922bc74b7be", 0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x100000002) connect$inet6(r1, &(0x7f0000000000), 0xc) write(r0, &(0x7f00000001c0)="190c47838dc4056eb02b5861226d8a48de2543a621f45f9c97d281914e863ab3d12677cf3888918bae87a7b2f77c52ab2e91277ce160da1e98998229f999d330761c3950101b541f90d495c0458e9af94bc62729a5fb5e4588a608dd7f5bc72161e3b96c70410efebe483a7b433ef1982567373e455d449d70f6026812e6369d95c5434ddc6918fdd2aaa699b062c6733c09366883e60c46191a15dde8c97c0d54ab804c", 0xa4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xcc83, 0x3ff}, {0xfffffffffffffffd, 0x1}}, 0x2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfffffffffffffff9, 0xa1a, &(0x7f00000000c0)="d4a887f56cc729ae42b06a9e4124136449454edaba8d27065fbcbd9a9e44d7b6585d09a5f311a3d68d2c185c881a2cbcb639bc04506d9e8ef70c3d8f78231b0e957d8631d7186c94d90ce555fef7c30c51792dceb37139388aff67c04b8c216fb138293340fa113d3cc6bc4e45351b53c9977608831c4ac6730597f81258bc3ed0c46f0e4017cecbb2d8de7da1a26df017d18605bd2f3bbff0f095cae027d284681e3fa74a9089064e8882d9ca3415b84010e5b36f632a936db8c3b3ffd338", 0xbf) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r3) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x100ffff, 0x0, 0xfffffffffffffd62) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0xe0) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:09 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') link(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/107, 0x6b) 16:00:09 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file1\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x10040, 0x82) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000003) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="5339367c19a8b1f2058dfdcd375b561d2edccbe426b8686482278b4cc7616d2b57e4b0e8f96c54fc2dae3bf87afb9d3adf95370f0c9162b5efaf01030b44d51d7ce02a3c183fc4f2c869e167fed7ecfb0587ceb994cbfdc26ea42213316bc79807b686bcd04a23dbcdf7ffac444aab", 0x6f, 0x1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 16:00:09 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5165bbe173441c7d, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000070, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf4, 0x100, 0x6}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0xe0, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x44, 0x80000004, 0x401, 0x4}], 0x8, &(0x7f0000000100)={0xc000000000000, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x7fff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffde0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0xffffffffffffff7d, "0300ffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x9, 0x81}, 0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x2) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r7, 0x80}, {r2, 0x104}, {r2, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r0, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r4, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r5, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: clock_getres(0x5, 0x0) clock_getres(0x7, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat(r1, &(0x7f0000000140)='./file0\x00', 0x8280, 0x91) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00003c4000/0x1000)=nil, 0x1000, 0x4000002) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x80) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/50}, &(0x7f0000000100)=0x34) mmap(&(0x7f00003c4000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/105, 0x69) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000002180)=[{&(0x7f0000000180)="4e44c4db75f6afbf65afe42f25e18d42494dacce5fd8c7c7855ad8415000a7b7bce0c2a2501527c1c753a4ecab51dff78d50863983de363c8a6168f04c76a649bf73bc9445db8a874ff0f09d56cb13bb373b43bd4098e7eccb5893bdebc2ccfee1ac813ad4565adea7ab99c07c70ae117bc278f1379515b4c97a4c2855274805ba1a607650b6837a60eaabf8f60738bacbc0a370fc6d33dde4b6b5e246cb4166a9147ea9c4317e596259dedaccae6eb1dffc2f73e66b76fa356ffb25c0209ac1364baef1babb0d2cd502ca1429e3e86f4e74100e9f6c43921f48e6eff212cce2bc3178e332c802b78ffaad9b086cb6de98fc73e8f802f288ced1fd63dc2a061ce63ab0e3fb43d4928b889f6af81241d32a8bbf833181756c2cb759375504a560f70c044bab25135d72506b1a07f44b0fc3f93c5d8d538512228a763ca14b97726c927d0ab6fc71dbe0159d987d880e65bb0c06e3ca48582f5a7e4b73a1299f8483b6fbe64d1910cb218bdc0055f34cf61aaa9efe056273e774f8e361c437b4d563a66a527bdbd3c96451a739a6a91f5a7230c9543711bd6fe6f232aeec63ed810f6961fbfeb3e0c85096ba5e36610d30aa136df5b4d443416f55365c2a227590d363da4e49f045bb6c382d692e1dd5157004a9283ca1692e767cf9dc1a61960d7761f4ca9efb35c17fd446f4ab33922f34ec6f9fedfdba59e14e864d28a9ad885f9a03978638f85817bf6e2f14a47c9e524a5e32a9a89c76088fb889865b3abadde43f984c028242be98b1ad3915387416ac50e83479d4ba44fa46501ccde4048f0982bf77e911334e71cf1c249bcb115959c82ec9de11e26fc63b2072c3665ca980e77cda7a08bdde3ead70542e6ce9d130855abe15e09626f9cc2c00fdaa09d6dd4dee142d233b3a19e48eb3a32e4126e9e0ed30b2175e2acc41f4af4cf2decd2ec50e30c2990d60d6908979ff1e25bd5326a294e5a0ac21e353a520035feedd2b4e414b0eb3ebed0916b2ccd834f1524c5511e35ea50f35b960829177228f30d07bf9dec01cca192175f0e4521b61cd1ad1f037d2d9197734b68cbfec9a3c43b29634d16c561cb2c02852fb975b8c858f0dea02fc332ec812e52f4fae66b3ea003c19eeb7d57179d3a4e26c6ecb882eeef3df048f94a28aa488a4c006f8f5a68f9083b0363164b5f1964fbdd3ac7d0002f17ac16972e0044cd5ac472bb7b24c0a3cc3719d719d6b0e313332b39791e8690318fe4fe6347538760374fa8e63f5d67b317fd27252e69113d4204c0d6e02123ada42993f45c6b05686d94a159bd4a4f396eaa28df773c865be7cbeb2aeead3128f5789f1f48cab4931b31984a2dcb83974bba4b1c238fde4a9986df97a997b2a53a4bff528e3d06adae981ad9797bc9ed0ecb7280960ddf3062cb0d195c0f925b30b9c2f03bc4bd06153d2d42bca2f16cfa3189b29b03292edeecc1d4450b0a74a0915adc672e91c527571272ff05fdd56da48b7a066f57c134c25c4d6b8932879bb58e54cee72afbe43037b42ea22b891da39511476d19933d753352ce2162e7e816a8f13b23b3fbef86a5c0b17049a77b3bac189a0737be950c4c909fcab3ce66c0e147a2c2498b78f6d6d747628014f1a8091a5cd26e6b019ad6ea51046beafaa548cb64c2de230a105509c7785d1b1c454cd8eb795cd7a21a55c6ff59cd2bc75fb84fcbeafe8d781e31b5b2fd250ec0a5f47d033391c9e601f0255d26112f8899b3ad7bb0529e4a74376cf57e66a3e80c7fa2f42c85e1e7e18c3d38077aacf83031553d6a2d1a2531e8e9ec485075575a4aa8fd94cd5496172f7917ef1d2aab544c5bc0d04d8b3f04ebbfa6f9ef2f359bd009ad0889ce92aa9637a7b4571c0b57f58ed59c7770d8a6eb4f4a7348d0739d723fe6d636294105f64495dbb12f064b353c8482d5e5820718f78de784a00ead78742d3da8e3b5553f7e29a25ee9d74e6e8899c85a2cb98b677b40a38c42b9d427f8d4dd10705265bf69c62690705dfaf221c4a55caa7b611a31435a0ca6fe6dcb842a8e37c9f044e83519e69ff931b3634d1da8d4214a5d957a8793260445ae698f00bf0e31b8a187504c432ea4e3bf194bc09a93d9198ef83f82c4e9292cafcee2169cfd94a30b4b179e292c1acd8c00dc1e0984e386894b49778740e947110fb891b3b604e6105cd7972d6155fde6698363b237e8863e514d349b8668e4e6606fdb9f1ae7020eac8547599f196b24ee5e36b3b63856bd840fa3719165d78de89b9ca4ccea3be5c0475edcce798a469dadf4a3ec5b666e48a2f79748bb608ffdd03fbda1a4c253db5df2986c25315979ef92bef2c03ad7d82e741777cc9e52b864f7f1899eef05c8c2f4833b17f84838e6d00fd8f4a09a19ee0bf1bfae13e30c399ede389a2fbeb3e852a641e4bd976ef6a7de8a1740a60599b5538e0b24eddbfd544567692d86fe35454b618cd526f60c514a4a77389f88deb2cc58205cfcd9761e3f059563f0794933feafd3de757b33b4e4bff7b50815028feb4448500a54ec557ad1270dec503a9344a318390f50dba380413e2317d61fc4bc2c220bf2537cb7058c2dea7663be7345cb1f02a893dc202e3d655b497ba203bdfd8725ead7e27acc959e19e2eacc172e1e899618d315f5b9cef21c24dfbc8fbf5215c3c4ef9b42c208826285d7509214b1e40fbcdbbea07d38e0b9ae037247d1b7a1b1115326e82c7d957ad10f7fd2cb23832493e19e016f626245da5503463d53aeb57a782fcd162929fa96debfb9cd10b5f9592f90cc74b3ba9148a631dfd7564092261b8c2450b23f7c80142f4c143d6549936665b5be6210e494f23ed8d18e2b60fd1fcae961caacdce7f95ef5433ca62b4f2e9e1b7ad970f68e21cc9340959e3199f995b1ecaeb03c9d3d2ef91fd485fbb3577295299c1b749366e7ddb948f8b6a28e619aa1b1f9efba681252f3611fe1253e14075ade95bcd2a5e6735c7ee7bed18aaa791dc2e070a65109db3fc8cb0326c6e5ebffa02c27552c6243581765aa95c164c9bbbea51278fc66d9e115500c3d58434d8aaa8eb0c3d31bfc288d96da601cb75dbb544aef66235adbe6fb22c6af6f99da9e54d442fee0a2e174210b010d2f7e42de49ae480611a3e004b6dde543187cd3a9619f883349d65702788145e7395f4e6e19761e6c96a8da3c0c979a1c15ae4b2720fd0754be8846c3d0dbb801f86e574f4d5126bd67f6b213e98663a9e3ffcac2566b36f6c5f540b4f150992788bd7c4405093fba668472d5354335a080a1743c03ff664236e282872b0963d7b0abc7fc92b99262d8ac233f461e1facbeefbbd528fa9978891aeeab13be0cca9b5c430cf04296262be9e513304d5d3a054f9f391577f885b8e0e51f7818c568131c50cd26be08779fcfa6e67040650b7164f50ae9e1cce888c123061311425faa1f58d9a8950524725661b737903f7e4c3ce59b20af845b083708d96e211dae81ea56702c6ec73dbaf7d1000dc713e423252801c065d317c29163322a7aa2d4de6b3edc2bd4256f93ebfb08f6883e21a5d9cc775ed32421eeee8a91ddcda8fd330dcac8bc9bde16d491537a57056fa9a009ddc9b1932b7bb0ae3415b2af00ebc9a105f3ec510215b68fb2617aeab9b8c84522200e9641e5fc366bc925c779513cb502367b808f8a7182f6cfec749cda3d666a3a1d875e94a1a17db16aa71b3f779851767205d282c78e6e2b514f0d2b68a6d72c8df6c0b7e2cf2a7ab171d756dfb72c4df9421525b4a200c99573dc2ceab845fce89b516f5f6d78ffef26f2f36d0c16b704d99c250aebb48425f4468073a16a277f5577ab0ae5b2d0aee661ca28c55aa88b9155d564d366d1a47157d4947dda069c43c3f39ffe5fe865a86cd558fcd0e6b6e2eedf8eac82788226a80b282be5e96aec97f87b900478afd0f85ad9039520b23e49477ccad585b4a47d18870dac2fad0f8abeb9b605847568129f17e2d8277809993d2fa0a2eaf3a7e22958ad5a678364945bec0d823ae2b0d1e31806b34ba62d02d88ec6627860bfd38f0f87dc233372d53e02c846d79ba486953894b5a78b3434b69b63c56747de410f2f426aa7d1b8fc988808336f7bfa6685e8d4fadc25bda1274c55a45fbdf712680843f3304d5f944c1837393bd2f94b8cd8b2a4d8b67b0e2a0b72acbf1dfed3a1e318e13fa19e42154ff996d84222ced1ecc6be5a6a057ba394e008e31e0c206719b7fe602074270ec659f2defa79e96af0f54b00b494cb63b346e4c038daa3de4a4df7cac873cb7790a1b29599d486421a70f58e8e60010a5edd473c08ef4f4497be9ec5c04699517e85a433a6c2530ef2ed8dc89e743d35b69ac6134b994c35b43fe4a89d4b216bde82d2cd65a68cb0849779863bb8d42837e71678c320d277ccd48e022eca4ef1c71958403609ad068cca5098bf0189b9cf5642addcfb4e269f066e673ab6bff564df79880648ba1aa025464708e3ceb3284a69ae4a35b33edb0b05097267a39d6da82eca1727584f1d0a7a6eb0ccda15df1ef715b06fd388f332fcc250051fafdb89341766393e5b4a349f6335742109a3be14e8174f5e2788b3f33c413acd6e62bf6aca54f552f02e3605e7b235a9dbb0c7239852c696d42336e2239c05f41ad12c36c3f72bce10ea60f50ca45498d6535535d899d054f9f3849864e4061b1bf001bdf6227ab96809e2672a57262c0e34d56748a50ea6f77cdce41a1c5267dd3416832bcba87e952295169b8b7c2aa008610b64f40da1a4ec7a80e472c3b15fc83c5fb649bb7bbb7b61f540406811cbbc9caf1cf4a312341428f9fda839b0436fd4eac805ff9a5619772dd660d3f3df9617ca6d3ff86212b80a9cd9bb9d3fbab0aa855c6f2c18cb358e56ab2685403263d0108f79eab657c6f92dade195faecde25f682ca37050c2da8ea880684cbbb0390e07be5b7385d9da4dc711c321ca911d71d90e28dd536fc739028f9f26209c4070f18c1676d6b34117643475681b202e9f2f6919e536f86d80f98aeaa200f9d8deb54c2dacda139cb9096aae679e8cfea2d780b68b231c0a1ef026a6fa9a00bf8e4cbf242d1c32ff852879e7e24e25827b451b29e79a7ecc7dda8aee7c61b2418d6bbf67f86b8d32a6fdf0f56f3cb51bb06a5397a5fcc15d2091f5483de003d1f7868a598f0036a1a27c586e9b9904160d055ef47a2051191f18871d57f66ee35f8265142354e95fe1fbb21823fd26268e52013bcb8f6ba3190c8828fc56791c723487d4193e5afc39075656577174bbc10569926f143221791ecaf7b4fca4310c3c38e086d94128c10253eb67a208a8d18f6b4afc1e882d3ebe554daf534f38b8567c695bca041f17d12909d8fcfa1e2c1263019b68a65be803700116c50d10a0fb356652746a2739a5fadbe59fb88c195518df12607d5c92ed60acbf01d96e4d244b759803af5b3ee304d27ce0c6f66c339c15542f00925d004bd3849d5a97bb0071859629cdedeeb79bea30297475aecdde7c4806129c8370433a83d57109783a0758e645350be36ed157f9fce01eb059ad35ef0f9f5d1347eebb2e7ee75a8b98554863f2ed205bc1dead9b2a37d6151b3decfd757e3ac99ab375c3248337dddd93db55195614b16039c33df8da3f18d7cf3e8fd1f47a513e0ed872133a3fad90509ab5b157c1c153a166fcebf9f2dd8c9c3186e871b306270f93296104844fa48ef26b289e31fad97728485a5ef78d7f483ef60f23e98aca397d0cff39fc2724b00f6718d83936c61dd0b0e3a76c79", 0x1000}, {&(0x7f0000001180)="b6144ef8cfb90e469795d9c794d7b08b64ec3acb23a3b18277511f4b485c4c29c807cae85dce822af3192136e8f94a13eb077117f69275b4efa5cbfac6241a56bc8e964ee778a13eeb2901532bfafa8a575ba2cca5ed1faad90fd414e0f8f0927c035053fc0a15cbf2fabc6f6b6f7edb52220f24858d2fd109530162a0a6c13ce3e2be6bfbe6b05a0f4d6cc541d58236588ba82538ba9023b1783f34a1307439d8177676a5a7a877a341c9d2c6a3305f3fc67397f7aaacaa71772a48440b85cabb07cb76d94971f95d6acf587542a0bf866f4753afb94033904f8892d750df5a81d7cbb83e8302737fc277d12b1553627d500c5cf1e02091ef81bafb0190b62023993a515700bed2cc5415b3a9b1ad257ff73d10fa23a576e99f3eaa570021ada9ec19798978f160d5c689d8a1c5c5a8f3cd27e2b986d75b26ee374d494cfae67b9263591b67938b79fcb66bf5fc8a6ccb26b6cff4e15486dea4b61ba843da0debd5b734ba0699dfacb27e21382c6d88962c5e8e3600dd91acb8f129a30785d20b52b46d24d160b46e64ebbd63112c5765b0cfad2296d1e08484c31a932052cb3c6a282b957bf513f82281b76ea9895b7e0d235ae476fea274845f792b74d9206fde2387dfe565da2958d2b5e09954e8bda9282638b7f70c249540e474b32f9e3505a911ed632e03571487656f6a2b3573d7eb7d187746406c5a0190a9fa54e23371cb5d9a00b993a52ac0688c512b6cd17a5afca4f967babec647f34045e3330ef1ab44370ab6ced7ed248d4ee6f28dd5481e145301a139bb34bd1757e904bcb717b7b1adf304e45a5fea5f72f95b61fe54cb99203837446f21682f3894a241811a1e86890228eb1cb76b4bf259ce3ef926a0dbd86b881030cbfdc67d855536906014bc5db82ad0aacdefda22ed1b70da7c6aaaff9a854f5a3a5eb1e17e68e8e6fbfeb625c3d4bc0986d7ee158eaaa926df36ce18b526ce23cc3762b05e3b065fce602064fa42f19d31f3cae9aa4f2b427e03a8140eb76e2e2abb725ca1d537cb7c14230ce812065a905a82baf7e9872add2ae2cc7d86e07c96482895e4a3044dea4e9025c1efe981362cc834da5993a9a709c20847aa2a0bcf720473111ce7749cf1334515f3c4258d1fbd35e00469a256445bfd783e461e5f7ffbdd2e407365a1005c97557521fc3305e82daa4b810dc374a892ce84f466155aecef291a7efb39a5239adf0a049985d511e0e5ba2239be2a19a92f78118a5a61c34b1407772b13a02a53c9cc5ed7baa39f8b432e4904b743ce43351451bee21b38261dd497023dd685119326ff4c10a654ae6ceb340e9ccbf3987a4ab260c0a18031ef9b967ede14f1d5b294d281a1ee708e1de7d232be5d9721428beea98f5a96d26e7d5a7ef7eb277974c326d219e71f8488f93ae79a2937b9ddc9968b1dabeea30cc226f25209c05dc1917f02fe4eb6d11f402111714433072364636ee0af583c0dfac872cc2ee8a86d21d483de84529ec7fada919cc229eb3c22175966729370657f396e4c6732bf2c7c965ba5c4ef650964b44b501e18d3de95e27cfec4afe3818d7ff3d8210fa94b612a1e267de73e1b96ecf855354a1d0199c9cae0781557c318c913e40362245ffd50feafe7b0a93da2dcbf4927f32cf503889394d2fa888f00e560bb68f0c148196eb0a9418e32827fd3ebced6f6be49d79620b43fdee950ad6c4e2d2255f5c0656769cc0b94da002e95bd1fb9ec5c5dc3c59d7f686cf5e4547733467aba504b1236bc98697d84eddf57d7e8a1ebc2ffc41d6031cbc99ded70df36e6514ffb8d99d31c630cc17c4db6e906292122758490b44b3a61fe150d259ff07291a92d4915029461aa99038b393d47757542f75fdc50fe3e50e0f373fec557a6bfcf12fd437ca8b4e92c8b5aedaa17982e33b0450cf92da3cd5ad4090db19e99e143dac3c81718a8c6f8893c153626fc9b295654766df9902bf0f85b020a88e9897a6010c6bf56ea9daef65b2dbb1f584000da62a61caf7eaac5deeab1077dc0a6bf48a116ffbb997cffa5d3110da9d464fbbe463c7f840b9531b74c007a0c90f170d5c94d701bf5c620c3a472e62b7847cc846ed1f0c1cb8f56a9e1785aa85d4a0db529bc9a7f411ef3b0232d582f7615beef649cd119d8d1909a5884e294ad6eb37ee8fe102d0786793688217e7c02d9e9c94540fa93bde33db118e434c81a1af6d50a5611553aaaf01cfcdf575d4e0ab2ebb938be91eff77d0880e6b734339defb7ba85af69e65ed568edaee66081dd79acdb93ce9a53a28c394e80e0fc21588cf541c40ff87b5a9f79142a1f22e3cde8673e2636f7c80102058305870354e443977828f94b7ee3c9b8f33593a74b1375b782271f25c97e0e1376959c07868aff2d56f802c1746e0fce439efd589cd87a9dde8393fd7f485f81325304e6cae30d4620705ba601f2d44d4d38f9d041db0f726f921851930b1de3dc6d86cb2eda6b2b82bed09fa97b39944bbe38a4d0507602b8b14f2e523ca783b0098d139767d60609d34d7a5b6603121a2b6fb06ba42cfd567e1fc56de56fc9e4f56fac9e57cfa92faca9c69f51be3edfada1538107775498cff491bda6a0d47073129ed8095afefeeff557fa6c7b6ae8d7bd9fd61e5fee7bd7e6e035b0fbc2d9cce4cdb1d0d80746afb031a6151fdaef3787091d43ce1085f5104959796fac9eb41b91b48cfa327c40ba97a261048e3ec14dfc7897dba273c827389c5fd73db6b88c3a671a2672faffcfd40ef509680120ad3436ba3a453a5025a58fce4219dbf43c9739dfb33d65f59b3bc377d19c9669790081f43961bd8e69ebd2f2eb2f4f58c1e259bc3b1f382ee903ef42017911978cde0b2fb5cdd29e6d4f496e5a2345533bf84a8f991819b86de9ab52e17a94beb2617793261d43895759108d1e5012953800a2dc7af54ac79a148c8da9143ccb21e8f36bdb3d7b1f6e7456f6fb9fb63a56ff9e8fbda010334f36afb157c401c9a289b396f9bf9bcf09ce288b07d4efca6c6a0d899c48ed8c05ed67aee784e35848e6a69b9a1e4741426d15e4c638be24ffa2241318d866974a4bf349966c8bf612699b6778b36a3bd2aa8e1f6a8474f5f58099684e962822320e9771c8c4eb9d180d17e0c70206c99923779b2f57e8e11cce8dc2b07b0a4a48a1ff2e475744fa171f642147f1639ced633dc67d55a21d6ccee5c58bb189b7d9e8cf9baade65e3ff0df6ce73bd475854b281fd56770fad9f13680b5d0cc6d45fe1bd593c9dc142abd7d1c42d789cacb5ec310bd314ce98a57d4485da478d9e30594ce4da6b890b6579dbb14ee98763192e20aa718582c29650c35e965efb4cbf18f08f8a465eeede2650149176526062a172563507cd8fdd3af18a9d0292e94965342c9d21ff5f7bd70e3a86f3c70c5273d3d778cb7a5304e73e7645c9cbf007e2bfd322a6e6607881a99b67b1a85b2808f1941e07df9e94ea73f66577a36092cd160a8a525c3295cc9ef957c96e0e0367be9233a191cf6acadef0e70eb1b6fb3f3897751f8f70ea3a125cd236711a93a21b6fdae50c5f8cccac5e53c3321e3390c54254bc16ef1ae565c167ff7ab1f07547a6d86197f11d66271c416ebc172c63a88a655797bce2d5cea350975ceb7aefb000721892fedae5b78401936e38e8796402a7697d479927717ee697d5f78a024b38142ac44aeebf3617d18618706608702123821d0ea1a280782c69fc699c08874bb3d09a99e729b6e92cab2ebf490df354d1c9c680f155ce17a8e18ce9425af2527cb0b637601eb3882fd1ba6121df007cebb4969b3bf8521ab3c1e93a655ed8ba73d9e03c601610673c78e5f791d8ba495820d0822748816cb50146ac2ebb581dde791dc89da3563b41445673fc6b15a51717f9d9b61166790e2f4ff4241024ffcf34448e120f4e2b3439cdbc6687ebb1db66db1ec927332512beff04c8c2b030c7c9b10c6fb44db3579022acbf87e60f6ac4feb0ff3547ef1e4738563aa3fed7e24e38b48a6f977e1f5ae2a48c791df758b612a91e3e06fe76652f5c9c263fe2574a87ea167eecfc30704eafdf599ef516790ec357e48eaad418de6d23e805c6993230bc220aaedd84f23e5b4b5a62c4e975134671b8ede462c957e4ac7a19c768a0626cfe35daa85f357fbd428f3ecdbe05bb1bb13ccf0172b735d38f418972026d772debff57e978af0da85356ed6301d1c7be63b02ba2dd8fd94798032fef5025afaebd19d31f6f48ea901262e8f53eded899a0acdddd2e0850a9e6cf428e71916afec1f587ab42da2057d6e4e446a5b695bc10bbabb6dcdd94f5c4581b0ab8bb0570093c1e999cb51e92d1dfcc3a8323fc47d80eada57dc59f25147d1a1ab0fb94687ade252ffed0fe3396733b74f771be23ef9ccc6ab490757546a7e9f8dd64169e76ca9d5ac2a88462ec6168949e6e39a2cf7c4054fcaa213f2426ff7757ad6b2c2a7f01cf19912f0bd0cb736b1d31ef1292f0adfe75e1deb84afb5ad5dc7b73ed2b293cef77d001405e117dc131e6e7fc936fb4c13f352d0abf8ec752f88250aadbe853a0888b289cdc0063adf4207c19d06b7783537419a9b1daa2a0339c6bafe71a9a584d0c4e22558c5701b817a6a0038c317b00fb312deb05b565a5f51639b753350daee9697188e74b2d43082da6f6140f3a6c2c1485b5af9f581f85f3f5d32022e72fc1d425ce7ea1732a893e2db98aa9d39ae3624c4e2afcaab4a0ec99ea2e49eee9d4399b9029233132aad54a79e157345e4ec42244ba720aa83b00d0323ec701a3814cdbfd3259c45fb982e0c6a9f0af18c1ad4d249c922f5e507aa9561d3098e41e57e0c60b366a3b555e6a62716f1f1751e769afcfa255b956e679822a6ecc5957866b3268f3b38cef25912b3228b355a72c9d669ef3d40bb8d0fe7b7f6ce4328ee40c635e84decc0646a88f699227b967f84b84e1c7fce025dd9e237e49fc7691d06503149e8b1646e2dd67d5fefc21a5f0fb9d6e53c0a11b83a4d6de3490b180b874bc29d2746b6110c7758755a8c4e4bdf9b312594e9bba3518a54dfe87ea7ad568dca312a12ae74356a6fec2007608096c29fd6ef299da37fc468caa181b847474af361f3b888d398c46c80c78f73a7d206ad3b795c29da8973f008c9a0f7ea59a07290017c03ef8108cddf4a4de37771133193d127f64298c1ce4428d6437537f2cf1d715525a9753b703c2ae5d83436b5ee026e665cfbdd94987a06df016847eddea439ac77779d6164e94235ccecdcd131b60d017a28d9b5cc88cea5bd90a19ffce329143455aa07abbd3688e53ce093362d5db8c373370279039abb9e873c916f74ce52ecf376f8ed07dbede544a1b605ee97b0689340e06a4c476cc22e54f0c1a2f84a6891717148aa074c5de8a7802847ccaf7bb0cecb0c827de33ed8099f916c04e6e17d406841dd152fc042486427e44463d96962b7040560f0cc52a5ef981ff2609407a3b887708aa134db15f79659bc5309ec6f1e07bd5bb6161ac0607b600fa9def439fac4f3bf9c624045b4aa681209cb333cb30afc52466b25d4690d48c679bbe92e316c6b8dc70c684a2a9289b8bb63ef4828201f2ac82971fd494821258903b1a37baa0bcffbcb439c9384ff5ebd5c748ab14de4f38a5a9a9ca006ce0c0899a8254444c77a5ac09262fb591fd91e2bdefb1bdaa53b886e634941569cd1130eaa295e297b051fda1522298b94c063b1449b99afd9dd61664c07c835411766a2b1b60412e571a1df9bf4ced00ef3b3d77879296", 0x1000}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet6(r1, &(0x7f00000021c0), &(0x7f0000002200)=0xc) getpeername$inet6(r2, &(0x7f0000002240), &(0x7f0000002280)=0xc) r3 = dup(r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r1) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffff800) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0x80000001}, 0x0, &(0x7f0000001180)={0x0, 0x400000000000000}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x80}, {r0, 0x40}], 0x3, 0x3000000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x2, 0x3, 0x1) r5 = dup(0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000480)=0x8) r9 = socket$inet(0x2, 0x3, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) r11 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000840)="23c52a809ab59c7b62bcf62e2061e5743862fc338a5958ff54a7487897e6eed88f05fe44c6c430de957afde0e0324d5a1a4722229213dbffe547322d5d8a1a41555ec5c6a5ff23a4e13e91e6b8f1f8b49be908c184d7e25d2b926fbfd9c960ea3b85939f7d51c6466d7755f7699ded0116fe5606535f3a35eedb04d9509f809d0eb713277c486e6a4ae9685d5d4b96411a6b84615e7c878f30435042c214bf03784a3ec3aed32a141701595f05b9a677b43ba6634ab4052ca3f4c9ae43d0edbdb1fa12489d4a13780f21fabbcbe9", 0xce, 0x4, 0x0, 0x0) socketpair(0x1, 0x4, 0x99e5, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r20 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x480, 0x189) r21 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getuid() r24 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="39d25a38473acb7d624f40f23967b62aced8d48909822d701dbadde43d7e6024b3269f3987dadcdd008953208da750eb7911a7b58058b13cca5193753b5032e0eec3eb1d8305a067821f2f0ddb53147eb4eb60072e20f9a4e332d398e4242918f7c77829cd19b3f32712be1a209132809817024e6ae9fe26d1b31f50ac62ee8004ae8b2b8feea9c9b9f54ffcc7a64270aabb44c7018df89c2ee8ca86845c10e4c12f7aa2c5e409999a4ccde3fdd0e82a5aa4f8dcba31ce98b545c5f20617d1c2322d1603a014578720b85475d8af73b389d98d07befdd32a9822ce5f43a284429e0c7b1a1f02bc0157ce18084325d066bc0f425078", 0xf5}, {&(0x7f00000000c0)="1245b599748e94c2dfe1abb51f49db4b9206be40a847b5c539d87fa9744001ef81bd", 0x22}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xf8}, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f000054d000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r1, &(0x7f0000000080)="6becf5584d7ae6cf53b6ccd4aee3b8c02341cee1ca970277523bce7141957d3a3ee452a0ee58ab99055e697a4823d712d0064a7adb423ce1c16bd4bf5270034a1e14e7a2557845c6ac345c29cc91fcaac52b7afde57feb21493de3f06b5ea6fde71be82fe0a0910b1c96109dccdf9a44373820339081013329bbee0e95033ee4347ad6ed98a9a525bed7ddc7f113f9f5c6dd695894ae3baba63c11682398a8fb3525", 0xa2, 0xf, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) recvfrom(r0, &(0x7f0000000180)=""/4, 0x4, 0x41, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x8100, 0xfffffffffffffffc) rmdir(&(0x7f0000000000)='./bus/file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efced16ebae63225259500f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a1d3e74bc4c8ab06198824b3da0250900000098ebfffffffffffff728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000000000008938405fd5d14391c0ae3dbd377265a04ff020f7c825025463b68699137a50b4012ee510f170f1796108bfb74c8a08f3590e7cfa2b9ec8581a9dffd9a9b001f5ce574495a169424bcb2d88e7aa2054f7839701dd6c35786bf0e6b9ea7e6dbb6311e39e34f6d24dd19787f4ba52c28f0364faeef0569bfac7d00ffc26e53dbb1a00000000000000000000000000000000", 0xfffffddd) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x20, "f3c0fed206c79580e13ec8b2ebeb224f91be1e37", 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x401, 0x7, 0xffff, "babe9aa61b9a9195e8d1e9bac2caeb30863912f6", 0x9, 0x3}) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) write(r0, &(0x7f0000000040)="e9c3020cee2f95dd4a6d6489f5b8db15ab718440943ca13fb2aec6f2dbeba65f75e08e59bdfee8a5099c79d68f4483ce2923af29986dcecbd1d989a71b0d4064b93f464e3b838348ab9768d448322e57a22b8e5f1bc0d6f5ad2b218ae27ac352eefb01004b997cf056a3203b58f55a380f54d5a5f28c93a65308347084245f3046376eaf778592327f8ed0bf54902ccf8c8f780cb33ebaf7a3513b411cfdbf5a9e3d24d1ac2fe306b998850dc6e50033549029adfbafba2177821c78d62b7463d8ab3562fad808ed6c9b22d6", 0xcc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x7fb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="26c1ba013f62fb533aa353b0d86f76c7143364be9d554f0cb3140630fe45bea35193baf95c829ee887fb76a13a99beda8aea0875eae32181266acdf3e5e9a50bf5f01115b098e2b0c4632d114fdfccbc5abff50d511ea0662d187cb656be07a520b92d4bddd3a8094a09aee0d25bb1d8de96a98e9c0c4b607c4ef979ca19aee6a72a4e0b4d82dddb615eaa7efef8ac262dffcd4c113d12d23309225ba59ecdaa364dc386da77ba414e402a7b", 0xac}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0xa}, 0x8) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffe) shutdown(r0, 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x80000001, 0x1, r2}) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r0) map stack 0x20719000-0x2071d000 of map 0xffffff003f12ad68 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff003f12ad68 failed: no mapping 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x611, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = socket$inet6(0x18, 0x2, 0x7) r5 = kqueue() dup2(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() geteuid() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r6, 0x5, 0x80000001}, 0x5, 0x4, r7, r8, 0x3, 0x13b, 0x872}) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x8, r1}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c2e5b0f3", 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fcfc134103307c1cea03ed7f", 0xd) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1461000000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x10000, 0x2, 0x1, 0x1, "c360839071ea9e11edf8fda93246e450ec07282c", 0x6, 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x99, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = getpgrp() readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/150, 0x96) fcntl$setown(r1, 0x6, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r5, r6) 16:00:13 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, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r1, r3, r2}, 0xc) chown(&(0x7f0000000340)='./bus\x00', r5, r4) 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) sendto(r0, &(0x7f0000000380)="a053b0f8a46cd016e76360fd4b6434ac085329d41c2dd7e973af3fe2b08096dd7cc1bc2de205381d443481c1be8833b9bdd0df03d2aac2584923498b50948caf35776faa2b6547e359c7acbab1947e406324b3ee75f07ec6657c984aabc39190063cc45d3ddbd878fe59fdbdc40786a95ac0c5fbcae3f0bc920f0120a958", 0x7e, 0x2, 0x0, 0x0) r7 = shmget(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000440)=""/1) clock_gettime(0x2, &(0x7f0000000300)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x5, &(0x7f0000000000)="1a07b37d00d6c71c863e8c3b45fe3ffc83e40ecefa", 0x15) setsockopt(r0, 0x2a, 0xfffffffffffffffe, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) dup2(r0, r0) 16:00:13 executing program 1: mprotect(&(0x7f00002c9000/0x1000)=nil, 0x1000, 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') 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x32) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = getuid() r3 = dup(r1) recvmsg(r3, &(0x7f0000002600)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000002480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/100, 0x64}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/81, 0x51}, {&(0x7f0000002280)=""/44, 0x2c}, {&(0x7f00000022c0)=""/184, 0xb8}, {&(0x7f0000002380)=""/52, 0x34}, {&(0x7f00000023c0)=""/146, 0x92}], 0x8, &(0x7f0000002500)=""/238, 0xee}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file1\x00', r2, r4, 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000000000, 0x1) unlink(&(0x7f0000000180)='./bus\x00') syz_open_pts() close(r1) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0xfffffffffffffffc) shutdown(r0, 0x2) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002003, 0x800) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/86, 0xfff4) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x102) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x80) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xe5) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) flock(r1, 0xa) fsync(r1) fcntl$setstatus(r2, 0x4, 0x80) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/53, 0x35}], 0x4, 0x1b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r1, r0) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xbcb7, 0x5437}, {0x6, 0x9}}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bb50d38e9b8d85119e428f87c059d9ae4871f84d", 0x0, 0x81}) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto(r0, &(0x7f0000000200)="c54e1dbe454dce43a86f347508283bea1564f5b1b931435448e7a8bf92794a34d738908a652f4edaee740801eddff9d1abdcce2de5a98d7f73071106ed2803d473d852c9caf86d4b4d829063386bfffb9a93c81bb18c9ed98b58d872d52ed744ba45040e4718407d52e753af12a9c52d9857b6840baa0fe6390ffab28393ce451b3dcfa4c70383bc4773f02a3be0e7b8e609d53bd95a696d0a6d02c160a44e52a638278a9e06d1d9ab898942d06e9d73c26b83060bcfd3ef4aa1ae082f7d6a", 0xbf, 0x20000000408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0xffffff9b) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x49, 0x80000002, 0x7f, 0xffffffffffffface}, {{r0}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x4, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x3, 0x8001}], 0x543, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x4, 0xc00fffff, 0x56, 0x4000000000000000}, {{r0}, 0xfffffffffffffff9, 0x98, 0x800000cf, 0x3450, 0x1}], 0x200000000000000, &(0x7f0000000400)={0x4, 0x4}) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0xb8, 0x1, 0xffffffffffffb678, 0x3}, {{}, 0xfffffffffffffffe, 0x94, 0xf, 0x9}, {{}, 0xffffffffffffffff, 0x3d, 0x40000000, 0x6, 0x3}, {{}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x4, 0x3f}, {{}, 0xfffffffffffffffa, 0xa8, 0x40000000, 0x7, 0x8}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x18, 0x0, 0x6, 0x2}], 0x200, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1f, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000001, 0x1000}, {{}, 0xfffffffffffffffe, 0x4, 0x1, 0x1000, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0xbc0000000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x0, 0xbd}, {{}, 0x0, 0x22, 0x2, 0x4, 0x9f}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x118e}, {{r0}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x7, 0x3}, {{}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0x40}], 0x5, &(0x7f0000000000)={0x0, 0x6}) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) pipe(&(0x7f0000000040)) kqueue() close(r0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x12, 0x1) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0/file0\x00', r1, r3) setreuid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', r4, r5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r6 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) getpeername$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = semget(0x3, 0x5, 0x2) semop(r7, &(0x7f0000000380)=[{0x7, 0x2, 0x800}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000000c0)={{0x2, 0x7}, {0x1, 0x200}}) mkdir(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x1ce) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x10, 0x4004, 0x80000001) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b008435322764d1acc5e4", 0xfffffffffffffffd, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000200)="426dd2daa1a6d599c2ac3e23c6826bc8a325bc32df761b9e4d03524c2dddd699bbf4ad03037a57204907af654c34015fda8043e70d90fc391f22f109003464db2ab825cdd82d7949c4080d8ca411e97c4b918105147624efd3b0810d6cb138870931231a518906031d5ea4988a35c312876a20292bf93d53ead0d0d2a65749c735176e8f59f62cd67180c1f296f1fa6575e8b1eb5f81165bf5ae2c8a2adeb5c537b4fcba3eaba7a14191bcc9c4d0", 0xae) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001840)="1421bfd4adc87cf26e0b5cd4a551b25e58e9cda1f48c4db2c114f589c088d85fa915220f32897b0419a6c897cd2050b84e7d684bd78f640087f67868cec4453a7015b299bc7737cb38763696cbf49e3bdb26673c3e2c1f7ff542f686dcbbd3234191f143c60adc399c87b4f006bcded6483b48007bb52ba1612fa534dbbb76b5c8743fc9a9af8cf1f5615c28", 0x8c}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffff7f9, "001100000000000000000000000000e98700", 0xfffffffffffffffc, 0x100000001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:14 executing program 1: r0 = socket(0x10, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x48) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) socket(0x1b, 0x8000, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040), 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x6}) r0 = msgget$private(0x0, 0x200) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/123}, 0x83, 0x3, 0x1800) 16:00:15 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='{[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)=""/84, &(0x7f0000000080)=0x54) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="ee339b7a43ee454d368cc5e02f39261a49197222e6dc70565b3a1db9917fe42c8e9f79e5147ada86a819bc0fb34b4d56108900266aea49801161391216f3cac856a22a64b9ce645800b074c6a2ecb27d1f3657689af24b792021c00e240ebd3fe54e4516b60daf6791", 0x69, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1ff, 0x10001}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = msgget(0x1, 0x420) msgctl$IPC_RMID(r1, 0x0) listen(r0, 0x7) r2 = msgget$private(0x0, 0x5) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/112}, 0x78, 0x1, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000c6cdbf14e875b6fba0d10cfdaa894df7ec8145e6b7ff24b1891ca26af545aecb9224dec65ddda06566b74f117edb484766a8892301825de634475671d72794ed70d6"], 0x4a, 0x800) 16:00:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget(0x1, 0x7, 0x1) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffffff9, 0x1800}, {0x3, 0xb15}], 0x2) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x8, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r2, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x100000000) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x5, 0x2, r3}) semop(r2, &(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:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) shmget(0x2, 0x3000, 0x0, &(0x7f00003bd000/0x3000)=nil) r0 = socket$inet(0x2, 0x1, 0x100) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/142, 0x8e}, {&(0x7f0000000640)=""/58, 0x3a}], 0x9, &(0x7f0000000740)=""/103, 0x67}, 0x801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x3, &(0x7f0000000800)) 16:00:03 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:03 executing program 1: r0 = shmget(0x3, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) 16:00:03 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='}\x00', &(0x7f00000000c0)='*@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(//{[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00']) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) unlink(&(0x7f0000000680)='./file0\x00') 16:00:03 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000180)) r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffff9, 0x1f}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x3f) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="ce4889977ff639d3b8e1bb57a844cda93b69810d7d308da3339a4fe6556492c2dfe2d462e7023702c94c3579c6aad23a954c90a8418720cee8c31ba1a63d7068cf0b65437c45b9c89b45253c57bff356f7a1ed675c5bfe4e3ab3f9c69519ad1a59e7825e4837361b9c814b2d5622f61cc29b8d78c10a1dd4f9abfd928ae915d2ab146d791211b81f9273d3df5a156f925a421214f6e1bc485b037adc491ae7da13a118c5f4de63550b0501d9c2befc03748ef7e55f6815336c6723795bb190b1aa16", 0xc2}, {&(0x7f0000000180)="2004e07542e954fadf01c70c50be1c6dc9bbe6791e7d6ad19ab3811f5b8462dc3bc7e529495c9e50c92ce19f8063cbb45e628887acce5c15bb0f44618c00d8d692d40f0dddbf4e82909b6342117ba196934d855a7c0e4e2a3e10c8346a55bb0c05c8304247980ec0598a48859aeb37d190d0149897b73a4b657ba2aef522aa8536329cd8c990cc7006e133e2826fa2dbb41e5f90b56e659b391bcd375f9855f384814f55ec5e7172935a284f2d4437b263f19f0acf1dc671446743524e616da8fb30371e121e207967596c2de532270b91f6e5ae32ecb8f4d4eff63b74ff21c8412e1259e404a147336467ec74db2adce8a82babad306593912255042502be874c1b9352a2be8b134efc09d1cbd70068b1de43c5c387000a088f68587984923154392975f9fa83082777ac8b8c5a18c24275b4ecbc8935ee9317d306cf6e771f8b7e3a1c90fc9de7ca7642c4544c3f2b00fcc74718fefb65573835bdcd261ca78965fc69a84fd02214a740934078bada719a7359613303331d0356e6e39a8b24236695cf51a033fc2d30cb265f949af07848fd7015ed857425c8b07c6c19ee991587d7414b0d17a969e35636b96d15858028b5eaa5d2b3d604553a0b23902b3ae965bbeb3f48e371447ffc90e3f7a2f5c9ca19fb39b3c45de9cf29779328ae6cc55a922ad36e4477e72be79728dc5c7dc69068c653aa9abaf44ebd4f6fd32362120345adf6db86878aade4f0919dc4c8a520143e503549742820a71e3f45e91221d071b799a2e2157a9beaab6a8e7a73ed9c942df0d6449eef018a4ea4514ff6269881baed954cf4ea978b61fdb5cedf35bfeaa23f09584e787b2159b799ee602fe17109306df9da661e44857ce993e56370de1ae713216ad595c69c18a354f5a156c3bdb6ff83cc60ffa3d64aaf4fe986aced419dadb5ef0c72915827386a2dc58755db3063701510890bc1f70eb081e69be154509a3855ba3218c08c75791a4eb16afd82b3930d604ddad5f65b62bb0afefd52a3799449ece72ef1b38e7cd92865a2e28c0624ca3f1cb2abe73504628b25eb4798380a7e93b46247307ed0e0fe15e55525c41d2d151d9eeb93a7858654b10d14cabd4dcbeece003351ff46bff9dc3f275c70aeb0cd944e8d5067507b08067ea3a35197b60570d65eab8b56bca200f67931911d780256eeff29cf2d379f52442fea5229dd16409bb163bb3d1bfbc8118d61ca1da64a824ded30b701a03f73a6359030780169cf76be090e1ae81e8ce5d8156a1c48e1822153f63065976b56428047ebed17e433057245c1cfdb68c1c87e3d3a957f664e36e6a467636a298cce6ed92bc8c74d4647d8e813b639e6e3048aa320bc4cfdfac55839474febb4c20acb3085e7b010b734be6f817f85229fce4ff2d775c179b70d8d854e7ef42226d6b7d0117b4a92ef991ec5d5ce19e963663754afe27461e9eb1bb445045109b4ff8b27d89a22824f28c17cbee16fec0f9c4d5dae2e914aeb5ee32af4f50f8912d779db20ce9880f60ce1b5ffd316d69b315212e7c97fe1ed08ff3b07081d4c0ac64924cb4c12c7c0a65ed24d313f3be4ff3a0b70dab38bfb302d4f2784e23c100662c2aa3e46c6f2a08d3219ca2371b02a40d87346f29c547be04c84810885b3b9d5ae59080b4a6cd1c5a545278c2fec10301693dfd8ae6f95032814a1049a5263088895890dfa87a7ed7f93c8924b9b95ffdbd3062fe591cbc3c27cf919a9c5feeb9ec48b92e1c396ddfb8d3cf141787fc1cab45248afb38e7e6ebf6b053110e16bfda7c681330a1035c5f07b447b7701061b41278cd39db1902d7557b5b4cbb7b6d18d059da679aa78902d60520273b1823ebbe6fb705c241f1cde7aeb6dea6140c6f1f71a7879dd1172a6cd1d742cf5637f00eb0eb532a1f317ba615f3bc1e2ca8b1c655c334434387e0be807333260ec0d42f8612f65ac390558d486f048f9caf7583bc8818c2e822d95e77ebe7b3863d2715b0cdb1580f1f48395d32af053cd916f294b6373b2266ca34023087b2cea67ccd10b62386bfa94d27dc7de731cfa823f71f6184a21f8bf652f9ccdabe0c4d2a53cd48f4874d8a581340705f2d0262f53d570ff5b50d5d2dd6417a58f9d1356ba0c6d1402178d0e6125a84884f9c6acb8cc367bb526d3403d9ad3c7fa8e1fa693262cd06af1b59c285ba4d14ae6db32e40874d21b769aa4e3ae3d98b9565bd78ed902976bd2e3bfe01915140d3fe208266bf6b2a41b94a09b649d8b3c3954173cb370d28606635ff19bef434be3c675fb4a7dfd4e5166c9e6d34bc3a2f837796e91c7461f60e87e825cf1bc32bd88c4a8657ab0582628f7e7c7c0958d96567826e986b4df6f597622a4709096f41483a009db03e7f635f0c79a6b6e5b4266b55bee0b396b73ed2d75c08d2ecfc451b6b3de98cc09973d48c612b8abdeae276b5cf2fdf14978702044476badd30ea36f11eb03c630d5a7f270a5a5b82f32a899754672c47a3c9d5953e5eacb5f654c6d5fc656d9e5c8bcd336ee559558b40f5a8c917ba610b84ee8e24234262a0216b52fa021b47858704965baa73f6649c2ae3814ee069edf38169dfc580397a4f41f6220bbc62e49ce71fcd25b8e94ce0a975a6e1baa412389530ca196ad6da737fbddbde67be2bbcc54db3517674452ff079c871e1bafde7edc209b88167a59cac47f0b3741f097f016ded55e656eb5fb43aaa4d5d7d577430672d335abf7cd5c486f4062ff92f1e2004440199d86fa74146eaebf0da5db0df05127d52c5025ce821ab7224f6da4f1f9157cf4bf8fbbd293ae150efe78429d961c4c0301a5a8a67fa625738920cba60508c206e6e537e015ca1ec6184621c92b8743cf950cfdc417c3c1a9e577a0a8409a77ed65f849cc183e6b298f44e05d8f50fdccc9b153374ecc82aac5c70977b4177e0fe007efd5bcf104306a2950fef27d6dc09a108d791583a913495673b1167bb5a2e7a0aafbaf2ccf35bddebb582f96a41adf875b7bc36391e9d0d11563c7eddf69903c8c4eca220a8d516c9858f5af7f06614e1f84e310115939924a83618a5e34416dd530589e82a3a313d457d12ff4e96ba450bd22aea1577af36918df6b0f5e71e54be598fbe012e806f551d39b348364804c706f5eecac0d5f0ba5f3c49dea7725889f3c13e2fe41b0562373550739267c17807bf829c56624a03a845ddde29197fc20cc692dda53f97941c8a979529ddbf9ba811fa621ae0f7c1191c5f2b22bd872b21f06cffa155964cd1e0128a6bd2a49ff80f7d7373226822923a108a9aa77d9be9440c974f33e372abcfc822ce3eeaa5ee7a8f5cb603fd1436e972225efcdb827ee5cf56d8d86f3cd05fb6680014dec185a7682a91b869a8e8e1eeb3a739496b50754de37fa891ffd45092106939353427e6b44be05a9dde1bdb057bf6dab10cebdf8fe17f818cb61205ee361cbe662f593785948d1ece14553a48a827e3aafe81890ca4c989e7dbd248101bdcc191c47c356e25bf4a3d34a2c08b29cc8b680540cf77c085cecdde7c68f4cb465d1ef4d1f484b23eed9a06c0248b46ca7dc785a2b1fce019bdd67a7ac579388d95ff444900dcb2c6c45db798608c316d9984f0d2930deb4c68a1c6d63b89b1f0350a6f5cdd7281f68ba4a5ee39af5e73578fddcae9505d5af75c318456fa5094e521e5865bab45295bee43c337e0269111acfc029056f0d128208fccab266b832ed92d0eab006dbe42d2f34687de9cb784b190557c5a012edfce329de8beab4ebc6cce5828afea4ff0401d414c419020d82690f34829baee756a7cf5e2a70f2cffa242651660b486e6bc9e1dcd500cb0276e1122163ae17278c4511dcf7bf6a0ad9b5724ca97a9b1dad0245aa04ea92f95967e76acde434c88cfcc8faac0f14eae83b64641e51b69ba66f3f7224c38e213a0148eba1ebee37c230729cf6322011f8999a09cd7748f505f64712bcb6056d25448d40701fb3336296ae14ba8c27972608be6b16ddeb13d230103101a313458bf0e309afd56acfbeddbeb3ebd41c644df878d5d85b6cfa50af4876235236a14a73ebc19294074c0f00ade6acd1a0440ad550dfcf261e1c8e939ac2bd649190a49fb2d6b9ab1b3449fb4d369023a6f6c24b9afc2efcd239702506cbe735952cc48560254cfff2e3362fbdd097f1fcf0b8e050b7294dfceeb8991666815060bf8822138247d398ce6239cfdc42560218ef8e3c88a40cc99dc11bd32fc83132ffa08fbcc62ae074243dab484ecc0a7d264c9be552ae8ceadda56eb978516c7cbffab6f85c633549ce66078f9d56868f75833095c044eabcdb180883172779b05ac0e0b12bd3190fe772c21ac81479821e896c07e323cb145706acc3b7c75655de177a14b5e81e39d7f0baf6a07db508e434d80f2b54d2c4446f2adf0767587bf9dda72498a3daf74a62f85c9f0aab2b95958f03f88cbf014c278887b6a9c2aa389318ff80bd83eda839fcf7535ddd67e236996c8affd813d67ea7dfe82c78591ef39ff92f0104ac47fd896b7670f083e84b1deb1ada9f94b1c773623bd2010217bf78095627375f7ef6b564c8cd3a824d52580cc38922b8c6fd97a24cc50ecf4d32f4e60129b7fac680ebf95f1a7d1df9cb851147c5cfe0792611bf0d68ce17008f5ccf68ee5c73408575cde4e9443b77e421085e67aba4b59848e4659e218806569651f86f5b1149202ae57bd691838a0f322c5ba56f36bde9b76c1eb2a673dc8671d6d5c85794a153cea670c6db413d197bdf32069ebae0462f2d1a630cd743e67cc4b11742098774e2c7d6398769739378b1f10feccffc40a90b19560f1850da22cf731840f263e3d69d4143d159d0405284155ea897bfd84a2df8f67122f3d319a31b6069a7d1b43d5bcbbc49dca7176c74d28b6efffdf745008ec8a791ce5b37de7eafe1eba3b2755a0e0c73450dec1057d97c4554ee129178212d5fca26ec042fc66fa55702c24bcd326f6b059198ccf015fefbf06aeb87b7e094afa9e27f2bab5e46b7b317a8e3e157fe64bfcfe1df14f9b5ea4a2cda9bdb4e344a03c499f7a44f32007a07ee672427bba03a7895931ef60439f9d364f35aadad08902419ccf9573c199374683106392830ccbf776cc38461b234390f0d47f8dc439b3cf412d84268506d20e8d6cd83a1f3815b737b3d099bd31d2290f8f9ee4feae22a5444a3840a1fd341be5a711f92d82ea2bde106f33f2c97f810a78d659898b0714b55086c3497808879ceeaabaefe5557cce245f7ee24ad17fc9344c2233742ba4e3b0418ac82b861f553e50b39f43c265d5e306b3db02e122c392b04d1b7abd925eb91145d6aed8eea0ae4d6fe944100c0598e2e9f827bd6a9a133f9aac98af83092fcf219aa43edf457fd27d11797f5ff6a4685fddb697a8a0b1fb458007b7f47eb353b30146941e23e64a888b797551da6bb2d72ebc6789e91b3ea368aee6c6c7b9447adfeff79be5d52752acb025baa2b13be271c93b985283e6e0740305c1c47d4b2e1d5f3baafdcf2313c18ba7f5dfc7040ee0d050668cc3b6ba42afad8f1c573ad64ac1c3d4d7574cf7fd374f15c81a048f441dcbdf92b7923c606b4b51393b6ce4ad3cdebc7b7175340d9d5caed2a870f0bee78c7b7a6e94eb785423cd490935c3af8ac22fac36a7d4a8cabd532ff2c14057b7ef80b006c3b1a524516492dd248ab301312e9ca7b6ed62a87eb2ca900efbdf429c6d81703da472188151a6375ee9847542f13056cef428770a165a564876019a83b33f5e6c6cf63e6", 0x1000}, {&(0x7f0000001180)="e8f567e87e1bf0e5192b279e0d688f9fc4b28084037cd35a60920753dd845a4c6d2ad2c9ed88c36cc323563b1c86385c9092439e69eb00753ee624d4ad818756895a76da333b9d67803cd3c710113c30408a9c2c02cd568a2b277b40dc5476024ca3406914f46e8df4f70cdea28f6b10bb77e65d808031a82222d810f78ebd56d8dc6288b545eeff64a25392c52c21d71817807f0dddf90faff496db15cadcc56df05f780f609d852a8b4239e0b5b711992f30581b3c1bf3b1b9682cb7ff1ad6843733d9bd3d537c20ff1349f502f84f211175432924b9762f1306879cd2", 0xde}, {&(0x7f0000001280)="35863d7ca395c3c3b1d99d7854f7605b6313465f50c3", 0x16}, {&(0x7f00000012c0)="278541bfdc69bd110a197a9d8f180020bb0c8a44525d4926a596fbab541ce9eae3d278335320b3211c6e12ed86b7305f2649549edde87b0dad4e9f972af7666eede1344c19344faa3d878c5d42fe9d10febccaadeccedb8735df55be46bc1bd93d4f4658fc726b719f066ee40bba33b4de1396f9fb322fbe8e06e2b38521782a82fa4b0e0b00586976e5d73ede841d4d", 0x90}, {&(0x7f0000001380)="a2bad11400f8f5413b6d2d6e6ce384efe273f689faed7339bcb9ec40ec0c515a73c64d055bfe647e772dd9f0ceb53c12d17a2bbffedc4c9669b18fc3318ddd1e1480ba1e78781096b768cda0e606c8fe0895af1d6be5432ff0dbd1c96feddc5189fdc8432123ff0434497f11", 0x6c}, {&(0x7f0000001400)="d94ce48bbd955cbf6959142dd5121dd25a74bf097ec28d8811859e", 0x1b}, {&(0x7f0000001440)="720022d37224a6f556b9a8e475d08ac0156abea4dc540f701646", 0x1a}, {&(0x7f0000001480)="8a917780af", 0x5}], 0x9, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0xd}, 0x408) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x5) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x5, r2, r3, r4, r5, 0xa9, 0x8}, 0x8001, 0xfffffffffffffff8, 0x10001}) getsockopt(r0, 0x800000000000042, 0x37, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x90, 0x43fd) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:03 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200000000000001c, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffff, 0x9, 0x0, 0x0) 16:00:03 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='a\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x10) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/119, 0x77) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000000), 0x20000309, 0x0) shutdown(r2, 0x20000000002) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="887c", 0x2) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:04 executing program 1: r0 = msgget(0x3, 0x40) msgrcv(r0, 0x0, 0xffffffffffffff9b, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/233}, 0xf1, 0x3, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="9d85b733af9aea99b8bb46d023933d13d7512d69feec4948c2d4cb616a2fea789bbec7a7907a4b929d7e25202c96d34d4a7a98f2cfc3e3a204a4d27f4ca7c6de0e7d4c53f7f967d77e3aa0188a349aac4b2e21a077ae2626ad7e598e774269c3b32539527868ae681769a9b41124afd9154078d2b2a6766d7b54c6b70718aa8c7baa42c190c6ea4cbb1d7d963a84e1ac1411f8741b5de8522e69bcb9c332022e32a3a40130627098ca3fff1c5f6870b8332414d16e983b3ac71c", 0xba) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x11, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20, 0x200, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x6}], 0x86b, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xffff, 0xfffffffffffffffa}], 0xfffffffc00000000, &(0x7f0000000140)={0x100, 0x3ff}) close(r0) pipe2(&(0x7f0000000280), 0x10004) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:04 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='\x00', 0x10, 0xe0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="79f157a1874b129f48909a410ecc6e76aff3bedbb3ff92ad13eaceadf906a0f1bf1758025729868004d9f0d4e62b2dfb99e338498218c9b451ae95f634da60004866eac31ac0914f7028e7ef2bd6fb137a66c173e2a50b038d284a5aa488f5", 0x5f, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8cf9e388ac464674, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/35, 0x23, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400602) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x20000000220) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xffffff45) geteuid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/132, &(0x7f00000002c0)=0x84) getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:04 executing program 1: shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000150000000600ca10bac158623e07e6f08ed8310f90a000000000002000000000000000000002000000000000000000000000000018019d25fdee4c00000000000000000000000000008d0000000000000400000000000000000000000000000000000000000000000000000000000000d4b2f4700ec1570be61b0e5d162d0fc9cf000200007f63f9ab1f18cc5962d69470096a02021b000000000000"], &(0x7f0000000100)=0x1) setrlimit(0x3, &(0x7f0000000040)={0x2a0b, 0x10000}) pipe2(&(0x7f0000000180), 0x10004) setrlimit(0xf, &(0x7f0000000000)={0x3, 0x9}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x800) 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) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x3, 0x400, &(0x7f0000000000)="24af083de43f7aa04ece8108cc09eb7cd5b7886f9bd89fbd444ce918d665504ec04a000f35b880fa11ae2e4486107c3cb392b5e2431b82ac90feed057b02b631c1365c433caf274a1e7b4763af514c388a43b4c570c5f05f60066bcd71c0e9443b9ec6a45aac28007750c8c8baefadbf4236e59b01173df02f70c9369f1dfbdb075aae57cba410487e0d84828f207269d6a5c8c3233929eb207ff482a4eba8d0fe5a2938ab98c1a270a030726165f8c7aeaac522e41ba112a16aaaae0fd1ce3810b4034a65cbe87a3c5da23060c113acc6f69165fc205cbf73e9acfd2c0b5ae3aae29d0cf1868361da09d13807eebb5295c8d10bb92b48341c46a3fed2", 0xfd) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = semget(0x3, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x6b18acb84ac0fb4f, 0x7fffffff}, 0x6, 0x0, 0xfffffffffffffffb}) close(r0) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x80000000, 0xd5, 0x2, "92d12383b7f32e5e1704d100e4aa79047e941373", 0x0, 0x1f}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x100000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getegid() r3 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002008, 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, 0xea}], 0x985, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffa) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xfffffdc8) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/222, 0xde}], 0x4, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4000, 0xf93) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r2, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c18eca1f8f1bf92bb65e4adce5f2a40acdf121fc7b8697be113693e2c57a83aa72232c948cabb834d991b1aa78b8fdd56df07e8b4e6f532f6429b56aa1b574bbea9525ab3d649573cdacc2e7dc6fd9bfb09885a01d8ba5a561f9065571b2", 0x5e) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r0) dup2(r0, r1) 16:00:05 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r1]) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x2, 0x5, 0x353b1f4d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/139, 0x8b) r1 = getuid() seteuid(r1) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r3 = dup(r2) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2f) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x52) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x7ff) mknod(&(0x7f0000000040)='./bus\x00', 0x2850, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d56ec3bc7a6e6420494a0488316dbafdede5916a"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) close(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x7, 0x3}, {0x8, 0x100000000}}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000300)="fa48dc3f180c30e0f4c61c66554f4906a9e8176b20e35270f35c432026e25b9c05e7d438761771ce07e91cc8bc9bd4011c", 0x31) sendto$unix(r2, &(0x7f0000000140)="8362744e4569d75877fd678c25151dd23b655be3c8e9dddb1776603339321020de4c621c1a25f68eb28afd74e7a4979252b6974740566ab8b36d60d0b4c882d08d8fd9de3a6d3305bf80bae69647c99034fac66c111bf015f0eb5d1f64d707a2d3467e95", 0x64, 0xc, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6669ec653000"], 0xa) 16:00:05 executing program 1: r0 = msgget(0x2, 0x24) r1 = msgget(0x1, 0x0) msgget(0x1, 0x0) r2 = kqueue() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/243) r3 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffffffffffffff0e, r5, r7, r8, r9, 0x0, 0x8000}, 0x2, 0x1000, r10, r11, 0x2, 0x86f3, 0x9}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x81, r6, r7, r8, r7, 0x3a, 0x3}, 0x5, 0x200, r10, r4, 0x100, 0x9e6, 0x7}) flock(r2, 0x8) r12 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x22) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000300)={0x20, 0x0, 0x8, 0x3ca8, "545a612024daf0cbd8d642d46202f872c7c1b645", 0x8, 0x1}) fcntl$lock(r12, 0x8, &(0x7f0000000340)={0x1, 0x2, 0x7f1e, 0x4, r11}) msgsnd(r0, &(0x7f0000000380)={0x3, "d506a517fe7d776f01172816f23250fc4e9eb32de028074d3f8acbc14a7becea04265fe2c32570eb79ca288bfac5579c622a9364e0682bbf71c5b134c3474a11d3cab4714a80768a3e49e56f3525b745ac9b9bed6404740912289576529d535800274650a762bade8df4f38537b8be520ed602a9a5ff37121b564379a4f158ee55f68a3c975119a21c55d8290fe88907e24d99e3c33dc11cac57f73e0c9671b0c0e77ccd6e7051ae302ae7a65aba7a301b5210a4"}, 0xbc, 0x800) getgid() r13 = openat(r12, &(0x7f0000000440)='./file0\x00', 0x20, 0x60) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000480)) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCNOTTY(r13, 0x20007471) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/141}, 0x95, 0x3, 0x800) connect$inet6(r13, &(0x7f0000000580)={0x18, 0x3, 0x401, 0x37}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$TIOCEXCL(r13, 0x2000740d) semget(0x0, 0x4, 0x100) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x8df3, 0xfffffffffffffffc, &(0x7f00000000c0)="32b45534a23edac3d112421c5785a03e77161511a8e90fba6b7967dda22cda00332451f247be23d73e6335940fdba11fa78939b6e72ecb80c53f57331fc1f975038aa74325e4f152977f2ca5bacdd732295ed5091e3c932deaa1f798c18cfe615950c40c8eef686ff91ad361f40b3fdec8f5f704c4afd23db8b23e0e90dc0cdeb2a01b817356fa8cbedbbf24dd1c59dac5659f9dcbcf8ea7e07843d066306f24270a351ccd4e13f01e7449c7ef7687a2bb37db11b6293347b2d9a62c123e62e43391cb329574f517fdae5c87bd94a619232b357f821aef0e3958d4c3b0c6e73c4bf91b2692e30f", 0xe7) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x64, 0x217d}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) login:        16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000003280)="e6111078c4603097653e3810f2a5cfdfdcdddf820910a8c3a91aec087e5defc4db7e25dfbd5830c2162de693e1e2c48b6ff49075ba067c4ef4cea8bec3a5006febe678a57b04da6130aded9267bc8e8fbc5037a3b4313bb78ae320cade30686caf3b0261157b3b72273dc3d21cf303d8248e05489760484c3dbcd1b653bf5029672fa53b1d373db498ee9bc514a4d1af66c976c355590667c343a1a8c68133714ea59f3ed07b52a680933cc8a32925c8de328ffd03255b822c5ff937fac0c09b5ab6e862c9e8a60341aca2db043ca7f1384e2abc65e6ca5cc7f8ab6794f5ba197d0779cc26b2a5f7a8455e366a47d39f0b7eda6e384e6f9be4ac6f731e32aff4a7423a436eb9d54d88b760d74a2ae3f1da6dc8d3ecbf37d012eabbbf2f4eb019deed06b30e3f0d6e8069b2f8ff6ff64d4895e84d6cffb6609d499c7fc81da3737ed3cfb79c8e922f4ab2c36419120e89e9499a6680b2b42693e38ead4c59f5867296653c5d3708bb16f6518deb6a90b9647ca463bdd037b24315f0c4a4d6e3fd7657bc2525d5184939add4dddc0e1dafe7c9312f8452712cdaeb938142ad2d9c3c5d007af585b74c0f944474cc77de08dc328170051e2dce2cec87883996c1e4f26eab7cddf1bc1019fbe5d5bbca39960085245cbd90a51a741660e763b922912bd4f3528e4f994b9b09f3b48addc00f15b0d358f7c56453acf6854a4dea282ccc17171763131c93b25b62ee97cde19c843fdfa413c34444344c91c82a0b2bc014a30412bb7d3ece206e2c7c6ecd95d59033b0956afbb2f685c731ff4ce1d9db281d9deac021cde64b5c2a987b7c4a7d248a28a7c8c8cfd707190ee0a95087f49bfac25ec6b04a1a64cbf481521b39d16351186e4c06fbb1d603ffcfeadb2e6b388a5c61bbed934ee02aa9d2a6686153f107cd772ba1230c17e26b9782dd7d0895606fac345fb3a2d9c87efa3ed13de9ec7300b5ab313c412f305f23a434e48e44df9497ec4091550cf0bea47b3d6fe572f8b742dd253efacceab239940cf4a0c6a5c04293fb443d090fdb748b3569895ba19749ab95b75c8e3cb1b936be4f0fb4b5eea3d34a6ce4e6e9be287373b3065e5b151b3cbf9549f3ac935dae57693b526ca1a88cbac685f0d7279505d1fc630e3e606af985da05c7ccd6c07128e613dc09ffd64810f25b3ce4fe9b471f80e45a028cd5382fbcb293bacf49ca2a70f2bf5fcd96619d16578f68f1590a8d42626264ceae1dfe805c041f8b23d0033518bf6a0427ae59747b1b88fbfe3fe029760121d8c861724e31977caa71ef4adbe027c1be6a05bed16ebedb4784aa906667522fc7ef5fe98646866875ca533357af7f51b05dedb4ed533881bd4b8d34ed480ae843516823f3d56afdb4627a5f3ae53d2f1edc18f56e78a7a1c78e47b2bbdc69f7d5459404271f299c911e22b8d1a5e65c1c8dce63e1c7f0d2b07e3114c62c413526f4c1011898d06e71f8bf3557a6750ad8f20cf9cfae45d8814e27e8ee69c177c85f3932d43b9c50be8b4f286328380290eeb992d0750eba80619e3237fbc3b062f79cac649e51c12e4c866f4c4dfc7119f0e855c36f0df5a86617acc6f4329e03e15aa5e24aa321311b64364d56066676892c5ccda1cb309cf9f066d8c54b6fff6f226050f9434c8747df19bc51949e0b98ea2e59998dc21525ee3ac7006a50698733d496d987cdbbf0d532840262148e8ea0aa03eb127ae9c8e68d05bb0198c0fd63e865c3563851a726bba026d2674afe3efb72d3ff13cf5bcbdbb32cec0aa64a7e3b01865b1339496bc5ba513cd8a309a548a700e8a796cff05fa2be19e611c7bf0ba511f74ff655b215a20a0cd5cd1235535625888f12ec352e1ac99e2c4cb5184bf49c99f712165b1b88b40f82b95b5a7e6fde4a77c54ac0b9b1bfcacf4c3c8470ee5fb2c073b61fed41ecb0b253354108914a870feaa1bf3976aba9128c56af7e9fb61ba05357be80e81960d3478f9b212bd222cbb637ed619a5c9466d06f0f0661946da1f10d21d679b5cf4b46488015bb8cdd42e8cf6760fe1654207344c8a6e1ed545c0bdf4f5e2c876038e7ca25492b26427826c67d1794e76630c3ac8c2106080b9d9dbacc1ba5c42506bf6e57d764814c523690885032a247aa30ab718c2c0950a985bfa5a7bcdaedab74ac0850a9c062a297e3dad22c0d8004c803f22c8e2e685e72ea02470f2110ca44fe7bac5fde92b59b848aa05dadf34f2635362828c1223df28d4c6f1458f8bc0965aa86c39b3e608659c817f7f2abe5c84e60829d997adc96e803925f971be65d1ba06637df32633ea5cae5198322d7a615365aa061b9f907aad616dfebb5810499507f2de48f9cef7a40ace9a990293380c1705cc723e057065f508ad25f25558a01e07c704fed038f4059d23c653142e3f4e4b40c4e0b8e6f3eb3aefa886d105c9a8b16eee3fdc3228c15535e25631941700794cf4774948bfdcb6d9a4ddcbaef0859c2d239a7978e20a5e0f1342576e1cfa7d1a8ced39916aa44a1c74052421adaca26b9cb65ce73f96da8262a57", 0x712}], 0x1) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) write(r1, &(0x7f0000000280)="3ee32cc469115f1c69b72044611ec64b882c70f3546ff68369baaa4db766b45a5174f133c975bfc10a9fe69f6e708b2ec2b70a3e1b606bd1eaac105071da406c63cc2e0010e0b55f78eb23ab4c7efe551e1890519620b0c66284e6fa5611828f1d252b04eec389b4dbb340ec2ef28d5e6eb73e108ab47a4c7273cd5f8550bf6cf930f1e757527e49ff1d8669e9c7a9838290e327c9d8ce56d5bea31dbad2761b6c62d2104dfbfbc984a2c3174b471726d0acfbedafd3b0ede80b0e43f203b32c396acd41bfe3c5c51bfa2f92b3ce2bfa8278590588e8da4799d3da046ec4dcdfc033799d094d7e1e37b17cb00b8b7b9e", 0xfffffffffffffe81) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/149) kqueue() r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$getown(r0, 0x5) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) lseek(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/91) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket(0x6, 0x0, 0x4000003) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0059a3efc03c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c08f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x90}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 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)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000200)=""/143, 0x8f, 0x42, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x3, 0xfffffffffffffffd, "850000882e0261000066378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="298c8caa1092eb03e6393f775d1c6fb5dca26c9a17fc63dcbbea7a4038", 0x1d) r1 = accept(r0, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000380)=0x8) recvfrom$unix(r1, &(0x7f00000002c0)=""/126, 0x7e, 0x801, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x4, 0x95d) recvfrom$unix(r1, &(0x7f00000000c0)=""/199, 0xc7, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e9d77d0a454792f0000000000"], 0xa) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000080)='./bus\x00', 0x8d80, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x8) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/231, 0xe7}], 0x7) 16:00:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() read(r1, &(0x7f0000000180)=""/171, 0xab) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:08 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x9) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: r0 = msgget(0x0, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "0d16f3d1d073e803626c1659497293059582f6c70b44aa3892b3f8a5fa3e3c211affa6267ba91c36f7e9bfa20b354b9200d3cd8824f09a0717dea8e5f56bbdb6ba34e85e3a21a3fd96"}, 0x51, 0x800) r1 = getppid() r2 = getppid() msgrcv(r0, &(0x7f0000000080)={0x0, ""/121}, 0x81, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r19 = kqueue() r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r21 = syz_open_pts() r22 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="fd74aef0b2a35cce5ac236ef42896dc5ee3e99d98ee2cf1acbd7b99ca413945175a3a91dd950c235b3f1068c5cd57377f5477f2561e481b1277951946c735d4fe44b04804e71ab61c92d39876bb06d2300c01117c8237843729d244fe6fc7088aea7e7cb3a9512cad053be0cdaa191bef5a79aa2de05636669bcd6f9e81382006e3595e116f202230292f68190478df13b90f73687728df29220f0f7da489db2bedddc5d7326ab86a954f8cb9f7e82bb9897ca63dedcbc37ef585d0d85c911ecf5adff019a96013824613192553595b8e480319f5766434b10801ffcc5bc01d9996802", 0xe3}, {&(0x7f00000002c0)="780734c1fb6b833f82172cee113f43533c04455429b72aede52f3227f50005b4b5614e8ee1b3637162caa3ecba3f90469c7132f5b4ad56974e21e05cdfe0265220adbc616ff189b848d8dcba98ae4765dc6c4646dc0a739514ead512b6350103501cc824dd2d5056ed9d8724809fb31652e1f858bdd28693c731ffba21092f171aac1c30b258d16628c52c7244b86f8f0f99f1b2e8ce846af290216aecfe66a2d8a522da962f29ca091f14338054a67fb200e343398a74b4cd05176bea18410e8d6b32a68d6bfbd69f0b553733eb455a", 0xd0}, {&(0x7f00000003c0)="9a3b4e46ce375b0be87f046da59f5c508dbc9743f28603", 0x17}, {&(0x7f0000000400)="d125c17caf3218ac5fe59f9a0401f196257028d92b4f72ec36", 0x19}, {&(0x7f0000000440)="95de2eeaf8646314223fc674f3117d7dbf3947eeb765befd593a3c3ee95a352231c232fac28829a54f69656c899958", 0x2f}, {&(0x7f0000000480)="5e20a29ecb683f6fc81dfb7a50dd5670aac3d0670b506526f1a291a5308c35e397c9e075271de47c46e3e0b8365e59844d09458a609f5a0e0aefffb2163aea12361533430fe4aca32f47ff5bf358b56f9893afebff32e584d6cd566b66b79d68d68f1e0831c4c28bf73f44a4f7e1e8d8a18f4de2e853001e746f02a28619ed6b19", 0x81}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r6, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}, @cred={0x20, 0xffff, 0x0, r1, r13, r14}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}], 0xa8, 0x2}, 0x8) fchmodat(r3, &(0x7f0000000900)='./file0\x00', 0x80, 0x0) shutdown(r18, 0x1) getgroups(0x7, &(0x7f0000000940)=[r14, r7, r15, r16, r16, r17, r16]) sendto$unix(r3, &(0x7f0000000980)="72fc8ff215b8cba52b7fe268ae97efa4f1ffe2762fe3af56b06fb3e50729b9535eaf7527c7c27cb20ef17378a7417f11692c26684d12d9ab649d1ffe1725a5a6d1b8539f0258b187d8e2aaef44fed6081872337e477a6d2f8db6386f8beef8925956d63993e25df9dd615a3313b337d96d9fe20d65eaacc51af3e71009a4a96bac7fb502534b9c166fa34fe7810113ab3ccb320b669f768e5743f1cf28c37a3cd6379f8f2b53557a58aa4f35623cf76e1470e21ff0dfc05356ef730185e3d51fe0c65371d3e0e8856d879ce9222b21e2fafea1c91a51ec48bae93712660404d460f2f08d132613fb54d5937b36d7261ffc78c9c5d609", 0xf6, 0x2, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) fchown(r24, r11, r15) fcntl$setown(r21, 0x6, r5) link(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, r1, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = socket(0x1, 0x8000, 0x9c9a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file1\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x400000, 0x57, 0x8000000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x9, 0xffffffffffffffff}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="ac2a0402c04ef917594fc892e05212cea0b4ce7603e5", 0x16) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) pipe2(&(0x7f0000000280), 0x10000) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = open(0x0, 0x80, 0x25) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) symlinkat(0x0, r2, 0x0) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/210, &(0x7f0000000040)=0xd2) write(r3, &(0x7f0000000400)="9332f32263148dc55273dd08992a2d77f17932f0f8a77c50666c9a2d4a9ec0287894bbcfc40eeea60f5a04ec458b45bf97f3e2228e6962d77076c32d24340badb2a57d505721c23ff849b891a3794fa63d0829788b0d1c284a6d30df31cb7d3d10bc9f18ad4972613c7bfbeabf28833caaf4f6ddae9ef2ca9ced9a32cb6c637adebcb88f51a77ee2253aae5c1e462eca9321146c1cc8a487ab7f46f0971b8c9ae79d049101d95cd6bf35f7b973e22a1e20eca5870fe5", 0xb6) fcntl$setstatus(r0, 0x4, 0x88) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) fchown(r0, r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[r4, r4, r4, r4, r4]) setregid(0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x6, 0x1, 0x3) sendto(r0, &(0x7f0000000000)="80a1d6", 0x3, 0x8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) getpeername$inet6(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x89, 0xf000000a, 0x100000000, 0x40}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0xaa8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x3f}, {{r0}, 0x0, 0x10, 0x83, 0x7, 0x401}, {{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x14, 0x2, 0x64}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x7fffffff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x86, 0x1, 0x7, 0x3}], 0x7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x6d3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x84, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x17, 0x1, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xffffffffffffff9b, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x34, 0x3, 0x20}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x1, 0x400}], 0x5, &(0x7f00000002c0)={0x3ff, 0x9}) writev(r0, &(0x7f00000000c0), 0x64) fcntl$getflags(r0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 1: link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = kqueue() kevent(r0, 0x0, 0x1f, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfffffffffffffffe}], 0x8, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000004, 0x0, 0x2}, {{r0}, 0xffffffffdfffffff, 0x8, 0x0, 0x8, 0x583b}, {{r0}, 0xffffffffffffffff, 0x8, 0xf, 0x20, 0x1}], 0xd9c, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000012, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7fffffff, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40, 0x7fff, 0x9}], 0x6, &(0x7f0000000180)={0x8006, 0x6}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/86) 16:00:09 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000fd2600000000000000008033e82c0000000000000000000000200000000000000000000000000000000042435135080000000000000002877ed5a3cc949800008ade1d2314a6b4e320235c8f2da5e3e67057078a846256d5555a4d0a34fdd7f941511aace9c316944bfbb3a8bc4700000000000000000000000000000000"], 0x3c, 0x3, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x7ff) r4 = semget$private(0x0, 0x2, 0x22) r5 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x110, 0x20) write(r2, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0xe3) r6 = getegid() shmctl$SHM_LOCK(r5, 0x3) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getppid() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x6, r7, r6, r8, r6, 0x2, 0x1f}, 0x7, 0x5, r10, r11, 0xf22, 0x7, 0x6}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r12 = getpid() fcntl$setown(r2, 0x6, r12) shmctl$IPC_RMID(r0, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x7, r8, r9, r8, r6, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000580)='+}}\x00', &(0x7f00000005c0)='-\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r2, 0x0, 0x0) 16:00:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/33) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = shmget$private(0x0, 0x1000, 0x116, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="6e0333ed", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getppid() 16:00:09 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000080)={0x5, 0x20}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000040)=""/88, 0x14f) 16:00:09 executing program 1: r0 = socket(0x2, 0x200000000003, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) clock_gettime(0x4, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = shmget(0x2, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000), 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff6e) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xb5c, r1, r2, r3, r4, 0x0, 0x81}, 0x2, 0x6, r5, r6, 0x7f, 0x4, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000140)=""/208, 0xd0) 16:00:10 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x10, 0x2, 0xff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x131, 0x8, 0x81, 0xffffffff, "204ad0fadb9284a28ec3aeac3fbacda2fbe2eec6", 0x5, 0x3f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x800, 0x2, 0x9, 0x80000001, "57bafdabc46325583c7dddb157fd60833fe174b4", 0x2, 0x3}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\"', 0xffffff10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xbffffffffffffff9, 0xfffffffffffffe62) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x240000000000, 0x8}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:00:10 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/168, 0xa8) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff, 0x6, 0x9, 0x9, "50fa501ecaba47533a0e3b5fc945d27317d07685", 0x1ff, 0x80000000}) 16:00:10 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8a, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0xa0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) r2 = dup(r0) clock_gettime(0x2, &(0x7f0000000400)) r3 = semget$private(0x0, 0x5, 0x490) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x8000) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000440)="7e146f78ce593997a00a19a42b8d00b2b8663e67454d86c63977e1b2229b99195b86c60cc3dbc06c447034428be598780aa43549b2f8717f6cacbf1b8bb71102256a1ca727949971331a11f50fc45d7b59167a49382f5c7c9fd13b57c4950b8b449da13455924a345f7750ed099e432b451d21a0fbed5313f16865e92c6aa0f73c4be1de2127913e442660a2377621e89884d5c573437b27583b0b7c9b008a7b3b62731c631e60aee6dcb9aa0cac9656376e07082806a937b018db63b82db0df68666ee497e96502f4b2ffe28aef03a8554c84c63e61932e363539ae6209a185e835f545c7b794c218f64e6f7b1b7d17c12212cc8e", 0xf5) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) setitimer(0x1, &(0x7f0000000100)={{0x2, 0xfffffffffffffffe}, {0xfffffffffffeffff, 0x20}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x1f}, &(0x7f0000000040))                           16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x210, 0x0) select(0xfffffffffffffeca, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x80000000000}, 0x0, 0x0, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x80000001, 0x8}, 0x10) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000), 0x320) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28b0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000400)="cf712756880ae26b101a537d54ef635957d1e3984b992ac2c838f87e85906f75af1adfbf77b3156c08cd643f338f9a18ef52b92962832a759e306ae1aa9c915b8bc9f89771be1af4b26460b38f552cb04ee32d07d2f7df05402c84384d88d8e61bfa69f5821235b83e3e62b6c7faf98ecb970be3ceb8b7fe1f60037a0833ee1fabb3d730389c5ea8568172e7acace40b1569a23fcf69c0b8ebd0b43066ff86bcb14e6f82d966209d176f8a0a7de6d3c0ea5e733f108d112db37ca1563dfe7233f3b5fb79a4f178d47500c930d6a77f56d7555a746e9226f2faa4dd63448c8ef39f847611070e6d0972d59a467f28f686687005a40f18cc2d1c07f285c1a328c09f339306d01895e66fd87a986912b1fedc5af17585926193d4c6dcfa129c606e647407213c58789f4e3aad52dd53a8bbd42d5a283ef5b45663d750b067fa4c8d1f11ef2ba1905d8d1e83b45e9427df1ca97ac32ec045dd4ccaf3412c72a9d9f4c763ac7094d7eeff2956f71ccb122b50e1109e70afc4f97de1455eb9ea9b10ba3a5ea4bee549a587d7b4eba4bad38655929e0536e585482d3e35386988fb7d564f9f1d8db609f8916ae8dce6b3e0118531d07c2fd1742d8fe8266d49167c2015c0046a77aa981c636731bdafee99d5a89f5ce2ef389a63577fbd91c79814e773ac96b98b0d5918667e9b6cce2b6b0d7c95613b585c2ce0c850a46ec42f93acbdeb4cb8413b4a2b7c7b15b23a72a1aeb5fbca94ef443fcde72a843d6e07a726fd5a89724655c9b62eaca3fc2dc5407ca4f1b77c73263299b1e53b76dc9b6b5dfc07d4f2721f3a6940ef1e0982970c8b84d0a2ab907bf9186d433c7b65d79ac0af8ed0d14b38a3b1ee671d71961cd50230c6aafcf809be9ab63721d47dad3b88da6ac1cf1623c431024b4684914984b4000cf48807420fbe44b8429595404b2e111e8b3676f50079fb919fe9c8beb5abcb397da7ef84960e39beee212a6e8cc72c7f9ac5ff42062d6cce4bdd34440f0bebaccce7393061963cc36aacc5e2ddb8805c778c1b8c9642b9d8f2a43d747c1ffcdc4ed588f4cd11043632ccd3ceb128becb05e314be7ccaf838dbaeebaa0254961b5f8bc8ce4c78dff81d6cf039e4d5a26bf64438e0bd1343e7f4b5131587fdfd53b4fde1d97bbbb0d38a0641b954341b2868c88381943c0c878082f50592f2c56c0c78028bec678647e2a4cb25bfcc2bb763a87ca910e08746bdd4e57789999d0a804657de9a3686b4431883337c4466a5cdcc3850825ee8f0e574b1d055f65d08c5ea0e0cd81b94d99bf6ec8c9512d311fb202997a09cddc76da02abd2068d88ce2b9f7bcd24d43eed3cb5b7197aa722fe6ed3bc67395388fb60bec3d99dda83d1e0b75c43b840eb12c04c7d054c9464a518acc83d6e96ef0af0e679969334b1e61ad72a0d5c481ef105b2d38f1d26f9cfadc8b92ed5f7bed13187fb3df36598f4734b489ec0cb21ea624c568cb17149b86d63660eab0df11b5cc5b890e8d74fe4de67cd24314930078bb4d27fdfba9930d3f0a3af2e13a4c3f5831acc6d1c97c63c125b0625c8cb0f545b189b250dd12254db34db668e39cfa1d176cd474c7f54c52ecbb77f70a0c832cdc8c9e87f3277dc79b2095c8e329b170dec4af20361e2140f26be934442466c2101d2d52fd31fa38094976180ab3e31e8ef81819e276bd8c9b23af0ee01943d278c57ecff6a95d2ef19a6dc1b4616069e83173c8701c2bdff7fa6129cd596433b827c674476a0d352e3af53dcf5536be4e4b8455d63bd258cddc421aa2b186454fb3c87a52d655d8a2731ad05620d8d91ae3e3bd0cec43e96122a1261e6a0e3d860c7b0bb6f3554776bab659dafdfbdb69d574b7c4e082bf0798f7267449be7baf39428ee9eb8b69721315fdec86a5b630c947f9d8f8699634d84bf6186c181226e3d5859cce60787fa17a5b95675fe1f0b3dd486b3c9eed1c00c596610109ea56fb4277dfbe398433aacfbadefec1974163899bdba8245ea017dc459b6d30f32a32f8ca489ee6a5c286a8f5bbc5a65cc7a30ff3bf0aaafcc3f6b1fc60ec58ae434dc543d1451e3935ab0337549eee284a015e1cd976f0b40c8bd1f476f779e39c6476da6d3de8642f7959491ab2ce16030e1d237c0d541b4107558a176b4c224be35e5866d15bfcf06d781fe20f52b0026f1ba10735904c9475c05dbf2aec334ab28d55edf3d97fafd4b7d9b6d475fa7b20e92449d5ffca0cb23fc50b0702c3abbe9fba01166b4f43dd82661723582515186d8ead4a99fe0947d896ecfde2d2ee219cb695d2d4f4282137c7e32b8598c6051a2e14e40314016cad2c7a3b8c244abbcbf1e3f113d44e06b1a5a717cd64746489b6762da4b65777be62bb57ba0fbf3e5f332fe8e72f9892f81692dac562a0f003c247ac5f0b5625e335a6b10b57e579f3ec05e4575d49795f95995a096f1b18c28d391d980bf4aca30e43d8cacab4e8885243563e8bd5a154b41d286858a84c85acf88f7edbd019ae9e6e8074de3331601b5577455e65b720603efa89da1b64fc40ce235df71f9f7b583925e2ca75813f124a646381e6023674bf1f93d465be7afd7218d2d17a11fe85331a082e224194318e560a2e0501f00e1a41c6500f301375f5d46f392c85f724179d68a7d8de93bf6502233b7123172eb6c4d6fcb6d2dfa9a2d9bb3517ca485632f2690ca54111d122692b7acfb8c5882a7616f5fabe7390d266b11a6d462d25ee65927d9db7f372a2019717ca6c74abe9600eead90638372c987e1c08e4891083abedec467576a091a725dfadd080799c0592fb0bc2c25e28a3d2735e0f0fc096a2455f6b5d8fa24b73a2ccb5c467820d056f0c2e3e8463fa68b4dea3b2e7f0214e1b928aa016ce4bdf344162780f696314dd3c8142242025ff74085416b4804d96a9cd28e0a7ce86ed5d93a323d7d0f6274d2cccd49e18893a196f0db7f6ac6c39033039db98e83b5b7d024bd45b183801310c3c4065113ee2714c355a8c0879666411336d88794751d160a7a4a4d9346a4e6b17f47f9bf4f54eb7b13281d658a2f821ae4328cc9d7c596b0acfa3fe2aa7ede42d8f655ba72134382d0e7dd08f2c39c1b4997975a63eb6f4f7efad4448478ba8960a45a1bd3b00a05fa20261a8cb33fd0c76bdce09008da73e3fab6d3c0944b3f261a38b8494bc264b5bfdfbb4292addb7d6b4a6503b77217a0fb4b7d76306bac4f41405d0f02af943742722d9c7142e4b8d72b44ce2984d719cc97acbe7b0bb838e635e7aaaeb8b6646adb61b6e6cc3b5752f29057d5cbe82b3ab4ddb5606c5e5ea6de1eb1ff8524046311aa8c1f102155526e16fc7c6ef11626b14d4d491ab7cbe879177ba364e1cf972c999ace0643d9d5cba898440d60456bbca0203407f7530ae579da548f0ff23fddeff1634c3ec5607c9ff587734bae7a641f6ec775edf29409ae5704dd47c0854d61933d60f26c1c0f4b1b14f393a1d1c9812557c49f2c70e6f491677e27aef14c4e2b0ef648629caaaa3e07772c477d1b9267fc7e9cfeb1f5fa8c536a4718696dd5fa516eaf40433c5f4b00e8bdf11e32871ca1f249b2a66870d0156e467a734a31c6ae1a471b766b7076707f466b81f1083e8b2ee3583c59e4ccbfea031fbad4d26b8d3f730f92ef4069f8a995ce7bf4abbad6a788578d358cdd8f1bbcd927341f020b67123748db9558debae16a7c83e2017cd20419ab8214a24a669a2f9528c62f0661c4c938cd270acfb98c62c62d5de76e961a762be81b9fe8c95edb8d60861acd069601dfe3444fb38ec14d7f3f4054d4300978a6f900319c884ecb194137af91db03978117cf6627298a8d7208cd84a3f12508bd3ffd623fe8594c62696fe7667b0b67a4155c01b761f871fc8482e301c065805c4bf9ff29828a4464e295c1ea1762df8b8bddc013040731585c1854c8943795a5fdae729e83b9a5de17354ab8cd3be159f0dc5c4f64dd414ec7deaa71277afb75924f3080867966919c8dbb7e5bf64f252ce9fda733ddfdc68e9576a6bc558d484b388c3c6d5f45ae27374e68b214e3a1e249445f96bca82494ba5f6da7b65377a5ea97f872e223dcaa206354618aeb44e0503e27118066c731d7413abe9abaff2067d5c3762df74e27d444b3a9fd7d78cc3ff16bc0e489906b25f6771b554ceffea533c4d793345f29bb5f74f5955be6cde57ca09d9e657c669e70ba59a6ec10a89362cb18f911aa0b939b8af7db0ac455d8417fa02db4f9128993ff6dde064d2dffa090b764285fdc85f63f3095c5fcfc417172753104a874416d37d80a06d939d2d2ad5ac48c8ec9ef45b5caf043a4e108c37622259b6f5f3c9d1f57e9bcd84e9233da7703de8d9ce2ed90b99a17a61fc056a7acdde67223f48a3a1b5aa8452fa93d67fe5c376bac88e6d5460ca8b9a7963974ea5e7d882543e930b264cb5c12b25ea296113ff2566b5869b4c33ccef82c5b173ede6424d4d8bb9237b9c73539bd00282a213b3b999d5470adce3daa4f9a607f5934a9ebe9e2baec3bf17aa2f599bf0d18aa1bcdaf6d215d8942ae18754773eeb6320fc8412b3821791f30edfb603fe33acd339e428594e28f12dfb947b3532c577bbf4ef7f30221a57df6e2efe5b10ade7bbb157f2d469a856fade9916da33f51f4d357a0215a3648b93cbf0d2dedf9b1305a55e023d3484b7f9b2ea89009fc37d846954c4e9346ead3bd83a24338abcf6e87f4df46a3081abf9dc2244049a5c2e90053008fe4ae0649f653901ef9d931e142c917e5ee91acead62412ffcc417f2fa49373f1518b0ceba296582a24bd3e802c84bd600cb67ca3bebc287f01c38fe76007c100dc8fe4b038cf0e28ace180956000b29057078876eee41f3754440627f7c9d1004410d62b1678d2dbc6cdde9ed2d113385b6cf12fa36cec49e955c9c0cea0780edad913ecca43f31d3ff6d0ea1eb9f8b47f99bc5464214e39974163a184756583c0438d3a1200112d76d94a4eb9d7234ca6ac2f12e6b312d", 0xddf}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) dup2(r3, r2)               16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x81) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:11 executing program 0: mprotect(&(0x7f000041c000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x200000000000001b, 0x1000004001, 0xfffffffffffffffc) setsockopt(r0, 0x8000029, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="bfe4aa51c7fa50ede2a8df", 0xb}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="10010000000000000100000006000000717a25ed011c6c7a242b200192e2082c94b860d0cf39f15382e5c174ff801817d48d0daa61b40d7e71809e02e58d56be8fd251830d962172238eb18c386e4add95222aca8662d4e01dd269c0d704f2a84be48c76af03be4086389939f046e4dd8df08d0b3b029e40cbd182c9995105e3000421947567cebf843cb170ee326e78034f26e314fd4b259c0d3371045855d58f79f0c2c5132508f281d72f0765078032c988daeeb965703e6365834ecdcf74d349f47eec28629cfda5d998dde4206cfd2c0f2ff8ddeac4f17360dd9f1ea64dd8aa2028166db9c3da52b557617fe36003370b87ea1f16cf306d18e4011de1e529f377bb5cda052f85b5a421a132f800a000000000000000ffff0000010001008d56a435b6aca48217872beaefdb1fd88abfdce613c2c955c30dddb9cfbf463e559b5ce2d66552cb977402749460d717c3ab7d59170b2956ff6401bee48993bb4d5b65777380924ee1bb51680df45ce91a99d092183e5b5c983aaff1837e97df90f2bd6ea93ed1265d31545cf8c4c8536cd7f0fa65386248b9f31fddff18d36f40ca288193312c7ee87f190000000000700000000000000001000000030000009047f9a13fc71665a321564a94fcec53b4b4e6dd6253020c9d9e6e32374444b6a67b5a5d42c14c213164ecfa77a9e8f63a89b6279600ce8624bf895b6f912bcb766f24bf0c7b206e81d2349c7584767cafb836de433afd56b5240000000000006800000000000000ffff0000d31c0000c3d3284dc18a796e0c531f965a44f176c1bc945e1d79eb9a16424dc6d31ecd2a283a81eaa2db4d2b305dc9086be386185b0d4d693e449efdc45397dc4407e987266b96fb6efc455367f80bfede991a084c4e000000000000f8000000000000000100000081000000d7bee332207deaad7cd9beacf7bc2c6774a045056459549073d5857eccdfd0bfe661db69456755514874b8f40bb4ccc689405023a685fb7938735f295357486ee1ed910cabdbfb1b406902db2b8617efcad4a52959ef848543d03142a573e99d56a04d696ff1fcd096499aa67f7bf1b8291ae0b6a09e6b65dc576f3dd9dc0baafd1aacc0ccbccd74e980a006e91582d18f457774540ccb7ce97dfde282beb931f462c6f3884eb244762256963f9aee1d6577f55069adc02aa6aae66b39624f8f382eb567351c71fe3b203872c06375dd41d791057af0d94b21beae2e686850f28afa550000000000e000000000000000ffff00001e00000053391f0d180ddb10b89ca1f57f9176f182a97ba998d2d8db91be4d7fc71b67113f67cec799030aaa3cc6938f9c8801bac9092044608b43b9f5b072493bd74a6354d3347ac1b2800912d3aa7b52e14a0a18ce856dcae3def4e061f0abf3f17735129ad7efe2edf5c575cbae59a75e37c3c0c7e14e523d09e9e241f3ed0e036802a53dfa4e6515bcdbc8eccafb82fcef396e11952833b425e16894e770889bbbc15b245becf31dfb11f844ce7ac89aa729dd98363267cebfe808b8d09e32e4bfe412bb3e92003526bf92f7fa0000000000a800000000000000ffff000004000000dbe14be057a921e0349c92cf621d155cee3ec3a5ad9dc9b28f5d32ccdf964cc3a9c6a1f0744fc8d176e40daba34d49401f3e78bece844d1e1b2896e908689272d0ec3529d142160f02d2b10c4cc79af26a556636f90aaae8950a682de55d35f8efd384f44d1714bfc0f9510a26ad90399f6ed9adf8394e6f0d8e6f26a85bbcbca02d497c770f18fee34bed49e9b2e88dba191ef80ca97c00d000000000000000ffff00000000000022026be073f1a46d069f1a642b34672753b7965d795516786bdae239c28b9fd5b8aa7d122d2d3483ef8db1bb00f752e54cda39205aa1074699dcf204303d12ecf99ef9f72c39add155f420be18a86ddc5cc0be436d4c8802e0d758a982685b8bfb7026228f294094c31e2ce53a84551e4d7c7fb7463300901e0d789d7a5f38c11dbbfa911a971e6ab87973b49e6edcc337fed26d6c5dcdc5b3f8a3c6dd97b00f33a78c2b0245a7a4b55ac384066edf87c33a9af65378edfd7b3c0000000000002000000000000000ffff0000050000002634c7f06ac45e406fd6c20000000000"], 0x5f8}, 0x8) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="068140f5085ae36e4b78c8b397708c0eec9f5250b53d370df605608839b390e5d8a887653a97c98986651dc92bce1a814a4dfa381111059f072df4daef646ec2da93552f8db8e186faf6c01965aaa0856139970549dafee77cb6c1a1b74bee0f5a24c291b2589af6d0ad89d3725de84b2ea3892bdaced4c2d54c2bdf19ccf3d6e911e6055fa2514dd5a14392f7e6da253dfcffaa72ddb5821b29b1455a671f22fd614555a8dc1e", 0xa7) 16:00:11 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) sendto$inet6(r0, &(0x7f0000000100)="5c2d67894a60a40418aeb346244df744114bf53e6d66a557f9a8f26389e9e83e7341f01e6ae712d4e2d77b30839caadfd841caac89d46ddee8cc4615e1b55fdd834771083f7e5318485caa78f3fdada65a2f3b30588cbf9ac37d1a3b77ce7619d2df37b6d29aed1016fe7f58a1aa3a3ba0636ef651e88c8099e037120596c32d5ccc53f966c294fcdd818c34e982ad5ac064b3b99d", 0x95, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x5}, 0xc) flock(r0, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x83b, 0x1, 0x3, 0xfffffffffffeffff, 0xd49}, 0xc) open(&(0x7f0000000040)='./file1\x00', 0x8, 0x199) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3f, 0x1, 0xa55, 0x9, 0x2}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}, {&(0x7f00000005c0)="3a46128090fe8418368c4569c55d5bade0c0dbe593cab2a68dd2b52b9ffed68cd25383817c72131f37e823dac3feb1dde9e2c52aeff8c14ff645cfd760674799f5", 0x41}, {&(0x7f0000000640)="16ed214a77b0c324f59cdaa472e8829c8986526f6b1fca791b44de1450426e599149b6f9630c93b88953743d651edefe11d4c246c9d910f92d84ba67db261ebbf9bab1fd04503b5427ad40dcd7021c5f1edea725216b7df74863912564818e17a315635337e8c66125a005772e12ab86f75673fe9f88ae60b794699f33b442c1bc511b21dc5f0cc7967bcef3454bc2b29d9e55256eb12529a8370a28d5beb3b5d10a79fd745df5f987322da443a040020d2cdbb167489ffe24e5459d13bcc8310b7a18dd0b89a06269957eb46b9ce70e3137e40780ca975dbd242ff3733a823cadfc9f", 0xe3}, {&(0x7f0000000740)="d4cf45a49665e60fc276e6d8f473b22c98db34ec4233d5e8cbe112a1e97f7ca3ed77dde1a73da24f2c5f2f8eb6d4e2e83cd21094ee2a59b02090938fe6daa81fafb051c4cb444fe80cf7dff7677f2431261502d64ead4e77237e063ec89d352d48d3d3c1d9e9f59307a4b5ef7acb63aff0c0b560444626b10003dcd59f49dd6d5a8d516d2623d8bc1c85e7509e36c695d0118fc92a3152fde76e5c438253186b7c8549c97b6efed6058f965d94ad18c33a3105927b7866220045cec74f9a7fd5d147260a7d60d1b1dd72", 0xca}], 0x4, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) write(r0, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) fcntl$getflags(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0)=""/4096, &(0x7f0000001340)=0x1000) r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4c2, 0x1d6) r4 = socket$inet(0x2, 0x4, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f00000012c0)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1208, &(0x7f0000001300)=0x1, 0x4) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040), 0x310, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0xa0, 0x0, 0xfffffffffffffffd, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x28, 0xc0000002, 0x6, 0x100}, {{r5}, 0x0, 0x0, 0x80000002, 0x20, 0x100000001}, {{r6}, 0xfffffffffffffff9, 0x2, 0x41, 0x4, 0x4000000}], 0xe718, &(0x7f0000000240)={0x5, 0x6}) recvfrom$inet(r3, &(0x7f00000015c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) r7 = kqueue() socket$inet(0x2, 0x1cc22635e81f3582, 0xfffffffffffffffc) kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r8) kevent(r7, &(0x7f0000000180), 0xc, 0x0, 0x7fffffff, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x119, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='\xe1\xf9') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:12 executing program 1: clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x1, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() read(r3, &(0x7f0000000380)=""/12, 0xc) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r8, &(0x7f00000003c0), &(0x7f0000000400)=0xc) dup(r7) syz_open_pts() r9 = dup(0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x3, 0x8) r12 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0xfffff, 0xfff, 0x3}, {{r2}, 0x0, 0x60, 0x80000000, 0x5, 0x4ca}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x3}, {{r5}, 0xfffffffffffffffe, 0x71, 0x14, 0x38f, 0x5}, {{r6}, 0x0, 0x28, 0x26, 0x8, 0x7}, {{r7}, 0xfffffffffffffff9, 0x8, 0x20000040, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x85, 0x40000000, 0x50a6, 0x1}, {{r9}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x72, 0x100000000}], 0xa12c, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffff8, 0x11, 0x8, 0x7, 0x40}, {{r11}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x5, 0xffff}, {{r12}, 0xfffffffffffffffe, 0x80, 0x40000026, 0x0, 0xfff}], 0xffff, &(0x7f0000000340)={0x2}) 16:00:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0xffff, 0x400000000000000, 0x5}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x48) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="a9aa41fd8d22235030f940b933eb46b1034a71b8c106c344c7438c6ff6e0dc2e2a26c647d2447d8bf2390f053042a0f5c440da4604963748bdb47cef774bd90940f55624b4cfe6f24cb5fbb16ab125d708cf20401725f34bbccfe520483fc58981d6a61ba12ce65c3d21189b2cfe9f48348547534b8d0029a145e75561b882e60685ee6d29a6f70f08a8017faf86adc3dcb1ef1ba45a53350b442abb2950bc19a594fd03932850e3b649766507608d3c0ba3c8fca8e7bcd486b63f548205e6ea4269aa8625cac5caa0c57e1c3554c5b21f0c61b9", 0xd4}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0}, 0x9) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3ff, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4480) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000002, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 0: unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') semget(0x2, 0x2, 0x9feaae250a4b97c2) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') semget(0x2, 0x3, 0x100) truncate(&(0x7f0000000340)='./file0\x00', 0x5) pipe(&(0x7f0000000280)) r0 = semget(0x1, 0x3, 0x2) semop(r0, &(0x7f00000001c0)=[{0x7, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x3, 0x5, 0x1800}, {0x2, 0x7fff}, {0x4, 0x1, 0x800}, {0x0, 0xffff, 0x800}], 0x6) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:13 executing program 1: unlink(&(0x7f0000000040)='./file0/file0\x00') 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') 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x100000000000) r1 = accept(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000100)={0x3c1d6c84, 0x0, 0xffffffffffffff81, 0x1, 0x7, 0x9edb, 0x6, 0x152}, &(0x7f0000000140)={0x100000001, 0x6, 0x3, 0x4, 0x4, 0x40, 0x4, 0x3f}, &(0x7f0000000180)={0xea2d, 0x8, 0x40, 0x7fff, 0x0, 0x0, 0x1, 0x10001}, &(0x7f00000001c0)={0x2000, 0x8001}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:13 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xec91, 0xf26, 0x8, 0x4, "b82bf86653af0c456ed0e709e97a726be39e3ab0", 0xffffffffffffffff, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x2, 0xfffffffffffffff7, 0x4, 0x3, "298bc29b572a87e6494d538234b5bb8f0b59fe43", 0xe0, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000010, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0xd023106ba99091e0, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x59, 0x1, 0x7, 0x10001}, {{r1}, 0x0, 0x0, 0x20, 0x5, 0x9326}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x20, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffff7fff, 0x8}, {{}, 0xfffffffffffffffa, 0x68, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x63, 0xfffff, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1d, 0x2, 0xffffffffffffffe2, 0x5}], 0x1ff, &(0x7f0000000300)=[{{r0}, 0x0, 0x0, 0x8, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x0, 0x800}, {{r1}, 0x656bbce678b09b9f, 0x61, 0x2, 0x401, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x6}], 0x7, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x6) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:13 executing program 1: mprotect(&(0x7f00002b9000/0x2000)=nil, 0x2000, 0x4) clock_getres(0x3, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket(0x2, 0x400000000002, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') flock(r1, 0x4) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="140000000000009fcb683cee09835600ed0000000000000000831b068a9b910f2ead8e53a9b50c75da43734e87fa38ac846c6d3c4fc238bcc8ab2dd10fd7b56b96965e51edd31eb5f8ab7a89e1cbb67193dcf69b78ccb45f8dd05db00067eb6ad42be1e6420cee5c0790020bb1975f86eb59078a1fe0656b509f38d79fdd18b0e515ea1bc26813c6bcd1cf5bed0a10434e4933bbea7045c2d9e91b574307e5511847fe2362493749439a159395b01b2f923893fbcfaf4a3c1694a20116887d292cb7f7435fb96932ec3ffdec9a8266373101051729a04a20ed7be716b4fcdf9b8f5b820aabb9fa14a1cf7133a9307a5fb4d6fbd1b928e1150100000074d116b79ee9ae94eabdcf8c6a14dd2c27121f5df1cc94e956957c2e949d8ce8a952195d2e3978d50626d54f98ad64d844bbf6b31f802988f758c89a038ced3b7b3ab486bbf70fbb06121d61073b2f0a318135413c7bbccd"], 0x19}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) sendto$inet(r0, &(0x7f00000000c0)="e19490b30271442a824707ec13167e73468df06b72aa0eab46727bbce5ad23c3bb347599bbf99bcef560d90f4c8d8c9a5f9d3ab84005c21d2bcb26ec5c8451f6abcb54eb68dd309ac6dc5ba16c3a387652fd752b5d66ad8c8f9dabae5cdb392511388a8439d88e247965dcf2d4cccbb1b44c020f5034ef0523c0c6b4026c0f8d69a814fd97ba22eb9d8cf8419c4cfebafeb24075a47aa0dd50ad8f464125cfc129935885317be207a57a2e7e826789f4c07c4f2287208e83dedca0f17dbfd064730ba3cfcd51523709eade75dc453fcca9e572db4a0c8a77243e9e7766cb7ca6da3db3acc80690", 0xe7, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200)="cd5654b6d96920337c169fabdd2acefa39f43b478b69c53ef7800ade9869c729d6a2c58f3c52bfe39e506a8927acd97210c754d59d7e909d1dec2fe4c660969e0afb7d434743f7ce7d8983375dd8f87d8a20d8fae921e0dfd984564e496d57a0bc47318c215d7968b936d796c57be04aaa54e8eedb2b11529e0def51ea04924153ab4b047d7a752dd4e459a53c479fd0754b09f65f45ef62e0558b50a96866387de01eccb4e8dbece99775d6b99a9e953d395a6f9ee384a1d45703141996f2bd75704be3eeb514782df43db1d483980567c5ddb193448685cf7d0e15678a315eadd4efc1e96373873a20ee7d325c1b73b9efd10e48a050aa", 0xf8) 16:00:13 executing program 0: msgrcv(0x0, 0x0, 0x1cf, 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/241}, 0xf9, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/62}, 0x46, 0x3, 0x1000) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) mknodat(r0, &(0x7f0000000480)='./file0\x00', 0xc000, 0x4) mknodat(r0, &(0x7f0000000300)='.\x00', 0x0, 0x7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="684d47f3bbe59de795cbb97dcdeae9c8a4987c29421002090b753db4bd709f88f0dec39f4394e29e2b88f0bfa602b91d155f1a97cad44e7afa", 0x41d}, {&(0x7f0000000040)="0ad0d6fbe123657457c7b8aac36091312e5fcdf00db7e199673d940abe16d5d657d4004c72b5542af91748e4146ab38454130801348e794ac9b8462a73c404bd4ebac2690ec88c2182b4fbb09b811fae9a63fca42135c57bfef3972b843e17f8111323c941968f8b54eb8ff5f8e39739fe0f21298dc609750bd2e6a5d70d1c1bb19cca12491a552240dc0dd2accecb28be", 0x91}, {&(0x7f0000000340)="20cacc3af3db6e41ff05d5092a1ed8feb62b99dd955f0e256cef640e1d58e93594ce793749935ebe9e91584296aaed99c1eeb8e9e0578d8f2372471c949f", 0x3e}, {&(0x7f0000000200)="ba3a1b1271de49621ead84333e7dc5be401148dea19dd266bb76a49f2744ca69d620d08d9f9c72a0363a881e2dee12259f7ffafd3525eeb3d2ef97a9bab6ebe5fce5cd871d848a7a1f4d9c4272ae1623c9a251de29177e26165adcbca8ec484a96189e61435ae2f9a7ff63a064391631c6c60c46996791678a59a6bf654240923b7f8364e16e65e288c01c9b35e562dc5236ca932793e14b", 0x98}], 0x4) poll(&(0x7f0000000440)=[{r0}], 0x1, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)='c\x00') 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) recvfrom(r0, &(0x7f00000000c0)=""/67, 0x43, 0x843, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) fchown(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x1e, 0x5, 0xaa) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) r2 = socket$inet(0x2, 0x4, 0x1) recvfrom$inet(r2, &(0x7f0000000100)=""/5, 0x5, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1}, {r0, 0x3d}, {r0, 0x100}, {r0}, {r0, 0x4}, {r0, 0x80}, {r1, 0x4}, {r0, 0x21}], 0x9, 0x5) r3 = semget$private(0x0, 0x3, 0x200) preadv(r1, &(0x7f0000000780)=[{&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/83, 0x53}], 0x2, 0x101) socket$unix(0x1, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/142) readv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)=""/106, 0x6a}, {&(0x7f00000005c0)=""/107, 0x6b}], 0x7) socket$inet(0x2, 0x6, 0x5) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000)=0x7, 0x4) getuid() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="25f31abdec9e08273252f72048"], 0x10) shutdown(r0, 0x1) r1 = shmget(0x3, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0xc4) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) shmctl$SHM_LOCK(r1, 0x3) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x5) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 1: nanosleep(&(0x7f0000000040)={0xffff, 0x3f}, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10208, 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) geteuid() 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x1ea359ef}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x83fd, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) clock_gettime(0x2, &(0x7f0000000100)) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fsync(r3) 23:51:11 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/55) 23:51:11 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) r2 = semget$private(0x0, 0x3, 0x4) r3 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffb, r3, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x1f, 0xfb0e381}) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 23:51:11 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r1, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) pipe2(&(0x7f0000000000), 0x10004) clock_settime(0x0, &(0x7f0000000240)={0x8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r2) syz_open_pts() pipe(&(0x7f0000000040)) 23:51:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 23:51:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 23:51:11 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="66fae72c20bce79cc166e3859b798517028379fbe5ed191472a8d1ff5cac9dcc8b59d3f924e556f5f6a27556650fe5811b5a8ac922ba13355a4916f4197f1a3cddb5d99a327342431dafba736310e3563a8813166e2357dcd6764f6a422c8dda4b942a66779db7c8acf3daa1afbf92e3f4cbb07bcdd62d2508cd6de4eec10dfdd8600e6a326f2ea4abd04b5845b18a207246d711273b29efe4999e9ff8942015a60b1b842c4fbdc690c17c213020735fbd9978", 0xb3}, {&(0x7f00000000c0)="64f955fb2357fc03124cb97411ea775df9eafe39ed2f97289b7d2ee9b0a170acfb4399bb33694a60ea9b7e6a4e2b8aa110092bc9c8988818efa502259883f069148600781449dcf25b7d151967ff268bf258dc31770d17cbd8e6ce24e6853548ef3994e2aef558ab8a08cfbc7d6424c3d2d30830c7da1cd25511f78de63ab6b2d5c482b5400b6ed79f612b71630f82d4954893d80f93016a0ac1ed3e436eeeedea366ca33c6ee879ae96de24d8018af88b66facb6553c8722ea5103f7249c0a5d979f6a5a9c3194f0f", 0xc9}, {&(0x7f00000001c0)="373ff525d25f5852910679ae02b140126f373c891c49bcbd4288cbaa904f9b02b88852c9b3e93800cef1a262f44c2b853c2351d41e1769579bfe8ba6a4f4c09b1c25d37f53958c1887e2e0816d9e262dbd14fc09cc602302f1bd899b1a9510eed282276f60942203c39da8db87844ec5491126595892c6d03c4e6bde859693f76cf44af7eddcbbd031d8670a73a29e5ede9ef3f633f8a8f041736e414b21a38a32b24d55ee47a2e6e0b3af1702e7219f14da93a784b134fa52", 0xb9}, {&(0x7f0000000280)="5e304cea9dba3adbd12cbe671b9d06c88ac118534cd176a8eb5305b2737146f31e71bbd56b642bd689ab9d5029d7e76e90b1195720bdefa30cfd0fcccbc200663eb9ffe439972e179bd01b6cfc0fd3fed02a5ff5835afa085b2da86f46ab8693eadf6619ada1ab7ecc3af97730a698af01cad8", 0x73}, {&(0x7f0000000300)="aca9a68a5f886a111e303c3fe056ebb3c0099cca0a43f84abd1e8999bf7017eafb00a55c63fafc", 0x27}, {&(0x7f0000000340)="7f46fe3597ef842aad78316e5b376e14bc8ddbe8fff9bd505f442ec0a2bc31c9f02e8f69497660e420e95442f16d6edf3d43300b222bbeaef142d7df282ddb79562d17af4855fcece13231961fd89b0abf790a542ca35f48988703d5502a1499b381526fca9f7ba4b1af7afd93da9e36186056e46d8e234e62d2a5d2b1f79062459fda7f52725d6801c8847dbf8a3c1fdaec95a25ba1ac1a101d8e4c4582837276606d97bc4481c176142dd6a7e79556783647e51ef04a03dc1d855c776be7725ffc9cc305062f9050ef05b80347159054d71eaa889c8f96b539dd36e5191f4745e0efb0b0a31f3810a155c5db", 0xed}], 0x6, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f00000004c0)="f7b00c10ce5ffeaef5017523a79ebf596d6dd379a1746a3573f626e1fe63578f947152c2713a9845fcb1451e26161cb3cc8d9b4a7efb8940ef407d1313d4fede4c30f5aa12447e5a5fc108af49177d5ad4c4", 0x52}, {&(0x7f0000000540)="4d04342353a974b6a0cf68dcd65313bfddbb8bc773f8069c1d02479b80f1f8d4377780b74cffb924ccab58c2d9b885112a1ea3d6aa18010304e3fdb81e46699060a9b9c5f02ecc87417e77c855a9f69b62b2036efff49a855997ff827150ec0672ab0f805cee5af486c420e4a059cb1b309a85a0f97e337133774fe9957baf1ae356a17929493b330110ad8a0eb3721941528a070ecc88aff85e370f6ea0462c351f6e2188dc99c306d531b9ebcec3f46a9e006dc3d9106af783ead652ab146bfb086df5a087090d86", 0xc9}, {&(0x7f0000000640)="0f195245db6ee1", 0x7}, {&(0x7f0000000680)="d5e3c93b06a8bb1efc69fb9920b00ecf765b66f6729e7f4da4e64805cc193afd9c9dac936ff6362df64f6ea87857d466f52e9016b2f2c348700d417e728f5ac1bd30437bb868d594a472040b7b2e83a5c2f6caad6c9011e1d518be8bb97224bbdef667fcb67aed9867775302fdcb03869158311b93460e1a324ac39240d99e7f00000000000000b4f18f2265885499", 0x8f}, {&(0x7f0000000740)="06ab07ca21edf49eb5eda9a35afa257255dca98e72c3a82eeed56c369889e079100ef6a25cf2e4b0e368d361046669162096b2082bbbcd8236d09ecf89913ffe0f66f6f454f061bc4163f51508", 0x4d}, {&(0x7f00000007c0)="f94dba50a935d29f11f0fa77d8aa4c6f669447efdc813c655a01c0703db5175ee5a5af62a39faf077fb9a4c68038d61ac3b8ecb74cdb560c0b515ffce3931c4ca8e64a124ad9e8277ab9bad34bd4cac092ff8b200246fa554d1d9d79cdf80d93eee9841fc63deae57777f168b63cc02187d31029ba9806de0a49082d74a2cbd8137d79f92c5b5fd0a2fe7bfaef38cfb2f44649e77098aaabf5ae61bfd3b3d0a9d58cf0578b6de4804ff7b593831243d95b6a28a9f77e73cf4aae2dfb4d9fb0ab4f4d4688bb19c12c1536a4f5a3131ff21ead9e8246f7d4d24c91ac174e9a8de55d0ec615e8c583445a9d2ec490d0eeaa94975e07b1225630353a3f9ec4231698960fe8674541f6d46751e351046312b8d61a325ba9755102399691f4f50c1b7fe7b67ddd6b8c9c20bcfc7aeaba79e9196e9330be1516b8f15a09c0b29308e8cf79fbc85b5792088b2b7972e8d87d562321da9f35e00dcd53c67a267dad5b3ec2447cd6ddcb17b2f65ebb133d01d7069499c8f194381883c55358de0bf88b1f895d8e7ccb48b60201782bf917fdeafd32cf861bf946d142a8d66e38b6f88bd57b46633c801466e818536d063625c9e161bf887eb49ffb7a26fec18710554042865513d2fe3e9bf178dac5dcb1a00f967a59bbde5869913280b8cfa8c9b0820a86eed5288c1aad6f28d5495cb09edff3be01f054d5301b1046d79a76cc51c95beff6673bcabca3b17995bd8fd9b352711d449ed909543adfacc211f53e4c2ad667957fa8a41e51a43fd8a5cd297dd6852c8ddd59d9cf4f3c7f88905d7e51238f09b0219b5b7ae399efc1f9d94a43d207f7356ff01c4bb94f49ef218f7b070b8f4f71dc2a496bb3addf43c0f2ff28f9cba5568b6cb35e087d0cf71e2b50f31835ec39482a9433e720027ef81f5e43cea6e3414a45c8a79ec30d53d827ddaa1a36a6181a9866d22ff9bc619142838ac34b687bd2843ec60fbc3536f1e7d42f325ccf4a43a745f189e0f29df02a3e4c1662ca5a653d8d974479fcc2e3f350536ce8a9f8d2b40bb3c862d47e33ca97017f34ffcc38bd9824c55964d7370830636e88c84af147e043149b603e8c2df9df94a3b6591f1132482f72fc28c3b8dc7863fec16b8b2695231666f5e2660698526b1cf4153402ee9cf324f0d185bc1bc40bbbe23a54f3419f5294961db754ed4e3fcd24a10e284d7ed013ce2a01979d6e5a6b9d071ed7355e418eb79bd37294de19c36569a337d4bebcb6e675d4b4e80b4479b25cd468d73ffa2839097209e5c9dd32a37f6a073fabecd87a0c3fabb3672b9e1fdf0aa59d5aaf2aee87c6c0ff5a003d5780b74f7974a082bf37870fefdfc98590e452b04f56790510f0492fe8ab35c6f6973bd7e05d744f344a7cfc22c96c9fbf58d63185449a46f127bcfaf03b509eb82f13ccfbdcf5703943b6eac223d7fb7b6308b8d1ff0cddacd1dd6d2ef945cf4851c9a5e7dbbe3a9a21c69d833a221bf8ca2c1e50ce3aa84dc2047459eb0fde577c4ae3902655961ec58a30b71a5df20bca3dc01d9b0b1cfa3a2d355afbb7c9bcd28e29235db0996c309384a6b7aa2ec48cdcd8e5f02f4aa98bb9da4af0df78b03ce0272c6f3eee50c89012bfbeb58159e41147562663fc8e8b42fe32be91700690b5ad38277b7ab1c966f05a0859e7e2c41ac5812244dc9a74e58aee866f23d48fcf26f056aaf919101741c80ae950ae34ab00bb2c217fc580298637e8ab6fdc1b50060f58d386fc391c9a2301e022003fc1d00bc87e76cd2c6adb3ff1704fe1099d9ed82307a799c94e99a50a71f7b7d2c8799f2bd6b2d2ca853a74866f3f774ee7477fe0bb42149eb9b19d6056141a8bf90e9771bcb0d88b4c04e9999dec755e08b9b59447366a31b555c7c6d3b9d62a31559659882a15528f2232374f5cbe4387d5e4e2f56ff331435d98c9848013ae1a6e6c37f910d7f95e8d643a5a6188e39e0f2115632b726c449553aeefa0e33b63754b43d534d0b7ce29642bdbaa968de600e4494b53cd13485ec33d7a74aa5b83f74d8bbc1197691e533f9ad67e88f1ed6844523612069b0b83f849f10c2af266048532e46194ed82ac20e1ce4eb9516b80bf77e207f49a3511927b615dcbb08428450a800c8f6e430164003383a16a46017bf8a1f9820dd71d426b90902febaf3af9874df62f608a4ef3a548c9776e2241ee3fad95e959d9741a3d0cff24c9fe379df8e6d6335dcda15dd2274cac5663d96c0bc0f0fa54876ece55395d444c8f8dfe4fda395d262ca69118658ce9eaf72d328ccac16dcc3c52460a32cbbfc7fb58d5f1c0a141d19f7157dd99ccd1dd54014a2a7293329e96e1c78656532bb401eedd5bbdb1ed77e09e81628d461d2e1ef39ca0d9f4f95ae78644c21de674d34d039cef66468efb49a3597a0737463985a754fd2428422bedc40beac89b0a65cad258739ddf9ec0765673d8c1a1490b1a9274c320342925ff426ad6632833cb99c1a622747193379967d024eb68ed815ebc4fc18432d6f55f9e0abde71548bc30c824c0d43b6d6897c6a3b18f641ffe12a091a380670647a15258ddf5f6fd226fdd6e0fbe731513e0105dc5ade81b74cf0d8f717ee20f4ff7f0a23df4288b6e276fa1ea818e1d652fc7603ea51b67e2ea67b106f77403abbfd1b1020f1c5eb1649658083f9c8bf307b1d8b54aaa19a60f7b399033d440fa833cd1adf2b358caebeb7207db4a1f7ea27f7b6572cbb1336eb782259227e2a3cda864551b63714f84b54c24cbef46897d1abd931edc29fca932e6915f5977d159e26cdefb1be561a8f1de4e0dfc21a0b851fe654b517ea975ebe7bb9f0f4ce255c9056279a5ddac8065d54af7f1ebf84f646d4680fab51acc7d0bf2764185dc965ca54a9896c37178ab470cd31c9bf4499f38e13b70073624741a5ad2dbd779eb8f0f95beb957860297d27504145489f3c234272caf4768a32f555017b30d4a25738cbf2278999f9c1518107d0d5153515bf1d5c19693d270a36742e4049bf5827132f0ced407161de4eefffd27d48efab376f9cc878b80f352d5059e28f5656821400000007418ddac731f6667310d9be00ff9f99f0abca457f633f8d69ea7ed70d5b5c2b71840c16c075d5fef4e0e495ec0c9e1044e687cb74217e639bc83dbc324ef5edea325557e24a633a12b1742b0bf06abccf83962f21c50e1409ab78280d854b9770580975247a46c8d872d80d72c92a996d4fca01c06af3ef14cd37f93268a2cf5ce031e686d7138043cce7ff0d7ad81dfcf4818cda86c35154889b85489017c46d5d1087ce8b73a709b4ecf5f68d13707c47219775bf3aa2e3a54cb5e98984f607ae12a4951c9c2aaeba7b2f597782710f9f85cecd69c425303b0f15c19d8eb0952c49a94633b7e516d33bb2623c155eed319b6ae876e66036e76e152916cefc9a9fa5d61619478b33bd676c5e79ccdd1e343266c1ef20276b729fe3e1d0421850e312b464278c1153bcd6e4eaf7bd0299a03a77372ffd2639b0ddffa61d0e63fb6b2fed4bf81b3722cc334b4796e9a7884b2a08e0f587a739bae53145db2ba0397e425d5f9f89a01be3c37fde54b206aab73371a78d9cc4f3154d5e52c47f61ae658b1ec41d29f857ac9ed3c26456655f1773604f9cdcab0d695b0ecced2c86740773af71bb66856b500dbb7bad552fbef4abdf03888c78753f117d4c2e17714b445d8efc153e5962789b838a41992057a465e353cc80b4887810358402f0eeb8272a3a4f9aab9de474d50293d5548f2407738b5ef351656ca58c3cbbbe27bad74d6b189248c83bb8d6139167abd1b37324c29b2b2784786fe614902840a14667080593e7d9b0053ca0885ef14df9ab4577ed49289267d5d0abd3fa13e7d50d73fb8e796727026a7f295c156f32d5771bfa904d4da5daaa9d794e523982fdd0e90625f14ae76bfac81378f630e5752c4bf3b3b1b08f1ce39a8acad0db2a70339ab6de03f78d8c91a5d7ab396af0d4c4482620ff304280b5b08568d112c85230a7b46f65baa2d6ef6c7184670f2799fc1a1a26a5748fdf6030e3781b30b744c577b869d0595a5164eb4d4c843676c784b105462de9fff443169a61cdfc3d00e600998afcba675cc47160672da05c20edd349a3f4c102ebf016700a1d92bba9b1ec448f3216d2aa62b9df2ea401f8d4d0d7dcfbbbd0f59bfd1aeca1e96185c967b7c7423332db056e17aac1a0e5fcd6c30dbbfef0404bb649ec8ffe9ed78f11337cd0777ea91c6e36263946b23f1f5676f04d973951dd3e853c2e3f7016c1d0a66685311e6804d5accbf6600c052b6cf7d07b1ed76d67f76ad672fdc60f6eb817d94ca07090617fa5c8982d19d3c52e0533e4a3b65283d751567954d02f68137cf75b79a371f3d0a0680c6fda7bc1cd505b325a10aa51b2da323ac7d36a5c677644fe3feb540463567fe2cdef7cbb3a116de61f447a38abaf48b5d865ea3c241a4b13e85befb56e24224292600d83f9da9987125a2ddc7f341acce294e556e925b037985750243b75cae7db58b6981392caa34b1faa3bc6f7a0c14079e85f77c0e606265e247c89264eb41cf98dc7792d34387bcaab53009971089979d80037166da949e375155e5a1f311f22964b1a7036de45e424254919f44de41e0faa37f8bfb889401f657e96311de1a2a4e95d0bcdeb0d90f47c950dfd6d4cd7140abf54c190805b77f5b6f8a8c02e433dfcb7d0aa4112812c645b838dad95a105623e952c364f22dfbea936942be070dacfb56122d1f6072cc0460a3355dd48e0a1c31837c73d12241347f3bfa75713d72e0e180561d1ca761ed53e80f01658965acf219eea87c52c257206902d8a109c1b3b645ccbc9a8e1488680ec84733a146cf9a47d60767edbb2338e6ba4b8fcaf1bfc6da58fa7c94ad83f6c3d0fbd531120786ced2c18366ce6b00d6e6855f17f2e7d61c0ea594ce8863a85534f9a2d8318c42384810ced3b1270b0e591f67cc38c050829499960637f22e105c8f2fb67258d3142e149603ddfb802f922e1e616e47b0fc5ab645a45ab628982d2f743387e5114c3102e407c09dabcb8bf1e22c3eacdbd00c080c0a72e3f9378975ef5d25f2034b121cfbb9d8aaa81bcd46fd4b06bd92ed2c37f90f01e33d564c3ac0732ab661bf653e05e0c027d02009361d2645d99a383569eaa7a2b7e1e66bd7d56828f45e754a5d2722be5b4add6be09fa1dc450030642a0da58f376c87ff4fdb988af9822bfc67f4b9cb1f8ee9d5c5eff0be1bd54e6d77110c08e9c75b9338823490692316bd57afbcdae2ebf5efaff3a0e5b31d6530c60827f088608c346de303da348c875a94648f256ba6cc7f5af97b18ce35dba96eb3ac9ba468b8dc826ebc3aca1c53fb190f9849ee4fdd8d111a9937ab847e49df0e39c04c758c4399cda458eb55115fc0998d6ded1a14d9fcc751aa19b855d3eeac9938ca35bb54238e632fb012b664aa405d5f5785ed487c9e540fccf6712f715e3e0e6a4aedfa0e26f7ef85498e75c139f067eb464e3467650e09fa733f6f3f4e4caa1006a6f4d6a75dd13a26b4403a20690311426ee9500bb533a5fe0387736fee68779424b6c5f0f5c5c598c4955658088f23a0af46065c8793e10baf4a5dd9c1bd2cc2c446a954fa0def9f51c13e9a53408725c2d10575f41572e97934d9ff11aa2ecafaf65539584dd7cc0c0dad19ca7e11f26364d576a5b690795844f42279178e7a6e14b3fc404ab2160be3105b6fd0d38b23046c4d5f7b01a4754e78adbc1c40b220d962432ca000000000", 0x1000}], 0x249, 0xc) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x20}, {r0, 0xf8}], 0x2, 0xffffffff) kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x38, 0x20000000, 0xe9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x63, 0x2, 0x6, 0x7fff}, {{r0}, 0x0, 0x8, 0x29, 0x401, 0x43d}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x27, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x2}], 0x0, &(0x7f0000000080), 0xff, &(0x7f00000000c0)={0x13, 0x81}) dup2(r0, r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1b47a54154460fea55db9297d702e60aad0a32bc4c44934cfd48cbe3d9ae31a737f1111f822c48981092616bb411f7b258b3c4fb8f6659eccd7aede9067a873ef4a071ee503e9ae88d4ccbfa64cf99d3a828d4baabe63c0b226e9199a76d9de873e834d75bfcbe6cf40b35da96f7159d4d0831371b52a802eb98f1b23f6e019e38bb76bf38adee98a6774f3404a4ba5b1f018383f41d6358972f1e5b86a0dec89f1862ccfd34889f0735a1cfcd0328dfbe23ab1d48f43666054c56c9f5a68bf418b661f81a82b48d97e2c2aa07f7edc812c9fb6f194e5d0229fcb51149772a9040d32dc05f93fa669f6bf5f397116abc30612a04", 0xf4}, {&(0x7f0000000040)="88af1bdd76e9bdc88094b1e163de49d381c2a45d7045fa4505ad701a94eeed7ed91f1130b6253a32961d646fddfcaaa3ebd2eb9047", 0x35}], 0x2, 0x0) r1 = socket(0x0, 0x8005, 0x8) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x8000) 16:00:08 executing program 1: socketpair$unix(0x1, 0x4000000000000d, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0xc4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x7) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r2}) r3 = socket$inet(0x2, 0x4000, 0x0) sendto$inet(r3, &(0x7f0000000080)="d4f20039e9c412b2d9463fd83257aed6bc564baec2b2aeeceba5ec5fb1c8c5b46a8e74fa3153b467087a93d9a2dec22de7f8bafbc94dc019a5df26eaa0ff9f2ce5ecc9275dc8a79a58ef3b0a9ec9587664f74c883f8781cb19a488cd4fdf2d19b5526d61e79519", 0x67, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x19, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e4fc20889ffc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffffffffffdb2) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) flock(r0, 0x1) dup(r1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/58, 0x3a}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) dup(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() flock(r0, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff, &(0x7f0000000200)={0x81, 0x7d}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) dup2(r0, r1) fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x31) sync() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1f8ed357) 16:00:08 executing program 0: socket$inet6(0x18, 0x4003, 0x1000000000000e3) 16:00:09 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 0: r0 = socket(0x20, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x154) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/129, 0x81, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x6, 0xb9}, 0xc) fcntl$getown(r0, 0x5) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x400, 0x800}, 0xc) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) preadv(r0, &(0x7f0000000280), 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f0000001480)="c970f81194eb9630c55b2601984f7eb53eb1544a8541ac857b1369db3f2f2720cdb973d00937f2d2ab2c0975b5df0cfe7916e11ad6c415e0b877deab7e1eab73b89e93120ae67a86d6b720f602076234cc1348b75ea173b0fdbd12245ad814b72bb818a73e21d9ab9442e77e44cca47ffb61768cdba57b9ba32dda48d20a508586d1c851c3e8abbabbd81583ae23b7c17144276c5ed87014435ea048d2b145395d1b8d49d0d486577b8c7fe7883b82c13ed6629dfed9f820959a89de4167339841c93405a4f9efc8eefab0ae72e5b16c5a72fbe393ff755881dab986465674cb9122d4569f4983ad2cfa97e1d7e5124e882c5751e4ace60ac4a6cb5431537b816c8161c5cc14f880709a15f3d1b4073d88980d915c5e48194efda623e711ed81fb387f99b0abeecf4c8c46a491b9c9ed1fd9dd2d6557b9014e24378c31c27557123f53e654f7b52459db4c89b413da009417af3eaba059ffae10203895a6b6ca54ee51719d96256fa237a5257796fca9999cd2559fb617d611c5a73cb2171e4d80517feae206403d320e6b8e78f009033e9b941fac7d7ccd5aba787f5745c346eb4dc5ff5ffb01662203e6f9484d1a8754248debd9801aa42bffc0d58826cbdeb972c167ec3848ee8591e51f7737bcd2dbe8829d4fbb000bdaf8e3fa4d6e36645437a8d337b6f4ec155233a0db16d24e44dcf1f65e77f474b03aaa497959559d8f6f5b5966396c2cd666fd38b6c185db73dd620da24d038a117f7e7d331557bc976bd19b842a998c5dc3be6b167ff83ddc30d57a4b83a0fbd56af0d053194bd89b44d10841c61c3d51dd50034340178bd4aa99c0cbd254d03c9c0d91a35ab9a4708c28432942d11e5ad412b887135bf57ba939d6b3491ba1820c12e4549fb7c9630d6cdc8d9188c3031b3b5d1bbe159863616c56aff7e7f8b510b9e9ac2364c1a1d2ae9e05260453847bb07b86b979905a330423a1d2acfe23352841d15c0446406ccccb0cb22bafe6137e05a22ca5c63f2fff9c0d68d3ec1c60d9b82ac8bd43a4a4394586fa76bbe3f07c921e0530a7a87ba406aba8ca384ab69a0651204f2f6ad126c2cbe5ce6f0030223384fc1a9474f10d59335f5902c65f443e9fe959c7a4a7e307069216f285c22ef062e481b12f924f659afa831b67164a04c18a4a8a60b08774c4cf30ccf66c4cc8b56568d305f396b6b427d0e0e41c318256bec1840c356f65d4c352c46b528fde46ab98423d7e1e84a2715c1f1c00f7f9ca7595562efb42e982a218672dc9b1a39e1e8cd6a2413ad1334692d6e73aa76c20911527d7b648c04d641c40d4029a6efc8724f8d85110593e5e25b264a5b346213d84ce7faba5a2b9c6424f36c95ba0d8cd069de213c26b8124893d748e4f301cc07a2518be1ae2a34da605fa87ee51a833cbfcde38c3e5c303c8d1755b6fd3d8e24b1cf56d7b0302ac0eed3b31afe2536ca8a454f7bcff42e589fa6fc005aa594fdad4063558f9927c4ddf93ac7fbb765cbb35b0274532c3079df0eb69bc7c5f9848d5e9d866861b8fe6996d9bb7251b93d98e6751a7e5ecb843e006a0b5c6210b02f743604cfcf02154a646e254e843dc9a35626f4312b2d84e6443e9cfc3f39d672fad0e19a3af3bfeb9e3db6c0e79c3b2718603768e6c229deed21d9904bde9f6281b74497c985084e4b4373eeaac381ce9d170761392a13559dde1943dc9b62b958501943a9c107d8086765d3b597c33ff77b88158ebd567c55b48adb0408f9669aa4fef4ffd09e78c58b0eb6bee3159dd878415cad98a465c16b4719b750df56dce8cd6c80bc7574c4c26d6f68c5172a650fa911cd6aeab32236472813f58b2e91020c2c9b26e94700dedc5a7d7fe16190406d26562656869406d64a98334a060d9ea6dcb2d39c280e167fcdb819040f1518dde112ee5c7304f07a208466bc343608d1372cbbb28431028d33ac23c9f77e850b9805b49241b068b21f4d19ca43fdd45764aa4c9cad42672da31a7754f97c2fc73b49d335665d02de02e99c34d13220d783a5d9dee935a1fe54f6a25bcfb1bb12afea468306800e5ba95a96ebc291f41d64bd7e466a0ab6dc0dae861f86913a48537acf82f99817e7028b1eed362fbbaa203fa043c948f0cec4bcfcc6639abe52123958fe0cfc6001c0cfc03593094d045632ff6cb1a5eb0226e229a05cebfdfe61526317abbf2006cf834101ff251f59c4ae219fde1fb7e054a4e46f694fcd28c43ed3bab09fe5d1ee26851242ed81ee875b2096b63f12ebe0ddd4f307e989cd030cff50b38dc503ad4becdac355fcc90e1be3cd20361ffeaf575ee0f183a1c8d565855b5970416d32d8a9c10a6ad414a4cfca829b8c7864798518dd1546622783a5141b9b53ee3ee39caf04b396f28838f4383ccc4008753fbc17252b464c9f365f2a07ef53410e5075a6d1cff5b68ad1a20f80e774a55cdfd7144a31f99635388232649a98a7a30b4785090a6772d473572aab11375ed8ce9eb64605a6672480f2598f20fb22811aa35c5f581adf462b9731974940604ebc94419ed2ba10ae3d705644fa8fcf2eeeb244e2f8bcf531a8225a3b20132503cc675681097aad34e882049df592aa82f45dae5afa1e3ec21894dd5c804b9eac80d14c12eacb2ede9c2fff965821762ca341ad2bdff0b6f64dbf82642585fb347c7263174fd2ff0e8678f696ef667d4802a4e27d81f38fde63fc4edc5c385cabeaa2ba0b614ac7fa6acb1651269252b2fcbccf1edab3ed3eea57314c29b1d3abf70ca0ae29cc64e3ab1750ab31ccca290996685b6b242783cbe201be48f1e084ba743fae4055015e80964441315026c499f9a168381640fadf851edfb6f1c64acd829c7e753a2ebe1e468c90f8240561c25ad39778268dfaca5ac142c4d2f98787bd0f1c11032d8f30621a482757ac199943801430d6c7756bbbc6b05fa15bccdd74d1cb7432f558bc67a553d337fa378edb548ca0c514cd7498c5cde6e6616f4fe12401e5b87040fb6192ea48f04d6f7c5106df2c27cf75018b8ca13c4323ad0ecce1fa07cdef1848b0d72e13458ccab7bd84523c6f2cb3bca808d4a6a756d1fcf7044bbd4f1c541d47b70f7c420a4ac26fc50ce8e3394f559b61dc80498e4380d1afc7085470e04bd9b7f4c9eeb580f7d3e77404169572ff8ee470e151bb6980588769df0cfcfcf9513d6b2e8a5f235d54453a091469a61e5b18efdda9c4a049b2c6c6ae9a3dd49ff3a0ba339520a9e76c87400577c257b2467348d10099452dd9800eddb4c5b449f462a0a615e149fd2e8ecf11c78e0f213fe301bcdca48be0bd8dc20dc70c00079e205148f7445704527dec32f70768afd702c68b3210c8c645115a3317e995bfde17f6c919777c129c407c2cc50e9bd83d08dc2ab94ef9f3bdffe9993cd60cf557c077310b72126f53bfeaa70d0f974aa2ebf741484959220e4e9ddcd9941535b145fe77512a4b2f9b420e69fc0124e8eaa4474b1afe9b1c0e82bfd817c1c57f4521b9fe067621952e0d8fb7bf4aceafde3ddd7ac51331f35aeb274703151bebf625d3e76e99ce1e72c6095d6eeb60f9383d99938b2649d6175fa674d10ed47134ac4f72206cb15d08c1917a9bd9183bd13fca6c074117b6981ab11c7a5b6d7f02f1b515ab39a2db8634eb32f54881a64ba2aba2969a9bce2cdccf2413260e9575811451e3914e758215c5d84ec1eb95267dd7531f4211e9a0d0f31651b515af3c780aea9093d323a9dc9980b102b3e08120ecd9b290ff3911b8517f4a443efdf2752023d6c2d84d73c220b050a241b8cc1820188cd84f87312f241d9c55bbfef006cf3f4b7fd834868aef52e1a718ae0b8f3ce4d8b07a3c53ad37b6da4cfc967bc4ed37887a6afc22edaee7978cd350fbf66dfd21a374fe8728054da6d7937f870c5123078fdaff87bd178673b6d1c3f4cadc7b3e3096b512ce834869b2f8b8a037a9eb9dc5f8a99b143899be20546fd3013c98f073fd930cdfc9f5fb7c14f1e3d609b9218838eb9e0c2ec7b1ed4afc5383d306d114c9fb62e003f83ff231e2e3a6d12601b9e7e00366d5e38dc93459be555ece1683daf14c48c450062361ef35d0b17c73b9398e60f0e66ad8b9676c2285591b83d5b1bcb3b8ba4e46754ca84331d6f2bb0c8e2db7e0da290d59657ed0f431fcd852b395db35cff7cc60b9dfe92d61176ce3eca2051d522b25050592f1c681f15004461d55d0cdf74c7756e6c60248565c54c3168ccfd9fcb56625299f47ffa676726e28ec0c76ebcda4823b117327696f3412d8ae61df125d3e12466b8e4da96c50b1d93e1589f12a88fc8319f3422da5895031f721288f598e9be35cf782b4da38d2073c4afc406b739fa9918cff430f22092b908c878940ba2bf33fc140cecc638b83d6c54321ecddd93112376b31a09f234cc16c4d72d390eb7a108d4a5c5c4b900f3fb9dba6e2523a7905fdc78f3ad7e0e3c2edc350392e5f431ef04cc8bd9b7fc199221d50c646287a6dd79af44526b147e19eebbf96d82b985afed46d8d46cabafa8704ed5f0beeeafff556258e16d835bb911e1ec9a7f5d05db07070697ecd8d72f833a3e04aa4420afcb122853337fff9ef517ef9f067e817a2dc0ae75b8dd4cede4f2430f45417aebf7bc6795ebfe1fb1cccd79e0f5d4e43418bb431becb43f7d28f7b78092d124d2acd8929449538641d786b983337080256d82aee1fb5a3df3ee802cc562517a84a2f0b2f452504f4db3283dd3ec49bafff8a20f684109043a5da3e50d439a2ff80e4485e97531330fe4bb6e8bea1de0bfea299723754460b54b4a725cc499bb1ba68d82254f52b23785399c746c21d7a4296c803287aedb39ce3bedc5e10431928b97e50e6870dcdc7e9cf4e11428bfe40ee6c091f221437f5971ba1c8bb0f4f2c14d6277526de11d06a92b683659d305ec37ca95918148e7ff114422b873bb10f2cf429930d3e8e69631c5d47b6d6c7541834f836ffeba8b43da7e44698bb19eea59707758945b599074c7da663350bd0bc44292ce48b27bb14894847ef467ba458f8a81e50c06149fdb4707d9c2ed8cf2c1d9d6f61eb092214b4e2ff29fd0a5aad347fb1263273b92b9d68e17fb45fa7e0958d9d6e11016bb6f0286f79e60ec768f955095cbf0222b8276c731a95313d3a50a900708128baef764fe541bbc15e1c5812c2695b6733d41e35c1af9683347f4311045c21761fc8bf0d66f053aa798595ea1c440b6a3b1624690841501459f775d1dc7a5dc300e9d69d275264b359828f0b2c5bf38075686abc8d42cb9c89887111b7746697fd875cf4e10c7b9b07ddfe549a4cdb0241d02a42a16ea63c0dc7ea8fa964a6509bba295285b214ae52486d6ba98ed18a9463c4701feee3a9ee5c32ddd22073ccca8656585c81632a61f63a5af162a02c35d9de314e183cf6ec14c27765abd3c8a4fdddff24bf972b89e1a150c56f5bca6aa11ea55ad741afe65594900d95f510b2dd5c91cd091e73db7e69f43d8f592dde4354ff85bdcd278a8baab8205d5481819e2030998567cffec653953e38d4aea12687b976ed5412a978fa77d876488a5f36a0645ad957e0a24fae883609410ca893a5fdd1f29053249a7c1a0aac97a13479770892bb30e108a2561d34efab5c1ec7c2953ef55e5365f2f4c65f726748451c9e370628f485f561aac606e297eeeb875e93b6fe86ce21cfe126cf77f077e600ac7862e487dee57c18d106a7226e4a6b083a9501b0659cce417c9dbdb6d711a0159d2b2f2e1fceb473b804a04254275d3ce", 0x1000, 0xa, &(0x7f0000002480)=@in={0x2, 0x3}, 0xc) close(r0) getsockname(r0, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/58) 16:00:09 executing program 1: open(&(0x7f0000000000)='./bus/file0\x00', 0x10060, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xffff) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) close(r0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0xa5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000004000000, 0x12) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/199}, {&(0x7f0000000440)=""/149}, {&(0x7f00000002c0)=""/220}, {&(0x7f00000003c0)=""/100}], 0x1) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/252, 0xfc}], 0x1) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x9, 0x3}, {0x6, 0x4}}, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20300, 0x1c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xfffffffffffffbff, 0x9, 0x4}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x109, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r2 = socket(0x20, 0x4, 0x394) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x3, 0x401, 0x8000, "2fa9960000000000000000cd00", 0x5, 0x8}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x80}, {0x20, 0x1}}) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000100)='./file0\x00', 0x20, 0xc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000) fcntl$getown(r0, 0x5) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0x3f9, 0x4}}, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() dup(r2) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x7, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) msgget(0x0, 0x400) 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() close(r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getgid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ftruncate(r0, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f0000000080)="165ae14888ce464b5c4fe9414ad6c577ebea6733ade8f4fd3e663b5a6a378feb910a3566ef8a36d0134b0d4e176b3b0b9d99397696b86dd192271663ec83d6abf8ffd8f640167306ad5a520ddd357cb82265f3c5f5903949c0db42f5bb2a7023a21159bfbabd905c5ae48dff1fde32cd2d57c0191c0346a20950bda5c5fc07483985248c1e8ae81644", 0x89) ioctl$TIOCSTART(r1, 0x2000746e) nanosleep(&(0x7f0000000000)={0x3, 0x9}, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100000001) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="b05e6ab2d9a1f780d71f97c023815867c01be5befbc23c56d4b5e437e8dbd83fc4408bd4179b2aad223f6a1323adb092fc170393f2cb297a228628102e6599f4a28b9b94c49947009e9ce6a3b5cdb17ccbcabb57f4e4ef5ffba1678dece2bd73d9939d3c772dff9556c1545cc728a4275213a38c86ac5e8cda2a8d185dccff5d6f6c841d27b9b2a1ec1e1b680a91439a345c1f3b189dbab16e6fd9eb", 0x9c}, {&(0x7f0000000300)="85f41c7d9555a72f0e23cd309b084dbba04f627bbba94dd1ba5ca6144a15458a69e010a3b0ab847066ade31bc04677744d448dda3edf99e4f76cc89e2309ae664bc1001426916253e258f80c1ba2813b969355f1efa5ec13c27ad1e59691278cdc6f9cf4c9147c84f6bcd370f10e1aa08f29cc29e5856c8acc67605ba24ca9b5aa7c75f46c287d09193080b2008089039aa91491bc9a16446ac66407f4417219b922adc367064180fb2bf0544b9e316231282f66d2c181e1121133ce4476921253b83e6c3ce9bab369c793b296b809ee1d58135e9d379632d94a8a", 0xdb}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x114) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="76937cdb1d3e78831f5b2d169382fa65a11f28cd9dd4e1e25d4092779db25715e9bcc624e5ea675dfa6ffd31ff8ba1", 0x2f}], 0x10000159, 0x51) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x6, 0x6, 0x4d, "524e782fb4ee46f17a6f275adca3a72fbcf3d375", 0x5, 0x714cd5f1}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b117", 0x32}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x401, 0x8a7c}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:10 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xd21a, 0x2, &(0x7f0000000080)="b4407297d22ca9982679f45f41ad4cb0f5fd1193ce3b7367c9b468bd599d677bdb9486accc0cb13bcada1e3dd5b7e2cf4446da6f6c311130baf3aa584849c2eb7295d31e25f330980f21d05f802cab9eb676d7a5128b495939485b1da0f453e358dff8567852fb8730113a931b6fe4670e200c4c6c4fd6dedbfeb5ca35515daa0da6b37a2aac67e5584da7976efc15ce63d49bbb3ba2afc5ff0fd2651c3d08fb1306b8d4d43e35d867bdcd1c6266ce71e9228b6640b848715e7acac168c5c9cc964dd5de9e70aa4f79018994f60779c4f60e3977371afe4c9a2115d664c62b64eca2e4e1e30e59269fb17038015ea842be8662308ec6a60644358af7e3a8353bb291ad087c7739df00959f09e40e169c80fa770ef99901bd2005eaef08ad3b0d3aeabbe6e649bdb15a11300f731c5bfb23dbe8bb7aca1c18c778eabb55bb8209acb243ac3f866d1aa429f8b5b931b163b47b300d2afe9cbc08d4b92f003727f707e4b3a18bcd9d0502b37640e7f7ec6b8b4ae2d6998f962b2b1d23f8a9df1558dd58cc55d583a9b82763cdfc1591a046ec577d78f11596ce1906369c95ac635128ce0b2aa7ccace42cee9a08352f8816492a71f4e071d86f4efd753beef58de4d5d6a6621138b721679f913dc7161f1bda74835197c0d69d146e91c2ddb6e3bbbab239a99bda2b580b55dea632bfaab8630c8017ae11651a40bcb5b6db0aaf65e784836978c84bca9362c0720e2758d3a8d7969358a344522d64af1c4bb751c027bbbdc25d6ba29c45fcb6730dbe5a03c97d60bd6af4f283bb433e80b120f8d1bb5ca64ee544a8ffabfcee033dd7981ae6c4fe4601a2494934ca8a96c34bcb65a426120339d497c335fc34fadd4ce81df4197882dcfe3467b96b71d0de4f73c80011f7afe24bca61064a5af9b08cae5a9fb7c83887e6b364abd1bc1545d87d12dcbf76a36b21ada6f0e965b6c9404b1ac800731db5f026e62d870c3afd8813e0f54281ea47dbf80881889091abd25c9c05e12212b1e817921f1d69c68e24c02dc28deeadfdffa62eebbc0600bff385478f556e744c4a9f2a67ddbafae33bbabebe1ce15455e4e9ccd70ed9181ca97c988873eac321c139aa455d232837d7f4ee207db5350403f2bd54b6f8a524c47b48cf6033f5dc5cb73dbd5ad21a39382346a5ae5e44cbc31b92352b7c40df5a62b7571d8d35148b4aec3435f4d2ac73124aab94cc7abd3a8149ded3d46fa4dae84c5f1b340b9c3a92b8c820ec3ca718592207b0ff5ecb9ab08e78ea7ae4ed394a96a3e8cd7179ff6491d9f005afb533965a0ce26307bff501588da3867547f73b318d0ccca1a108deb67aa91965eef03753ff7ca1feeb53f6299aa4c7f432eaf39f2bd8191b7add072425a5813a71c12b39f4d137f7955ba03ef6ec197e582e6bad854006e0c294cdc03521589bad2345ae159b801541f92fcb1902e6ef2a6c5104e93010c1c62e5438ca4d49c70daa8e516f2fd5fcfcd8e2a149d69aea3e57f3ce62a3ce4df5dba1072ce579d65c088036fa0809cecf08b5c3929b0005d9e4f1875325c60d5531dd5b4febe2584b8ec04a3bda8706fd6055dd4ef5a802f90446ba214228251e028dafad8ef01f26f69b0f071dde92773fd6d7b47e93f9fb021b239f676d6a53be1d6bd2b76b2c04e60a06f34a36b3b521ff108ec8f443874d4d7d1e0a2864a9093e3523183a4ac1135ce0579f10067639cb14b2aea3f7b2d60e2c6c77fe7efd1fbab0950b75a543a5b3f4b12287fc67453e0d6e809e32c71f1bcaf0bc0abede49bf4b10b2025f56d540476cfbe37202703bbeaa9ad821dbf83d0dae88b8360667df5d53253ce4783e4d47466a1b589cbf36d6c15bdef59a69469332914286e4136b02beb29c290fff85b65c5151cc4c9c0a8cc433e639c9e24f108c687c55196e331ca14c96e44094a2b0a4347a1cf13ffeb5692903ff02c72748bd269ea9c7370b9b3a711de0daeef26738d7772d2811bfe165a63314e4a23e6a703a12bbef2f7c93328799cc321f49c1d2feab392d6e5153974ff84b86679d622480804b3eff0d3346829ba0b69998f911eb85e69f2b521d09f787df24a95fbcfc8babac4008f194349feb4b0f0bf815dc6cd6ca19adae339a0ff062df8d3b57dc7e9301fccbd718fe743053655e7a28ac54c3c9b4dfa24def97274a569207ce54399d857be027b567c300c612134b3c895086a489fc917a011a1a6ecf6cdd781f60869635a3e45c7b43964fb6c5a23b656989d8e2855261efd831f4577bad0af7623114611a5c3fad1cce935c0f9064ab0c7ebe4f493a4d1f883cc15191988be0b5f5404a4677c802b3f010a99018967893229a81aad85471d55c5c38cebc550a07246d08ca18ecc7df7c901c64d938737909e1c4a4f20e2f338c73b023a69ce6980b016a0bcaa03e79a743d946b1d83dab877eab94dd5c28ee8594a4fd54b93b3a10a3e82cda00abf916aed5c0b967d9db1e23eb17e0a612c898e64e2b2f987d49d62988371881eb063cf449ea942ea213314822fbdc65e0f2b7b7a1b2db9933d5b86dd2f215c5652ae1e95eb3725e6e643f13be47f4d9640bbab29c203fb8b488cf83c443ac268677c05d1382608e9ba75ceddb73b153dc19755e6fd29093f76f286722a2d16214f23888ca98c21905dad534859cd807da853eaa8b9a1d3fed644284252fa68e725c6cb5009ed8def6fc0d9200811c3924e1a98b7aef244b28ba1a07aeedad97070dfe6c5cbd8519a75cd4710a1256dc1fad1846726c7565a1f0cf2350f8c1945bc618cc0753d44ad161b4fd4068c133c94278a90a018f6ffedb544fb5b72f18cd46cf608397648d91b36739b4a80e3fa6df0efb51142a2aa2eb960d5267ab122dac95cb0697ec019729820498d98ab0d0e351c25be64cb8af225e7048302e22e87b926e5039aced84b9bc5798250f1ebded090693bd6f6fea1a107f1cb0db29784f57cabe95361b248a52e8307276473676daa0eb4fda3d0d2ea858b9b28cafc70c6ddabceafb3ce7bb39dc47c4efc0fa3c3c8e1ad1671753a3605014ac5240cada4b51bdd7d6a7907308cb81b7a9a8a98dca3c22dd17f83f7c924236e4dd977cba3160511d2a8ab4b193fc8c004f9d6f380256e709c77c7cd870358b665204f9ee40755503d120711fae1f6c8b45e01c9887695e9fdeb5ffc6a2fe44b830c3e7ba53223a239807022176d6fa8e0ba1ed2aa2072f40ec6f94b6217004cd95d61e236f2b5f2a4d9ea4abcd5bb14576da46ba1f45efac34d399a22aed10627ac92977262b080dbf8a6436a10a04268c57116d10376ca5f3e827955ca4847225bb18d49cdfc64c25484a083dfc97fc56eef11136a6f6ed2db365fbb4db2049f3624e726a238a7f7d7c503f77ca5495186ca17fc40f8d97832e12a0290ccf5d8a54eadc259a418d30d57c92b61f980986b64c858de872fd908b2f5ff7cc0f2edd301f6aeadebf836cb29f9b6a6eb6e737bab1f118a032e1b022f9dd19b59e5d63638fa7c0cdefaa22cd57510df5d1646d2c893898cc0f7242be84b4a4d44e1319b83c894d8808377ed5b10c59a27f60f155a59045ce125e6ec0c21c2824c4a72513aeec96fec4b45993cb68272b835aaab483376ae297d590ee8e73ce1d5372dad1a15e872798c3f705344ea06b55d196440ca221312c987cbe65b98556c1343e5a9de0ce94ced032859b8ecf114d93b2cc9a26cfedf3f176c733e0169063420f849a86dd3c3ee2efc4dde8ff4db5aafac4459f35c609d7372c9faeafc0fb83b800e834ee1549398407e8cef7c131df7b4742f4e2b858b0fc1bf08d12d2cf7332ff06a4504b7da919b5158148283f867614a6f90ad52e99c07ae048f423214296ffc61ecbd58b2e1e98de33b9607a8e1e5ea0cc36db9f56c27570b7a221a123a43807d58a56a4e61ad2328d80258bf7bbc24507c56f651f30bd51444f8f875df86d0fd6f096eb3ce923725619b5251344944bb1427d078b31d56c3b9db292d55ea4a2c4acc0e568f5010e3c933ba89852f66929c8e5c77778f6ccd64de42386947dfe60c45b55c5a07edfdb8f7fe5cdd52b8440e7fdd4bb40c73bbcffd3dfe269d1f00a522f18408f1a73003cc7d6d91d553ebacccce972b6896708d50faf2f74243c6ccb3ed3c9619b6340b8b4e688dac96ef96c5aba3c21ac9d45737c34579a941bded3a9057ef946242d89a9cf266124103d4a4639ab5d7fb0ca5c687233e8c486111d9454ab1610ba581348b939af387e8b2e596c0e5d3038073f89be04e3093ac6677868cf2c3e0826d73a2a27daf1be94bdfd5435714932295a8f536928db2c2fe684f2d2d1d059bbb30576bf17a95e287723779b5fe2018b0bb7138977d43c0c7f31282a58882779306f170002e8dc3b91bc3328267ab5b211e14ec2518f7fb7b1d01d454c2a032579cd4515db390e442ed7bac486639b080053270ae084181b3fabb22d4e0b2f62e8822d8a97ec085aede904a82f1e8e411e8f3ab0abbeb4c5e16590e078ebd708732be0457380c65d9ef7d65087c754e8977ae924e278a93c8d3a2bedc1bd3b6d57c10fe62435baeaccc79b7c452d273abeedebdeaafbaaee7a8829286f3a67b01711136cf72e64bbd8266c8cd8b6be69180ecb713a986d6ca07792f11645ff30c97168394b25fd1d7fc02965eb1ccb1af9a7ad5c26e1950ee03ba66dea87cb7b529916c97dced53704141eb34db2184edfd4480dbedec82afd025195333e15bbec864631e718a072e71e88eaa0c940ca9bd293bc3809be679136a34dfb590835d89cd90a859696452617ef4d039e6f53b4002a3e82eb10fedb1914a3e7f8b9b4bd25676b9f2b365a994737e303bb47cd157a578c2e3ab1b51ad252f9aa3e5a217dc7288ca715e87caba8dd09d745c124ed97b275c372e08bb8f3bd76ce66a2e4677c47be5067b9913a61f56bb4fc793a4036a379b8143f0c19e5082a97b82d630195c60934e8b677bb63fbdfb1d7423dbfc6418890339a2ffaabefcd283bf6771eff96a63aa891d9c75ab3b39db48a72acfec902cd6704d1c6853e22ac0f4a54c4c8cd0f81371ee05419e603ec9b5128e4c5cdff8e04e0f2cc59c034c3070a2b96980ef7463d69f7836910aec66b465544aa8a293b21de08ea50edb428a8ef1804c5f96eadf79d7c64e66b14962d8362c52b0601e5b2c57cc919eac11d5c5a22592bc042e8e113872253b57386e883c56cd0aede40db38b58cc172906c2b34783d2c7a5a740b7542724dfb787460f16b03cb8a791c26cc994cc8ee2a34db6a3bf133ac8dafd1b70f6273b743da6a6fa3388e8727436883f83dec8f4477e45f62bc6ec03a65c16f2cf61e8e374926fa4cf33c4572c8e8ae97dd4b4473ca89e0b668a00cb50857913827d0fc77947d248ef10723791fe4e51f13f2487570d821e133bce5ee378852d1986101834fd34a0941afa6770b2c2698687e42563d544b6839f731c52df2c0b81938e598ea817123396209488fb3aa096e165b27f3c59c0fc7ace3d64e393e5dc813b5d9d1f4c3e8bfb222204f43057eb70a53559c61a9d5fcdbf583cfbae9ca90e7cc377335aa3af6a1387e20b10c108973e9e9b29ca36f4bb20295f7e14e1fd314ac1259acf5cf4ad0e8b36333720778159af6d27c95c908dcd50f10b26bf3b13c16f1c8a32e1f3c1c712f78bfd0922876169f3b931e2cc8a0fa265379c31c4074cf93ffbeb174dc14fbef75177689ff48173876a34877131cc9ec87b0645940ba551cb88cadcd4d1a15d028e9e3492ce447cade37", 0x1000) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: syz_open_pts() kqueue() r0 = getppid() wait4(r0, &(0x7f00000001c0), 0xa, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x3ff, 0x80, 0x5459b126}, 0xc) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000040)=""/74, 0x4a) dup2(r1, r6) syz_open_pts() r7 = syz_open_pts() kqueue() renameat(r2, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) dup2(r7, r9) pipe2(&(0x7f0000000200), 0x10000) 16:00:11 executing program 1: mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffff9a) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000300)='./file0\x00') select(0x40, &(0x7f0000000040)={0x5, 0x6, 0xfffffffffffffffe, 0x8, 0x7, 0x0, 0xe4, 0x3}, &(0x7f00000000c0)={0x23, 0x0, 0x82f, 0x2, 0x15, 0xfc000, 0x3, 0x100000001}, &(0x7f0000000100)={0x9, 0x800, 0xfffffffffffffc00, 0x6, 0x800, 0x20000002, 0x7, 0x6}, &(0x7f0000000140)={0x80000001, 0x3ff}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x1ff, r2}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) shutdown(r0, 0x1) mlockall(0x2) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) clock_getres(0x3, &(0x7f0000000000)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffbff, 0x1, 0x5, 0x2, 0x7}, 0xc) socket(0x6, 0x8000, 0x5) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x80000) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) r3 = openat(r0, &(0x7f0000001640)='./file0\x00', 0x20, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)="4e3dff46a23451aa24e470d1dde1e03509926d95296158ce246deec1e42b3b26155c25a9f10cd2f9f266e418cb0595767a7ee6a74145cf307b076e0399107a4bc6c8bd3d5f1113c87e4f8a13e57258c74ce63abab771b554db23d6153d6a4b7c281e30021aad1b5aa4f605e65dfb45a6eed6cb1cc0c1ac8643fd3754edc70578959db54a", 0x84}, {&(0x7f00000001c0)="c4f56fc5c404c888c3fbaa26e4c0687132a158a1460aed5fe6aeb8866fceed69bf1cb8d039af29b10a6bf8dfb97766acfe8568198d4a409b7b797648630b25e5083f4108d1ac4b25752bf2c7f09f828c7ccd09b820a9de2511306c9a1585fe41eb3e57433d6b01dc31678c7d85a08f4999547fb035b54669016b386a8d0aaa2238ed538faf54", 0x86}, {&(0x7f0000000280)="a2a6515ee3d9ca84836e6e001ba498d16f24f67a35431288311bbf6a2a819ae6b9479528c8eb79b0c37d9206393108f4cd8be75947d571cf8cd2cf2eba60ebdeb76f2e7a62099fa077fbd0a3ca755598213e8415652709481810f0a385642238354df2151b60fd9421a05900ea90db8f2f76dcf94e368b45856dab5c145d08d919556770b5deedb380d8b92fcf10741f9b39a6ef4d438a3863a24bf54cfdac9d060d228805b72ab3e1e7558508e1ca4348ad7ac1cc19b23d6e3c32d7e35c89772fae9434877c38fcd5f72a2ed834af3c451fc38a75bf616a4c2e7d145903b06efaaa707302c0243de807155ed4d4ddab44f71e5ec514484a528628a4277b1563d4dad666f509d033bf0cff5a4ac69ffe3b008a39d41b3c0ed89c240bb3141be1bec142ed799f863ddb1a3b2214f9b8fe34d81563ef802de82d2bed63dc28488820ee59a8c0cb58fccb8a9025da55e5391cb6b6d0aeb3b3c384e7ccae84abaa5f2b8ed4ae77bdf62db506d1d4cec08a38945bf7e421ee59f0fa06b824058007550e161d1e3e1e66064cf470446c8fa9cea2d793c681c8a66c020aeb9fa227d8c005d6f35d610298665c39b8895f9779d4bc370f3c352011ceaae7ceb3814e87b81a14c93a8378a0f53ba691209ee8d41f14e5f8d9b10d402d6c9abb2ff761f7aae76c0384f3e7f203c3ed758801b8ea5f2780193f616c7f41f5b841c48786de48a324b096c57213cdb36b1372e4c2f68ed91c3de18cda120f74c8ddaba5703bcbf003f02abb6198091791bdceead8254b4e59d6c7ebbb8bc5951e58a724f12b1f8ab15eb5f2381a8267de61a3a94629b3c08a7c6352e203454f5a39e4348fde87e06e1499aa79373732f3e7e8521c7c1983210909f1894627497570fc5669a644802a84bfd09b9f1d6d8d0cf2550e75d4e1f66f65f3afedf3d91c222ba5576e603dd052f5d021691e67d3aeb614f7bff9ff8aeb59846a4ab0764cdd3dee82cfaf22af4c2b9d33b5326f03e7b9445cdeb72ff60d17700ebe2562e602a67da6c1ed747c55aeb79fc0c10625c98a3f6c8093e48d5b51c87d1f55a50fe2c185ad55f06c4a081ff68c1f61284b3e49a551c927f61de67db077b08109e642f6ce6e39263c6e50c45dc5d7e8069ff7b6df55ac81eab48d65ea1dcbe43795a616d19a4720f6bfcdd9870ff873ccaa7c2c7b029c6f17a80f23c93a836c088f82881ebfa9fd8e96f1716d2315c3514eb484aad38d19876aa7e8b5e68710d456fe9afc6dfe3adbc50e83a978c72242859885f60e67da1d958d7440fe83cc495af0e81a9e9695c33a9e2f314bacb97d6942fc808a918b16f4a101a984e4ee0634823362bf56ea88d33863167b9700b74821acfd79bb640b19936d19f723af392828ed394cb2eccd4d144c35d7140b19d32a6e35267464c50842d7765e0bc3ccf1c46cb2182d8669d7ebbc5360e37c8f5d984259ff8211277c873e40085bc948f7febf972d0ae43bbf5769f5506deb279b07e0dfa28d4e0b354702d29ef24382c2cfef17d70094edee38814cdc208fd1ac1ea7cfbbfa6fa010fe2e450751ed2c0e6e03b35a4a3f94c73fd596dc0837d81c02674a144d831acb787d4c80338a8c2ffa59f4e69f7d1c779563494eef9fa19125e87322b94c94b18cfa3e343d5c419a2cbd76212ef18c7b4a80ad5b80eaabaafe9a2f4452561f3f9ef1113591fb13b74e768b5f1271f92b8e4b7ae1bb17e1ee1dd44fded9da0b91dc29ec5da3e17528447815a4bd3b8e8fd96408b815903c451b7efbae2093e23cb208fc23caee283cfed0c6a386b23418fe13f8e07d73977aa8d96371122c10553170279e115ac86d9a86c529aea4c174a72571f53bcbcd30b0431c75e439da49d7c877b475d0d129418487a19002ca60e3ffa19360f8694c4c0f5b986ae422493f00fe6c32c69eb46ea45525ac66baa930f4bb646879386a5714557d81405d7a44ef4c465e121e1a13d1d5843b8af16a90d5432468392a84e5daafa1678931aadd7f801532273547a8f683bb42af0c618b140a36a70a06bdc7a7bf1291459a9c9f14bb30c8887a2e321c59d841e0ec11b10b1527f8e34ac83bf94a197899dca014433201f18f6edf8919424e19b49f1a1486a2b37fe5660ead3b877d7fdad01c031a628c855eeb2d2e351d9143e4cd816ce353a8dc47576a387f5b572e9da6d519a797ddce83a719ad0a99ba5c9a0048b848ebbf9ec8a2ea199800818db9bd54e2c11d95a574f3f61ee98fcf62b186ef960d9f8cbf8fa3fc9877abfc05560b0d385a5eac572cea2eb8fe27881ed4bc0d059261e2e8c22337f7c8a3d737d3e241e770fc172eb171372aef415f61bd00b5e33a3fb93186ad25fbf27463d246c0396d63743568eafbf973fdb1af3554786a2b2a5ca1a404d453ef77b27d2be3bf0a90d01c5b24d31874c17a020952250dd97135f1c468a0a57c957d31a75b5cac648ffe8b48b28512452130dfe997951171035e9121a1932193c8fd3cfb9bad662c1453badf0fc07f92cb235cb56e0b561b9cb075e2763109e9c75d7a6fe863236b727d18e5a3f0ffa6e1c4de6dc927c93421948853f5af71c4eefde97294682cdd72a5a58ea013f0e7622f3dbdbc1c4997b9ea7a3225e2b90e741998b06245ee39f79230697ae7cca2cc5e1a31ae396f0920313adb20eea793071c7039b42f2aed7d2c30733cb12fbebebcf1527cf8488a67596638e2fce2217b476525993b07d77e5befb58a03afefaa839304669ca7a3390ef6d42ed1374808ce951c93579db76a2a978f6743b843f8459c5ee4e58ceffe4b3585d55d3e708917f7844ab09f52c9bd7b4fd687bbb84d6b016c324dc73d3ad222f481dc09f81fd1d24673c940eff18473c449d6dbca894cb87eaba70ef1401f8962e9157e473a8a36edfb09a7f52f58e13d6bf15f3b062135bc50d575d57787a511c8eeb83b9f2cde5706a5c8dd7853967ae3638efade304c0227338341631558257307219e22e9acbc988d384cb11c770091110fe74491abdb942fc65a1d4b3a0db1d252052227b649cf550f89b0b80e085fc708559ea1d6cdd4b578e33568eccf3cdf9b4957be3d7f0c394d2a4b84ee0cacd6f2000b0a16c8d7202b9de51de7ae452e004866557f985b72aadffe97bb4d0019ffef473056b4f05065a34acc0c80518b7aaf0b9b1dd432c6277360fb62633646956860ca7658424b65838d0877add583acb7aac1cfd4b3f28634a0ae088ade7dd67df5d180089beb336b1a4d2518c81d2acb413cc9e4616ab19ec25c7aae35028a40c13d94881309e2182a201c4ade106df4b938c89118fc3a04d303cf5797db33da6b7e1675ed1817cb3b0a75370d05f657f71b2ce8b08e5f98941df468e6f39aedc27e9f1bc8eea8d4fd26feed319afbd744be01943fb89b39d83631defeb07834ca01957f71988a301d390b04b8d08cf65287146b350192eb88dbf78ce32dc7fe79947bfa9c55d00615c5b714ee65e5661aa3bb780dc559232f1687629611d0cda780872ed2cb7bca103873db3ca7ac070bb8690be31b3de3d07b3f4931814a386cfdee99cc7a518ecdc733445f196710afc6f00f944923e3df7cbe02b18572563a3ec636705a95c0429783365c15c6df4b8bed136039a39e95b1dd8d5c80612210de9baec9ee5ab0eaf7e14f0b74721357b9c1df38b35cacd6a670f2d199c8bb60bba4fbdedf3a74d6f6f75134a1d453ab3ec5893e2d08094fafcfbe0ee8cf80a3b099d78fbe80a0b71e7fde7e653ad477f86c9b246fe4d82ddf646ade90d601f87a7a5169b48d13c17d48faccb6eb1761a8589b2539760383b3b3ef6747cb6b279f8a3b9fb842f500e1006a9305cbe9e826511488d4a181228cc54826fe4d29f8c67e4fa8d320776f69233934e917f3f55eca5684e2542c821f41d2a344fc4ba8e2853ec05bfe734cbc4b7b29cdcba1f6a97dfad319a59c13bcd3e01b511a721ac68ec72fc0e70801c62b0430b1ced9acb9d722a81a3a9358fee483505b050d0fa23fde64c5dcee6aa2322f19d6306cbe2eb3ce75f162bbac4c5a1895a0dcd2dece12032a9e36e9b44e5445767e50737d2f8f58ed6513da23df81d6cf0a1eca242b4660757298225675c897dc38b311bd6d94fb41415d42fd31ccb5e009a6fc120b817fa407880ff84929427a4c859039c10b934ea3b9611691d4dfd500905796771d46b43c04b20df9ebc0f45d9ec28653873acaff50d712f449e75e2df28d688841190331a99fa82179f7e321d592e8f95abe07440cf8ada04721eaad1ee1f48add3bef0e1271668e23faa3303b4fd3bc4dba3f5247874e43492ea8f0cc443672a4194fa420ba62cad0c24600b83416d53e9b8d89e4161e8829c215007f755933e8a9ed24e54bccccd9212bfc6210c579ae22f9a1a8ad6aaaec63b0630e9c6aacc87f49c67f2f82e091ba32fdb08c98cedea74d4d821666735006cbe9d58bb24465ffb382255671a715ddec95e96a55123fa69a19102ed4340324183d5ac4f0581b5ee99cf24739df80d829521dfeb6d3eaba3300b35eb6693bfbdc4308e54bdebcea7288188f570ee20881aa533c955c005c73bc455462dcb7f9a9c3de4273202a17f94a9f07f691d3c84c99026986d5236688e709d67e0c8b5887ba23ce0d634bc3739557cd75f69a14d8d5c57f894d26027566129625197d8b416e9b63ef5df8ec73824847684faedd3374dab56a87862cedf12642462813f7c0932ab0fb9525e66fad00538042c25eac2cf474d3248a6c8b4150686a0e9e7c6628480bf24ab76f7ef715f46ab52516317c040546e7a69b98ee6393eb56c0ac0c4c70cb5226960d67345583dd927780b899c2814489670d1aed167e54562a6538f1a2f80c94f0a36c77087bd106631cfb49aa18f2a327904f4b579e9494f716790525fbccc8d715586aea68ac0aaeb2792db78615da37aa4f86633c6fd8e4b1139f747867dcbc76ce0bdf9cca2a7494315cd49baf071b6c58578c9c38c347b3d1f29514750855c86e10f7021fa74e06a50d4a5d9018f799672cf66e5e4ad67014692d5bf6a793da3f7918208f10da71e8e03122b67698c2ebc35a5a3cb2360c0b2501423daca08a5e9790ce64c01ff618962612aa55532d2a7ca6aef3c864ac0bca0ee8feb15f797b9eb3b7f78e0841ada1781bc83f05f7c1c57f6438b4e3ce06fec13a77eb00f53fb9a8c55dbc1907acc58186a191c224974b4b740c06558d81370f1cb42c3355310038e34a2e7756629b026871bab7e94515247226bd6a137f0ae514c5ba227057ce7bda7f264f29132992bdcaaa702462db8051dcfd117a9b4fb869ca7adaea2c75ddd4e384b6d046fc09ca8aa783568fdf3ab3d0cd4f8dd28c21c4f3cb6505094a9fc67bb99b7006eff04ce860c288c8226fad6b5ba22b4aadf3953b4c03692280bc4e7c4153571a67a5c3b7f703079785ce7bfd470a8434c722a442e18d920d8acb50ec0f7b83a50d8f881760132971676d0edaef18a7b03c643376f519c6c2824a1ba48ddd3c82d14a973624b4d4e08d35d8d074194ab048046779c02c787a090de7b3e6911742e0b32bc2fe18eee666fbeeee70b3d99ad7767c1bc67732d2979fccb6cf6401ba75abe3403e99bf968268a3f2e8abdd7faba7f4b3292936e15b0a8f284cd39c90840f2cfb6b56bb5fba61663140d35b7583f5e4e461b8d859b85f5de3537dc9135ed0fcf33188f4d743f4322b0eeaefc2e9f5165e7a4befcd985b0bb933ea4ad67ca413671b5bb45161e9335a73cf14762beabd15c0751bf2b3", 0x1000}, {&(0x7f0000001280)="1a0d1c580233086f72f653f085bd2b2760f366f68fe00d9f746ed212762199a571db3be00962d1ac5e4ee6e99a27041433c34c763b2205906c28813a696a8db629f6beb5fa99f44c6d8f81f2b9f0a9667afef1a5af2c403ecafff34ef9adc5e9abe6022ae16bbbde1183173cd464499aeaf39c3c4423f0d86288768677345faf0e67cc6fc0e920d16ff3a2ae784692951a7b70ccc85eaa94a0b8145e4a396032fb2a587ff7c66f34b820ebfb60bf42430c1ada9a51bf8717", 0xb8}, {&(0x7f0000001340)="740880bf224a478020f60a9675a7854f23a42c6c6338e1fe00237a85292687baf510273e60a2654d8ac45167d016649004f20a81c924476a54bb9069ce898cb383cc3b695aa99de33e08e9b56885e4d8f672046719c994a86b106cfe83495d23c9ce5aa0b0dd313a6300596ab422cbfeb24d2af267f5feaec702cd569c116457318860a3beafa4ca3b67880b6553f4f1a3a916d5e859", 0x96}, {&(0x7f0000001400)="a88fd4414fd7b201ae086cebb9d118594b72e43842d196781d74ab0df42f1bc94c86ad9d6ca490a208255159156d98aacccd3a51eb8cfaddf3850f4fc8b61808d4f36016eb35b625f994ea207257fd41165f94cf487599a293230ad54c45dba1845f3f2f61319af509487228", 0x6c}, {&(0x7f0000001480)="bb4d7d81852feb48fc70f76e30d624e2579773255dedd958e7c271e33bc83a9b74ac06bbc4c2e61d3d5eb419270b80e4f932b90590fa4c46eb0e8133cd9dc0d7ee64e88cd52545eb6de5336da92e05126733edce16215d3e9156d0e8bb", 0x5d}, {&(0x7f0000001500)="073c0c5f300b3e3467bd0085af9bccf3245816b8e4ff1199960e59e326513fd42a6c163571f8c6b5b81abcbb168ec41af626249dcbdb6ee7a52fc6cef0f575ac439fb0ff4738a2c838bfd930cdde20c8a739581259a614e40d9ab61a1ce92f10242c1e320ceb528d2aca0d39841d62e4d4cdd15da77a6cc66348803b3846866b12a1c840cea66c287015a2fa651e63fcac6e579e5ece3cc49250590cb6bb4e6fbd0c403e51b3796e", 0xa8}], 0x8) writev(r3, &(0x7f0000001a40)=[{&(0x7f0000001680)="526400dcbfa1eebdb1e648a7aa50c53fe8785a29ae", 0x15}, {&(0x7f0000001740)="36bbb9f4eda456b8f0ae260971ca63759c7181e2bec233219c9593cb81c23686b7c633458ffb612814e857b875c0e7ce4990168ca19022086dbc9490bbd6e4bffdab4a82f4831665b3710223dfdc8d23b0b4655aa996df98849ee1bdaf9e3348a55c6c969360890dfe1883c900a30d3525a5c731378c1e0f1b97f712f282bb44714383158a6ecbe829", 0x89}, {&(0x7f0000001800)="5cd837b09c6c106f791e69958d87f214a276098fa5586ed779828db43636bd481f538fe02f65b4e206fb6600e5d718bc43baddaaf6431b7694abacf7cab41b2c6e198f4070088364453f1f", 0x4b}, {&(0x7f0000001880)="ab6997a1ce30ca07b6826518757855b37b1cc26725e4d11678d88b8193325a2d05843bffd14fef4cdc51ef1d7999624533a8a630702f747fb72aeb5cd42cddd306bd7c9727514ff4584454a1fdfc5b370a3fd13c86f86cd50391f9a9236ca9f8e189727b51e21b8f7c240ed45dc0c845aaf87848ab0a04e9192fb5622d456ac6d93611aef3ae80ee45bb2a9251762b2da51dca0fce3f86dac32996190f24daf23cdcdfb9880d46bf3bd58a1bb36f4e", 0xaf}, {&(0x7f0000001940)="2827f4b30b27fb9ed2468459ad43ddc470faa4131f83113f36480e5e0a3acb92c4a1be42326d912eb0a94f6cd4ffdef7a031ad36f514724f9920184f30f6fc44da76c7c9fd836de683cd30c95aae89e8feccc009ad366bcbe5817865f4a0c24c31d76f74", 0x64}, {&(0x7f00000019c0)="cb245f7d94dc5260e97460c6f42096a8c83198384f81caeb11c5795184c85dbb37a4d27a950ac3e711e6fb147ed5e53fe8fa91da6ccf72764775c12c78e2d8c586995a9fb336629adc966d9803cfb03d7b50dfbe75d1a9d5a12b603802c964362775d3134638236e59e378d1e2c5bedd06d40b1a1df391d0", 0x78}], 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab081de824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac32d186280ca81e680523bc2720cbed39f952e17b68952f17bdd36e3567bd98ac71f0c54b47dcbdc7ebd86af386b42901155f45facad87a00e8566988fd25102d2f79689db71b42e4f56d6eef4025c", 0xb4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "6d77d93fafc6cb08f7c4162daaeb8ce1fee51700"}) clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x60e}) semget(0x3, 0x0, 0x290) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7, 0x13d03ad5, 0x8, 0x67af}) select(0x40, &(0x7f0000000000)={0x200, 0x0, 0x1, 0xfffffffffffffff8, 0x0, 0x9, 0x5, 0x10001}, &(0x7f0000000080)={0x4, 0x4, 0x1, 0xfff, 0x3, 0x1, 0x8000, 0xec}, &(0x7f0000000200)={0x7, 0x10001, 0x3, 0x7, 0x40, 0x8000, 0xfffffffffffffffc, 0x400}, &(0x7f00000002c0)={0x400, 0x81}) 16:00:12 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x172) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\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:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="7a0a2982ce639d76c6c3e7cc397bf781874fa9de0a22a98dff6395b9aab32650c2b6c739e9390fe379de76442a1c219a98f917dd89c4f0a63128a06c4244acaae0587711a31edc812e0f9e5813790c8535b3d0c9ffa5e5ff0d6057b060903cd41b34c8dfd6e80a4d0afc4ddacf85f8695e7a994a87ba777e6954770c0c2b359d302e6e7ac99d9a037818c11a053baf9120e220bbec7c6691bb44e7b927880358d0", 0xa1}, {&(0x7f0000000200)="37f5749503c5bccb30a147b22eebf612bf35b2947359c8e17c3906be42c8abe789f56f69bc12a21da1543cd968d380d5106e7ee1980a987b4da1a15e6e9c14b4a38d09610753a2e2d8d44c", 0x4b}, {&(0x7f0000000280)="b2e97b7493067681470935afc41d11408f40f730714396e3e9a5111ed00dc980de98fe9617f10cb130559c2b2a8483a11c", 0x31}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x8000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x367) sendto(r0, &(0x7f0000000000)="9df30d9ce4a8462741b3b87eb9d6405ec627ffdb315a502a8df86552b82320f1ed37e213c3c111bab34a1c1c87d1", 0x2e, 0x8, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x8000000) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getppid() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000200)=""/158, 0x9e, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x100, 0x100000000}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x10) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8, 0x7fffffff, 0x2, "d3f467b17f5d44bc516a1a4889c9fde31218a3d6", 0x8}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$dupfd(r1, 0x0, r0) shutdown(r0, 0x0) setsockopt(r1, 0x4, 0x2, &(0x7f0000000140)="1a8259b0c36dec66d6daf9c6e617ebdb78855e524e2e16ffa4e6786b94ab9e430d3f074d288c0cc0a30ac18aff37703d62c79b3d9d5f9141c234a89823baad911792d0c58f267e24a98c3216bb49c65f081e6c3fd9a9649d8ebd6ae065489ce087", 0x61) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffffffffffffa7) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) setreuid(r0, 0x0) setuid(r0) 16:00:13 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x2, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup(r0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) readlink(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() lseek(r1, 0x0, 0x1) r3 = syz_open_pts() syz_open_pts() r4 = dup2(r0, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f0000000940)='./file0\x00') write(r5, &(0x7f0000000200)="bd", 0x1) nanosleep(&(0x7f00000008c0)={0x100}, &(0x7f0000000900)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000800)={0x2, 0x5, 0x734482eb, 0x400, "b4856469c58fe4ed59fa118476359242a0f9d2b8", 0x3ff, 0x8}) r6 = syz_open_pts() close(r5) r7 = dup(r0) ioctl$TIOCSBRK(r6, 0x2000747b) kqueue() writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000440)="c21f863d2a5cb5ec937fc26dc3ec75d07020f6580bddf4f87de8b05261a526c740fdada91b08f94055ea127414044b5e67feba1020be43d4f20f8cab0d3833ab71f0e41b378783c8b651eba4407c882ce817bd16f34f7601c8ff10cff21e12a6f760cb78a2652e1ea7d46cca1cedb9cf239f48f6a863d70f7f1ca86cdc62438a494b6e869cb4eab2319fd06e49e146d8f7ff000a477972d553fa535a2e69bcb396af3a4a5c5959bfabc204ce9d29c8a8294d2358d776258efc5b4c308245742b0801062141a5759ef053399541f01c3750886784113c62817f0bd4600cc30332e42d8e3e19bdbe86e79a", 0xea}, {&(0x7f0000000540)="dbebb9111bdd2a5b9282e202a2645d1c", 0x10}, {&(0x7f0000000580)="0fb302a943e73bb638c0103bb0c8822f50bb21e2477575b235f86adf5d7f0aa3be1ac357728d37a5bbead417293c9fecad58e88821a0674b8f83001119fa7db6f3139cfe1d60c690fc7f1b4c4e18fabdaba861217dff23c16615e32d667425214fa3c54f2e86203b90ef7e34787f50286141262a81c1d16ef850380959d95799356b3b297ea74005072d3de92456db4a0bc6e4f2e5d62f844f50878417da1cf7c332360ad66c8a42b13bc4677d0dcb624602d0068027b176d2c6e7f8a1ab17ea93aa37e04afca72b307b50fb0f49535985c0", 0xd2}, {&(0x7f0000000680)="a52400ba9302805cdde4db4100fb684822f7c4b7b39fb7eff4", 0x19}], 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x1, 0xde2, 0x1, 0x40, "91e77d66f073079841f82dc409a50fd52fbe7297", 0x304183c6, 0x9dd3}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) lchown(&(0x7f0000000700)='./file0\x00', r8, r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/191, 0xbf}], 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x100}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) syz_execute_func(&(0x7f0000000040)="8fe9d090b806000000c421d96d8b4c000000c463cd7f8e93000000e041f7a0580a9bfc660f381eb301000000c4c185f5ab88000000c4827d1852656666460f7011008e2a66470fd7ea") 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20081, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000200a, 0x7) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x50000, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x400003c, 0x140) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x100, 0xd3a8}, {0x80000000, 0x10000}}) dup2(r0, r0) 16:00:14 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x726, 0x6}, {{r0}, 0xfffffffffffffffc, 0x26, 0x2, 0x8, 0x4}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x81}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0xe0, 0x4, 0x200, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x5d, 0x80000005, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x9}], 0x9, &(0x7f0000000180)={0x2, 0x1}) 16:00:14 executing program 1: setuid(0xee01) setgroups(0x0, 0x0) r0 = getuid() setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x8, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="cef2570f7cf8152c8f56a9622317b9617b327c0d53d8a51acd4090838fa65cd95727ceccaacc19413388383bab8ed4bf7f05e09b782f62405d657f1c8644ce52dc8127b201814983993c952621e423bdf11c1c9e5c6b12288394760f30936a6844f2bce2ddf6b9f694f6661e5926954f1b7e54c97aeaef46e2fc670e5bf4bf2a20aadf69e65503911aef01"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x1000}) 16:00:14 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x83) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) 16:00:15 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x4007, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="0dfc4dff0af71f99a1fff8a380d5bff6395dad26a948a92b99783e54d44907d03f0075e8aa369c9f0e1be3163027526c4f64c5aaff503d5bf0a714612c29b058fb28c13be3b489cb1b9ef59855518ab2c41dbad06ab371e5df2cb83fdcc5d556a6ea3bdf183f6a46b72ccbc1a3739392f42396e0d24ec7d00cbd361f9455fa75b9cd251e94471c1085c6324cb8630471f3d12a2a47b25f5effddf53c30e4318304134797ad68727486e82c8be832cef436cb94b1ba955a5deffe855c81c86fb1b84dc1500bb65347abbbeeb1450ca205d4b8633a688ac825d8c7d5120946d057c7b1cc08d9", 0xe5, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0xb17d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x182) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4001ffe, 0x2800) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000940)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657b5c2e973c7b27dec3c597526cded08de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51eca72dd1e4658586d7cf45a36096a2bb5fe39aef11ba2d83abfb563ba72e1dbf406c903bf81b8eb0d000cc81d3e0717963c81b642834d7ef45a504629fa8794e6459d6b5c6aa4b053703caee7def9a6e0a264e5d17fb2632cd60b880dd43af53620f53e71aeed7c7a0a863601ad65467e1ca11c0b63563081ee52c36ec5da20cda115c4d0259ac1a5ca37418892046a51914b8d0966049b985084f91e56e46a5de9567176daef2da61209ee35a3d5e50c7d55bb89e1fd721b7720caec69f30d8e2bade9a327c6a6a885535017b327b73e2a6bdfcc1a8b6184cf52a377c842c80cccceb21b61c0100621472ced3a4b5b83cc8b511fdb023e6110541662888950aaa23e923ce8ca3ea1be43800462b68c0", 0x1f4, 0x400e, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r3 = semget$private(0x0, 0x3, 0x104) r4 = dup2(r1, r1) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)={{0x6, 0x3ff}, {0x80000000, 0x7ff}}, 0x2) ioctl$TIOCSTART(r4, 0x2000746e) semctl$GETZCNT(r3, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getegid() fchownat(r1, &(0x7f00000003c0)='./file0\x00', r5, r7, 0x6) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r5, r6, r5, r7, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)) semop(r3, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r8 = dup(r1) getpeername$unix(r8, &(0x7f0000000cc0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) connect(r2, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) fchdir(r0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x101}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="8b39eeddf2420cec1c6bf02c6ba041b3a3147a23fa627ab3c46aecbc9d1d7b5f5ba28be1f12ac91140ed526767c305d848ee114beaf88eaa46e711398dbecdd281fca4de28d8eebfe6eef341127ede78006140d4ec02890736f62c7fbe8f80ba3a825e8bee03aa2204d1b0fec84dc681013be9cc3bdfc10f3015523c34a6d9c938e82b9067b784e0b5d0d4bedd6e8f97a9e977bb", 0x94}, {&(0x7f0000000200)="633640d98b8282319481b974170836816e979bdb6d10579a7239c4502cd53679ce2babf28020d226ca651a39635d86a03336f035b2c9a6e2ac40eb7672f892b668945564b429b62c9704edda0934d0bb0049be861efbae63498e950dd725b0214823b118419a951a54c84e0881c66a227af951b8cdc6e32fe374fcb251a60ea63521f35a36d26f02e05b1c62de7cd018415d106f24bf680cf84ef51096083f88e10c661f20c72044e21bf841745b3ddfa9991daeb1e2f11ee7a8d56385a83a99a5f449f612273eb4cad6a26d1be648", 0xcf}, {&(0x7f0000000300)="e211892232a70ada8127779fa6d441824e8b360718deabf048e0c761a3f62fbd22f0b45dd28a33069638f365c36f23ff8cf28b30e91d5636dac25a583d756e62f85bed758658c7e72dea3b9de2cc46dc21552d5f0260c3f8b2eb52430b960075", 0x60}, {&(0x7f0000000380)="885be72b2dc582d909f7775b7ce46285a186a2efb77db385415ee1cc4b7e953474b9710a32376a4473bd26f102c4f00291dd542146503dc4ef71a54c7fa03545c2676206767e6a0a82297e9448cdf56e8603ace5f471acd637b713e8", 0x5c}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="c000000000000000010000000000000006c898b45142a43bd8e4a960ff4bc63826c83fa80c76a3065eff74ba752c5d521a5bdd1ba2b196e3c65ff286a92097b355c8b526b510e47662b268f258de50c6677d61fc14f64d9eaea79d9202ac656319a269b8142ed5b5f3fa0cf027990194cbc0f04d3d17ce5c7e732aa50b30ab7561cc54825611f3cd04090f621db777aeae5ce145ab648e78197df640924945b8d83f4705d1188d201e7b258361ffe27f2731051ac716c81c6300000000000000e800000000000000ffff0000ff0300002c2b50a240f3301d4cd92e3909e610c1170d240a17b7a54ef3c3a64e727af42cbd8cde32005a2c508ee6977d13fa6940d0f771205617e931c820afe2c891225cb4847e80be1469afecd06be4a569ed1fa83d00fea4a66d1497d9de33ded78499fe0fc9c2378648f3ee94589e5dd6e987cbbe8fe5a1f41ac883c335de19857d5715f36964a9aa8fd6faa6d3e859636feb48a86b1a49d1b4494e75412e423896a3592566725e16b396e1f8bdfc6c582a4ac57b4df67c143fef0c20da76f0089f99e75bc57f3f6f91114ee193311e9b65f976a00806f443be008800000000000000ffff00000d050000189a4c24001b1471bc587f1389881fa3c427365ad173aae0a9e0ca2835d7ea067c79368d952bb64c4dbcad01b0d7b81edcd32a108654269b8891465b7f24106812809d106d3520aee2eb55473b09dee20c9202baef4941d1e9c11f9169b5b026cea9b1ff155f8ea389ebbf087ed898e7032144b7586600003800000000000000ffff000006000000d335735e187746ce4322a79cfd759bc3ffcb5414db6a3a3ed21d8dce7b35076cf4d5a80857203e00e800000000000000ffff000003000000eaad5674cb6c53aa201077578792245b5bc564a04d791e48f7dbede7e5fe613e560876b2e1a830e3c4ab0137c16982acf5f1cfb41c6973f5d1cd24424b7e3f8cdf32f53b32e594e9f9d3c21b0a5a176ab85d3517b988868c10f7f3c163f32d24bf38de27ac81778a5fc13728b75dd497be3427826a753fab69d118664ca64784efa3dc99c5d62bae19102f57c2cb8622e6e28c2e3ecbd54ae5738b07e4b388828f76dea2b77ad88721335a185396fe0087b8861bee2bc0f81bc639587f7dcc8ad20bd51f29b8e48e1b799734aa293b27f75262033295a4000001000000000000ffff0000020000001db69c9cc8ba027af6002580656950d1bbe517f70f4c2d798c4aec923a1f41eee4f6d1839eb8961e63a8ec535d43453651f9130e3020958791c802c8dafc792badfd1f7b74ecf6aec198c59ffc65473a468eb9ae33cdf5504e23a00fba527851488c7a4f24c27f8a5b3a36b5e2e8366e08f0e106ceee4d68bf0ac37575603c6da6848cfab7c9c5a69a4de6c9668b3b73cfc0206a7de3e3890cfca4055351abfe2433a245ec2fb4096bffc1122686f481b52a7a590749497f09a6f7cad17b65a5bcc5ef625e6b4192e032955acb23cfb477f9b62837300634bce237f75b2637e289fac6ced5a1c343fc114386fa46c060000000001800000000000000ffff0000040000000e5208d9b6000000b8000000000000000100000081000000b287fd86e22beacf090be4d8d199e4868903df70aeaa21bb7c05a960c4fc534735fceca799ade578cfb5d90177507e2284eca3acc3aec92778fc5dc99b4768bc04271a4020cbbc4d54991cf110b0f67a15ada00936a41957d45d35e43a39ea25f72cf730f854a691a9ce7e61c41c1f8dcc968de2d35d34b0eefec5bf469de7d1d126a00df4fdab43aea5b38d7f4b4707bc94b226b068514d418fe4c0ce6526b14943000000000000"], 0x520}, 0x4) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffc, 0x6, 0x87, 0x9, 0xa8}], 0x8000, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000011, 0x6cbb, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x11, 0xd9, 0x6d}], 0x6, &(0x7f0000000500)={0xfffffffffffeffff, 0x3d}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) unlinkat(r1, &(0x7f0000000980)='./bus\x00', 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) lstat(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2bbc03d3}, 0x10) recvfrom(r0, &(0x7f0000000100)=""/94, 0x5e, 0x843, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x5}, 0x10) 16:00:15 executing program 0: socketpair(0x26, 0x8003, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x4dc, 0xff, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r2, &(0x7f0000000300), 0x258) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = socket(0x10, 0x3, 0x800) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x11, 0xc55e, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x6, 0x100000001, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x1, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x11, 0x6, 0x200}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0xa, 0x1, 0xfffffffffffffffb}], 0x400, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x1}, {{r0}, 0x0, 0x5, 0x20000001, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x41, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe, 0x3, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x188af020, 0x20}], 0x9, &(0x7f0000000100)={0x401, 0xffffffff}) r3 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xcc) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0xffffffff, 0xffff, "182c307e65fbfb32ff30ffc4576008523c2ee587", 0x8, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x2000000000, 0x0, "0124b8b4e4ddc05e2538ad905f4d00"}) read(r0, &(0x7f0000000140)=""/136, 0x88) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 16:00:15 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x588c, 0x100, r2}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r3, 0x0, 0x16) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x13) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0x9) openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x6a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() r3 = dup(0xffffffffffffff9c) recvfrom$unix(r3, &(0x7f0000000100)=""/122, 0x7a, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) listen(r0, 0x3) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2f0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffeb4) accept(r1, 0x0, &(0x7f0000000000)) socket(0x2, 0x3, 0xffff) 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) kqueue() select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:16 executing program 1: 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) socket$inet6(0x18, 0x8001, 0x80000001) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xffffffffffffff7b, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001680)="72e4e836bc916343ee1b327f48b984f5b221d979ceef666e55f24ee1a2fa68bea6e9a3939ad98c45ef6c0000295cc254040bf98c5141c03a1d508c6f0a862adf70ec03e1df0f1b8ba47d7bd9e6998381023f1e7dd2026528aed56370dea5e90af35d1628ffad538ca0b2ce61e72755539e18019984b8abc7ed304f54356c36acb126c2e1210aac5d42e38a38033541c839ff6c4860c6eefd2f14a017b5e4a560192fe805e5faa6b89e87085e21599c986b882ff59dbbc5ef08bb6477926f47e99b655bed5cae88860604fea631c2c740a26f0d17b35d6859fbb743163233d8a8f65fd7790e35922b71487dc710b9f2e364c6d5b229b7ec341e1ce06847bf1428c227a4ffe86ad221e52786c0dd11161c12ec9248c74634f7f0d6edc58be83e2313bb218b6ad967d9d93b195767adb9c56ee6b7ccbfa09399e527e284ababb725be1c942cf0d909e60722c304211df6845ae607fffbdd723daad543eed8ec929b1fddc4e623fa9ec65c45bd764f149a7af4bc2e9059889c499fb1784423ce", 0x17e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="bff5c8a8ed7fbac38908cf7126fa3b7347abe26976e31b2660f6705e928cd658c787d1c37c318c6d00482975ff534046e21356d7cc2ee4caf59b08be1e70837b659b20969a21431a0c734842153b040a015156caf4", 0x55}, {&(0x7f00000001c0)="da85131d1fdb03c3ab10d2492fd6ede057f6a50f3451ab14562d51b757f1a35610b4f67048b7a078bfd01d86b14da9bee6b1b0d65835dc61fbdd596e87bade6b68c8af6a724c73347f9ee6", 0x4b}, {&(0x7f0000000300)="2b3b7ef1e2f62fe295af8c92c89c16dffe0827a9da61e2a5738591c6842de42a632d98ec56727c369d80f75213c02c29521a1700b956d0588ac3c676b881944a4590975889eb5d8c460a9595f8dc1f64c90f24da44e22ef1a39ebe53d396b04c26f282e71d9eecf7970c5df952fdd6365d952fe5e6e070929a03e7078a2dd7159e2d9217025eae233b7b7e41673c1c13bb1f3df5b045f8e5f4a09d48a88b4ff0282dff185fc5da0f3b083e93492d74b461935f73af58e18f1dd8ec47a8897aa5c45b474e2cae15418b099557895b75613c991019c3d0e9dbf66266bc09423625bad7c6e8c5256ac7be612d3a94fa8bc97ada3d4badac085766dc26523d61c0c3e9c3f2dfceb41f8e192ab471cf0d2b8491f5683b7b15ce1ebcb617d1ffc8de95fb2958a151fcef4f0a3a421809076a20ff6118393102e8c6c093a2c976a1316099374abaf9e5d633af1efb9a15867dea746945ddb4d1806e92b9288949acc1880745dca5ef8dc49c157f750b2f0e372c2ef493aa12fb3fa0c3573b7b6f6d2edecbf1ee9be0caa959ba22dc6b0a6b96514e6d400e03972698705f6d1aabb60aa9fd89d7d169a3be29a7b87b2362d5b3067297b73fca3dde5665fafe063b37ac2e78eb9c2fe4d6531c026483ceb11f6c95cb2451b7adbe3bec995290661b068d02ce3de2398ec3242a22d875bd93d5711bf0af73cea7e396ed4323fc4ed12f1bcfe4864d858ec2e70d62682d7c1d31b2600fc44906fced902252c43b87bbfee41964e8eb0e4aaf677a3212e3688956b982eb0bdd4e1299b48fc8c90b5f9fba5413dfe513c90f8938c528bb71fb38fd5c10cc0100fa246b3249682fbce19b7951a826f25a27d3e3b3161e1e4bf1255f8bc0912fefb707d1323821a646f93813399b5ac6e0ea1c8f32dd21baaa4e3b9b9780f9e3f2a8f1b023331c819994ec9eb6dce2e5c6caf960246ca305f566f6ca1bd4b821631cb3979461c8660c4fb91321daf8f57fd4deb6347662c2f45003126d0ac4a7d0830f5568ee20ea6c0efc88340bc35e3c53165be177671894f8a3371949210c32937f87a818cabf211e48e3c69a48efc7d29482f3d2f681b6467b45e47c6243fafcde6f5204e54eafd60697d677bb561275b5112f1b2ce81bc4e2306020b27401afde348a5ddc99ceedabbf7b7459b2f4a2747c6172f0f5049f5a2b83cfed1c31c07518e09fa24e0eae5cf9c145d4bee1cfae43fa4b731ca08cefc6fde29e8e2ed53da20170cd35f04bba03f487e9e9d141b3f6213d7364bf4f00a23438fd73ff12ec0556f271c38420f06dfc30b8439deb8ec8e3d352181baf1a6a892a4527c27a9b7acfb625cc8e3e13b753221a95c752a97833aae13d723b5ef1404fce8ca091d01d57f8ce9d3e63be31f138fbb343b04eb9ae2311fd56777993da8278036c3feb3cf351d7d5323faeaee117d2f9de9b373db150d146e284f3fbea3931ff2e921073d858ccf488f27d28745c68ff73dfd2328c5569681d61f6732da29b0d0ebf34f0fdc96ebc4f36ca70332f5d95ae9072025fac36525662c21dda6c23cc819b860b6aa595ed43d5ce75fa68553ba2bf835d254308d0cb2cdf0f59d0091dc5ddbc3f664d10aea45b8ad3e062ca8a9c7985a41c3482b09e79a17386e092c638e3db6885e9077ec45f0955b6131e113d0f9c25cb7eaee2bebc1d4c7dc831b93ec257c0114c020ffab7286c12af1d9f4f965d4f91edd571bdb49e9e77e452094dcf23dbb055512737ab4f978d9a16af76bd2102fb78b278ec7afe55b2ea1bee5b356171edcba5aa914315306fbc673ecd66a010a99757cc3b290aca829a3935159133cc9f79b7dd969c9815d5e32eb0d40c4945e93a1bc0458b04eb323904388283343b20ac40d67619ea2b7ef000d861251b156865e102b5f26ee4b9553c90282e171b1b296c58709f4589b7235beb9f161d7add61274c34bf1bb2f25dac5038812ed5620a91b7a6d1c3b68615271c937aefeb5b92352c73878cebf492d7cc397bae1002f8ce509e4a381de7df928769ad603cda76de0b1e1f8a8d24a4304fd1b2277dc56dcdbd901bb6de9151871288ed05510c8569a29be97e264eb03e4c758c385fbf5e23c5bc77b8932661ce234b01c5441824ba1077384e84cf8b0e16c163c378f56c3b3798dce7fa856b2eb9d9e9fd45443fe3c15aacad9f5bb5e32ab969e16fc6ce63e60a4ee15dec9c2f0187be09677680b72919f48ed865a46fcf42a42aa03db7d8592403bcf5242eec47e9d03de35e31aa964df0adc4aef7f36c174d620e673f3a144264a04ffc8b4e1a2b5f6cc86cec704fdc649b2fc2e8238a7eb089f5d2aa56af3eb1e7900f5a5c1f2f0bb3bb2acc73ae199d44f158222235dcc76bedb5c94f84633ef7c01a5227865cac7d0dbc394a25b2616713890bac1422f0b8cbe2706422e1ed9484f57adfd20e55104dc0cd3d98e9702b0faf9b6f4cf0452c6c9e1d330dfe26bd5e88193bdbc5fa315494420fc23f5deb3e73b828060726694b2d1fa27f6f818e0498ee9c4b265e888ef7a44efaf4b62865c3b7246c7b30aa0e91464fdd788218c04e795432c017b8735d9c3f219aa8ed59413fa67dd0aa9ababcc7a8eed4698b1c737b53e68c63a72518f02fc5d422596fe0401c477d4b422aae04dc3bda63201c801636c1d3b75d0ba6be0b763d4c2e23e935c064ab5f2c0b4223ca07ec747a7113f199f797c7f67330ed6b9b3a429d19c91393dfa26446d4686aa2e9c803c8c3e158fa845bf7ddd35296cc0477d123b11556e250b474c799372991bbc4f8ea1f36e5f64c2a406a962c09bc98e1fd9f87e1a2ca17543d2a72575185e46aad27b225d6b703c6df3187ffd449a7958b11b2f060e57556730a334c6292ae0c787bd31e063f92b4686244c20c2bc09ef90eb3a8c83d6efe4ddb4dfcc461df16aa95bab74acaac598182b793fae9eac7f6a867718cc5cabff87778d28062fb99523b13ba0f62f17e96efb2de77d81f2722ed5ba78192154a4fdb9c915427c8a2bc1ddeda0ef9f6317a90866a92c536e887027cd16440ef2ab52724d90aa416c41fa91bbf19364823b5c6a28cf94ce4fb7b4ddf1582c0db9cc167342b09478f9ef738c147b55b7dafe047a5061201efda75c776bad5c512d1bd0644128caa0e6918201f3c64700eaf203c3386a7796e205f28ad07596f74fdb3363d4082b8fb4ac98dafe23ec1fa2207f8553fca009e82af9e80d5480c93ca31cce6514f59ace58d4b2b0418e64121d480c76d9788450f748b05dfcb1a62826d3345b4262f0cae337e042d889b4cc30e9b9b1b3a5d4b5042ba44562696baf286ee21d5c708e71084543180ac688ac4f04c0bbbe242a1598491afcce2166917e7e21dd281f647a0b526854a43cdb873d3ddd240e04f1c7ecb21e096ff7b7527dc8922cdb9703db9014850f526970006e32884c0192b3fbfb278ea5a659607f3bd6f836a35e8204d8797c05b68694c3f43e780255acf1cb1f766180164fdd8c8f20af6a9e24edb52fb92488cf09699ca2ec8ac031e02e85a973b0a54fdc81c6ddc2c7e5750af65e39ad03b9ea151063cf326672bab1ef33de7e256c3761d645e69db60c0e1b4c8a14b7280d9cfcc678ba8041f7c1d54d17d083e6082e7689ab5e96db7f1fe534c3ef993c2ead51744a3ed03604e71bf110a4dba5fa6f8a0ef8aee81f2eda01fc7f877f4df1b0d295d9a230dedf61e6f9d72213745916621befecf24996e4e904f1ad558afb50c74cad27a2ba429fd429541af68cf4e88b1cb064f21da97a2c066c61385d82a60acd5f6a9941d1db7a337346168b9ddbaf056f87d5cfb042315c492fac632fabc57149ee2704efa42540f423be33e42ed7eb39c1ae079d54d2371d8ced64127fb5a2f53597975886e193663547763accce0c04ff153a2b6a834c70703b2fb238b45ebd1337eb878a335aae13179e6be5f7cedc7a3285271733bbdea76a92a0c1ef4cc44a50ee172c1d18e3e69c12d559ee29d2491ec17ab272cbde99e277ac4f3f518bbf21df35f6a6d73ac66a69b1c594a15f8d92b43e3076c09da97fd9d9d68f2c2f78243c0bdee3ea17796f7c92727a1f48e67095f3d4fcb552abe4d3b5d78a842937f979131f6939fc3a5da377ad06ff73705bfe0cb590af0c8bfb49658e9d475daa1eb3c14f4ed10a88058dbfec11a9e5be5cb69e5259fb4bc8893e8654545b546458917dd47c46e4923aa921510266efc80ff42cff18af5c569c02d820fa5f2867aed21592469a13cf9af6c40a270810bdd7c462ef8acd237aba56c8a44cde7a3777514bbe2e7f37980ee0c61b99338a941b6e9ee61c4823278f1d44f27abbb31af244dac408fecb5518faa8e0af7bdbf4f9cb8c4c09d238ad0b24e1deb38accced3def35ae10865425a87c788d1062f4e77174440ed0500d7da2453c6d5f86091f4056ef01faaaf1bdeec013bacc512cd3e303a272b6e0ece916d099f38e2c9c9386867c9120495d691ed022c6135d2c013688908442d2995768c50d921512e43a660e518a6a143e831f5b8ff8d95e635b94d8dc34bce6889c6073e9281eb5c169d2c18754c312d5f3cd244f860444856adff7656d97de44a1d2609f89daf8e92824293f1286cca42e390fb534dbac41a75485c3198a2fb5c2d1d9cdec77672ba0fa99fed230e0349f6483277b9ac56400727a37d0a67aee3fb3e8c9b8ce311b1990b02b427107be16b634c2cddb47d61228f99bd0b167bb8b93b6a6e9394b1638c42526def7007801345f1bfeac879e1f90f4976a76188a0620cb08bd79e29673a0ea1779b9b181866360a4b95b272a3171b1ca2abee5209be7fade088711f73ab456c57300f44aae176c6f7b91b3bd89ab32aea94e0ae785e3e3c317dece5049f496f3fdf7ef3840f3841e57a70deb107e4915bd9444ab3b20bdc382bbd0e1a71c51c61ad5347c8066879a8b1dad1ccbc8101053a9eed0232e2b9df7c998c31cfc10edf90c5b841ed94d300e8012fea808ef8249024e8b59c591f88aa9b54d2ce4697ab12a32b00d9ed09ae88ad34cf609dfbf9d86ec68c788cac86d30e10bee1750c2fc3ff09d98d2c8f9f027cbb11b5b5fa2b53836707e43394468bf62c2c433821d0471ee616bf8d459166b4528937ef31ed2b02eac1e6ebea3e9e550ff13334bd67f5df098791382859bf622244c5c8e4bdcfcec29735bb38850748dd74e7f1ef259177337b0457604d6c5466193f3791762978ac4fcfd3558a8285ea1fb78e1e1be2fa32f90025b70d47ad3b5c2be39a5c34e046cdb852ff17edeb02c2c676e4b106786019afb347890d3e7a3c5abbfc37dfbc21e9351ff7b29b8b941a25145a1319c0757eef351f1b055f699faa58c9430cba6b2ece3e6df4520654c64b7597aed5e40d1abb45589d2e90d10e105c09d3697b2cf108187f9b99d4c3c1fb7913482af5cdf36ecd751cdb1b64ceae57cbd59db839170f97151d3e910f3d6449b712881dc65aa8df96d1f14010a1649f79ca83327b03344c5c0d17d96e5232c7dc64eb3e5ce11a195393daf4a50728e6b1c7df94c2f4b61dc3a54cd113cb4fd87d1bce3ba02e0a81e8064984b9fff471aeea3c1d3ffca66ec603e22db7f25b819570e63108cf85b1933042fc67e31f0104b57d6baa9505b0a19eab6104656acd6b35e75d08bd03b29e84da609e29dde31980af68821e994da3c00a2cb22581b7132c472457135ffc07b0ddc7542ecd5ffeeef3b838d3ad2b768d07ea53f8d9098898c2004e6a571023e87530b75cbaecd170f32097bf26878d744", 0x1000}, {&(0x7f0000001300)="2d33ccdb736b143235981b131666b917042fc8e4dd707f800e6289ce1b6574d248fbd376cab45fa26abe297fd2e6e7b9fcc5c7e574770d352b3b868417d4612dee7fc3a8c6dae4354e04dfad4ba4c98def03eb1a4d3a1cad57db6a036a1fba3868c250675c6d97e402135acc611f7e2c97139f3d09f35439451aec8640c65a0fd281651e6092233ef89fc002cb834a6ffd19d6ec083d102efab7ff0218552edab27cc790a8476f33bcd2e1a60f0dda5da2e4f7b2", 0xb4}, {&(0x7f00000013c0)="44e783c37a5dda7d5761bcd08bb07e2e38676099b00147035e15d232d3ca4f37416e6a5768a36b7e71bbcdb6be1d926a148f96438ce3a33467fec7355cd8908ddf6bd563811c377f38dc39f9dd7e9533a37727e108ab2b469060ecf649d63589a883341345cbd0a75c6949d0f980e5c76e745f533a2311fe6e77d48f044270674c86519e6f9f38334c705640b443b448b9ea80c4586d24e54333af1dfa4079", 0x9f}, {&(0x7f0000001480)="d6fd984b98e0e84480376ec9aa1952992f2d37b4206ba51ee47faa42dfff08dd73652eb5721354713385c8bfe558fec73f870c9b41d17059c91d0d5287425683be5f918061696e9b7ae024a0ee0c22cf90f13db163a5a0691d994589f477ba95990c357421498e5a2ab5b3956a4d80ec05042812a8797c9f7baa744d847df99e53c0d7d2ddc629172f2a4137dadb309d889d5c9869eaaf61cc190d95d83cba709ab02d42f3ea8a13d47a94d1a81c5d1b95bdb0272619", 0xb6}, {&(0x7f0000000140)="d203d406b71d385163e1ab764d9e", 0xe}, {&(0x7f0000000240)="bbbb1ba7bea844af2022411293316938c034047202402bc824b9c9518cff10", 0x1f}, {&(0x7f0000000280)="46560cbe898f25c2abadfefa3d6d4fe64d303b22625809fb38d81376ff8a906554abdf8c", 0x24}, {&(0x7f0000001540)="fe04afe5170c6415de492a28b523fd489d29f3b3", 0x14}], 0xa, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8000, 0x3) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/140) r3 = socket(0x800000018, 0x7, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000200)) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\]\x0f\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='..:/)\'!-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\\\x00']) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="49c03989e6dadd0aec17f03ee74faaf8a8aecbcdf02167ba5cd650f239e0328d79f232bbb5fcfa2c0dc54fe65152af0832f7d884d5a520174ddaa9c6", 0x3c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20009, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) fchmod(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000100)=""/222, 0xde}], 0x3) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000c1eb77951480d7f0e324a99e551ab75b833df8e09137a84d3567ee63bf22c1f67ac5b05bebb672ce398d1fd7624aaa77852ee2fbb0f324d5c30b2d8e76ef964a084faa9f7c88fe9b813b9847eafdf7c462d959db17cff004e709a52e9c9e1afaad786ec617756912ce9c58a5f1c04ff1ca0c7bf8e0df96b8b5cf7cfbbc4b6639"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:00:17 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x7}, {0x4, 0xfffffffffffffeff}}, &(0x7f00000000c0)) setitimer(0x1, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000180)="58f9abdb", 0xffffffffffffff0c) 16:00:17 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) shmget(0x3, 0x1000, 0x480, &(0x7f0000ff8000/0x1000)=nil) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="e99e782dfc3df2d85f4b719d25b6e544dfdefdfe0f3c6881fc93ad5fe568de6ff7c8cd6e23ea25e09ba569d89ddb7f7bbc8dd9d33f03cdd82de4c2c58c36622cccbc3eb5da38d52997e4c688843aabf3254afc2a7b05cd49fcb1322416f72ffafad23eae38ab466d43f0ac912c0da25eb36799d76b78964a29be16fa798bfed50ec37de395206558827287f08ab2ff2b1e3d77859cc81ba39292301a5c0fbb2798f9759ec9982b13ec59711e924cce4149646a252816db2c1ee4d60f95323671bbb32052e1a009e1b3d63a3bb4561c267d7d14afff581dd2ba93cf914a316fe3a513ad71dda58934d7981143853ec818b700f085", 0xf4) listen(r0, 0xfffffffffffffffc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) kqueue() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffe22) openat(r1, &(0x7f0000000200)='./file0\x00', 0x81, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:00:17 executing program 0: socket$inet6(0x18, 0x3, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30091, 0x144) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0x1) recvfrom(r0, &(0x7f0000000040)=""/6, 0x6, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e988587b57e97fb24a62b897a402deb87b412819a5a99eb18268607f4b98cad2baee58330a06a4c57faedded", 0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:18 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r1, 0x0, 0x885dd4312a98ec21) flock(r0, 0x1) close(r1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x10001, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000040)="1d", 0x1) syz_open_pts() open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() clock_getres(0x4, &(0x7f00000001c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x88, 0x41, 0x80, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x44, 0x33d0ba2ce405a93b, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc, 0xf00fffff, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80000000, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x7, 0x20000001, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0xfe}, {{r0}, 0xfffffffffffffff8, 0x7a, 0x1a, 0x101, 0x4}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5a, 0x1, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0xe0, 0x8, 0x7, 0x5}], 0x6, &(0x7f0000000180)={0x8, 0x2d}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 0: 16:00:18 executing program 0: 16:00:18 executing program 0: 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getpgrp() sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x0, 0x64, 0x5a46}, {{r0}, 0xfffffffffffffffb, 0x20, 0x22, 0x0, 0x400}], 0x8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x5, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x18, 0x1, 0x9, 0x3e1}], 0x4, &(0x7f0000000140)={0x0, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="5680e05e775e14d87a3fdafee5d9e3c40ca65315f24e3f8e62d3db5c38480b45135638250665f6a3a97024d9e850b7091dd2d9eda85c2d99e596cd7e23a29a4f8e730c291a33796598c819144220211c332acf15074b1b10f89ff569552666639a658fba7bc1da77d04e649f3b97c53d5d0d8294e523565b02531e0dfc870743e8df8e8d42c12206b21dbede24a90d89d9290d34b748f8ea1982fe351435e342d60553e23c2ecf2e61fcfca0579d30d1a9df2449ffc8cb3da4ab67533471deceef1673b49f93f6", 0xc7}, {&(0x7f00000002c0)="d97194b0fa40bde5a478f65f5007555e5fc26e6469eab605d23e92b4ee00add5ea1782c3fc99a86f1d7d26562547aa032a7a7c00fd668fb6e5eed3db19c6c3e634657bd3403d067b7fe37e61fd2b48a19795f863ae41401d5c846209f7678c4d8f348f79c0e4ca769254ddacce8874b3563f01829e36f25eef4fd5139ffadf043c72b2e9a3579bb22023c4717293030f4aaffe6c9b7e22ab1188d27c772080905cf5d6dbe8677abbb2f0e04e93f774f26009cbb7d54ec1291254959276", 0xbd}, {&(0x7f0000000380)="9cfb93c0a78258444dad760a82d31169cc0003ea8a2e3877e28cb978fbb702ff2c6d10a3b4b865fd1699f84be784b4f968c62e9e836ce77ddea645bd6cd8a864f1c21acbf027112260730fc42935b8e111c99ad12503c1cb5556fac1504cc9ff0d3c3eb0aa9ef843cb18f7685328e900ad20e1d71815a4a506333fbcddb05569aa25f2ea7fec2f387ab55b210157f0658bfe69012b19315260be3d8d10227a43ce1b7bdc6add1b13179268f98258262e3a29473dfc61d5f5826c2317b9", 0xbd}], 0x3, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r3, r1, r1, r1, r0, r0, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xe8, 0x1}, 0x4) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1) flock(r2, 0x2) 16:00:18 executing program 0: r0 = semget(0x3, 0x4, 0x12) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/197) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xa) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r5, &(0x7f0000000000), 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001040)=""/4096) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="6912c3ca9b196f2bc771ee4a220fd9069fafa23532cbdb5377c03673a75afe2ccf000c9ff2ab6acfc734217222f381a44c260747c796b425e6a105be11a8c2f4c8ef05fb0bfa825bbcbdde96d0b86f03a3ec1a48510c6214cad720ae6342e9ffd5ca571e8e956680da053d80e5c620e2ed51aa4657f9302d10", 0x79}, {&(0x7f00000000c0)="44d7a5d0f372a8c3485f649cc50bd006294b9bfbcdd47a8ca303f0a7ea69f9806b34b776585f90f97f04928f6a730693372470c581fa230dcd79972783907b0efdc6eb725007be65245f66f0bdd8cdcbf8b8b45211eaeccf50bd0b61547eeea94185abe9168831da5384732ae6da7d7abca329696a8f5f664ff50983b3ec3f5e7bde810ad0e598e0eec937ab3322645b34439c0a8cbea756411c572cc7c204aff1a4681d544d26adb705dc451f77c321fed693760e5bb9859ba9ad6afc3545c526da587fbae51e532e4b4bad8dacd0a3427d8f40d26f34c368e3a2e74d7fd8aa87f8c9916316fcdf7286c543", 0xec}, {&(0x7f00000001c0)="f1d36603b4552cc5196fdb5f668d1643ee2a83be63ae0549139a80e330db31279305597b4ad727b265a1f8b4cd46ebfdba85157bd376822f9b8dfaf45533e8d2fbac856609d6169c1e0aa17ed55e86efe2fe153f84dd13631d8f259fc562acd7b80b5f9ce1f4bd2ad61fbefaf744c304b2", 0x71}, {&(0x7f0000000240)="9af8c27429fc10730fde00a9e65a3c5e26faae0a0a244057513816625fab64c89f2b6e66717129e964704829217e779b34eb8a3b6ed22c31d0777b7ce71c27643722476f6a829d336368876033bf289acd8abc2e161dd1a107c32d98e827bc2f9a03f8338e0d8e00a4d37ec8bbcc75f74c374d40f017e61e6446300bc47e23f7f952963ad0dcd70f69583cc9fab961ff6941064b2eaa4ed93c045c07184bd292", 0xa0}, {&(0x7f0000000340)="ccb7c4d9aa279aaf8965e1ac270a8ab64c10a94ea5c9d2e0ef383cc74d443add23be5f2454718b2581ce72f5181ec090cb80a8f00fbe2d5396363d95843bd42e352bb3712158db9b06d4a91ef72dd5885aba17bf53b00b1e981b8fb03090549d8073", 0x62}, {&(0x7f00000003c0)="bf0315ca2dfd72396e6e724e172cecb85d78d781151a12b2b6868ba8890eb7cfc2c53eaa9a841c2a499a4f7b33ea09506df5eb5727e86aeaeb3ca9ef5fce381cefa9454675a0d07976210f16bf278dfe87e25630a2b86a11b056", 0x5a}, {&(0x7f0000000440)="9a90fc87e140a8548b5126992a625e82841712b39113dc43994e7fc831cf2d2fba4f915186ab8c40071a2e83b7f9ec7ced3404d62c5debbb9f217e53b667b402348793f8b3c77d05efde48a12e6ee767617243a75cdf75b03f392be2f0a80a7b5cf5fc3276a38331b6cb0820b46fa08ba2010ba1f064d009c63c867b35bd6f3e07", 0x81}, {&(0x7f0000000500)="529e446a9c4049da689947a40612d7af6f1e8931586782a6331f9bf43bfaf02fe232b29e750bfb07b70602226be951a0aa00cf5043", 0x35}, {&(0x7f0000000540)="f19d0edc122042eb464ad22d9a801c89cd22a9b32a8d8d2d49b521a8afc3a0085cfd6c0b598acfb21acda46286844cdfa8667f0f1dc83061b3adf71db3406a7238953812d09b9cdd888c3c8bde16910c5f60c7bbc2f2e2349e44a053b953f0510790d3d0ab6e7b82fcbb345bbb35826b526d3eff5cec2009cc0392a8686c5150ca26646e1921986c5d8c90aae339ef0910e47dd1d4d68e57264cb0a5c11f794b9a61fcf5f662171725249b41253786", 0xaf}], 0x9, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) getsockopt(r0, 0x3850, 0x80000000, &(0x7f00000000c0)=""/128, &(0x7f0000000140)=0x80) utimes(0x0, &(0x7f0000000040)) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)) r2 = dup(r1) listen(r2, 0x8) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/220, 0xdc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x32, 0x1d914c51}, 0x8) setsockopt(r1, 0x6ed, 0xffffffffffffffff, &(0x7f0000000200)="93788833777ddbf58fedafd8e587ac64ff88f914b50aa1579d91cd179707ead57392b4a87348de2470e49d8aa083c4bed9fcdb716e53e21dc6a621be1442cc0c3879dbc94e13783279e2e2725fe1e58cfc18a97ac28e2f4914f4e946c6a7661861d05e7097cfa03bf6e7b8a4aef8e4810c0815a92a0268358fa500b8325d605370f3cce0eef0c26f1c83317c54a26b2db1678897c1c975feabe91a5c2f368320a120da5eff105ea66f85d1426c249bb37fc1579552", 0xb5) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() chown(&(0x7f0000000380)='./file0/file0\x00', r5, r7) mknodat(r1, &(0x7f0000000440)='./file0\x00', 0xa0, 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x0, 0x3, 0x2}, 0xc) r8 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) recvfrom$inet6(r2, &(0x7f0000000500)=""/69, 0x45, 0x842, &(0x7f0000000580)={0x18, 0x0, 0x5, 0x4}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) chmod(&(0x7f0000000600)='./file0\x00', 0x88) lseek(r1, 0x0, 0x3) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00') chdir(&(0x7f00000006c0)='./file1\x00') unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) utimensat(r8, &(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)={{0x5, 0x9}, {0x1, 0x7f}}, 0x2) r9 = fcntl$getown(r8, 0x5) getgid() getpeername(r1, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) readlinkat(r0, &(0x7f0000000840)='./file1\x00', &(0x7f0000000880)=""/181, 0xb5) fchmod(r1, 0x0) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0xc63f, r5, r6, r5, r6, 0xc0, 0x5}, 0xffffffffffffffff, 0xae, r9, r4, 0x4, 0x8, 0x8, 0xffff}) fcntl$getown(r8, 0x5) 16:00:18 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet6(0x18, 0xc002, 0x8) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "ec00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000784000/0x1000)=nil, 0x1000, 0x2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000280)="ebffcbff13b9fd812eaa4c713048e6990e929648a82747c920b7b202f4ff49e5635d9b520c523bc11922bd39a2b4fcf33e20adab3ca857b79f2cbd98509163d7babfec7845935c933f2c72d944f940a28ccaf9fa66467c25ca8dd02595f27e95361b5a4bad5cb3120dbee033f8c49774539b894d21889327072e8b58ba79e6eda00fd04bebac077e8d7f64290fd24588ea269a2b4002802223a474fce39feff4a1f950d47372677f3db0db01fc1d3c5e13b532a16677097b9ecc8b7682c390fed56b84091ea77759f68f89e55c3fc13ef8d06368c5070a0000000000c2332d05738136b2600c3369aeef9f74e42fa420beda72b9c7f7d90ba6c7d77abd490c362044a32b26fae6d317884b3bc0380c1cb01e375057f6bae7dd53de8826f661d9e8cad13f6ca6932bcb968e61fa2f4d6a884736d0d0ae2e525447f3a67b94403fc3012d18d9ae263da461df468fb7854f09104cb1e18a4d6d57f300aa191eaffda0d64ee362ff06878ac929c89a20e2d8e8af09316dda8a0000000000eb149aa64ca39637f42e73ab204f55e0c29f69201f854be74a4d13891512da67e1b84ab8effd9b2e2c35572ca2e1194c08519392900877b1a8151c00000000005cefd223ecebb0739220c8d83654e5e8657ceccc703fc41d8a647f77ea081141040b306bee551e29a9d73b772ce20ccebb696053e6d1d5ea524cf604cc40b09963b624cc9fa248b39b7b9dc7c47e8d533f6874ed450127ece5bb19aa0d8b909aa698e8a386e5a7061a83bd41d0a4a4a820a4ebdd04101c88aae5fc8ee1e8fde4981ab3a612b7d8fee2da291b5c805bc49dfcdd640621f84838746c3701521e3a30b323d45c11affb5aeed3cb9922d060c05a1bd3e93bc872744790fa924d2eb225c6b8f0c3276aab0cdce4e1e10d8c7a12b0c84263c26bb1", 0x294) 16:00:18 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x5e936829ac9101fc}, 0xfffffffffffffe2c) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x101, 0x5, 0x80000000, "0f6e30bbeff1ed48422814032d9bbbf030c6bd5f", 0x2, 0xc9f}) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000240)='[-\x00']) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) writev(r0, &(0x7f00000000c0), 0x64) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = semget(0x1, 0x6, 0x260) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/151) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/187, 0xbb}], 0x2, 0x0) clock_getres(0x2, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x10, 0x8, 0x400}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000008}, {{r4}, 0x0, 0x20, 0x1, 0x4, 0x80000001}], 0xda, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x40, 0xf000000c, 0x7, 0x1}, {{r6}, 0xfffffffffffffffd, 0x11, 0x20, 0x0, 0x1ff}], 0x1ff, &(0x7f00000001c0)={0x1, 0x7}) write(r2, &(0x7f00000003c0)="d00c53c64d2fd4d91682be5259753169bc605b3fe7a36273594549d0ac992ee7c73402", 0x23) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xf) clock_settime(0x0, &(0x7f0000000000)) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x6a54fc9fe7218edf, 0x400000000000000) accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() poll(&(0x7f00000004c0)=[{r9, 0x24}, {r10, 0x1c1}, {r11, 0x8}], 0x3, 0x401) r12 = getegid() getgroups(0x9, &(0x7f0000000380)=[r0, r1, r2, r4, r5, r6, r7, r8, r12]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair(0x26, 0x1, 0xfffffffffffffffd, &(0x7f0000000500)) setegid(r17) setgroups(0x0, 0x0) r19 = getegid() getgroups(0x9, &(0x7f00000003c0)=[r12, r16, r13, r18, r15, r18, r14, r19, r16]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r20 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r20, 0x4) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) listen(r0, 0x1ff) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) listen(r1, 0xffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x3, 0x80) syz_extract_tcp_res(&(0x7f00000000c0), 0x6a57, 0x6) listen(r2, 0x9) r3 = socket$inet6(0x18, 0x4, 0x3) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000180)=""/205, 0xcd}], 0x1, 0x0) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xffffffff, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000300)='./file0\x00', r5, r7) setsockopt$sock_int(r2, 0xffff, 0x108e, &(0x7f0000000400)=0xa85, 0x4) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/79, 0x4f}], 0x2, &(0x7f0000000640)=""/14, 0xe}, 0x1) getsockname$inet6(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setflags(r4, 0x2, 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0/../file0\x00', 0x80, 0x120) fchmodat(r8, &(0x7f0000000780)='./file0\x00', 0x0, 0x4) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000840)=0x7c) r9 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r9, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x9fa0, 0x1}, {0x18, 0x0, 0x8, 0x5}, 0x7, [0x1, 0x9, 0x3, 0xfffffffffffffffa, 0x4, 0xffffffffffffff7f, 0x5, 0x540]}, 0x3c) connect(r3, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r4, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000900), 0xfffffffffffff666, 0x9) getgroups(0x1, &(0x7f0000000940)=[r6]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000009c0)=0x8) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x100b2) r1 = socket(0x38, 0x7, 0x8001) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="8c19907c4951bfa4008e4e03e90184d865b90fa96631c87457d48d93a62608ff231d6f63ac3fca0408ad58bf542886e7b559ac38d9cb2aadfed09c89b4ae1fe88b37f3012a79c27a059eeeb1edc16e7c0aa1ff4d83c5934b640901a707189f518ae8fe0d7730758eaf95f5365006d8fb727f585d8ae31323ed3f60f28b2584ede69efacd08131430b5e74c8fd7d330bb721f42aded09ce90916954c9502f2ea2cfe51aaae2bedebdd6b5293b45ffe905", 0xb0}, {&(0x7f0000000240)="0ff947ffc0580a7869222f0a4792a84230127e543b5e4692bb1e496011aa2f688244ec37873f4130179e57643c33218b92dda15b0d95de42a98f24dbf13de9a8696c57828373fbd3609fab1622e6a0c2dec31bba030bb69b7655399dd34a6ae462a62e8c90f908f00b654e88e94cbb0f4aa480554a2f5411b331550b7e1aee4725cff662d3bba70fc327458cb6414d024afcab6fe0e386e252a36bcef3e997e738453905d8878fe7f630347deb49720d273b486af2f2710b4007d0f5ee19ed62a40e00b6978d480fac00a9e91d343ef382f01a548422edb73ddbe504f91ef1b1a326398f18d000b50c92390f3ab93d287bef0537acf8d3ffe2", 0xf9}, {&(0x7f0000000340)="b31441bd5a19055fdf62f374910ddb6e83feecda7aaec14f195a5fb0d5c0b7f08074cafaf5e1541415dee24b2a60c3a0cd0964d1a4d8dce31ac4271a659929c3067d45cd1b5fc915c3216fcddb1e1f7a677a81a902167e7b89dde300b4ef61d7a3253873eed84259f1406255d2489e73ca82d57775f230b5ddf360b2", 0x7c}, {&(0x7f0000000100)="adc89b2aaf0111defc4470ad0e70c6b1147e944d86ffaa", 0x17}, {&(0x7f00000003c0)="619e52c2b6389169bb564dd0c0b0a9c86d9d96105c821c5b0d7913318905de0667d692d0f7b50de3a4581c745903bdc2c77f05b16610cf190b89500fe4d805bf45e50764d586919f77e177cc4d1ac85355be766becfbce903011f3dc1ce9b494b6beb2a3cd01b519dbb98bab4183519bb6f97a06fa7053069c124f358a8f930f755829c597e5d6e1025749655dc2e43c58ba513bfa44a4d61e6f970209f685cafc2b7222fe907f13ec4c12beada66d758318f06b94c7cc92ec98f0afd93e87eb784baa12da08252fb37491a34a163fd494554c23e4faa86a4c6869856d2d7eb737d31e741ba8af1df9eb57bc6229b8f41f2478518b4d", 0xf6}, {&(0x7f00000004c0)="26bd8ca36dec9223b2579d95a2a351673cb7f2572dd9e1f135fef26ecd5b780a7e3410ec7bb4b57e0814eb49f95566c5f1dcba5f1595d80e58e1f81f809e5a9fb4a2c1f4ae4eec16d9333606728eea0853af1f0646abc06654a92fa9613cd3ec792b7478bdfbacd937101ad7baeeb727184a391622c13c239db5e2d74aecff8ce9e1c6f3ac76440cc13982d7f05f6df3feb75d35412621578504296f81030a1ff5d93a80b14607290ff82d21ff3ec2c8d012be3c980e56cbb237045c0dcb385114c802c4e452654983fbc26d107be0d4aaf209b5391de9deeddcb7ed488b241b8eee3f64992f993344", 0xe9}, {&(0x7f00000005c0)="d47a1d34465e4ada82425c9a83fe7e37bc76b982cb8f309845447c1c3a89127a4e54d126b6421c56b8300d01f08d76bd10091dd3113fcd71d3b6b7c4f1e9ee53457180b07e6d0d52456cf417d4db5d89bcc4d83c3d67cfeb15f28938c18bca0fcc4939854eb6b4a0f1f3be9a2549fae81bf023378e525975743c0d5eb9175f683bcbf8293949ec252186684a6f476d9cf315fb313b4ad33ff4292912b66eac97e52e9158a95d3acab06e3dc41173a093a70a6af7440e9c363a006b075fe9dab000207aeb97c2275549049bc6a07be428ef906fd4bcad2fa7f02cc4147d5504051227a7f2ddbf09851680095ec489f533c01717f323df7c984848924108b2749dc3298e7b64f34b0149d58854858025527fab998ccc496740604d3f880ca6fc0fb6d0620595893cd606bbc8950da51eda46e1416a16661c5adda3a958ac03687ee23fbd9164b489e4b0a74a0d1114cde8fbb0bde91a04da3ad0fda4c83648f70639dabec394f9c9f8a30912aeb112171863ad326042db59228c831770f2c3df9c8b6c585fee80aa864f552e425dab852dc3b4d6775d4a3567d9d604715f5a9167f25adbec0df5aae9d5cc3881f3ae8e2d3640cd45fb6a52e9189d8516f8487a12229112bea66314e2e2fb67c0b08f933cedd30cf4170b3ae550f6ded3d7bb529e16a6b8881ff6c352692c5062c95f2d4ff211b390d3a3b3b5fb5a8cca984661e6922e0a15ab8015bdbf6aa017463121f5a0cd4984559e73fd4850ff974cb3a1259042746a9e8a85004fb618f1bf110209daef2277ce974e21296b054b90cf122f5527b5eb5c201b5577c682963564f0b00a065a4b80a41922134adb8f381eeea26318e4034764de5d7d2d9727c6b47fb47cf25c8952c4920f3d1f254c37c48c656c35d3e9a35e3111539a8508fe6880f0a6a93f699fbcf27d3d061a202c4bfecb9e446454e56b9c7bd3ceeed94dbce44e2cca971853dde0bfdc5f05f90dbebe5a7670c51bfcb00a43ddd637aa5ff230950345c9a01100d9881fef5920d710f7cf07e5fd463e03315c6bb9404d1b445745b412d8f3d3f236b87c923e06d076f7127e846a5cee0e6e6423381f9e3e38da08f0fd254e2447b74fbe2b71ff0120e122151ab9e1467cf4bd02e417a01230db91b500163017ce31762d13ca9546c416143182e1ff36d71d64a132c9c9d58602d3466c1ad9cbd9b9649e0a088a49a901b3da9982bf3ecba562f89b9e61105e706d4dfda4b04daea53faabcb5a4cdc2c33685def8f1138f9a98ca05b433f1569ed347ae9fea4fbfb90fb5fcf2320b66e7632f633ba41d28a0a32488142b35fa34f97b5c2d7e58bfa56d787896242244c31d28ea8d2b121dd584c8ee0db70b24d62107a9d107f755d297c7f447296d3f8fbb025ca5b821bb8628de4e32b7cb5d3dbb83de5d5b90746b0b33702aa0a8acac49a08fffe6e97ddc0b85b41332b55ea42e524bc965c741f88601a84e17e7b84bfc9a02bbcbb23929994a25eb218e945ccef5220fd1ec816144b3e0b7ee5b65cff2386d883527da219ba27d7594f573140926e413b5a3ea8d18bf2efd6110366c95025182c55ae09778ce3e224fbc6b9ea181241dd75eb2c9eeb3f733eb14b18301afc267433ad2aff4f6c2ad75b5d0cc9e25a755c68961b1c404d05145030485f3fafd9afc0a6b1431d638932796fb17f26a8aafbb48374ab4ed00174c4a249c97125f5f75e3371c229b109f5dd9a1f83f108573e0f0a42c13a3ee3a457b988a4357db927466296625314dfc4692ee2f366542c544751438c42ff86e5f02c928dcffe83242c62def3ed92149785c8dfad91437a853c3ca3cb86b8bad20f073b91a9e1767c615d285d55d3953ae0a174d4f4264a2cdcb8cc24989a445c331856464b4f3684dd41eddcdfdf32ed333b3ab840510615b285d939d2de184460aec86928d904101c4114eb151decd3b9aea3f5c92279fa60d112f56a3403d23709d8db3bc3b056453526fccd2ca98461cf0433901c6f27e126c49dc08c157f43acce5fd2007a68c9ea6c652f6cd9926cb06d8cb6015d665d6c3d0b33bdfc2ddd197aff18bec4aed87ee9943508c6127abba92ea95b710ad248977c7df51b46d1f9dd87d1e087787708b3df71858222c9b196cd1f1f6c6e2331f381c22247f07ac79515f9aa0e6e36c15b75d4c4324a45937c3a4382d678b026c9b68b770466bbc20ab23c3a263ba70994e05a77842b944c695c1c46f1f5e1be7694ccaa563c0ee99d350abe71cc48852b4a097bc5b10216f41e742114ef9c13f29103d2893d680e0fd4b1404f64ad905691851401439a5ae1bd8de57f50943bd984f599ff5b4f3e6e6d95f4ef352df36aa7a7b8f61cbb8cd6c83d6cb0cf2e5b59622ac8ab9f3abece37ba68afc1a583308eb597d554c674ed50ce233bd49762bbf8681f32fa95d379bda1ce2db30456e3c9ef15d2e7f486f393116a9c4a8a050dc4d3b837876d92fbb42acfcfb4b80d37d6d898cc66a3dec3bfe2574cf00e9214f41c76a9d2531200d67ce8bf3d14d48500e54b54c1503c36bbcea495c2e1ab7caa55d64906ec8f6cfd50498a34ac21f8e367856ce200db55fbba83782535f9cacf2f4e2bdbe52cf0aec9c56e48587820c9b9ac6ebf5ae1ed03992712c92d8c017e498051b5eda4a4b41cf75541527b07e033287a0f0637ab91182bd57b91415bdd4a3ff6104ad5fc9baf0451d0bdbc892f689ac4effcc4135293d021bbfdea280341fc05393511c3221763e18e110c2829416db5eeca65670e88b08e62578ebd135cddec46039ede1639c2435825bc5dc10654e2eca949c942d02bc89e84175c4e0de2f819f1dd523f56c1b0d17fa0f1daf18d3ca94661d68bd099f7a0db8c9af852ee080003723e95c06cc016ea7b074460f6090692b09ec6d7da4f1ca951dfb8ced16931dadb3b5f7a83437e41cb4fb1a31bf8c3c285ae0648d1445c7d439e66d872dc4edbde6337ec41fbef3de9c93c54b160f59d8bfa0fce3633917a5c09e2fbf19ce986f007d6ada785499a78f1e6428bda975969dee846f36005681c218357478f35d100e9e7cb3e577c752631b654de6b9a6cb43208e2910a439f245155c9bec6d3c999f91e0105ac6a312934217f07bd1740293047533c538d92139d3c0bdaab1decca3a185ed8152bf2ae1042276e1186a0e54c6bfba922d783ff31436b05b0322b07b76f37cf50f691fecef3f7040fb3a6c8958f9c0790df2cd9132c93ad1c775804a980f4705b9d341c0b50903832ce84f0d2fcc8fc31578996636f5393f0aeea1c6e4085058d53638d1bcedea1c96db8ce6e4cba06cdcd735f902369eaa35666be49c8c608860c59b51a76ffa4e9801daf9e458f29420a8152ede5a2fe83c4079e6266f87d7348760f5cff2e50b2fd15bdabc67b436a66f5072357cc8b82b726b6573f21c1281c3750ff8918c4298011270ca46b43639d764ff5510470ba50c75d52fbde50e952cbbffe0af2387e11b5a6ad823513dec9e642978db1d0bdaabbe4ed4d3ea87da5f8aa03d05485e9a155985b52442453b67d5e8b6a822d7e6c5c9d80eb705d89e0941d2ea9de3fe5bcf64e6a4b3f597b4ee0b9f200f00c3d34d569fabce38d95a1db5502649a498bd6dccf13323172e2b31bf12f582e7c8e466d63070ccf0c546713d76769c4468099e8a35f4e6c5d94116abfcb19b1d6bbbb3b0afdb51e7ae84d7e652a91a09683e9c83d4a1a52cdb96188e4ad7d54f7b4ecf25c455eb24f302c7588974edbbc052674a6553a31479a1c9a55b81bd097828dc8411d2649ceb1ac3244c8c673b55f453cc4bca000762da55fd5b7d80bf503056e746ee8e66722a1873f7c4a02756647dcb16d213201e253aed592f9fc8f11f501bd8d5b29ca6d6942e838da098c7817048add3430aebdd5b21a3d6b17e3bbbab24f701690aba0c8dcaf14d038edb7eb208ea6638c7aa11904e562f858a503bf56ef5c7b50ebc3bc6824db6108ad138d6e05b14de9370b37b578911e3f3567689116e7620a56aee5513c3356b64ff32f2ba9df02b5e1d3e856551ad26f7478aba1a012970dbd44260029b3b22db18a5283d08a99ccaf4a05269191be3ebd0debfe71be3e9abe5aed7d84353db597c639edc5490e5af3a6c9c2e8e7fae2cc6aef32e2e6ea4fce9afd99a61496bd99f53b5c269dd73d178c24fbd26822b1171bb603869d82a89672875a7a4ca78cf57520a4fcc9ee123861a3f465151f4896396dd64f2855aeb54a58530bc4c14aaf8c37a2bd84089e94316270663ff5658c339ecd6bca0f0568cae536b1a3462f3173cce1bee3db5a04391708d1f01940e34e7f48838a84b465dd7cc902f05520c6c6c965f471919f2fa5b9ff0fa29d41c657df625b52efe666ecf3d1b958e59418e6cd00fc792b965e0d1c43dca6b57434bc5fccbc954f603fd277f584fef91255217eea0beb41f0890c34e0022ab3ce5af65fcc7e8d7e175241256a28f62c07ca93eaab11a3ffb18d6176eeacec63ba33de33ace4d2080aaf5aca913a42bc416356539282314337d3dff5bd64cfd66d7955204649ebac4215650a9a166408c934f0e3e34da0f0406207fb6bf7e7a1af31d2677cea4b7c3d4254e73c8bb3f0db4dbcbe143b79699d38c1e4ae1b179558cd3d4488cfe3ddc7403063a7393ca3aab4d170637a0bda75230e2abaee99bf3b3246d24140a7da428ca5b056851c028eb73b1b30a5a4cc86a6c98c426bfcece442bbd886e34f9b5bfc88f89227d9ac19b9dd5c6a3f8f939e944c9f1e1f1460d94fd3990c711309d73726e9bb58acefa33c1fdcde732021ca0158d75d587d57ae2604786e46773c3db4357459cb733350d1d864657dcc76b5229a06adfb3735517f3335019273be565062c2b311f392b3ad6309ed7bf787f9ee87b11fbc0cb220ca1f07f3a5294f008c09e02f7126ed97f7cbe8f0d0e3a85b9c2a8b9c2bd4a2c5c720ff55a17c3bbeab4f758fa135ad49757bc03cc5f8967fe41c17c0248696bd362cefa0fb25b92838266b8ac2b1d53f4e08896b16a710e553653c361f5bedcac67ad4f7010cb470f7aa5895079616a4b052ebdf1b3eba02b4309a257b945498c815016a590b4371d0ff1c88172d479c608a6e960afbde2f9d6ef96ed22d4f285d489ac8244e84fc69897340c15543a25d1cb557f05c7d0e004e3fbbbb71fdc2e1bb585068f7d497a78e21ea4dbdae1e64ef6a6cdfe8165be36e2473fc58b509a8b14abfb86da2dd92166bcff6e0db5e483c34217ace1a0c536ca69f69d777d7600d3fb672cb57c7cc568d360ea52f074238f903def719c80cb0f9f25a24e5488e5798578e5efb0aacc184b49257ec6d59b1dc0109913dc920223e226c14ffd117a928a50ece0345caaead5212d0c7fa1389bf71d23e5d9d082dd3c05aa91f4e947e4ed356c2e9365a5dff52aa281522cbba5e2297f14d1678f316508ca945588717dfd61a977c0c679b6d25d96c6f925576394cd3b2a87c33b5ad37afac8604c9b5033e79d8b31e6ff116329b85c7f409cdac14c3feb3b80a843461da709075e92f6df5ffca9ef9b3c094b4d7bdf0a4fe0cec0e05258e7b5123c08de73aa1e0da3d665dbc7b4402e4dc005c5d98626ee7051b8a4f4bfc471a21348ae467ba1b21d148a534849541334d280f4c497ab3f74ceba2e6a4956910a3b3d5a35653451bca974f8b1b24cdfd710ab5658d75c710f2bd0613f5041d94a36f8ffbd7b96ba08ec36e84b7e78e2be2e540260ec8ad442186949c96c7e1dd7bce596ed4f182091b7d649b113ee", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x40e) syz_open_pts() close(0xffffffffffffffff) r2 = open(&(0x7f0000001680)='./file0\x00', 0x100, 0x20) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) dup(0xffffffffffffffff) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x7, 0x8) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) open$dir(&(0x7f00000002c0)='./file0/../file0\x00', 0x10000, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x1002) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x200, 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001480)) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x216e461) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000000)=0x20) openat(r4, &(0x7f00000014c0)='./file0/../file0\x00', 0x20441, 0xc0) mknodat(r2, &(0x7f0000001540)='./file0/file1\x00', 0x8000, 0x0) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0xa3, 0x6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001500)=0x3) linkat(r6, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000280)="1d", 0x1}], 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4) 16:00:20 executing program 0: setitimer(0xd68459277e845d90, &(0x7f0000000000)={{0x6, 0x8001}, {0x6}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000080)="7d2e089e4c2b1dff79822e1de88a251dd758626ceadf55d8f37fc30653351c2e80e5251aa6", 0x25, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000004040)={{0x5}, {0x0, 0xa1}}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x121) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10000, 0x28) chdir(&(0x7f00000000c0)='./bus\x00') flock(r1, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 16:00:20 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x115) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) sendto(r0, &(0x7f0000000000)="cfde4ab655dcfa9c37223e4137da8c96c0d8811ef7ae6c8d8d70bdfd91b441f38490388457334f1e699228d9303997090d654963183ee7332db9ae7650931530b48ac9b6b9d822a369946de0557107a788a54e1f7dfe7794f09e43ba1a116af75249f690d50afbfb884cd7896a3c374ef33ae0bf775b25d8995bc4b19149b64b4051af72c3ac392550f1021d7869f39478214d541f67faec4eae6d020618f6215e41ca684b95741fc4da3e44f794de0bab7a6c34e54e083ef3097f12181af8cb9f87b41c39646b86cd7f", 0xca, 0x9, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x7f}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0)  map stack 0x20719000-0x2071d000 of map 0xffffff003f12a528 failed: no mapping 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="1fea8f272868d7daedeae271de1578f3789dd76b885b0e7c2eb63c05ab8820bfb5dc259942e83221826b989da9395863fdcd1b732168aa865cb7d8132cab724cbc47e96703350436684523f909eef8b31981cba3e983cf6f90378b8c2f88b4de6c75fc30dcce9eab5321f0d3b4fec9e2a3b0e1", 0x73}, {&(0x7f0000000080)="65e5d9d1c907ef6a4996996e687532a6516187e7dd51be9c7ce119a8598f7fe58888bb6e37f3e521317111a7c3741d00ddb7c5c4b2b13f352bf2866a86ec95dae1b738fade228288e0c527080da2541ec772541341152e448746e1e41348c43d64b239", 0x63}, {&(0x7f0000000100)="f5091002ce8f944359afd8ca06c0170fc3456470e199", 0x16}, {&(0x7f00000001c0)="9677df9847f55f9e9197787ac180b564ffed581a7266026c044ffec587f3ffd7f9ff4a66e764b66585e543446df1faec40b8be76ba996e9973ef0e9d3b6682bf78cecd4422d5c6128d338381e35409ea44bb8c1a0acd4ed4232d704c9a7fe88cee23b1a65afbcd7485531f60ab08f2fba8f2ad91b4025a6b793f0aba671133531b0fd586e0b8b1ab351cc1910f3e6fd16861f79a1bc54e9828eea1c9e88cd1", 0x9f}, {&(0x7f0000000140)}, {&(0x7f0000000280)="f0eab708ff941f01dc86482e5cd81bd19eec7daed7eb4a344b2c088be032", 0x1e}], 0x6, &(0x7f0000000340)=ANY=[@ANYBLOB="a000000000000000ffff000005000000d895fcc8a3f2316b7918b5d0220495ef2ca732af8b61344f0e04ffa206bcaca489eef5fbf0bfbf67a57bd3ae08b4e4345bcd5034fa548f31119984d7dc85158c0d987df88e6853a069f9e20eeee04490a343e5ecf87e127dd839344ccdc6e608560b17645fb3033d19a21fa7b0f4bf7acad50c064e5c3a555abfca6b62d74633d3b2d63aa84a6149a65c000000000000f0000000000000000100000024faffff3109974d5bdcc2a75164c8109c88cbd9e3ed78ccbc371790009bd78ad08a1bfce88146044e0a242063cebaade28c39f4e6e001541c853d92401f7e62ea0499198fad825fd77cefbdae732ef1f90a75abe8b24f90060c91e7c8be18fad8afbb1916eba4c50a189dec10a65ece74328c4460466427faa73634541aa02038216ff759d35eaadaefbe6fce92aae19bb50fb2243897373c408d2f198cdd1fd0ccef1da7fb953c922c11aa6432e3a4e199178d7b717dd2e411139214e6ab93c45d0420ef5dc81bf06ec4d178d7b0ebdc812e20ea1b913562571598f82e0dac57051e1a1960168a246d000000000000c00000000000000000000000400000003bf34d6e5394dccc1e5e207fbacaa063334077dcaab34a1d2f08e9f3e01ed619e71ec6240ac3f89c015f1cdf80085cd44edb9aa151af2ff8003e305ec830bc39ae3203d106c99adbfd3d5420d19ad6304d62c0ccea5381b416e590f01e881afde3b66da3930809c87cc10315267bc245679bdc7e29be3841c38c8d7f2ccf1cc41edea06efcc52fa11200c947b33c47ab7279b7430a7cbd140dcb4c5555e20106974330123be7588a93e042098a5600003800000000000000ffff0000040000004d0a779428d0610f1e8382de6aef042d7b021e6053b98461c1c69e855ec1433d5f802103211906f51800000000000000ffff0000000000001c64f437ff43efb07000000000000000010000003f00000004c121d60dbb14126204354ba4dd4f8921ca79632027a93ba3c8d621ad8f32193ea17ce948cc847528acd98682a952ecc22cc5fa2cae6968efb0f01a14ddf419b5542a9b35e4f0ad69148eab047b4a00e8d76d2d6eaccda612d0e93700000000a800000000000000ffff00006d0000007ec18d2aff782e364d77ef835f08d3d881bca3667857f20cad73d69e080fed4046395ac00d9c6f7af8f98c53dbaf2cab921c29fd5cbfe35581a82328acc6963d809cbddc926fb651ef6e72ae89f71bac02f895cbb985d94d7f363e8bea4110ab24a38be666045044e3ea78fbc3498cf707dc14d4d9d09393e0fde4a726ee992c95f9985700a05a2491105fc97c98ae42b2f4381f00000000f000000000000000ffff00000700000026edc1ef3aa2510178332aaa79abbcb6129fe826bdc63718f0857666169d3cf6360538bcceb8af81b572ec36392dff4504393b4847a1838a725e2a810dad47562f8e067f00e7defec66be21333ceb541255951f9f2f5f8045511c966719612607bdcff6282dfee4758b74c7980ff387a7f714148c9dfbc32e96b0f552490d7a1263fdb3c2cdd9c7958a4c6953773140a482479a2b03ef075315aff3dfb38aab4323b85df8033742df7263ab0dfb5f057d9718a6d9281910151d3c12360d5d9096b5565f69aaeb50bc0128dbc9b00c8417ca626c7bf39695ce54f73f384000000000000a0000000000000000100000007000000bd377d26d5a31847cf27a95721de32a4a9520da5234df6af079217f70cadabea290b7eccff62562e274c410c4179b9a9841888acc996a0048bba982f3f957c8eec5338c95679433ffac7d864da7c94ca7cf92e39d184d68bf22c571bd498f8bea5d6bc0c8ba6d7536280519cf8d6919990442340415c81c7e7d454a5c2fc3a6cb4"], 0x548}, 0x1) 16:00:20 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() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f00000000c0)="421e2b514bf059ad4cc98dcb5d38ce1b6a", 0x11) map stack 0x20719000-0x2071d000 of map 0xffffff003f12a528 failed: no mapping 16:00:21 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) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x2}], 0x4ecc, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:21 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/65) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r2 = semget(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x5) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:21 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f0000000080)={{0x80, 0xe70b}, {0x0, 0x6}}, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x9}, {0x2, 0x81}}, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) getrusage(0x0, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r4, r6, 0x6) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') sendto(r3, &(0x7f0000000200)="d7cdd3e71b8e8001cdfead26c0ae020d25bd0e9ff7495d89ba489c39e2cb84f7a7f11d580ddea1", 0x27, 0xc, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) dup(r0) connect(r1, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) 16:00:21 executing program 0: rename(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) sync() getgid() 16:00:22 executing program 1: r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4000000000010, r0, 0x0, 0x0) 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 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10008, 0xa1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000)=0x200, 0x4) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80, 0x3, &(0x7f0000000040)="5bdbdab50dc4c00ab81a42edba824d2e0b772dd79e06be667ec83fba92561094b42c693924879d83f71e7509b3af8d509dfc08327045ed6eb79482db85320fa925325f881519d83f512e0b6176624adb21db5e3bb7ffaed1dca02ef28a156b95c3fd39cfa0f4de52bcc459276653f77ca51e1c30e71a1731a9dbd869c63884789d0d6f8ac56ee9f1c864dac3b039acb4933af0c375ae78ef89cfa69789d50fb9a3d164f5edd97816e10cfff30d8b8e3a325f71e13597ee849c9b8ec1305549bce828fdb5b331dc4ce53691dc8518527bd1ba747cd0dab0f9b44a01815f6d04b632abf53dae", 0xe5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) read(r3, &(0x7f0000000040)=""/31, 0x1f) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r3, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66776c6530005fbb5a7912e6dac2d0a034f0d1b462448bbb746252d289ed475dc4023ddb1495ac4f792823ea1703d3aff2683fb71bc1164c2be754b8f56dc5baeb6e72d89ce072431f648b78dd2399e9d60b311e59b1c70a009dd53a0226ce3612e6a4f33b3aaf52655dcb3e7e871b39780fd130bb67a37f821fe3b80036b6de59f01cb8a9c3fbfc80827c97b8e43b995309840b16ee7fc88fcd6b3ce984bfdf06000000c5c27bcb0000d827"], 0x10) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x4) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = syz_open_pts() readv(r7, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x4, 0x20, 0x9, "c28f2b0dca930f3eab781de2928d7c4a07fbb3ed", 0x100000001, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x206, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) chroot(0x0) sendto(r2, &(0x7f00000000c0)="8b3ae1ffcbe1833115dcdbdcfbd3f05d0e7e276ad4b38bd7b6ab5fb93f367550f8fa2136d692b397e4696fda65f7741466fca9d167471499f888b5eddda552f22ed5e50a3d2597a4fbee558056c1c3110d8d0cdf5d0f9d9ca73e203de0cbf5d7e3ab48b7f4d13a026565acdbd99c880adb4f8c2866f390a4707455336f66e3b66ab190a8cd54f2993d604cd524983ee93476fe0582a5ecedf49a3445fc94a682f9e1ecc3feebc6f495f25feaa8659aa5126f5c26d758940d8b0a", 0xba, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="030000000000000000000000000408009c0100a3"], 0x14, 0x800) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x10000000000000, 0xfffffffffffffff5) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x30) 16:00:22 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0x400, 0x180) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000340)="749a85c8c9a758af8e7c4471beea0b113a2844815595d6a34995d3f64251a3063012a12f7afdac6e15fd2cdaf0479cfe161b4bfc1a1b863c6d2c9b0f465ed7eb912cf55e", 0x44}, {&(0x7f00000003c0)="79ebc0a0d423e51037381b29a8e16d5340c34e4690b63860cf3cc1c5", 0x1c}, {&(0x7f0000000400)="c047", 0x2}, {&(0x7f0000000440)="82599455e49d5140a5ff1d1652e94531696ae0358f8869ed7614934ac9b6cf82bfbc1c5836744c5de5a78673a52c324e6d4fc94e18be604239c3400f5734d703986751e8ad8a3772c7cf8130b8dcfe06c5c99809632bc6c2fd6f0dcff44d3d108f4181ccf623d513364f56696bddeef5cb5337e88be696f6036014177920771a668696acd0801089eb217ebae5e4252de7a1a0a2722fd7b61f15d8e40dcd1c405f9cd61d371a551401025a8a", 0xac}, {&(0x7f0000000500)="f526454164418edaf3a70309105d3da69115457afb547fa048a522033bcdf7946a7497d82a71440ab10aa4701d1e3aaf26effc02650bfbbe623a6c3603f5c5279c91b6a2c410ab38b6aae1c96e", 0x4d}, {&(0x7f0000000580)="d716a9bc9e96e565ba86a086d7cbb1b11a917cdd28774ae912e79339de69a48f6b6c8b31a6624f4c0796d0b0c68069c7a1970dda989a26f5144de86c51412211943821188ce0145b3fa46b7b98a7df9395d89e49476a37c0f2d38edec65bea1003bd2d7f016c8dfe3da6353ba48ffb7743051b7e1e60cb37401ec78a6e667bad139fabbd74c947290c601aa5cd8d4047b95f57997644a7c77d87d067fefe470e34ae1d14e7131e5b53ce1176f187237f1a82cd189adb317eb58f4a3a9893ae070e7b2dd5d47d6e55d848c4ce58c5c7a38885ff87cffe12d6b287b48eca7e6951b9c00f0e5415c2855df67f7f847244049c0b355546daa681862be2c5e591720a985a7bc1b3fe38f0ba0c40b76cb8e31f4d1a674dc2cea9879534844cf4ecc8de8c0ad919db3f9295e52d0219764b95409eb2ca631d388f44aa048eed2ab2400a9bc47c1d12d0b54f9ef5ba3bad149068a14a7182e7c8a1d91dd2a72bc25e378c15ee6cf42ee5bc7865f1f1a430afa01c796e9e620e89d57b74513980055b5e7e37002174b493ad291de7a43a2f9a99ca1a6368f9d5322a8a63d0a12afc016443e021b13f47017b198e4d09011fdbfd4dd4fd47267813dae159c2dbe16b3fc5330f5c03990fbeb145b505e6b3a67582a4d362b31660ba136558385cdc48793ce1090e1cac57500e9bc2d4056e74afa497395b60b18183ec78a473ce648d518f856338e1538d612fba8288856ce8e9de6730dd9cdf0242d92b97bd155115aa5f7535939463a1416ff22cb737bf1aec81335224e2048a204944a08a9e2038b0fabc2f9ab4306f18f6f17f173b91e2f0d9dd9b5167412dbd096cfa7fbf2989f96c687e4b060f19cd2d5c5fbd587ef77410511e91cb956b78cece60f82acf0ed53e0c8804a044c55dd5dd11450200006e23001545daba0fda88c1760654f67c52ac2d033c7cf4d9e98e6a2fce4b39d2dc95f91b7f6af8aa7ec16dec1d2ccf5d0aeb000b017c4992061217878efe807166b709392bdb22fadaf6f1637d8f541a222296437e1f27e0a8e420c573de296988c0f64060a892f0fe178c23933c046cbbbed846576f47c5a0de4046b6eac0ecb0d1aa0731507c2fbfe0e54accc31e0096f1ece35eb3715d7198b1745c8c6d16dc4de7fb351a6461b4182279e146023e843d3af3613337194ca5a73a200922937cb497c865f0fb0a15997d1d61dc212255fa723717131b4066aec3783a372ce16d19ba82e699c9dec355c390e40a4c6bbf539d5cf7aba7d4fe0db4fb6212a01ba315ddbe5368bd7d54a280e1a0322db24179bec59262ec8ac42a26b73041010b0cba4e7774be64bc7bc2ab3cd6fa0e980968aae7877398dd66f7275eddc15d7ffe26646ea9648bd368818669c00e03dcd0e4ee095b9f8fb5a70413d808b7bfefb3ed3dfaac77f45a0a3348f0679eda2bcdcba117f1a0ef946c17a6da2c945cdf6a0992d68d7de85b9f813802219855ffb2e3e0070bca603be00496ea31806a93833bc44e9674142b71d6f1ead038d4e753be56f517e172b4704fdaf67f4fbab1e21b77955313b4ba06c4491a09849773220218cfaab97d5c3ad01c05a3cec40a01bd2b50d4f6155e199145818d8b4dd640e24e4d17493b0b4db5827ac8a32538edf3a6c13ffc35c71e42ae3e99834a51166045787284d7d6734622971c32151d8c1e140f2dd390aa943124a6765acbfa777439997e83d832ead722699455f182a95b863cb31ddf11ac35572089accf33be0aaf690eee29e8a94593cc6bc10e72ffd0fa34e315ae6a3e697a192cfe34119ce0f07976a051dee87562173ca070b7c0c6e62082ea4a6e55d904c306fcf166ca6a149353d610ee6db608c601a209bbb7bb1c0ce22dc43b31d168137a859a8db6197e426ebe55bd10929c64c8faa25da84affb79ea9d271cbfd726d3284bc7570bb61ce059bd85499460b0004c9714744cd0a492027e83d3c1f1be8c9c1cf5bfceda18903455487f6cb06a20dfba22a2328dd83687babef23702f63c0cae1a97628e607f57615826dc57dce48bb16c705ad28ab686e8eed70f06384733d556a18fe562b224814f65857a95edea23b381331f71f3348629b87ad680673e1c1b1d646b77ee75af2de1f6030ba322ac873499bc803d1cc6b7d8b292733ff99744febbe968c97cfa073946520ab5b2e0941ccea586438db5dcda094b138114a387a206bae6e931bc8b1657d38e185647bef8c2fd9bef8deaa786ff41fc9d4047ed9a0a6c477ab71e36c3f45aa70cb39754e7af3132bba62195ff058820303a3266f284962f1578d3d3e8971d89f028e63267e0291ef4cedf777d5d1492c985ac9232a25d415148062c841d2094c6834545296c03c38fe1871c55de7b6d6dbe2e2f5e87a1df465da2f1c3ffe66afb27b7cc4c5eebd3a1ba9311c47b7e08752df2f39c91e7cd364e6cac8bd8cf6075237485628434e2a2238a62d889ed936ea2b797c1b627f0e696e53b051092830aa991aaea47c08f77a1d221121cd9fca3d7c7bdfd48e133b87a8a3dfc3adc0446615b7006e00cec360277934a4b80c9705272881b60684d6e8110d48a4c2fd468e02cde1d5a7a8618c732c74e6bc9dc28e549739f93c98e8ad21c753bd03c08b8ae3777eaa9adaa78d5adb22d5b95fd76eff4b112e6a6d8acc0c4102d5536fbfa3745ae6360f69e4dba2fb93188d35de9bf3f42e919396e4c65cdc642ede974acfa11580de4731b642d9bb939aa9e684d203c10b6c1503aaf654d58157fa4c7ed17d3f8a40e731bc9e384bfb1ab16c99336ff0ec7f26bcc3d6f3feca6252b7e550c3267406d3679dfa4d2307e8d875c0c822924544c9cd526f77bf9df98e40e7328d559da4f9e5e789155e7720816ce8fb8c4290d68b84fd6d90a08fd69f9be7855444818cfd3a7ca9169613d027313382bc80cffec42cf00c741ed28c4e17ea39415f3cb2ad25b71f4aad95f50dc970274fb4a3288d258fbc7e514cd41776d0ec56c8e0d5c23f69b5199e527ce537c025fe33623c402771772dcd7087f564bb05774118fb87cfa56529d9e196868c8109dcee7b52e47dfd00a3536011506eba4316e3815d6a528ec270d44c584ea76c4e4d7bb626a3bfdd282645fad94519b1be47513bfe7f40be0d10b3c6dadafd5022f7ed67d3a2d88949dc76d56df2516e2797966fef101609b1cd6bd49cab7f4f3f1ae7519adbe97b1d5c1664daf224ddf41d7529058001cc6ae13d1d84b0651cc914833d18c2ed4bc2b9329d7587301f637750087f94c59fa79eace747b726eec7b58e0d9f09d09f6273de53a0c62e846bca12a8124cef4f29b3a2a77065840115b3bd7b9e32bb8f2672fafe9e1d3d730941fd581f3084a0addf8f731973e1b44d67359d6fe9fdc61258f862ff3c299dd5dcfea1630a048798f1617228938d6ae22ef8f71e7f5eb7b673727ea493cd1a84d6bec422fa4609702d183a1daf12fd0fda50dcbef553ffb089c3924f19da314fc5cc2550014a4c3704481ab4381c88b1095980a56b0a0ccb4e128819499aa1c47dde23773c86b42b45708f62a2d1ec611cc5270385f5dc658e319ab234f64ef1549bc599cb912b54d9f0b00ec076f6e0b528e13e092bf82040629517d12e369a099fc325497e8c830eb44c4fe220648e5464cf2e3c579c93a5690e3afe9c77b2ee2a95e107a6caec857bc62c1587f7a6fd0f5771e09e5ec6e9509c36b14cb78f6a506274841a44a484ea1a7f0b0638ff4cd2d3e4a32df2304d6f6612b45b670991e9c29aa965a6dca86bc8893170ab5955abfd658ffb10fcb7c3eec03f7dc7ab426aaba444377d026408678b6e04f4693879e65248890288c279ec51937fff54d8bb269efd5e08184edc3f7786d9ff30822809667872c27a0474d01019f32100f222550775116f36a430a80fa5caa37eb3f83008f43987587ea681e0d15d1403449e23925514b84c39da8ae959a0459c6c0bc26858a9b9529ad3c9f62872343e32f127607ec83908d4063c6f1521502e87717365fed3c868fae3223ea05048fc24c453e045450969ff7906bab94ddb919940c470ca82c42702e955b951f27b141c2615d872ac093f0307d54c9bcd16cb12a8682562cfdcfed62160a2b02a6ab04f545267aa43d490dc35b61d38a2231c979f88cc6a48c819bbfc0b8fb8b5db766cfdbe4a55de25c39e5e34534441937a69bd09de5fd35df0fc62a785c8e10e3667919916d6e837e1173692603348cc6689752a109cc4716011b1dc7ca023aedb2f248b136aff0bb3dc769c639d83d550f9e940d5652cc8e3a822d53cdcc04f793c781a2a4ffeaab470b9c330f2ce6cef54215c18e555c44110cc29a3c38af00b68925cc3b3a5e0bd9ab5880212b0233e98b297926a8b93881a5d208609b6e5cd0cabe8afecb2fe0dd88945c5108db165c14cc7d9d521aa979b992b3ab1073f302d5fd99002f6d79d17b3f8162f48d3313dfd651f036bcd49a2981fa67bd2681f6bd5ceb2a3ee53eab2237142c215b9be141f838ebf46d67afaeb6fb4b9af5511462d818f7235354d9582282116af5cd885c36f9fe9b3a50e143a94e5a0fbd0fecbcb318df8a478e1da17e2b28c01e15b093a753d44c81884517d4847bb9a515e504c0fd47642a119ccda3b0dec4c7d04872c8a1b0f7bfbc277ca37dce1652e17bba58d840ce32e2cec10ad4340d12a87f322ca62b452866d2e5c0a57aff12245aa7bc05a77ee6e131e4f43af7cc2bb733371f9d4367620e5326ac6a1f534b01560edba0ca3dac137b8c36cc651ad3599c63db4dce9730a7db4596917222490f604e5de1dee8d6ee471268285dbf6a4ac3bf0c83239bb487171e1a9208863860622645ee3e73d73a150df0834c7cc00ef90de3bcc856c564dced56212920b11de8268ffc8d3c8b0d5f300a628029541ee510b9d4b12375d3737ea3b7a1492c478ff9b9be24bf2f3a816e98730b3b6c7e3a734f0935dd4a24f033ab993dcf6b231af5ba220801959f4b9079b81eadfb7e9fdd9187a1d3e5c5d16d869f3c2c7c2ea024577dffa343e9a21ab1e7b1e74df97d5c483ed586ad32b8f939676244f0891198d39a04aec349da3c0bd3d9f7c58acbad58b5c1ee94e80c5facbe4d32b9eea97bf8564d4412afc5ccece6424cb84aaffa1c320386cbe695a8dff4986a0277111e06703db94287b36778a5ce58f14e51861fdc372b3cf7eb09bc9450fcb010d3e97b37bd71a79e326f9e3bcd0aba11eb8b9f7c96e7ac58dfe706512ebad990d9b798e277e847a2fd7149a729f4470d32a4a41d5ea7e604c6f1f3b573041c56f4d2b9b9f42e9d474eb2f006bc2e8c3027564ba9f4d193c9641358f02021bd632b975e79482b0bf5572757c7ca996b5c75033ea6166579454e029bb54313ff0fe167f688bb0528bf1e03ff980a21fa048ad71e460939f4352d5b591be77ef73aa6307527b91d04cad437146227806aa11cc8fca7e696370851bec0879d8f1dba9f8caa9029fc0021a5a0007b730502f251622db94dfd004a1c793abb0c953e33f4f8d25d0036798ab7907d1401bb0281b93db431c56610157d741cf3a4e08d4be60d9bb75b1e1c7edcef44a4608cb3f357f386ce9f2f8ffab4eec9bd9f081c1010c73c59ba430b27e516b36b7bf2046604a4f55779b89012e89412bbc96303b75b8086730625962d272f2a4164dd5ed015f155dd55b8b5b4656944f88ce48eee566d448a2ddc0ba8c754a6957ce030b6610f4416d01d9fe8d2ad4870e87ba74382f50fcbe2a172d87558651bde9732d4209b3ca7bc20d", 0x1000}, {&(0x7f0000001580)="1bb90d1267989fe3495430538748593c5ce545753fd21adf549aaf4f341f4fe7fc0523192a375a6d6eaf4b97c3582a8cb76df2588fdad9821144c640fb1d19f3c4f3ca7ff33b316a8e01d5c91e6a254de50fc924a8ebb804d27a7e3ad692273e0f7ef58f234141a8cd7c8e088affa517957e6fb7a7b48e94ec36da5e00618ce79ad81e72a6b5d6f4049c402b1cf45c7a1d50c0a4752bc1a2cf93fe0762990c0c50b5bd57e7915841b253310cc40437a5139d114caa1553d6b6ccdae332d8136d3c38b4e24fe22c99139135efd56f813f395020347067a79e5e9db7", 0xdb}], 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="190666361629f8c1def3d40a6aeb89e5fa849421654bc1a6ee3ac05352a5263a22c6c62cbfc39da95a9c3335a010d1144d1d7c42f080c7ef03c5cbce7de561eab4c8c292fb9ddf6231b75797885fbdd506e2f5828935ba60c70e442b323304b767b669632ad276e337cc97bf072a05f58b3c9d94d4136a0a903b18fd0fd025a9e0693de1bc43766a1745b975c6274245f012e097d6466dfee546804461290e8135734771ab2c7b18f26019a315b2fe416d7cc4bef964607b49383d098b03c186079092192dc6fd541dca4fb46965e1", 0xcf}], 0x1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/68, 0x44, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) minherit(&(0x7f0000721000/0x1000)=nil, 0x1000, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:22 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x4) close(r0) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4) read(r0, &(0x7f0000000200)=""/243, 0xf3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x820, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) socketpair(0x38, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = socket(0x1a, 0x4000, 0xfffffffffffff801) r9 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0x34, 0x3c9, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xb34a, 0x400}, {{r3}, 0x0, 0x42, 0x0, 0x1, 0x200}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8001, 0x5}], 0x1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x13, 0x80, 0x3, 0x3b3}, {{r6}, 0xffffffffffffffff, 0x20, 0x14, 0x0, 0x9}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80000080, 0x200, 0x1}, {{r8}, 0xfffffffffffffffd, 0x41, 0x5, 0x5688, 0x9}, {{r9}, 0xffffffffffffffff, 0x0, 0x2, 0x100, 0x1}], 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xc8}) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r10, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(0xffffffffffffffff, 0x9, r0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x20, 0x5, 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r1, r1, r3, r1]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[r1, r3, 0x0, 0x0, r4, r5]) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) r6 = semget$private(0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fcntl$setown(r0, 0x6, r2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r8, r9, r10, 0x81, 0x7fffffff}, 0xfff, 0x81, 0x1ff}) 16:00:23 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x4, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6", 0x2}) syz_open_pts() 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f7f696c6530004ded0b9a25cf5d04be7f27ca2b1af484650987fcfec7c021a5d7a4418199b12c9529b0bce3390439203df691a93926401143c4017520e620787f2da1bc02071d9bceea44ed44e26b1ada175e9c4987b3032b82"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x8, 0x1, 0x3f}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x20, 0x2, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xff, 0xffffffffffff8001, 0xfffffffffffffff9, "bf2419c68bb132a25a069d416ed66bd29fa84b21", 0x6, 0x3}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x1, 0x0) 16:00:23 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) flock(r0, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) socketpair(0x6, 0x8003, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000180)) chdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) nanosleep(0xfffffffffffffffe, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3cbac154396661e, r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xe0, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x6abe, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000080, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x11, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0xca4}, {{r0}, 0xfffffffffffffff8, 0x18, 0x20000001, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0xb70}], 0xdea, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x22, 0x8, 0xe09}, {{r0}, 0xfffffffffffffffe, 0xc4df590fcf60581f, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000084, 0x4, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xc1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x60000040, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x3, 0x7}, {{r0}, 0x0, 0x88, 0x2, 0x7}, {{r0}, 0x0, 0x10, 0x12, 0x0, 0x60000000}], 0x9, &(0x7f0000000100)={0xe2, 0x101}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0xc627, 0x0, 0xdbae, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getdents(r0, &(0x7f00000006c0)=""/124, 0x7c) fcntl$getown(r0, 0x5) pledge(&(0x7f0000000200)=',^#*\x00', &(0x7f0000000240)='\x00') kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0x2}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x83, 0xffffffffffff5fd3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xd8, 0x0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x60, 0xc0000005, 0xfffffffffffffff9, 0x3}], 0xffff, &(0x7f0000000340)={0xbb9, 0x80}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x250, 0x10) poll(&(0x7f00000003c0)=[{r2, 0x1}, {r2, 0x97}, {r0, 0x22}, {r1, 0x10}, {r1, 0x120}], 0x5, 0x9) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000005c0)=""/32) getppid() semop(r3, &(0x7f0000000440)=[{0x2, 0x32e53758, 0x1800}, {0x2, 0x7}, {0x1, 0xfffffffffffffffd, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x3f, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0xf310, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0xffffffffffffff7f, 0x1000}], 0xa) syz_open_pts() open$dir(&(0x7f0000000480)='./file0\x00', 0xbc3458a8e7db288a, 0x0) r4 = socket$inet6(0x18, 0x1, 0x4) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000500)) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) flock(r4, 0xa) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:23 executing program 0: socket$inet6(0x18, 0x1000000, 0x29) getegid() 16:00:23 executing program 0: r0 = socket(0x21, 0x7, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1109, &(0x7f00000000c0)=0xff, 0x4) getsockopt(r0, 0x9, 0x81, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) 16:00:23 executing program 1: socket(0x6, 0x5, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x18) socket$inet(0x2, 0x2, 0x2000000000000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgget$private(0x0, 0x50) setsockopt(r0, 0x4, 0xa84, &(0x7f0000000240)="0000000000e403800080b8d790023508f68632e87af30f4cd59107af5ac9873562d2454b2f75d0b05ad6f371a28a5191d3337134779434c1ecf769446a4193c5f8be438813960c4b3c06636b739474b9a3af109a7fbf2ece1408770415c4be5788cc424db81cee7d732849e2453624094c9c99e835ee462cca2dbe457aadea2cfd9b3c22a6b5e35a31d98609896c9be6d51755148075a29007142a356e596d60a8fce1d06fe13e34a36e24c792b7a626d088b671ae2413d3232d44b9517702efc1c5cdcae8f2016ed6d7bcaa7bb54c", 0xcf) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="c552506f432cb2ce34ee7d5a891bcce2efaf3d577f7a1cb1dd614d71c7e087f744eea1e5b2c51ddcc8c97b973271d71bcd70604ef50fc93bf9020d7c2a011e8935", 0x41}], 0x1, 0x0) socket(0x0, 0x8002, 0x1000) getpid() getgid() r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getgroups(0x3, &(0x7f00000008c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) getuid() getgid() getppid() fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x89, 0x70, r1}) geteuid() getgid() getpgid(0xffffffffffffffff) 16:00:24 executing program 1: r0 = socket(0x17, 0x3, 0x2) r1 = geteuid() r2 = geteuid() r3 = socket$inet6(0x18, 0x8000, 0x193) setsockopt(r0, 0x4, 0x6, &(0x7f0000000040)="7bc1ad8dda299af4eea877f38986595cbe0cc621599317c644c58aaa5579f7a83b747deaa10e0f1d9c265c970e7cd56de1d7f72d59559fc5190a76ba0410cd73a7156286e3795deb1ca501556bf2b54aae9b67d580c61d198b864a16902bc325037520361b30d04e284d553c8f2e1ad5932f398f9f2b375aaac6a8484425ca2f6e53d31be919bc5a0d55127df9d36dc40329fbe7e8568fe66ba94df51025f8896649cb4fee5297adb272eccf3f6853c2de8dc2be2040f8e7ff5a22b30df20cbf65a5c8ba5e459572f2f1dbb7d9a0ad56cb98e807d979817cabd3a0369edbb89e4ab0c6447215115c72f3", 0xea) setreuid(r1, r2) r4 = getpid() socket$inet6(0x18, 0x4, 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x60) getsockopt(r3, 0x5, 0x6, &(0x7f0000000240)=""/224, &(0x7f0000000340)=0xe0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r4, r6) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) kqueue() dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socket$inet6(0x18, 0x4000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/141, 0x8d) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe603008c3000"], 0x10) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shutdown(r3, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x462, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0xa80, 0x4) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x115) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x4) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x2000, 0x800) clock_gettime(0x4, &(0x7f00000006c0)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085117d", 0x4) syz_open_pts() socket(0x22, 0x1, 0x0) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="e2e2769a06974fe7d1096945040c9ca915d1a4a086aaa70f42511b39343c359237600c4b08495194ee66b83364cd9fd1f0394fe6afdf832e2889251f8dc14cf6b6c49ebca3cd28c8afac6a69b86137179d7aff493ac5c4897dabc57620d6684ad294f267dd4d2251a010b5f1cf0ca0d9456a27de67848ee0d0fe88d0294252db3e2246a29897d716017d5d4dff80685bce6b9359fb760f26f2e07c8b49169f", 0x9f}, {&(0x7f00000001c0)="9d9b07ef0edfc80aab4b12a3b118d90c1ac40b40e9a038e220200efba5e5c4704efc3678a5f0de3596aebcdebf35756d1cdd8d7a8a3ede06895f216e29c623c9fc54c2", 0x43}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xf8, 0x400}, 0x400) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20010, 0x80) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x40) r9 = dup2(r0, r0) sendmsg$unix(r9, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:24 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, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0x5}, {{r1}, 0x0, 0x1a, 0xf0000041, 0xfffffffffffff772, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xffffffffffff8000, 0x6}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xcb, 0x6}], 0x1ff, &(0x7f0000000100)={0x8c25, 0x9}) close(r0) 16:00:24 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="55be5603399ac52faf60a5dd72d1030654023cac8096f6962fd3880c12294ea2f2c4e37a90c2359aab701953997236265bff61861891d4c04f2567c5fa1032429f0a1dd3ba02090faf878fb79e49032a50ae6b9b238736b0381ad8a322b15359cd730aee5cf6049638b0bcca99b6f4e319b18bcfffe3896732ac109ce92e55ef3bdfff02e0bf6390cbb8f15804e38887cb903cd3a60413a283e38dbcd3ba72c1e2478b467acfaa82c287e222f27a4607e007972d4f89b557f6327de0800c35a5c32a0ea14b6291613f668f38192b510a62184c9ea749e5dd65146ade3c7681", 0xdf) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000240), 0x77e3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) r1 = syz_open_pts() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000002700)=""/220, 0xffffff68}, {0x0, 0x343}, {0x0}], 0x10000000000002cf) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000300)) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000300)="0016b881a36408a98006157998f27023d1aeb57352fe8bf6899abbdb79bf5503835677451e2f34f17b6c69fa773f01591fb6186d95923c2c8e28eec652814760a2745ca9ab47363f7abbb160925927b553b85ba0f75b335c6cfceefee86d6274be2097ae4d70e274f8d4203e177018189b6e13ad294dee92ee9435b88788", 0x1eb}], 0x10000000000001e9) r1 = socket$unix(0x1, 0x7, 0x0) sendto(r1, &(0x7f0000000240)="df7d8174f8d23165c2b82eb3278511c6029d47b242b4ce792983de43e28f6df241412e616dbb6f390569daf254c2d8cc696cf2301389af328f4bcfb67baf984fcc1e0c4a431f9838717904744950742e27e6a4d8e7c861270dee60f8eddb4a6abcbf57002ecb49adb8b1ee9605", 0x6d, 0x406, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xd886, 0x8}, 0xc) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000140)="78a27c3348c717f0ae18d70f296f71e4477cb57413e207cf5be524c831529693c6864b7d417cd37ce5e205d32cec4edababdbf14c785a63b2f01d1ecc55ee0a995aaacc77495375d7fc5743aa31d5c53541e83e26fa37b0bcf208fda53c6bfba24b0fc803431a4ba1fa38ecad00d0daefdc9cbbccd5c1fa7046c3a2a201deaee901742a52a9aa948a00c762bd892839f22a2b593c300faedd1a22fde214848421abd194b2ac898e8ca1700fcc4c1699b5556f6f0f63e47298d6b56e6222a9de0b6031d448164d9b8ea1c8b5d300fcb27d7455486eedc32f4792e9481e791172931f21c05ff8db2018ad8fb6e513d", 0xee, 0x0, 0x0, 0xfffffe4a) 16:00:24 executing program 0: r0 = socket(0x400001002, 0x3ffd, 0x3) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0x40000000001d, &(0x7f0000000000)="09105bf34f9dab31c8caf5b415", 0xd) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$getown(r0, 0x5) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r2 = shmget(0x0, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6100, 0xb517) shmget(0x0, 0x2000, 0x380, &(0x7f0000ffc000/0x2000)=nil) getpeername(r0, &(0x7f0000002340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b333f7cb2852d24000000000000000000180936845348875b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004f9a83550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d8b28878cbd61d6da75df0097e00"], &(0x7f0000000000)=0x1002) 16:00:25 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(&(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) recvfrom(r0, &(0x7f0000000280)=""/186, 0xba, 0x43, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getpgrp() r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r19 = getuid() r20 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="fd5bbf6fe222a5d508371ec09ee5dd688cdbf6604c7bc9feed65c93073470450687b0a7bf0f837f02baa0bdd158d2946b76544891b1113c10b9ced6015e4b749e9a18c36b70d32a326241584601daf", 0x4f}, {&(0x7f0000000100)="ddb9513db0b4462614fb629ed4fe4bd2bc1078188175fff5143585af01c4a8e28c9da4d961f476b74b14dde36f4cf4a973df951ff7b9f577bfd4e1f51c7c535d778f5ce30a8e7ee6c42d541db020d0e4f59daefd5bd3fee6bcc008d39f6688c748f26f5d5887a1aaff42278a9366e66c24ba20485454f03c63e67938924d1fba6e980805080a1eaedf0f6ce7400054f834a0652aa143335ab4fd14d5d352c522aea873ef995ab1edcfbf5ff60f426c82dad0646034ddc33472f36da52d84c8858717b4", 0xc3}, {&(0x7f0000000200)="4112717eb58c791746c645a5289d1a8e281a81e354dbbd7552c7067f609d5a00d63dc25a0cae5945a2f978c752b7888f036489ba3d606dc9b8e45688f5e83e82fa849bee7368b19d3d1ea69dc3f82ae7b32ceca34dc470493b1e4455506ff67012570780f03898eabdc6e1eba95d302d724dd6c63d9a40005a77ff7150bc396cb647f4f992691c303fbd276a97dd137821d6e45a57d2626d63486b9e69b0c45c656848991b79891c3d6253d6fd12d584", 0xb0}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, 0x0, r19, r20}], 0x168, 0x8}, 0x1) 16:00:25 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x80000000}, {0xb8, 0x2}}) setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) 16:00:25 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x1000, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = msgget$private(0x0, 0x228) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000040)) 16:00:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ftruncate(r0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x80) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140), 0x42a) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r1, &(0x7f0000000000)=""/45, 0x2d) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/40, 0x28) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/218}, {&(0x7f00000003c0)=""/95}, {&(0x7f0000000440)=""/201}, {&(0x7f0000000540)=""/183}, {&(0x7f0000000040)=""/59}, {&(0x7f00000001c0)=""/35}, {&(0x7f0000000600)=""/88}], 0x305) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x1ff, 0x3ff, 0x3, 0xfff, "66a1ccc5fbd2a887355fdd7841cc685f2149c8c8", 0x8000, 0x400}) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x32, 0x10, 0x7, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x21, 0x0, 0xc8da}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x44}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x1}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0xffffffffffffffed, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x5227}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x0, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x9bd3f504f772a443, 0x60000001, 0xaed, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x1a, 0x10, 0x5, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x697c6584, 0xfb}, {{r0}, 0xfffffffffffffff8, 0x52, 0x3, 0xfff, 0x2}], 0xffffffffffff3847, &(0x7f0000000100)={0x4, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000140)="9b31b8b2477cc040018f19be502d295690970ac6487f15562832f88cef8e04545de33e6704a9239f3ab6cd189732e2905ee161e11b7b1fa1d00fc65a03e9829429722c421777ec6e924225c4fb7b3ea560af8834c71b4a48b4b0491c48239a207484060876f2185a3d7362bbede142f2a41cd8e2d4574c9f65a9f5f13e1026029de1c74863454e9d291e9d9ccb716170d7ab4ddc2eeaa461955acf037da02a21ac1194647c5fecb1c8e4453cce1ea3dfdb15ce9b88", 0xb5) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x6008, 0x1) shutdown(r0, 0x3) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) 16:00:27 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x22, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="b002caf424033d834a9f6da8d9ff5cc10540320f4180c9e8d2118415bc63eea3126ca90f77551d7f399e38a67c3d3c6425d69d5ae558cae6061f442ea84cf9c1513ab65037cb3e18ed3d117917b7006e1182bff0f99169a4f44a58df2af1384b5ce1b8563c9474738fa56cd6f2895d5fea0a252ddbf7a50b17d5671d05e4891e492295266e3784e30617628c6ab7e92e53cf92427207a8791fc5e99436b398bda9f53049b133e685e2f87ce5f6f9b96a8fb15714bcd34e68e3110f5dc52c73", 0xbf, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x49a, 0x100}, 0xc) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x80, 0x2b2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x7fff, 0xc8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x328fd8fd0274d492, 0x9, 0x5ca}, {{r0}, 0xffffffffffffffff, 0x39, 0xfffff, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x71, 0x88, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9436, 0x10001}], 0x800, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x80, 0x8f1, 0x1c}, {{r0}, 0xfffffffffffffffc, 0x6, 0x82, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x3b6, 0x1}], 0x0, &(0x7f0000000180)={0x9, 0x20}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0xf0000000, 0x10000, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x2, 0xb03c}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x5, 0xe5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:27 executing program 1: socket(0x6, 0x4007, 0x8) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') read(0xffffffffffffffff, &(0x7f00000000c0)=""/3, 0x61b) flock(0xffffffffffffffff, 0x8) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/81, 0x51) 16:00:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x61, 0x100) sendto$inet6(r0, &(0x7f0000000140)="8f5b38c1f0a2cfb7e250aa026c024642baa7a6a155ea0444a05aa238ba231bdd48ce441f918ee9bc4fcef25889f5f6de71492049d2248138018b65145c6eb52382e9f2228e4df4b5ea713fae40d5c86d0a75f6a5eb1949188ae2b8a6a1dd4eb0df95496defcc4301e36dc7167ad1458f58ee6ade938de91c927c6f0132e16448b9e7eff2b7759ae70f8520736eb9d1f114c55a1544ff765fb511fea92b363cf04adbd47719512e938927af929828d291c98008e6efacfe75ed4530f71d9ab7c5fe6a16801b74bd4fedbb4aef9801ff2c158e5ed50bed4418a6f2c51887c6d836243e197b841f76cec748fa09dc", 0xed, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x8000}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000240)="6d2b5c495fa1bf1661ffdbe0096f9472ba4cbd65d0573c7c07d7dfdcb376351873cd5182e1c280556719a595b7956d67f981b5c753f8f8030b24ebb9ee1afc84065e0ab7a65c44d0b776afe5878012dc2abfba51c793f3aa1a62969e21bdaaaa895e02f414a6472ed8459a454ebcd41b168ca9afb9c74e7ec894ac8aa9ddc106c2338e6863d0ee88aa5bc83b08c76956a7bb43f4edc18b78de6bb3b546a2b61d54c330417050022fb504bd1ce9f342dbe587af85c2a47ae2e36329465ef12f9a10a8ec58a4a423a6", 0xc8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) ftruncate(r0, 0x1f) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x81a0, 0x140) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) chdir(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000040), 0x1000000000000272, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x5) fchmod(r0, 0x40) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:27 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) link(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x843, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x2, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x6d5926d7, 0x8}], 0x101, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x36f, 0x3}], 0x1, &(0x7f0000000100)={0x1f, 0xffffffff}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x3) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="085c46ca896b9baced0497a369362398167916f028ad5c1a160d09034aab1e20a8e14c8e015b9ad8db4e6a90c06d218c2effa8478a4f0a818729957c6c95d87efda944e9a505b8362288e07f1376e26dbfdb43213542145b3e469e8573733daae9be7eeb7f8c47e45c9c9ea4b5349e0d73750cc0a164d3190aed7d4b0eb6d963e3d9ec5bdab3af5727c7362ded9997716a3a742353cdd4d371484d0a560de3d7af46da7f6d44a5a8c663c565131b97a106899784eac60b0c291997a36dda21765c02aaf23e0f8b053d40b1694bfd0941787227efa48a4ef46c84a3b96e32973bdd3bf5278ef356206dc45702e25ecfd5304f5bdd2328bd89151ed26cfd033747268f5a4b717821b7ce5c8f1dd6e5b1b00c8839588cede3040a6ce9728867747166b5f22948e46fa38824d0338d8fc9e4a916831dea3d3a3ec5247f238fd91992632b9f97157b4212caaa8fad079645681bf63aa11ce08a2218cafbb46abe7db561b7c0618bcb573c615e1e603612f01797ec0e88e861021e8092558d7cb4c5d46a3a58fb44d1b6c2876f0bbd067e2e3cfdc71832dbb864f184246b22643c039abd1e100d02602a381021e423f69124c45c29d44ac42b6a193ba446d5c19010499256dd7bc2b315e062a5a2b6f3890c6154784e9da351f44103fb94e7fbc857826223e7f072c0ef39eb0ae45e8e455b44d4610f15aa911069fdb85660cdee143619d225714e3471c653a7b433d7a6af81f72cb1569f567b2338c23c55091d2ff2e344b664376451917fcfdaba6489e06bbd50fe688b0c663e4e033f12fb05feef1c352b750e1187a417b803297c2df0dfeae0c202a8427d61df44013a35bf214ec462c0c40db78c7727af6e64eb8e56932f77a8e80ee7e56d4a6b62680c553398f9e47b0fe38339de6ceb2316fb9d40f4d41382e34a4f523deb1dec7753dffc2ce541b1bd3894ef877964a37e9946aac3760040465016bb697eafa75796333b0d83db1553d60b10c6b6da48fb09609e83bf9e167fdf96cd1fcedff1b16dcdecf03b41d3285152a81b09392881809239c1bcd6473abe4693618138153b6c711d0a8aaee17d594f3ad7ccc31d697c65901ac0b1570f375a409adfeb4b220ef91d0c84a21ff0652b5cb964e92b8752135ea7650a345aee8558bd15228948edfcc5bea7b2788c5be22dd303a6062171cadb2f3f77134f9dcc9b9cc3ea24002db374176f442c347ac9fa4cbd6f61d81fe6702ed6feba4db1f0bc97e41021f6cc6000bc4921a1f0cc7d8a6d921a9eeff8d539dcaf7d01654c1ec1ff02ec0eb2ef1530a41f73aa975f8c611ce87bcaf30d9848182220e3cd9ec2b6075175190e3c17fc0b7b3661cc11a7531dc89c10de69864bd2f99163fdb4d92a91580b68c4afce3408be18995a509658558ed99cf82f9b0aeab75474aee1b5442d40745c8cbe832df6e0cde4499ae97fa483655b0bcc90367a335ff8a5a9c469757b1398dffa8dae22709d2c19c34c3aa24082a23fab1a5b7284d240c2415a6c5fb4f8d02750aa95c1cb4cfaa61adebf43c8fa81178e4841991fb7c8221e6c4b2b8b5a07d4108500f50164e962830f92ef44771dfca6dc356c44219acb8af5ed320efac46bf54ed853738c63f2b102813c67becb8680adccbd0d47892dfd32bcd971d12d99f5f6c45612daf21077d4c2d9b705158bdfe0f41a85e27653dadced4160e9b5ffb32fe70d7be3e4f0852b3addb7bfd9049c93aa2b83231e70b3f6159d882b051c339c1f45b675a04781eeb7967c7b226361f0c3081c40fbe4aaa2d444727a50efd82cc7ef2b6811ac43d03cbe91e4f3f6d36846a3f7211334605652fd532abdf13f089eb95548b2cfb1b98a1f50c30fa13f98106ec0871c0caf906c088232330f0c980a97b358fb9115e9757699dc7a50b9896c52981286b8edae40407bdd35ed89ab53cc4800342271584318eea9c4843aa0a0c1a6587420bcc4a972da90992cf5c3e9b90f631100f7e6ae521c3a82167e54f63d5ea7e652770ac0975ef006b883466b736f85d4e50f2b06c08078f39e63d12604ce262a90dd127186c3dc05423e54f7645eb116f01dd529abb0c2c2d5e5235dbd0c363196e042c21eeed8b6a6659c50f44c2514ebee3e64a7b8261bfef16c79cec2b8dbec6642edba828b2e11789194e27cc7d85b710bbfbcc03c6e5e882045ea100e36af6ff9d88e34abf2300dcf74c1d959ed24dbb3741b9a640827778adb984ab94666a8db4be32bb987be7074a1ce865ae26da208e5fbe11e2a63ab1782c2eb2706dc475a16b6ebf66938d4e7804d207c5b21a26c52c3a6d6e9027ebf25862b41a6dde6dbcebe2b8688be11e9c3115fd271376df667eaf47dcf454650366d8b5026525a6446624bed62d2c11415c18a594d0131374d8891e0089401c4df8b2b37a7f3515b56911a874c042464c62769b788ad9f6f01b5fde1d8ac1f73c13c85f97da1e60b0837a6752db724be76d04a6f28e299627e2addb95f365431595d3bd652121daa18d679e6c010f5b6c38ba9b5c952c1291ba5bf98160ef16dac1ac5f21ab3385f4c20a6763b218d6f2ec0cef4ffbbdbaad78f4d0db08fc3b8faf8e5f8c9a11bf051fc47a0803bc496cf920dea01c7556072c85f4d1de9af337dbe0f823f8c10774d5876320e028f7306ae2bfcd44aad8319a89adeed3ca11b8a776e33b0bc77f56aa6ed64c8280b1c787bcfdd10589771fa1f823a28c857215784987bde21c8daffe91c288cdcdd51e7e9c587e13c3cd0dadf3fc53d1c5b2d66add310123baf7177c966c7ce913f5490288c6059194c9574443ade0b87a4c5256c80ddd8447249e2dc45970dce6f082dd09f97fa7487955d2472288cac0b1afcd47831c1a0ed59f9dd1ae372e37cbfa5c9e310bb623d246b984e6c8523e21bbb91b1d346a66532afdf82c5db5562e9d20bcbdbe33888610bfde2684c2144eb2d3af7ff8bdffd9dc9c56804b4152c13ad471dfae3b7df7f970a23629f72a83d65924ae8d7670a431af5548d5f957a4416f985e7ddb098cf340d94e4909623d55d16bc61ac434386114d538d0efb0c15dd64d05c588b70eb10050af58b40b2e6b5c2351644b934e35426d809f9993df9f0ddde7be98129aed5e108468b38f36013d211cc6329965386c5d6a9fd1103db7a862a2f31b4a801341ea04fc94c5065dbbc69333d40f41a54a0cbc39d1c7067d6843ff214463ad934d75a15dd531ea576b920c6ea55d8cef8a811d4fa4dc021db862dc632f2d73ae28bbd227774a75c4bd1018a030dbe93b5861f9b70a988a84324493981e61667e8adc05b71fbc924255704497cca439099b172102070e0bbbc77a91fe124427cc8a67ec73b08478670e91d700c0162f75510f0e47394286bc90e48133a989126e8da8e6b9b5003275edbeca09b1610e4f0da84d0061e0651952b0bbc1d87ed1a155f5b041cd1b3070ec25c9afd737cc2e857a68a314fd68278c2ad36de991aa6abb473f5f2a9ccbab7ff5f1e08f9f876064b1316491babf90e3fcfe51611acb0fc21a4c3e59e2d8e53e9badaeba9a912a822836877d569c8e1aa99798bd5b1ef3ad6daf38bf43ec7ec6f001e13dd203ac351ffe6f1bba5068f3c4002022625b3ae386d4ff0567a27cfae974001e2644f0448528bb3b7c83884d7315ba44fa232d8f0642b22156eae15c301217ef32ff8432e44cd29e103f6f4c5efffbd045fa0b50cd9febc2b8adc9034a86bc0cf7d3b59e289f1aab8c8ec4f53f9d9d34a25ce90a37d750855b0e3fd7be18eb99fcb40056b9f69c0fe3ad53229b7cfd823781be1d243d0f14b0a338b8c2a969b1b25b7df7e64101948e5614e2cbc3f51dcf313cc0cba45fcd98d3c15c3aa859ee8dc349cff42d28b6dede3b33de73dcfa0c92c849b30a4ad6cf00910cba07c295a97befe50aeb3bef1b40af2234513665b95b918b2170ea82abb1e8b16c1dd33bfb8061613e0d48cc8ee2ea4caeaeaa03d8bf51bcb988b1ee41bb9d8a109a42b997aac7984e16b61f431f5aef9ddc9f4a9e4996ea5981cd8041da4f4ed0b6f9b996af6d2a3b30247927d453254b51667b9cd64cf9d43222047877ab0158cd95496d25849c7e1d44b7d4d6563befadb5e980a60c717050165521413bd50defde691deda54af3fee1f90fdf30846b56274cf07b3edc5c610648922602d3772349a1cb411cc53e36340d106c6aa35ac0cbbde97ee5d5e469f1860cf564a6c9cc941b4d44824bdf12dd92545564a5dd6e51d2f0fc50e2a6ade238f954bbfa0de8253df84b907096b36c2b3bd86351c87be041775ad1e5954cb8572f8c2cd4fbd4287e21e7e11be3d495e7fad34e1394d9f764d6664ba8a09d27e5983a52e04e9f3e399b391402fe1e1a6cade2af8a88720b5d84a77cd1d47c70a8e8285de69d4c9729dbc8cbbf10d10f141ccfe4f8e6796444c88a5cdad973ff7855a69b43373c8f387f390b5ce8435ddc64d17b6f0188f007a498190b716d12ac6a51c14fafefcbdc2e80ea919a2b9b92e8b99ebefab824d89c4b6cbb9db61038e3e13b609673356a4c84be13292eff2688017261c363039f9bc6a1da652a08fcbae96fb53a06ddb3819f0d0e74ff158e04d1ea943457013668264eca133f983890942d22cec9085e9701530ae942bdc5e65c775776fb7a6ccfa668c4bd95c81cde6491260b323d92ace542b83696e146ad347ef8a8f0f1f7af6ea8bcc033a22ecbcc2f78cbeeb8753820264fc5c95406b3d36e21642b893acc6382c71d38e4d97d3eff59925b17a4d9748c77cd106b8bf9875a8247c3a250857d43ed300b63aad605815106b9b56fd529fb8ad822308e5b4ff349f1d13057e7d0f5b4d5aa319f87f26b8c09444297a27c205712278c65cbc5315f2c3f2a6a15b56b341367abdd6d27f87f75e471bb77f975a7fbb22f480d371686b1fceec230897e92554b33779e3302db2f68ac60c510531fe7a9d1ddc311255f62efe05e699e007d6e8b5436df40b6f88402c02f141d7142b8f5389817c1188878e60608c9c5ddaf6bff9b4ffbe93fee7ab09d35bddc7ba6faf1a2e8894917ebf6c6e0170182bb3722282cee3c01db38b53d0c4f3c31aa87cf9dd5f6743061fce71dc1b9718912dcfda8024d5b6fcd7c19896971866cd4198a796410b1d080b7c572ac8effbb5a11c475679b18166c46666031c438668927c1c5e36e7e1419162afe2e8bd620c29c180007d8b8be2031d9200acb910bd3e3d2e006ef82378cf40e04a1c73f1f4e04d382d0648e19abde9bb368f632e1647c15127bc8ad5220def8da293a45d4d44f1bfb3a84ee988a4db331356e0b4bd666d5a317a849099214541f604108de1bc48d0a564c3f9450c53f3ecc1edf442faaa90a1e3ce06e0fa1b0b8db5c6a80c90ef8d93e1c894331bf0bbe50528d77e8f6de6b1613517e5b03418e4038fc5fb6e0c0f3fe6dd1f8fe41f2c48a71b61e91203637a631c016a61f9fc67364758afbcdb757d6669a915320b5ef7c58bac483fc1fab7df899d2c7346783f62927ff2191bf4296328543069bea03055964427380b8a5bc04cf870f05476867e132e123596b63e4af2a9d8ce4f4e37366bbfc6098656c06cbac26ef945d525ad73f13d2e12cc7c9842e81811f5f15b98b3bbb971b154f1ec9fbe8abf3924e03fe6386dea48788cd41de3eb32798ae4a0e64315fac715c7985c4d1e27c1ef3992d3ef0f0ac011742af9ab4859b68a6a712bd29253dfc0960120170e37d045998e1d44a88430254d78b64e8ed758622645355d028b4c128113b539fc9e3a", 0x1000) accept$inet(r0, 0x0, &(0x7f00000010c0)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\a\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001080)=0xc) socket(0x36, 0x7, 0x3) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/65, 0x41) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) close(r0) kqueue() 16:00:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) fsync(r1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xb149987ab1601bdf, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x0, 0x1}], 0x80000000, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) close(r2) socket$unix(0x1, 0x5, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:27 executing program 1: getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000064d7a9a0dc6ed6b0fcc210ad0000000000000000000000000000000000000000c3d99df0f9cdd339372f4fe80929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e00000000000000b1"], 0x0) socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xfffffffd}, 0xffffffffffffff7a) recvfrom(r1, &(0x7f0000000340)=""/244, 0xf4, 0x841, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffe94, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/30, 0x26f}], 0x10000000000001a4, 0x0}, 0x0) 16:00:27 executing program 0: msgget(0x3, 0x10e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r8 = open(&(0x7f0000000480)='./bus\x00', 0x88, 0xc0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x47, 0xff, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x10, 0x7f, 0x7}, {{r4}, 0x0, 0x40, 0x4, 0x6, 0xff}], 0x7, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffa, 0x24, 0xf0000000, 0xfffffffffffffffd, 0xd6}, {{r6}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x7}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x3f9ad62c}, {{r8}, 0xfffffffffffffffa, 0x40, 0x80, 0x7, 0x7}], 0x400000000000000, &(0x7f0000000540)={0xfffffffffffffffe, 0x3}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x28, 0x4, 0x80000000, 0x6}, {{r9}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x4b8, 0x2}, {{r9}, 0xfffffffffffffffc, 0x4, 0x80, 0x27a7d65a, 0xc8e}, {{r9}, 0xfffffffffffffffd, 0x10, 0x46, 0x3}, {{r9}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffff, 0x202000000000}, {{r9}, 0xfffffffffffffffa, 0x2, 0x6, 0x6, 0x58}, {{r9}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x1, 0x1f}, {{r9}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x3}], 0x1, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffb, 0x4, 0x8, 0x5, 0x1}, {{r9}, 0x0, 0x7, 0x3, 0x5fe, 0x2}], 0x9, &(0x7f0000000080)={0x0, 0x9}) r10 = kqueue() kevent(r10, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000580), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x88) 16:00:27 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = msgget$private(0x0, 0x20) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x40, 0x2}, 0x2, 0x7f, r6, r7, 0x1, 0x4d31e09f, 0x7, 0x5}) ftruncate(r0, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r8 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8085, 0x208) faccessat(r8, &(0x7f00000000c0)='./file0\x00', 0x104, 0x2) write(r8, 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000040)) fcntl$getflags(r8, 0x3) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = socket(0x1, 0x2, 0x1f) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendto(r0, &(0x7f0000000140)="99888466c5d5e6ba00f6e7cbd1ce6b6b7872a12a21648299bab4bcd436206da24f1a5c253531210894be759bcc1baaa836621d55bd9d135f5883581346169dc54e7257267f3a360b0a1c682a8f123a2897cc988ee813f55efb8ae5dfeda04352b2e8f45c00b6a0b1a0db2cd7d9dc83e67d734be4c5454580a7b8d29a59a73c2d4718b70d9d57ea68dfcad71ba18115caa10c47be411d91925b5207a4e72fb1b291f2a7a957b10d0e299d8027eae57ddc3b69baee63f5d628d1116dd7f1a8e4f879c1a1", 0xc3, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x100000001}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x4) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) renameat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x1000000000104536) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) sync() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0xffffffffffff922a}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000140)='./bus\x00', 0x800010010, 0x48) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x46, 0x6891}, 0xc) fcntl$getown(r1, 0x5) 16:00:28 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: msgsnd(0x0, 0x0, 0x167, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/146, 0x92}], 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x7d, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) writev(r1, &(0x7f0000002740)=[{&(0x7f0000002640)="f92959dac7ad6fb38e8f77125275ef8f582e0d887e9ab0b51d6408b5c5d18ca32a1412e912ec54573ed9b750d20cec1aae8dab3ac6511ca561f4aa71dc70949452340682344128e7b23672b945703337ab1f073609145636913ac410da344c4fbe01c9b35bb570b7fe166aeeb378a8993cbf956d9aae5f6ab88ced40f5e82d138949a037a6110127ff60bd68a5de79516203", 0x92}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1001) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, 0x0) listen(r0, 0x10000007) socket(0x1e, 0x4007, 0x821) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f6275730045e8d4d9d036837abad8f02679e49eb7ccc1b69c4ff7bb8268e973e7106b8456565f6037e7e175bf2a184ade8cba15b3da482658fdccd2219e16386570fa3b592b0975693e901b2ed5597a41075ebf44dc6b6a8cc16a01acbad824adf6c46aaf32e3b2ab72c99b3e9ff31f1c7bd0de9acf3dd210970285f051fc3d98215510c6c81c9283c3bac70517da37c29bedeb0f14385b8b19e32db9"], 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="56022e2f66696c65300035291ed4e2622cfebb380bd607499cdb0fb87c690a1299181d1b659fc70be0e978cdd6e6407340964d03383d14440df0c1118a310062902f082494cc0d138efc63cb0727399e1552c47c107bef257510230410fc70ebf3c5008fb5d0e100b07fa71c855c1743db604a121b738f0bf5a9705836b1f19f2333f0450eb2104e4d14b86b17d1b3a3be489db2df6dccf703d2a140cd36e103aabdf98240ed42c4bb53dd03d73b6840528421cf634b31f26c7d59f6682284edb105efafd78ae0d73ae2138754fef6b8524a8448dc39fba326fe812866b3d4b5eb7f9be734"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r0 = dup(0xffffffffffffffff) close(r0) r1 = semget(0x0, 0x3, 0x1a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000980)=[0x3, 0x5, 0x2]) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000040)="0d49fbec8f34e02cc4f7f14a6c012067", 0x10}, {&(0x7f0000000080)="a04c5df80c0b0012247a91d6e25d3086ed337aeb9fce7c8ff7319d66bd586f571f6264fe837aa61a0fa8c0e18e08c88c723dbb22701174f1163ec74174eadc1c88d4e3114a30ef35dd7f1a77632b21fa7576e5f01893c5f95bfc2bbbf103de", 0x5f}, {&(0x7f0000000200)="f7886e4ace4b8472b3e4963fd29df40f53fa74e1c29801400090398fec0e88", 0x1f}, {&(0x7f0000000240)="7197af7f686e5018ac81c03edd9da8bd0556519e3616f1cb3cd48fa59994b4ab173455f8fdec84252008ee9f8f4f86cdcdb9213dda2aa0ee828c8da1f3a9b4933d3ae98350d4e72e93364fefd5e45625f9ef6cdb6b5fae343b23c7bd39a4e2fa637816fbf07be1ad05a53091689c", 0x6e}, {&(0x7f00000002c0)="8baa668096f75d19f7c1fc3185048470e76660515e351bbb4661f7c74c08b14be49060b2696c33f4708af52206c5584c69cb70bd3264eb7d4f910669ffd373e2633ae734c5018236f48b380707d715bc8ca3d92593372edfe264ea385d1a9f46744ec3173fac19329b36f701bf13c100d0102f036d9543d90d687e2f92ffe0013c20b58bf8b3493299770fb1391d43bc856bf49963d12f985d24b81b9b40edd23d9ed6b80683a2dd29913b2e0212b9e009674d0e210ab7cccb8960869944335334b9b21040c7e4703223612e9b45303d26efd32e794ed3dec89a3f", 0xdb}, {&(0x7f00000003c0)="c84ca852ba36f3922fcb4516bdbccde829c739bda3bc6f0a6b2ebe63b4fffd6036d76750526431cd66cfd5087bc35a092ed7d2f3cdeb6e48fc4cc8ce4bdc08c0e798f83b65560ab1809f04229bf36a720633744b44356755eccfdca4f8e628efa6339ac9ab6a6604bbf12d105c78e71d58c4fa19d1d25b02118f7ff077c83be804dab37eed4527b49f9a00410436955627ab4686733ea9168f766322232a7caab2907d5f0760a1d4529c486588e19390825aa757305d4cd94152fa26e94d6c5b8e553076823361a545197579ad8dffac8b1ec1727b56d37ee6cefe2306b213f32a4ca603c24a39ddfcbaaa33117f7d22b37e21803d25c4", 0xf7}, {&(0x7f00000004c0)="42cf18718295b911ffbef0132e0a8763cad622f2a2b06860fc28ba28860c3fb08c84f35a", 0x24}, {&(0x7f0000000500)="8018d7f3baad3a4640be63fd48b4a9786a2d5f4d3ee856ed6ebe7498cb4927d6e7f90fcdf78b5dcb89da6ac1f4909cfd22817b8c393d3844b7eef4f77f49906bf69f4fb6a4e39c900f9699de9dc922531f4996ba264b140a6021be78f82966f8e36e609968c9b81c08507c21fdccc058ec4113d04c7b4270e5fcf708513f47a10b3ca738ddabdd0aff0159452af0d5f61b5bed1d3ac48c51a22d4ece87b40773e5958f8bf55ece0f35dd322df12482171bf8099c166b8f85277e5fb20aa79ff3ff6d858abb02ecb08205f625c6c5d4f3fa5cd50630df7db70a232962a47e5e23ef9ed70c36d80e57f79b518151", 0xed}, {&(0x7f0000000600)="3e7df45854e45ea3e48883f2be338f82a5fed2e1c1ac29e96941c7b2f66c1d6bf7e766e515c4650612ca1eea978ce7fcad24e0708d05cdc620921fa333117965fcd6cc3e47465e3b93241a1c04eb59e8a674", 0x52}, {&(0x7f0000000680)="cc6d0489cdacb0c4677357a5b3420b25ae4eca4f734a99dbfdfff9ba6f9bfaebf4b2e3df699d82d302573dcbd73c4b08b0c605e5d79b582abeb4585127a66adafdfbe2740798ea73c3457a155680dca03297ace6a4f93f6d19970891e50657833e7f7e7eb289c7b6a50dcb6dff6761e6f8705d8f2655fa69d9285ccb99e64fc4", 0x80}], 0xa, &(0x7f00000007c0)=[{0x98, 0x1, 0x7fff, "e0c434d1916314a52921a2707864705a6435a8043219006fab0af63501b8cb46ce34580f1960511e859eeead1d1b82b5ff27b9fa2a77185e3510f26bbeae44187a29b43f93f8e88c487ac5ea976a11faa9b01ff3c11fb146db9e68ba40651e2d620534b262f108f0aa9126c9ca8b65bbc7e06d51cdc2066a460cbeb454b9e5ce2f64398c0c1e"}, {0xb8, 0xffff, 0x9, "fcb95ff58f89b370924d84766a271abcd9e241e220a1540169cbfbd93f37daa434d7657b4fe04f9990e9c6bbd6d9ccb4e0a81342b2d168ff1734032e3c19650d25bf3cc2a742808296088f6cb652279f2da39749e09f3d2b81f11c9df03ace98cf2a9f1479ae0b4853c72932149dde6a32ca073aef277c72d4d58f02da87e0bfbd7011dc91646dea5311776794bf5e779efa3555d4464f3d32bffda8e74d5ad1c493261f4f3d84"}], 0x150}, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a40)=""/74) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='W\x00') 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x18a8, &(0x7f0000000180)=0x2, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x1757, 0x9, &(0x7f0000000040)="62bdc11e660859a79d071f3581238e078a4adfb00702b2c1f8357a4560d6150319eb7a36a10f73fa6b9d7c42af614a147f34ac1517cb7f7d19c47ea85ad3ef5b7032d30e07121a8c1a5e9408882725ee218a21557a294a3dc0ff84485969c7761aa180f1a4fa50496472117b81833c44494530c5e9aff7bf67e5981b09183108bd5fef07bdc3365ead576da880f879c6b6fbdd7ab3d487d016f3d7ccc916e6b5bbb8bd0483ae75937eb550ebcd8fd2fadc16e09d7404bc790e58a186dc9844fb8fd706bd0405bb2600547fb8fe4eed2b1ca9ddc2b7ab", 0xd6) setsockopt(r0, 0x6, 0x70a, &(0x7f0000000140)="9ebf0781cd16ef43", 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x84ff, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000400)={{}, {0x0, 0x200}}, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="5d8791436caaf206fc418449eada4d39cd525a50f124f1587378ba18f7d79ce8c657237d3e2d7c9bb2af0043b9f5b6e6da5fd21f18f35a92265a5312b252080f75bd03e57f84e658d27d32babee646de83006b6e3c2da61d1a8d9b812e4ee4e8a361637903b9ffe8e24f6973a57a12cce64cbeac64c916de3397fefa7820a59d5c05cc034798bdb7c647e0e0c489bbd06e751c2b111d14169642398521c053e0d0bc1846b6680d0622b9583eb5b7121f7f9d65b2475d161f5c4e80f2f7b463cc9f8f9f968988eb00079c2f6a645a730a1a4fd91fa5f8a95131fb4332d7c0477989cbb44ce16b891b372e940099f8f761ce1f76a0b3551948f9d0", 0x358}, {&(0x7f0000000640)="933e9c642d00b7cb2ca7b4d40629dd768121d15b339d955d582428a70cb47fb4875690e92e9c6fcf25d107703ff73831bc5645439a477fed71018ba2c5c98d5d1789be6f0184c141a315af0d50a590d2b1d65169de857a002005d8fdccce7c1e30f7c1"}, {&(0x7f0000000240)="afb7815d6c07ca855be913e6fff1bb926b3662a907a6a585c820fde8bb4cdec685625fa69191081ece106cf8726773eb82bf0055c13b75bd735e7adaa7"}, {&(0x7f0000000300)="160728feb28a9bfeb3947a61dabc680113d58d6eca0b27757f3e0a36cb1ece8a90cff03bd9d707896ed79668814b490572c01b30e2a262154162c403b113b90ee1a0720f99953e"}, {&(0x7f0000000540)="2631457605dee72d469c2d7796313cd31e9902fe9a66fb2735069c86101f2c7e69559e37047ef1c48929ea56e4f98730948067a221c47a79e3956d214f866f86dfd9278d7d5f16e888e68a7b181838d476511a749abc5fcf29e00debdfd71804c929338a54acc5fa94312043678d456f192629cef1385eac33d9fa22f224f22601198115b8566c6ac513ba572ed3a9dad1e4c2e27c3286fcad571538d099b3fe5cb6a7e93fbdd6e4c31a1ffedf78bcf2cdece41bd020197c6e2f6b586a06a658273f6d6c8443ae46193f26"}], 0xfe, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x3, 0x0, r1}) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:28 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x800001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000140)='\x00', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:28 executing program 1: mknod(&(0x7f00000008c0)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000004000081, 0xa0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) writev(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x2, 0x7fff}}) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)="eb625ec132d70e9331fa431f5007447259300766768f7f4a491ace0dce01ca40adfd53f3b0292654a5b14a10dcfa143888cb3f489e9426429a3ea1217f344756469554c59fe03f828e6cff1d9175ee82f76ae64db5e5588a0b7e55f30ee94eac5266b864e5b92406a11b4de3c4820640e77854c0cd8b186776db1df7a03cbb18e20d23fbde62de4f01775f778ea4126f87ef9b39729a0d4d603e0f6de7f6a154a5c6336f6f45ec48fc671340da8157a8e6fac46a03a12122be0558e65c4f13f02ab15ce72af41c9e94172c697575dbad4963813e324a5a23ab922d939cc6b122e555b254c45de1dc", 0xe8}, {&(0x7f00000002c0)="0574284f856113ce69d029f8871e9f1ab4eb0cecd0cab5bf37b053d5d43a8de60eba4cea563d8a9a633f239c98bc1b502818d738d9f3c0d2282bf00963dfb73b1e943d88a919d48bd053c712ae3a2fed632814b67408b2ac4d337d6b3e466468d4abd4e10d51dbc77408066a84f2a79329ec82ad4c2f2a43e06fa70a4ab10d98d709c640bb16177a72bb148dcee072000fc641b48d3d95d069f99e24cc66d291c4e1dffa92fda52742f9bddb9b41ce6344935fc52bebf61e0691dda1b3a6877e7c9d625047ad026e3ddcf3", 0xcb}, {&(0x7f00000003c0)="15a6395d0783d00aeb36e44d086ff5991020cc80774a64c747c93963194f026d0487026a780558e20fea9a8b8055d8f6a2bcb0d67692cfb8567ce139e45c9665269999c8a2ad708c64155db5657933d4dd86ea88d100d20ee35523845dac13299d78ed11d02dcc8c32b771fd479d4b22eca2d57676b8dc788f764e6996632c99a61fa0a0f26d55027dc7cd9b9549", 0x8e}, {&(0x7f0000000000)="e9bd7cda446934a6fc04fbd2b25c9f43ff884099bccd6fb09cf94b169a9c7e36c7e33031f5067c3791b970eff15465801b66d9d307edb9690b2b9ce268327f2a82dc09da7a3d587cdd6ffd20e0bf0b08f411f92836402751", 0x58}], 0x4, &(0x7f00000004c0)=[{0xa8, 0xffff, 0x4, "d243d4ebea68ad32fc7b8c66ec0fa2ad656654f600f92ab7dcf96bbb63486b495fab03706570e5d1b607c0093c902c71ea42a79b4169507acc7c15a67ce78c477d485d3598cdb5170510a3a778cb3796ecc6eb27262d59fd7967731b204a936a51cf18fed68837392dc3e33a9cc22b836bcb7f17a1fc402a5606ed63ec7e76300e70eabc586b49dd4f7f3e9c28999d322ae43bac4a"}, {0xf8, 0xffff, 0x4, "98f7941c68246d0dd4c969aa0e1ff4deac57d1a6ece98651b9d52bf0fa570a13dc1ce7af56b8cf5ee0ba680ae9c74f60bdaa7953d10ba09eafa4617d21c2443a5ff2af91a3626c8eabf0c04e83f005c910ec695f262373dda0e6db36871ceec573ce8ebd32119b6ad97766cd11e6d8b3b27bf63519bacad48453a7a825b928d7226884ceda9cb7ecbfad70f1860019c8a5a29532d6b8637be9a003ce8dd2992d3c6476dcaa1fdd100f746ba8d3836684da3ad64c743c9582ad06f7bf783a0429a2dfb0c1bb6fa4b2c47b9ff1557ea1351c206ecc214759fa445b840189724da52e9967a36945"}, {0x110, 0xffff, 0x3, "6a113061eb9a0055b52ef851f4af0c1d1f08e0d80c82fe7437756004347d2e9bfe70c7f145ab5896a6ca3bb9f27417630a03e4d08a6273628a03f87d2c0f7c1024ba33d1435aa4d556734582783e9ec9530da6ed772b413fa212b67f9e8a12d6f43c33e3fc4b290a85352a832aec09c5e39ec6fe6a22fb1d39a3a8a537b8e81189682a3c69d87e9a0a6d6d4a48789223a26d4a9a99d530ad585a95618ec4537404d0b64d051f94f69a28ae4903dd88c6c582543ddfad747412d644f6de3d615074a4e0e4ec0cd2ca9057273da5c63a70c4a2837e71b821e999159a6ddda15820a2d9da799868106e28c40a3ab429a5a58291549dd84f1a0380ebb172"}, {0x48, 0x1, 0x4, "c1c7ffee4df58bddce79dd9538c64767fc3ea7ce80668e3dba9b34444d61de5173f61a948209cb5603962d7186a7011e098e923268f6"}, {0x20, 0xffff, 0x3, "279050d74f087a288b9dfa38699003"}, {0x70, 0x1, 0xffff, "7a4a13c6f38f5123bf0a2f1ae11f518423096a11a458500920f37330444977089860968a8bb084bbdbd1492a9d00b04b9504f938bfe30bc7b939031456349aa8353c9df63e563b3885d40ed57b58a6c9234623957418ba93ca85b6e8"}], 0x388}, 0x4) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) fchdir(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x130, &(0x7f0000000040)=0xfffffffffffffffb, 0x4) r2 = getpgrp() mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) r3 = semget(0x2, 0x3, 0x7f0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/4096) r4 = getuid() seteuid(r4) getsockopt$sock_int(r0, 0xffff, 0x814, &(0x7f0000000000), &(0x7f0000000080)=0x4) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0xffffffff, 0x3, r2}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x21) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0x10}, 0x1, 0x5, 0x306f22d8}) write(r2, &(0x7f0000000100)='qf', 0x2) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2000) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:28 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000001740)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000003c0)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400)={0x6, 0x4}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20001, 0x0, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000004, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6, 0x9cc7}, {{r1}, 0x0, 0x4, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x24, 0xffffffffffffff84, 0x8}, {{r1}, 0x0, 0x4, 0xefffffff, 0x9, 0x600}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x10001, 0x3800000000000}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x41, 0x40000001, 0x6, 0x3}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x95, 0x80000000, 0x5, 0x80000001}, {{r1}, 0x0, 0x80, 0x80000000, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x24, 0x4, 0x80000000, 0x3ff}], 0x7fff, &(0x7f0000000280)={0x2, 0x6}) fsync(r1) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="be", 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) listen(r3, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x12728263) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000f8b3820800000000000063", 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffff9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xd9, 0xfffffffffffff800}, {0x18, 0x1, 0xfff, 0x2c9ad25f}, 0x580, [0x8, 0xec, 0x401, 0x6cc8, 0xd905, 0x6, 0x0, 0x2]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/137, 0x89}], 0x3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400000002c7, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/160, 0xa0, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5605, 0x2, 0x3, 0x6, "dd8ece108085c6f7b2ad36db071555aee1bacfdf", 0x7, 0x2}) dup(r1) syz_open_pts() readv(r1, &(0x7f0000001a00), 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{}, {r0, 0x8c}], 0x2, 0x785) close(r0) socketpair(0x1, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0xa69b, 0x40, &(0x7f0000000280)=""/198, &(0x7f0000000380)=0xc6) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r1, 0x8, 0xfffffffffffeffff, &(0x7f0000000180)=""/236, &(0x7f0000000100)=0xec) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x401, 0x4a4}, 0xc) setsockopt(r2, 0x27, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd70) shmget(0x3, 0x4000, 0x1, &(0x7f0000609000/0x4000)=nil) 16:00:30 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) ftruncate(r0, 0x19a) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8007, 0xfffffffffffffff7) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffffc0, 0xffffffff}, {0x18, 0x3, 0x6, 0x7fffffff}, 0xe20, [0x3295, 0x1, 0x3, 0x8, 0x0, 0x4, 0x5, 0x2]}, 0x3c) setsockopt(r3, 0x6, 0x0, &(0x7f0000001280)="ac5d29f1a42abd22523f4a3ba4cf5e79a02ef53cbf448a5d2564151874357e7fed53eb8377fa8223f73b07772588f5220e863c8e91b0261d50173dc67c7d272c465f9a9031e985f12b811114ecceac2131bea6aa805cde900ade63bfa2f98b9725a6dc48de05c0e23f502d1cdc4f3d4bcba5bd704bbe80ce5e3ad4f1e15248e31c9d8caf2645c804cf751ec3a6f0d781c083508b24a45b64b13a091fb875937c95dd19fbb4fdfb71e98fd71a66b5d57feac89d6663d622d6afec5efb5137f715f560c720e326ddc70951b0106c38ac881070ff6b67c119177f68e3bf718c31e7d60caede778c5d6cb54e63fc420b72e7e3b2ab588040cd8c4cc7ec6fae6c56a8be9a4dd23174e58f9e334a5f2804d8d6532681b2eb39b1c2e0068155ba270b13bf6f7d91d6b2381a0b6aac15eec045e2f6ba64c0b6f55631c7f137abe3574a065f56f5fc2e3f71a0064ce7c85bc93796bcd593f89b78a32564cbb307361a09f4ea46f23208ff06d12d818b432dac55363f0b04148762b34dbbc2e7ecd5dfadc5ecccb76dfde6b1150871f8fa87dd434b1ebcd36d20860d8d6e18a12a6ee8e03b6d42097c30f029b361e8725dcc696b796f97f4f296a62c9cf0b9ed1f2670dfa074b1ef297c106c7c10c6e8741b42d9b7be00f865c195e58d4b1df20ab00bec12eb87e44c4428b65ed4502fa64a658b84e8a0ce28f342cb3df288159f3ab1e3bf6bfc0429bf10f8db50f6071b7758282f683f51a55171a82f066310956d6a30574ba193539f201f167c016e1e48d88fe0616b4985b73e309e3fa8835f5a6e2dddb5196b14899d2e08eb84fbd9481f414a0058fa2454384372378cf10ff839cfe3f3e6c63823589bf665ae0758d79494aa22e082b276935c2c3543990078ab2b438a2b8e7c0e0986aa89c33a0d75ca02bc4c295b491d2403022d45387578af0989aab94d0457a578390e7f2c8ef81a0a11f914ec8ad80e813492c4a714565700901f4bdfd3f757896ced1dd6c96f63bcaa4531223be7fcdecbb6e4b8cac76425f5544ab01faa8a99b4036ae199fb888cad953b1209f19f8d6798de70e71cdee22161019b8226efb3b5cdcaa27b550f30ce8809626800e2e7a7c8aff159536f6e1d8f2f5f34cb2f39b281b6747dcd19f241c74a0dfa14b8379e7f5fc1dfab7ac066ec104ac01215abe6eca3a5c66bcd55108f6171eb54562a7ad0d7f3aa459fc8ffe44e2a2c9939c7e1a581eb1a14d00f23097598b171d51a7bfde604c17fe3a853199f715864aead6896e15887c0be8d22feefec4471643b4d9bc16e1d64bfd1611342258a898fc4094e150e933eaf46c65f3eb2e87dfacadc04c28662a8020ff558ec46f589dfdfaeb51e08d4c1ac8e409b245f6735aba5442ed50aaba91d29a876fd9e1f219912e73dafdf40a70ab044b228b8d0a5b81708cca5944f81dcc3faef9eb842f91a53ee4f0b3b3c50875751b856f43229538ca46ebbe9c8ec34b0a57f7732df786c5ef76eb1240d9b2d262c1d889521c9b0bc85cf74c02488ba2bddc8ab965122ca170cefaf060b4537fea806bb393e02de529e6e0143df774e8cc10d948b31fc4d317b70d8f36a036dce313e36f37c9d4169cd45b616598444275ac49cc938d190ec977d6b044d9a0fc309bf63252897944ded101a40b2f6ed9b433c6a0375e29f6d26d2979ab73da60ad2ba0e677ac2cc01fc95402407cd0e923aac2576d54018f12f8b0c1b5df73dac31d5db9ebc88e50b14f14f1e8080edf0196b29a06e71bc552e0768e27f76abd975d2d247bc43249b402c762457efb1945afdff2d0f761df12687f9338d6a8ceebc0edb2891507a4fe5b3f71f91945118779d9829eb89b2bf79c14585582ca8dff5d6a1b21adb573814dc267beb72c1237a77cea740ab6365bfefb00dbcac1467c119dab587f1b032afea609722ea275860aaa13e602db6932068107d99eea81d14cb70fd8b13e4f5fa2a623147d9718b5d619e6bbfabd7f3eb83b933e4727785eea5d197ddf1092f6bf73e4bb0c75a75b01a0923383e437a3a90b5e1ac7f4cfe2ba4ae5658cc0d193dfec542e05606a6ef20e43a00b489aea77e815a38d7dc319caf45d7e8aa5b94ee1690ce9a409f90c6d14733036b354da2f64ad7df3f0e0fee08576e12d3ac09f1ef7686473e470decb8f75cd04b082eea553b0963073678f398afe8aa0941faf6e80d5cdc8f798246a855d1b27030290403bbcce13d2291b39cfd005f972ef7ed4fcbf02e75555156f375c1d4b3ee3e76c4bb6623f62205d5a32f9e4df8c26b326583008f98700e5760d11caea2449e82bb259ce8aa417911b69ed368b3ba5a02db52d969cd9f4d9c8cfd4f76f771dc63ab4f70cd74009ea8e6f6bf3570685cc36044debb9f9e554d9a3b23baa808151f1afe4a91e7c5037b6b5447251690e2e93bd49558fa0c0e0bc02fdf52a5fd888a15f130464e2437e5251461d8421d57f45e95dadf7dff37f639797da97897f211591add69a904a95029f770cb98b9225ebd37fccdcddb514b580ccd51b240d3dc898a2dc4ed4919c7fb1f711f9d4d05c42a7a42d671997024190f8428c3fa718502036b53193bab5721471159977c441b53213c4cce2d3bfddd3d6c711bed5dff56314b66da4fcb23283b3205f94f2f6bece81356d48b7c02d5d03e156beae8f32b98106a1c862c1d3389626d29f12a5279dab73039c2b917aae08a5d1b72331c4760ab0512ad94243e3f182bcd3086b889263be28e977b15768e376a98d5274b736d008ad006606e284fc3146adbb80080b12134b84026ad1daab475dca9b14bf9b96d84001721d97bbebaf3379bf8b3ed47380ab7d982998390d40caf3509daad91794d5703eedcc7d0566eb2a802e950a5caa4c31fb4c45a4c2fae0f13f3b3149ee37c19cb07f5f9ae64995ecc7dd1a1cc6a84ca94383aac351f26a94cf4834585b21ab3a236206af0f72f8457e98715d19eacf2aa017c9f554a7d8fe51f3b652a017c5add1c44554c503f1e25df4d75dd788aaee73c831b850c7d0e273984a6f64b1a8c4c7e15b1bd7b485665e0d10087759fe49eccd572043bd39d53f62d0e46bbf453cb765515aa40218b126083e8378f215a63038899ff13cb190ca64a73ef4a3104936d1e4415db302c04088dcf73fd98fbdf5ec04044fe6659095d73251c99cb763252dc4bf112672f36ac8c9dd2233b234db4add7cb34b26413fea3025e14ac0a5582689042c544740cf8691e8c4d18ebac518918eb8bff77c8c81de89a36b26ac69b2018a172463ff1fc2f88a9f7dd8927d7c824d9010a97e65793c2d212b8a802795d4f0d0d61430040531820643019eb986f99e79970c6766942a1f33a48b19cfa2b730f20e236b244dc7262f8ce57ab297550229e027ff20268d7a3a166d3c8af37a38da5a9cb13eb64fee9cdbdb4fc71972536e63f43c7ebe3d56cdb8fdb8ff6ee1d845dd350e26e4a4f4a928a228fc95493811c5c0ee811b6b4339e697126872bc3cc050c1b4877933387451fbc819543ef832a471a15f73325e0de191e27fd914aa3b12857835bd74edc4dd38d304afcbdd64e2dd96352f3ed49d735e8b872f2eceff601e2ebcb88ca3d40a244866bf9f6c7ac5e1a9c576cd71e171e1f4b1b79d8dcfff5da2fc848cf09cfeff39074b8cbcc174ff0f03cf5e8f52ef7f5aa005386dfcc38a58f9944dafbddca922a9bfcee231abc974ddaeee4926dbb3408c86040f0564c19c960b9e86c97fe6766605477a3bd30f52965597b55df11995ea12324b5bcfccefdc3a43541276cfb0b035b6cc2b34ef6c09631e9b103815fea1ddb881c656b972c4e01b47319ce3add0c95436701ecb96f1dd37550c7ec673fd31ea1e3c13b82ee3587932dbd4d51aeaaa2b1d04a133355cd1e897fa1d26b3b9747016bcb81acfae6f8bb9b80c3b8ebfd6f9585764f7b4eb1691d0ad1a09f04855fa7fdf8da4039e63a2a7c6b3299eb400bf2ffbb100d89363f77146f4535b2a5af0ed2f7d963222927e0d4b712fe7e0c5bbed74259ff37a2ee6569d44622456dc0aadd3447859c7ddac80c315145aa58d81eba91314ba4329ca2eea8e82014932b3fb4688ec890b7f97a32ab59688591e04bcbefcd15e2e648541f1f02c5038679f6eae9fc21f158ed03723368387126c6fd25c053e32591867648facf6e746952697a24f74e3613af524ee21d6cf85ab6c3218c2ce1006ff0f4efbccb6a350880a4644a389efd4c90366d1e1e9891b424413fe5412d84560d2a3594911500e54d2f567a15261fb9cb07563c55ceddd3bc7de8aa0e4898ddbc65972b5b52aed91af4f259c631ea9800b4af94f430685819e1c45a07c351f09b6ec9e6dc59201704d7f70cd758851c6ac6bd332cc7cbf59433391911ef5a564f07beeed53afb0f56fe6f009adc5a0ef0cbb33c62766c422a96f80b0eabd88f6a24a0411909b79c44c714bc741d172cfdd9e391ec6e8b0d8af3ec13822b20fc8f179150cba583ff6abd4bc1c9fddd2bb552240f129239bb51460e39d9ed5ee741e3316a291239c4aca5c95e66e37d6a6b8154128dfa0a7158768337bb442924f842c009162634589aa61a6ea5f542b9575d8ced2431cb898023629440620456c8e5157eb87d39b4d8d9fe3cb43ef1288c4f51a18f9c195c520fe3a570d5bd51a37d0bd89c40ecb85bd9e253413b9799922f7f6565385f441d82f5df12364fbd0d517b9cfc330387f9fca200dcf5f9d984c82c16378a03c3c8d4210a402c26a3a6e9678f9f675f12f7fffebac60cd65312eb8781a6c1376ba4dc75bf7be88ec42cfa9d54dc66fcccea288ed24b489113bae68fd2db054ac38f448224cafe5356a4114928c69f133b1c5debc676a55447dd63cfa44e49b1debd41ffa4c0019fcc901f266a315700f9662f7a55bf766a39b04d1482b0d36a11e26737fbaa0a16190d5a293c33a18e36b10cde12ff4cfc239f2aed1a729bb715a36696e88387dc8b0e767d8eb227b744806b0d5eb532bbf2593a197db729a4ffb2fe9a511fdad0779fd44a211004066bc6cd34daf3a6e96da3f15f2944949aa27c7c650f3541aa888d81ec4ad09a41dfe881cd2e7e1082dff37b7099348de827c939e2e42e614c0603b95dbd2c387050f31f4e37315fe6f2abfd26bd5e7c3a1b8fdfaa0d035fea92b9a916e3d4549b525f97353bf065818f78dc8e918444bf15adaf8295959d392d8183cd6c2bfc1c4e9b8650597d4f1abe1d624575f09194a86e5577fcb5d1fba44f9c51a4de495808dd2c4199811b109098445b88e19e9a2a905e3b89009805d45d508f2e8b6770afd8f723ab18c13713f3f0eb16abbeae192a9d1f613d20498b3b317ab8bff59a21d2ef2760e561b392dd32868f21ece3098a8ea4e74b141afcd68ba54290f0ee51a47b5d00349c453bf9f3e7d71c1a765ee24904ef1f1dcbe1af64fb754f79ec354997eb0b0477fb01e5196e107b9b24c1034a150d9083674ac509f929176d42c101c77597231f8ad855555bed5a4595c360d6c4bf0deeb1896fb6d5c2fe4b3596f57232eb489bf87cc2380e7b1b3498b8d4557748723f238fe0f4788ac588ccb81250af5f8b8e77bdf5ad9a05f62fc0e523bd909086a3f3c1a785f2e4dd4fa38ca86d103e098b240d8fd61ef86615b5fde452ecbd810fdf3c8a359837efdd6a84521f3187d192abbfbbec236b33d62bfff45b1bedaa6c18db243c19b1b5bef9cb7615639506926826ef0ad5c90271d35863d293e761852d43b1049cb7e721e6493905e4645db64dca4aeb0d5516fb01d1b8", 0x1000) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:30 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:30 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x409, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000017) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getegid() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x2c) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)={0x40000}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_getres(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: msgget$private(0x0, 0x500) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x148) pipe2(&(0x7f0000003240), 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002180)=""/164) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r1 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000034c0)='./bus\x00', 0x800002000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) semop(0xffffffffffffffff, 0x0, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) semget$private(0x0, 0x5, 0x40) r2 = accept(0xffffffffffffff9c, &(0x7f00000037c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014755bcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9fabd21b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f567b99500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3a7403d5521470ca520b24adb741bcdc5"], &(0x7f0000004800)=0x1002) recvmsg(r2, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000003700)=[{&(0x7f0000001080)=""/206, 0x1df}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000003500)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x25384eb8}, {&(0x7f0000004840)=""/4, 0x4}], 0x5, &(0x7f0000003640)=""/140, 0x8c}, 0x804) r3 = getuid() r4 = getgid() chown(&(0x7f0000003400)='./bus\x00', r3, r4) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000000)=""/28, 0x1c) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000003440)=0x9) ioctl$TIOCCONS(r5, 0x80047462, 0x0) accept(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001040), 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000002003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffffc, 0x20, 0x1, 0x3d3, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x6000000a, 0xcfd, 0x6}], 0x9, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x80000001, 0x2}, {{}, 0xfffffffffffffffb, 0x20, 0x40000086, 0x9, 0x2}, {{}, 0xffffffffffffffff, 0x21, 0x284dc3702f34f7d8, 0x4, 0x7f}, {{}, 0xfffffffffffffff9, 0x18, 0xf0000001, 0xffffffffffffffff, 0x401}, {{}, 0x0, 0x20, 0x1, 0x1, 0xeadc}], 0x8, &(0x7f0000000500)={0x20}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/86}, &(0x7f0000000600)=0x58) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)}], 0x7) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0xd8) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00') 16:00:31 executing program 0: socketpair(0x20, 0x8004, 0x66f, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x100, 0xe9ec, &(0x7f0000000080)="3759803812a312c4ede725a799e809c4b44daeef3ed8902a550098bfed179be4a837e3563622d36818c86cfa66e2336d6c488df5315ae04b27761bef5fef80c5c2a7b5cd60874f2f4c77fcfd4a95745c8a463e3226be2fbb733c8197f80df670d435ade6d98948c1bb26056cb6d21b6e8e98a538323a67f3deec02baf53b5e9cd0da3dbd3a55df59f99dc0f517eb173f0846", 0x92) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0x4000000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x6) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd83, 0x6}, 0xc) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x10000000000008, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2000300000000, r1}) 16:00:31 executing program 0: setuid(0xee01) 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) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x435, "9906c4fe5d28c704feac09923ce12ed1885e2e17"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x7e, 0x3, 0x1800) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0xffffffff00000000) setsockopt(r0, 0x29, 0x20000003a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x12607a30, 0x245}, 0x8) syz_open_pts() getsockopt(r0, 0x800, 0x1, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/76, 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x280, 0x1f8) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000740)="ed5b475ee47aab33afe3f606c55d74b8a7aebd77038402e9c38ab4e0bc8c70dcd571c37c24df142415d6e64f8d202d48562da9d3fb74670bfc8d8b359ca2ba395cecb2c8d028", 0x46}], 0x1, 0x23) r3 = open(&(0x7f0000000800)='./file0\x00', 0x84ca, 0x40) getsockname$inet6(r3, &(0x7f0000000840), &(0x7f0000000880)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x2000, 0xfffffffffffff5b7) sync() sendmsg(r2, &(0x7f0000003040)={&(0x7f0000000500)=@in6={0x18, 0x1, 0x3}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000540)="84522b582d3b41d9c3706c5e119b106dc4141d1f6bfb49a73bccf0e4be570f6d98bf4ce8c52eb4792692f100dac59ae552d44ff70d58c8d019b0e618654029a7c191bf22ace495abdcbbda4c961f73515133438d007b7a351f7ea14a7f58", 0x5e}, {&(0x7f00000005c0)="3cc185f5be40", 0x6}, {&(0x7f0000000600)="12490cb19fe1dc6604ed7b89689ed825d8303e1c465725c0dfa014f55e7fa1808d8d1cfa6bd16e46f9dc926acc834085585e4fe30a9153401ba88df6bd32ecb1445c3f0bd4d4dd3323b927ba377dfad28c3b29be5d1011114553bee5133b27d14e114aed2c0b88ebfa948d4b8fc29fbe3476eeb2cb60d500e5e65d75dbdb7c6f7cb19e6226465bb3bf6aa874d0077a79a777dcc35a093ce47ed6a1c449f02b19a8bb56247b06eab865d5fa1738ccfea9492238fc8e74e3332d537517286d3a7225711cd0fa213186a7718f5f16bd3ddadfa0ef189d2a10a8d5e8b7fa6f64b4c1e7c96e9b63fc10", 0xe7}, {&(0x7f0000000700)="1d13c6c91948036842c779549d79a95e7d606afafbe2265618e0df67d953b4bd823f53b524602e507b3270", 0x2b}, {&(0x7f0000000a40)="a2868573965e0fac5a851718a68e18e1e6e40ccbc879ed301832c64f35d2c44c32fc9787a52b1f115f961b8a39e9ea4ddedc9da4e2d471f5f8e928f608b00f99acfc7fd08d07c29bd00cebd283785272", 0x50}, {&(0x7f0000000ac0)="cda77d0393192197611f09f9017c481a7e0dc989588172371901a399", 0x1c}, {&(0x7f0000000b00)="07c7acb1414b5f095e3cf7d5533e9f3c719f9ce76467120ded16c5951d6487c05ecc268d5e034ecd1f094e63901b588d820e17fbdf2f1ca12e9333f87fce302b862d4d00aca7c318aedc8d77fdd2fc1f607956a80982c70927061af180c5206ea5fc8f029c1fc05d0f71f9e74f3b3287665fed8a3a85a7140353353d68ba981559c608a5c6", 0x85}, {&(0x7f0000000bc0)="ad274d7827253b79ec37b97947156108161618c3a3ec47b0de4e44af0ff6c5bfc640c06820d70393c9a276a434c87daf5239a0860608da337711bdc5a9c15bdfee33343f26acd2d39ade6cb7bb843e059bc8d7e51614872886e76f662c9acb0f293129a838311377817a4c49fd9021361c03328d4ff3de0fb2e6024d4fe1b7d15642aa54e4b5f2da7cc4f9986385a79f143211d50976f7c7f7a81c97baf0a33ccc4b26d6a763b845a572084e5fac1498bb4c15d64e8aafe6d811d0b6ba13a50a53faf409f965b48ea06209ca702958627bd422e82bbc3ca4943081d122b1faa4cd820f57", 0xe4}, {&(0x7f0000000cc0)="c133eeecbb1b44db16828a77e4a0b5102d9f9f2beb3484a8df1191c71971950d0e2c82344218ec5de4b5a7497ffece97cbd803f4f65327b55120b441286b79d4feab4db2f971f6bf345b293dd0427a0321a68f6b8fec3830bf77cc8d3dffaf675793e10cb8a7d01774bfcd9a0d92da695513ed939018e9d5ba370b977435b99b0c9c1c467e12861fe327cfc042891e161f424af3397a16c3e88551d5", 0x9c}], 0x9, &(0x7f0000000e40)=[{0xa0, 0xffff, 0x1, "2c95a2c291907f5e996b8d5c6fcf951de3216eb673769785afdf328afc8e0f4fc3784909efd4134df00be279ceacfada550ed8cbd2c965e5db5a0f3c86dd24549d8d5347eabc554c134a15cf32b79f72aa7526cbf9ae433118e53934bee8bb92182dbb5ebefa8e597c4abe6911fa20d0ee0700f942933cb69b0b1a5025d773458a47e8a2c0943b7a83e0eadc050bc0"}, {0x1010, 0x1, 0x8001, "791b30dd573ba6c2ee8ce779fb3a4f4e193154cea554118d0b75026980931aa615944c3313ad09f6f898c5c01e9b86d2a46fb5c59b0c45c233ce54568ccc66daa579f2ebd14fcf3b607d6a795ae0cc5574d846e624e738e01a8db2dfc1b9ee2801f7c5162226d8db00b4b56687531cbbe3bb8e650690cf534174952c6eeb1655efcc610a986d03fa35f5def95e07ebdb79fe9926c039f8fbaa5c80714e5f97ee9c03afebaf2d67a501b6da84b067332a3cc60ddc1fcea98143462167804fe577d0bc6f47e9b048b4ec1e92f15660c8d2d5dc718a33e169bf9074a4646d97a7dcf7d302cd4635a73d92b0e01ba50c6d551ec05b78d1674f84ac9c3061f64444f309423e81e0e22a4b038e9f8328c601ceaf73c0fd5f67927cc08a4e1a68e7f56b93f448d6591d39b2431ca2a209ab7e4f2abd735ec5dac67a8c06a7f14352de9fbf01536a6de58c4490ca9a2d5980c2ba015aca139f13783bb4347c15c70dda3e4c340da10f61b87a5b1dae586f2d49db6032b73de2b064d88b670c4947930cc48cfa2f4d33a19d622eabc9a819017b2e3fc48799162fe139b3d0027b16a485fe6299e1c1f6817b821ac07cc2bb4299120460ec353c85254127f02c71dcc28992d9b399696c4b644c43d5d6a0c61aba72d33f8c0465cdd2b66b5f952a76063ffb5cd26b81daf75ab3c87f48b7b25da28955c57ffca79c4380086579460080677c91a49d7fcd6ef5a3cb975985ad0a8f5ac33cfadef48b585116fd3de3b440ab3a026e5b7b9078944eda7f85dd74e432b4d4a5ee69a7482539ab86b0de59a4b699a04f94e6a45021ae1c4d9ae26cc733c87bc50d13ac8d2cde3f7fc2df5d057f3cd53137214e45d567c79bad7750175bf370a002b2f621efc4ef5e872fec8ad35e6fad66caeaeca65d7150282ae5ce66b13341c0cb5a7963d1318201567480db21a831b058e9e56a42b61d4a5d5be2fafad6a97f05a82e61960fcda03e7caa6b9b09ca760e5c146125f6dd56b3c5f97e6c4d6719a0f93c9ea5c1d801458cdc6faa3f354a257268c707ac4a59f33161e2b9f9f6f82cbad2f2040f49f197164a4b3f8d05b02f2a0f414436e3ea2aae33aba3429f81bd4e77f038e9edfed9d4928160173284e48f3c3f4570a9ee94447d13811774f98f5df93724c27ee4f3741cc02988d672359e4e85b8e98ca155ebc6fad55afbc8664ef3d5ce4b4dae9027b1ba3c0bba46eef6d7d82f6cdf02eaa65ed32eaf952f9789e1c295f115b6155e4682efe8b9765cd02fd332e0920090da6bd9fd1ce30c2ca5b166336318426b7cc46d25b387ab2db0e6bdf49bcbb05ad6373add7c7244506b61201e763233116a3621462ee34b8f6761a9bdb3be250f6bc585cbcdc00759bec1edec8c02279e46d1be0a677cb54d41979ecc518b811b46080bae6fc6ce615454a17bd8afc56f98b75f4552dab7eead36550dc58c0cacd9b05c509f793aedb44f5169356354c6ed38c68456dc08ee09b2c3340dc08dc4f48f0555a0a437e9b161f3aba505d3649a8478705383f5d386b7ad00a40b36965117a516ef07d31ad1e1ce8d1d63d2a2d652428c7af77b95d54397a165a4d25c9ab70b7d7905993a7a4e29ef2caac3b72a5299d69d0b11bf0f1d309d1577f32bfa90fa5794d7221ea4f5697fb99171593591057a4db1cab07cc65f8380fdfbae32af8ce9eac19a58baddc4fd745dab0d605673100fb494939640c8e8ba24a98329c62a91e7319641b05725981b3aed129a3f24f579338bf245651e5e3db52c0c6dac83f24b284810c6a568cf4f52e1f59b2229b3e0201fb746bf965898220c215292b236eed1e0601d0fcc65da65ca8856444b651a16879602157547468c1619c06ca513ec707c012aa858840d0f051aa1633a458aeac9a95278699ff5fef905c67d3d71664bafb0a679bcbc4a96a24ce09c56331ba037fe2913260570078e81d581f5852bfbb5ca0dc57c818e647ea7ef1c1723b0fee92877ba9499981b3e07353dd3b04a969a6eb94742f21cf96b6747bbba822d060cc06c29ad520b5ae75c1f30675f75151719a45295abd02f8e2360edec98a431af9030930c31dc7747516c338523a63e4b1d7458d6bafe713908c9abb5134a5d8e66718489052b1ccbc87d733d40d9855f30a3ac9881767f20a9d0dbd23679f755f9f78499039b00adb72dd600a52524708a1967dd0c8acc34775773d9e01a396148c1c6cd80240075354edc101826226f4658ef0202496d2b5deb7e770c90a2bdbd98c875a90f8e2a4b22ac12aa0b594c1dfdf4f3414eba6d91bd26c2904c1d3a5de6fc87814956427cfc3dedf5ad568deb4e7b7c5c68c5cd7bb99c064c6134eabe7cd1f98a411c297237f472b7c7e7e89b8a6a65399e6c7fd88cadad2634406a21256648e6fd5290bc7eedd1a98a0121dea23bb7cbb5defcbdaf61bce157f1abec5c3bf3fa50a38b29da6c6b669e3d6c29df598239db9f2e72a40509222fb7fe5b3aa4f5ec32f19d3499c30249ea6c7c335cda0342979c75005a82ee8af2a335dcf7032f187f712e53595dc4bdf7135010d6bb810d61460d0d0ea0e70f59b9b806cbe2509830344f5d3d8205c012b07b129fe65fe8ba11120f7572d1894bb214b4ab764d40b7767a980a6f71c335d8b284620198c4fcf184c66e4b60f2ca2a1193dc934c8c645bdbc0246f5cb1622d7d586cb36161e613df99c148a2070b34ec9001c3c3c3e97fdf8ee75eaff2bddd351466d45607994636cad67239fda290903a13f30a5a3897714656c91f1372e4f1109ae223927ca09f7059d420ed49c1004af1c94128d2435fd23fa4e6e8dd0cbbb8b2d9bc825ecf4b7a46f28f1b648865e3e373f31a5419a763af77b554b8ca26b8a37c9712e59d58e4ef53463050f72de95c0a2c0f9d7ef89530c1e163a009bdda2f8cae00480e948f4145f668eea7a480a3e3ed5d84a998794193c48d4ea5d62d5fa29d4e0a6a3d1808f395501ea117ec9629ec8a0586da9083b2b3ab0eabe2b76043f8c4c0d81f4a74dca5eaba8ad1a908fc0433c5a9a9b19d6ef185173bb52afabaa0d65898d23333fe5077ebc3753e1e393485625c492d75d160c92a7b7b457f04c50d3014ddca0c5e6b40957b9bcedddb7d6695c4925877e91c4556eeae8e2f07355914a6292f6c195a6c31ad41d80c21636ce8bf1c9cae46cacd43d7ad4ec66e25aaeda0bf186e45f1481cc7cb3889ac63fe9e8742836fb8aa56024d24f04d49ad9286d4f233115d9ee99523eb4c1eeb639564755ad7d1c0fdd13271d5cf2414d5e2ee9a3ba8f7eda238554bf619162286ffa4d3386ffbacac95a65ad183da251cc9fdb31b3c7f4ab5f3454c0111d2558ecf3fa79ed7dc0b3d7fbd9ad474c79a6c83267a863412713da54f4488d9ba905c7835ee2b79a838999dfe0a9ba865890a667ad2b7b752847d4b3fd042800d4a53d10ba8f510b539be632767d514257d22ef97756bbea0475bac7b3f2f26bbcd447c83abade73a7e21a01847fffecf75a079571a8a01a4d7dbe77068818b227b9499b4f0664e9ec9cabc99af05ae8b6e834a7fc758dee4504ed6023067af1189310f29cc2ea7771e38ae2552db310ce0b3fc45d55219f5a9b54de7938837e357a3e52af81a48fd317111cd8634862e427de03604e6b3acf2ad479332bcc799653ca8264e6c7b4dded57f451104a9f3d3a5e5cff04e7e618bc7111d0b3db5f7cd4070e3a417cbb4349f6ebe6b04a48e6a67736d988b8d2b233c8d76ea83317ef4a909011f10b6f5f4d5ddaf0c1fb7666991a486c97e6dbe9ea18845a28b3e8b53e78f0f134cf84a1612cbf116fda123aa995d3b49c0fe034a89dd043f546c3e110727757105ef7153f36a575ef68f6ab4910454a3f521c4df68dc2aeaf107fad4a9652300cb276f965cf32325937c46c252ec318723994cee40b67f0fee24e8c0f3e6a6c9f5ceaf441a78517e75e7b3d696622307973b06e25ecd29c021b90d8a4649c1d72ec90212ef0c3c9621b73f18b0b88b54278662579da2be0f5e40a791af66a052a094f976c0f01e40808236bf0f2948e566dac03e26f24710498e5556d1436d1173be360be2ca5e41fc8afea560c645d5d82928521e3591a9b7238ff1ffcbe9c86f5d4e28f46eff4cbaa84554d698a33dc707a3982d2b29a62635d9ed693578be3879196b3347e216266564a71de5422b4fcb42ff0a5818f227cff6b17ad805da209c0a40ca4678d8b31b06aa942ea2fba61860aff942afdf37b120c72cc7f3801c9e595e7d67e7c6925791043b2338dab71dacede19cc365a6a0c799945e952797d8d30b51681e552413a10baf8b5b128795160bf196b780a431b5f7531a0dd0efd1b92882771529bef12fae049d634bd9d2a0ddf95f74bd214432d3b264a8f1a2c5502d133751c4bdeaaf2bdb2e2ef93085e5484dc32186ef920c67ce39f6768ddef9f9ed4b452342566e08531619bf2a6867ec59c95de679dfe2a18b8abf5f1ed55a9a63ecbbc530e6650dd235cfd07b1b50fc6f87a1bc14530d82fcfde610b814e57918733c2d4f19087fd23825c73d9a05e17c51531fcb1e33a41800895af60300e26ec9c31d96b5395d25e87091674bc046ce4131fb09310fb0b3954db3b29b0c368da94ece969e1bb16cb39171eddb3cfbe6c20972041eab78934b3785d20134bfb9d2b2c006ca4b60f7cfa755259b235ce955a772c16224a93224fc6001f9e9097548f4ae100fe547fba8bd03f1b3b12204ad610630b9c6d814289d2e734969fdd11c85073a670785c0e3eccc8befb490e3934640e8a6aaa31182f823c7e0c900c19e41966ea369a2caf1418eb293c057c6170c66dc50e0b45214ee47882d7a56f895607f9eb9f8925a17dee6e6802df73c22fb1a06d777157372887064759210ed8ec8213f4a121dab44e24dea79530b6c5f8385bba56fd9c2404a998574a6e7abdb934faac9c3946b5dd562831f561f17ff737b4025a739290eb0e0efb673b4b4ce8eeba44f86e64857d215ba56343a61b6507403708b84e7e472caeb06467043c8d830d868c5c85dd676865115013f17d2c4da90fd7bc538fca9c7f22fdceda3612e5a8dc70cb8d8d520a27862a8e34b25282b5f30d6120eee28daa14b122e89ec73f45ec2be01fc4c02544c20374b9994822ca801019be3550a83a55ffb06f801e86b538ab15a2e6c957fb9deecba96781fe6c7239abcbcd7c1305f6bbc43cedb40cb580bfee551b560c71a290b74b66d5282c4d08dabf7030981ac36ad402f8ee6b905b5035344a16bb9f54abddfd40e14b8b44bb2e157a2bb702be4724057b183c5db29aec3f0dc007401ed60ffb109c20d2f8c6b4f1e2abdf437deb9b90bd3c5a361a632796ff9de2cfb3fb2e33c558aa23fb2d182e32e678a29a0d04cad9de49f8d0cef5ebc0dacaf64f0e8c3c197e8a44e0b0ddec8e7316d8a51f86f08dbef5b90ca5aa0ada98e1112b276ab2ed55d388c9d78c04e2688d23e8599358c9af3bec97be243c5a05f16b5de46f8f0935e7812093a524c33d2d55681dff01d4c5588f6f362f86a8aab301fc8bce45ca074a9cd7734e47e2acd9778a2e761038a2730f6ac6b95647adbb3e4108dc1f030e271851ee4120deee4d3108326dc913b758deacb554e8ee3cf947061c791d375cecf5faf5914d63cc4339abf4a7f7e15a4825b1dee7cd298306d03eb3b385864185f15bcde00d7de2388a17c445994118960c7281fc566fd11a37565d6f6dc07edcb7bd9bba6ecf76943a28e50a0710477caed52cf7dc7c67c52037dac3cac31"}, {0x1010, 0xffff, 0x0, "939f55e6936d129f783c9e49b58ce1700f6e7b563081380383af5e897dc886672a79bcc101871383c017203b432973c0faecdc0ef72f55ffca28376a4b1dfc4e8ac1c9c336e1d8d29828c2ba23eb57c0f6c3e226e58571b89bf514519e60fbb660458afb0171d9300cba9ecd46fa218533872bb68761cdbe7a848d547cfef63f17ad64254133431fe05f104331f347cebf7113671d8feb6639a4996774f46b67bf93bce1215a110987816bbb7e11867ae0f79efc6ba6f5d9ab5494c98fd9c02e0a149930706b14a22fb537a53db1acf1fac7e7934d3154d317c86f7ebeda22a50584c3c0f3817e2cff4757b15e8d606d24ae86bd2b159f33261f8236a73676be03ed2ff7fec9f3c0d68e9e7ba81f8409889d61621620d961bea3f9938193469b7ce3341eb8d7b4b2727d8e8a85bc7a69a380045f00b3599566ef7eab65e3f9bf6e98d07c9c031fb3bcd7d4e7ce3b05c00f21a96d1242eeb79a7f5a304574e3c6c9d1b23eb7afe012664483266450d6a6e535a2c3879fe99a7e3242710ccc935612cd7aea7f024410841ae3a30a5a45ef30aa0cdc384b6e956b1431e699b2d238ec0bc69c5e11f1e4d1c34fca863db050c4600766ae998ef588b24e023420f9e87d6a1fcff218118b3e252f47ada066811f3af70bb58e4f26b01e9a0bb6c1d88982363c747d1887a262fb9804ef20a1b4797b539220a2da93023b0c8b4b1ed8dfec3a53081848031c06bf50f03a9371af1668068f0dbba7f398b4b2271d2463dd9d9927c1293f3f9fc7bcb59d08e66a3c7783d1ff9a91925a9e6ae6d22c130d1adba7f8ce4d5383d65c2c6bd0afe28f366c9fbb70c19ae9d251c37e060bd912995f64083ddb25e267f339c910bc26e5f3354428e3bfefb364c2c5ce00eeebb7011fa2f6a34b9a22aab19f6d869a7f8c8e42efdc721ad5010e38bc842ec007a9cfb0f96d42bd111d06be2ece54d1f072c9fbcf32ac22cfc98cdae515ed2b81f410954f5b09d888c99aaf278094fc55a62c6fa920a630bfd78b0fcc7aac46a4e07d2e8360383ff9ad3086c061cbfefd8f97fa969e5903697fc046fc620df85b886147365c75ec32ac61146ef78a9cd298b8d78a36bfaf0e22ae709a88e0c9fac17bc3b09876fb215dd7a9d05aefd9ca155ea4852d74f27d135768373b73772b8c6fc13a44c48118be92a1f61c45608c8031c9616523e4ed86aaf6df63130625a193239c96ba3ab55bbf61f03f26258fe39b36c0c71e5db587a10aeccc4ba302c161d66963e0ba73a225e1515053bd69555b822402f757a430899a2f4ad36a943ffb26136c79753a88bee50ca3536ac5c8b8f15a678085acc8b886185e14c9b5b73c9aae0de95c03e230d15e0c7a3e0228da463712e3a8c12247cdf2988c6090acb9faea94a0a974cf5ba5f36f85078c9310283a609883ad8e1945b7a7fb7dd1367ca2c033fc6af54d508396c6e94ba8ab4cc14f9c0a0e7b27351462712cab96ba1523f65929d7c09961d49fe23680307be1b6bbbb4e054b480df543db11b0b1549894e1f9ab8d79207652013b2a9318df06ea15cd65675cabc1ceae816863386c6d6c1c6a7d6ce8098c6946cf9da678d4b7fc2a2ca376e2a8f37413175d4a886d81355d82f15e9d544e5dbf89d5320d3f38e4a869fe714dcd4090c7237d66ca8430027af24f4ada7b8db60600f9b6f9caac9ae2832e145f0cd9816312ae2c7c5e281df99742a56813bbf14f281b3aaea8ec81c291ccd90f67a4f6a05efa65f603477c3cdb5e7eca6cd3e63b78330bed1eefa9d65cae75ab8308172a22308cb05b4409957d1ea9a1b44c47140b79ecf09a314bd46d55cc348228359983f26b3fb9419b1c587493d815d75c94f76d8151c22abf449d8ae8af4ca92d4e4b29da61aeaa6416f3fa47b27bcece570eda0f40484e2e333bfd140c396772b40e33861b79273c478aba9714bec02fc6381e3afbf143f8a3db198c8f977927f127999868f4986894a027c5d4b951c4cf02f02860e7120662d2746f71f4bd8698330000be7d0073296ceb1630df6f37ac0d8409e7fc4d91679ed73cd184726c1919071f578dee48319dbde36f1f6dc9c08a383e0f1895e9e518f4f72c091ea7be9acc1efb107f56e5a34c407b3549f646f31c64ba51866c7e343202ae530603310ee2c84be845021550d2e8fd696814bb7d8cf655694d9e701503ca71593a65a628d52ea32c35e058bec958ae6554864214c2f4931aff78ae000036b520e3c9f52058fd2e0bbd1553e546ffb80af29d9dd352b56e71d6e4c5ae77a8d5ccc18676538cab45bceb0f6130a5f2625dbdfd399e59dc32683b76d8529935be49d222a0f2e3b4f511153951ccb3da26f06b190928a8c91349aa5323e3a5720de1af959fe0b3a27cf87cf3ff0d60ee8fe746bec1c3c719e0c46815418ed447c2f1ae1db91470bd7654696afce50abf455dedb83cb6bf7ff30f891874d5139f8c639480e11ed5c0ab904df36bd676914c7b67de3193ccda5d34f427c0e315990dbcc6111ac35ae7e8eb54005ecd7f0d7e3b090c042bc4dc92f7832785446432f5d7eacc2769aa09547d864636b3bb6bde2c4b898ec16283d690adf8722597d9c0535bf4e53d79b8f8db963c540c7ecaa389071e42282c451c1db49471025bf282c0221cbfcd600211b27a6c62e358185c2214d592ef3f7c467708c07cb7fcda758a9257812b099996730358ce4de5714b96a666190e7435771fd05ad7dcb46226cf1eba6532020977bdaec0471e2a58eedcb007a479f0f4eacb27af2efd216d28f75afbccf449e2930700afa0fb25e80582217455d74f6bafb94c0c4515719956bf84dfdfd54f28748c771eb99b9be759dd276383d24635a7bd96afc6e045e8860901ff1131938b585ea81d94abf945797df3721e9ecd41e3367dbc9e360a5091f0a823260b4a1b6a8140b5c44327d45162a1ab575fa7b921ea666c5e2babe775fdd409245bdf5e9356e7929bbe65130e0949a2e701a134097e471571870e2d1eaa8d382c25f1772e611fcae444ea595bebd5dd9a4cc3b66b5e51eb8165aec9729688bafd671de3a97b57617f4610aa40c910d56b431f9cb495ecb158cf849b922e5f9b87720ca2403434243f1edb6d6d186cbb8eb7e8707a4da2736fbfc70025af62275a302535b1d6da89dfd4ef83cae6f4939926d17b4bce7ed9013931e432d7a5c167398c447cc4f29ed8f9ef978ac2d88e07889f62711edf9b025f0ea9c90873c7443774c22e23b196bc27ced5cfccc7c2c3d84b7450c073e9ac68f2bc36279aac878e5b43964ca079a1a9f54fae7fa9e5dae68b3e2af49ab48ad7e3b337e5e382c92c20534a6eddd142d5bcf862dddb059cf1363d93887ea775b05773cfd41a636541e88a1f5d7fa6e3f0948d6928b79164f102836fb288a50e4976df3046b8fc4644551833f2a4879f3dd18df6bd20177c60eaf4745774c986161fd0fe9cbdf512e5fc17774ad240bdd79a2724994da2c4b3b728c0f4c8a6269a105e2d8f352c89eebaf923f5b90456c7d823233985f4169aad6bacb9975740dbaf650d5d3d76bea3c067ef4e274d26e6ab7d7ad83ebfd0db6e03644d1eca7b8d5b1667a87c3dc10a9116201fdf27ba2cb8fc857a0f1740342b5f8e56d3df93de94f6cc29c894b70cbbde7b516f14e4d151f83e579cf084d6fa0afce359e68e13424c0e325f89bb290effcaa212535025bf3c915f4966541062c811e11ea4b288bd430164dced36307c8e9b3ba612526ff6d0f1c24738023283ccc09d191ddced41257d114cdd9dae0d6c05af674de8361dc842d2f20f5ceefe77039a5e03b24a24468acac745735cbe7e4b5be90f88ec2a2dd9473ea5f6b31a0596be6044c8cc04b9d1b2d27ac7b52be689dfbeadeb10f36b49026ccf784da4265875e03b6905914abaacf4825b347d56e7041b169d5086ef2e1e32a9bade3f74fddb00801caa813eabda74c531dc7eae3898715ee857fac82ed4640bf5a97b0b64c3934ee6812dddace8a16a476669dd3568dfb2b383625fdcc1bd62bb888806adfa2a704e16b583d0e3190329101a77cfef8231df7eabcd0ee7c166115a8c801eaa3d14b35ecf884404268d9ec9d390ebc277dbcb805d8d0fc9279fc582a4cc4e0f24527b452b2cf88c6ecec65d7519196116bbc6d13defa526f726c329ed38609f63f225cbea55ad2555bc3b7c4249e6e16ba1d86f42872365cf6436aa995107c9025fc0e05ff902f3aba3e7df3e3a62156443345c5a6de18843366bc9399a981285ccf662f024b201ffb314ce65d819fcfc80793a928707dbc470e24628f2ae5bcda12dbc21848cec13458eb6f6b7bfcf1cbe57b7d2a6d7f97c3979e9053ea2013f97f9f8b528576400edfab0a39e001ec7ea16bea5511631ddb705f5d11697ccc0208e63e870bd1a377c057bf07755d4485157fa932f5c0ea2e9df98147ec4eeb9fdbf3b9413758b248271a271ada0fdd2f7416b5b5402541c67c2ca2861e7bfa10bb9607729b7d85edeac8160201ebe230924cc3d6a84947cf2a4c06872fd7248a5ce091e4b2104b0b24fd229b8da73f3b418e4087bb5f68ca9cc9e44532a04851d2996b244ec00520694b338348daddc54cfb6b050bb492cadd66bacfed77c3240317582d77f2d65e1e579363f4a00606e02142a32f7a4115ca2134669727800afca9d811c52ce2038cca1c5734d976b568e57eafaccca9209f8a8bb8c761f13e48b5b70a358aa7344eea5cf8f1e61ae2aa8ed63ff2bc434783a9fd6fb13e15a31efa80960fd0ab339eb834cb91ab2e35d711552178ef0c3f15a45efed52555564fcd8383f09d0d4d4c65d464d17364da155ba03c3e7d9971a2cecadd570334cb8796f48073da4bf63cd2ca75dc9c671558e1cc054ea743a196735880d1b482e7120d9500d4d9e98a603bf3738617fa427247ad62d32e36bc10ddc5247631888a613e76d4c80db842a729f2f3015a2df509e8723c20e13a0188839808743b100579afae3a9dc2a18f30b4c84c560ed37f9126e6427fe7654290ad3b197deadf2853aed69d8584c604dd8e45c2c4ade19d91f0d25a582213257e266f3cc3d4ff72b36ed50edee786e79e936e21ea1da634841e5c9522b9ce1df0e284068a1a32da58c981216012b774847a077f0f81061d36c8130103bc27b96801475fa14e854101a929adf03a13551a850fcafbd6e14ac1cce7f103886094ebdcb9ce84e56ce46990be25b28e7c791cacf8aaef4381d63771ec05e391b5bc4599f423f2a8ae700b8778c7d6e22f03f9557acdde2639a856bb309ac1cf088773e173efc271a7d6463b98d4cb85765dc637e89f2453510ca116f3c70a19c4347f59b0016f0b7ad99b116b0da9a6cf14d99e95a9e4567bb2424d764683e591dbdb374be8238a893060330ba862cae29a3fb348b8b0bd1620a6942681ecfe4f62deb1d388631cffc436fd25211a6d528c70a1a9a807a19a4c6e2e73e0c371a2644e49535b99bd41b94bec4bd4880917dc75844678a68021130b9b7cb09ba12871a5b8d09ea68f8c02c71ee9e82df5cfa48384588c2927f3ee267058c67a996ab2efa64dd72ced0539f088c72d8baabcaf8f48c5aba4afd817633fd0a0d1f5c600130a1ca9e904f6a0d0b807ebe69ed544747a5585df10de758150b8e1b6e32144b848544ff3338c8975ea4f2137df1c44ed48464553274bcd21e667c74264f7192c81154fa2592ee893959777914600011739df8cadd620d3cb6716a9b4ed586588222f675e773d9dbfe74e5b206d600207cebad1f02ddd0"}, {0x48, 0x0, 0x5, "7f4d7beea4937876f2d78ee9fa530f69cd1a4e4e2810209bca9295602547edb0018aa2de327b703ec1c5901b364f0d3290695b96a7d2"}, {0xd0, 0x1, 0x8, "889a09dc46385a874b1d238f24551b5f60feb7ba54c882d2e03a979420a412b3dcae2b11c51189ab75d0b7f27bdf18109465dc837f4d32199485d1de9e749b8bd82134f4fc5e77a20e0f46130c3997a4a8a1a891c2aef122d78f3b91ba81e484d45cbc9f6c45461d02ebafea92bca484bc9c8134016e47e4e465ddb42b998740811a716db3ac00bb56de00c1a45cede13b6153c0493243f565a7fab8b0946f2459b0b6dc2355c462c6b443eed9be3f141bb02fffd9d881f9458f"}], 0x21d8}, 0x0) recvfrom$inet6(r3, &(0x7f0000000900)=""/100, 0x64, 0x40, &(0x7f0000000980)={0x18, 0x2, 0x81, 0x9ee}, 0xc) open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x101) bind$unix(r2, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimes(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x1, 0x6}, {0xca, 0xd6}}) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setsockopt(r0, 0x13, 0x81, 0x0, 0xffffffffffffff27) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="81aa17b16301dde463de2f8ec48dfe78abed061209a8cbbb9d39246e90a1e278bebdc92642f21f6698cf12eaa3de5b3f9fe8f3adc36ccb145bb9f72bd32ba815dc80791cfee4aa20b7f56873253a5ca8ffb9d508f5e2c4e1e52ec199943caa2bac1aa438d84bf0c5d434e2855430f6a416433a3aa98e761fa7024bdaa979269c4745fe4025527304847cd777e08aec21c0599769564271995ffd71783357529b77dbebd83e85f3eb94457a8086bf30ffc3e7d330ab16f2f07f31e1724077a63eb1c3a0b8ef0d8b21a75a692d10c1", 0xce) sendto$unix(r2, &(0x7f0000001240)="1647077242f1ace6a9cc1ef9cf3762b936fc9ea9333def15c81ce1749c5e6a43b13c326fbb05d98b5acef39a574fb752846d986114207f4d53d155093152605f8e8d153d21b47e49020cf66fbc20e4b4301e6a65c728261139a3eee503bcf526e79f61d6a9f9f3d8a30722e6fd3f50cd5fe54fafa7d8eb544712c63e8792f3c282b2cd9166e86a6aa851a58527dba951131a64a6edc9f6e846b349c5a461a93ab98a53907d335c8cb18afbb1eb00d634bef454f60fe532c398bcb303a2c8ad", 0xbf, 0x8, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xffffffffffffffff) readv(r0, &(0x7f0000002580), 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/137, 0x89}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x7) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x4}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x4) r6 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r2, r4) getgroups(0x5, &(0x7f0000000140)=[r3, 0x0, 0x0, r5, r7]) 16:00:31 executing program 1: r0 = getgid() setregid(r0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:31 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0xfffffffffffffffb, 0xfffffffffffff0b7, 0x0, "e9811b9ff468de22c39d111b49f6525f9aed824c", 0x3, 0x6}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x82) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001280)="e44e3b2b75833580f30ff2a7fa31e4c0402cee6b8d0061a90c20680db46b400ef30bfa98673b236285051f14c2d6ad28c8c255b7070f0b58d2869447aa4302727ce1ce1712c000bec8ac3def006571c49bc7036a8e9097b7d74d49391cf9fd27d9cd397edd462fd806b9da8c829ca38f7ced3323bb5e0662b33e9f245ffc53c81bcc8103000ede00ee1f47881b82906f1905110aabc0998f00fcd67b71424b24cb7c82c545f74e5c7a48ebc8f0296bc4099ca63975af5b362533c87e454ff849649f2b8e3c258c84efcbb3ec3d7680de7cfc7cc858c0c4d3de80e82d2d874942dcac797241e3a503b14b6b38f369e93f73a6be529530fa5127a873aa90858ca0e53134768a894abf14d2196c30f329f8eba540499be67f32c79c8e192e0d34a32c8836b5433bbe04e7b993f5d8c30319d375149e0cbf56a4ff9e237e81928b777f9ee89c3ae0e3f66ab1f94fcfe7aa32eab3e3577b72701df198a026d87e35c4462a96053f19d572135ae930267cd39abac26aca54505aeaab0a875c4e737c8dea2bbe419b736be0f22a5403ac41f261588961e7ed98157516d83ad6dc9764275f880979ea044edb49e5ac27ca44d8d4f36fb0d8b381aad5a0da75e4cb949be3112dff9f7dc4a9e54908bfde770abebc699eebd581a3b763af15f58927fb6d445657ea2744ed54102409675ccc8bfa8e4aa338fe70eb9b224a290e074da4d101", 0x200}], 0x1) fcntl$setflags(r0, 0x2, 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:31 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, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100), 0x1000000000000116) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xf0, 0x10000, r4}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) r1 = socket$inet6(0x18, 0xc005, 0x93) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x20, 0x5, 0xffffffffffffff81) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r7 = syz_open_pts() getpeername(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0xa5}, {r2, 0x4}, {r3, 0x10}, {r4, 0x100}, {r5, 0x4}, {r6, 0x94}, {r7, 0x10}], 0x8, 0x3) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x2, 0x0, 0x0) openat(r5, &(0x7f0000000140)='./file0\x00', 0x20802, 0x10) socket(0x0, 0x7, 0x200) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0x22) getsockopt(r0, 0x4, 0x80000001, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x3c2) 16:00:32 executing program 1: r0 = socket(0x17, 0x4001, 0x3e3d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) fsync(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x101) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) mkdir(&(0x7f0000000100)='./bus\x00', 0x2c) write(r1, &(0x7f00000007c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x202) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x1ff, r2, r3, r4, r5, 0x5a, 0x9}, 0x0, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00", 0x10001}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xa4) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r0}, {r0, 0x2}, {r0, 0x80}, {r0, 0x30}, {r0, 0x20}, {r0, 0x10}, {r0, 0x2}, {r0, 0x100}], 0xa, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) r3 = dup2(r0, r0) ioctl$TIOCSDTR(r3, 0x20007479) setpgid(r1, r2) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W-') 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) select(0x40, &(0x7f0000000040)={0x2, 0x5, 0x7, 0x1, 0x1, 0x4, 0x775, 0x9}, &(0x7f0000000080)={0xe04, 0x6, 0x7, 0x3, 0x4, 0x9, 0x100000000, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x0, 0x9, 0x80000001, 0x80000001, 0x2, 0x8, 0x10001, 0x1}, &(0x7f0000000140)={0x6, 0x401}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000000, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af, 0x7}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b3e290996a3252fa1e17f6b69f2d586129209328d95e8b3ba6e3375dba7a945d5e6dc20e0dc604a4368bfbd73511437335fd38810c6a5599510db4b6cea346cc1717e65448d2fae04919532a1a29090eb7b53902b8133dde1f38a647da89d5ed86c3cbe497497e7e3160a06bf8a368e01e909038aecfe50a115672d028e3ec8776f128ce9aa8aa9a14cc77edf0733ae3c95a829708ed3a323b5297c1100399606c37945dc9203ed76b76af7819ac", 0xae) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xc0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x86138) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0xffffffff, 0x80000001, 0x6, 0x2, 0x5, 0xc6, 0x5}, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20098, 0x86) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x1e5) 16:00:32 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:32 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000700)='./file0\x00', 0x4) r5 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0x1ff) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0x101, r6, r7, r8, r9, 0x0, 0x10001}, 0x9, 0x92c, r10, r11, 0x9, 0xffff, 0x5, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setitimer(0x0, &(0x7f0000000040)={{0x9, 0x1}, {0x7fff, 0xfffffffffffff09b}}, 0x0) chroot(&(0x7f0000157000)='./file0\x00') symlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, 0xfffffffffffffffe, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r1, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a80ef5d0051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec0000370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01301bbe061a751731e5c2060e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0188f5a52aaaebe5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf08bbf9b8c312db33dc747f7a9a875f141cc380619477fcc7b08b5b39b0000000000000000000000000000", 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: setregid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) setrlimit(0x5, &(0x7f0000000080)={0x1f, 0xfffffffffffffffa}) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="eac4de56cae592ed8d915479f2d03fac58bfb9f539eaceeb1c0afded80562c843082bbed47db835a689272efdc76f003d78b3b1d6616318f11507e0f4e507396a83feb326f779341fe3cae9c1cd25336f2171181997d3508007ae0d76b752bc4283d224633f01f8e6f616c77059f78e1984f0fb899a589eb", 0x78, 0x402, &(0x7f0000000140)={0x18, 0x1, 0xffffffffcf54557a, 0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x7ff, 0x8, 0xffffffff}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x18000000000}, 0xc) 16:00:33 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r3 = geteuid() setreuid(r3, 0x0) pledge(&(0x7f0000000100)='^%&,\x00', &(0x7f0000000140)='\x00') r4 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, r3, r1, 0x38, 0x92}, 0x5b91, 0x100000000}) 16:00:34 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:34 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/199) r0 = shmget(0x3, 0x4000, 0x460, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x19) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) shmctl$SHM_LOCK(r0, 0x3) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0x0, 0x2, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000003, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x9d, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4d, 0x30, 0x98, 0x8}], 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4000000c, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x6d, 0x40000000, 0xfffffffffffffff7, 0x46d}], 0x20, &(0x7f0000000300)={0x9, 0x8}) shmat(r0, &(0x7f0000ffb000/0x5000)=nil, 0x1000) fcntl$getflags(r2, 0x3) r4 = getuid() r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x7ff, r4, r5, r6, r8, 0x141, 0x4}, 0xfffffffffffffffa, 0x428871a9, r9, r11, 0x1a, 0x8000, 0x1f}) fchmod(r1, 0x80) munlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getpeername$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) unlinkat(r2, &(0x7f0000000540)='./file0\x00', 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r1) fchown(r13, r4, r12) ioctl$TIOCSBRK(r2, 0x2000747b) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r14 = msgget$private(0x0, 0x210) msgctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x8000, r7, r10, r6, r5, 0x3c}, 0x4, 0xfffffffffffffffb, r9, r11, 0x7142, 0x401, 0x0, 0x8}) 16:00:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:34 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffffffe) getsockopt(r0, 0x3, 0xfffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d400000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a0998bd25030a", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0xa90, 0x91}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x3, 0x4, "85495500020000000000001167f5afa680400900", 0x0, 0x1ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/125) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000380)=0x10) 16:00:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000002c0)=[{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, 0xad, 0x1000}, {0x3, 0xaf, 0x800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000200)=0x7f) setsockopt(r0, 0x3334, 0x6, &(0x7f0000000300)="867d01b0b75cc42fd0532be50e125035bea673704049eb008c4d9f460780e6a52606fada8f1a1bcd44c377d986908dde231e126ee8ccfb7030cb0e04ca6286374c5deca79f485c0612896fbf9b8f596296a62b4680d0f6fbbe4b49d93a5dea429a1a62feb593410286dbac86583d6d312b39686de41a707c4897c99a3cdf63a8e7380a467167a81d55dfd79d774b3968bdcb93b5305cf5915009ad316340d38bb64d1a9caae4e821fd662706b5061211972ec143f823bc098360d493e2ceb656c9e8799880262277424d1d2710bf701187a98d04df2d1186bbbaf7df10fa610e2b4192600cd5e2", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x1000}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r0, 0x6, r2) 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:34 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file1\x00', 0x189, 0x126) connect(r3, &(0x7f00000013c0)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) clock_getres(0x7, &(0x7f0000001380)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r4 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001300)) sendmsg(r4, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r4, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c653000a86434a07c12344fc7a6b6fa7f1d9148f1b213ae79938e8fccaec7ebf4be40ea70f8f0a735ca7e63140f985fe94abd7dcd516657cf2cd6fe8c037801be1b951c90555d1b38f4a0ef58f743d63b5a0b9005304e495fbc01bad811f2b4ee110f8034e1f00a323a883fb5d7b146e3711153c27df934656aaa58956292285ab26eb104bc7a82efc085b26f61a6567ca57120c5dfebf4e8f432349a02f87f592aaddecddc29c814ab47fc342ae28204995a1eb1dab5050a298c5b818946ad47614321f73934a273261ede6105a40c3467921fdba8825266edef6a7cd9d2bab092a233c93271bccabd3c4121"], 0xa) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000001b00)=[{{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r6}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r6, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r6}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r6}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r7 = geteuid() setuid(r7) getsockname$inet6(r5, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r7, r8) r9 = semget$private(0x0, 0x7, 0x4) read(r6, &(0x7f0000001f80)=""/29, 0x1d) semop(r9, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r10 = openat(r4, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r10, &(0x7f0000002080)='./file0\x00', r10, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file1\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:03 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) dup(r3) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x140) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ftruncate(r0, 0x7fffffff) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) recvfrom(r0, &(0x7f00000001c0)=""/187, 0xbb, 0x40, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x1ff}, {0x81, 0xfffffffffffff664}}, 0x2) 16:00:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001000000000000000000000009dbc622c58b9fd7bb5c99b7353590000000000000000000000fd20000000ebffff"], &(0x7f00000000c0)=0x4d) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x20000010, 0x3, 0xb2}, {{r2}, 0xfffffffffffffff9, 0x28, 0xa, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0xb6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x7, 0x80}, {{r2}, 0xfffffffffffffffb, 0xb9, 0x3af6ff1f7698346e, 0x3, 0x8e0}], 0xe254, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x7f}], 0x3, &(0x7f0000000200)={0xfffffffffffffff9, 0xfffffffffffffffe}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6012, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) readlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)=""/39, 0x27) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x601, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6f) 16:00:03 executing program 0: socketpair(0x1, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x5}, 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r5, &(0x7f0000000200)='./file0\x00', 0x0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x7ff}, 0x8) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1ff, 0x4}, 0xc) r7 = dup(r5) r8 = semget$private(0x0, 0x1, 0x20) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000300)={0x1, 0x1000, 0x8, 0x4}) r9 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000340)=""/168) semop(r8, &(0x7f0000000400)=[{0x5, 0xfffffffffffffff9, 0x1800}, {0x2, 0x3b927620, 0x1000}], 0x2) semctl$GETZCNT(r8, 0x6, 0x7, &(0x7f0000000440)=""/182) connect$inet(r6, &(0x7f0000000500)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) shmctl$IPC_RMID(r9, 0x0) r10 = dup2(r6, r1) setsockopt(r10, 0x3, 0x3, &(0x7f00000005c0)="85516ea31581bc2409697d9b767f68ab949978d0ee64f729ecf917ade674609a436578a21555d4ff6e420f88bd57849b4bdc4472f1bc36a5d1e4aa8848352858c9b298b2faf0d990f2fd516ee5117aa8bde90473c1c676ea860ab87e5cc17e1e0664777d2e8052e3b668e76d5d0f04eb23cda514a8dd528d413eb387367eb29113c66a24903bbaa1cdf6e57770b097e30e4247050eb7c369376d5c5cc0a9d2b72f812a1280b1412e6959db995ba14eb47e51881bb49618aaf51000ef09a9c68d91", 0xc1) setsockopt(r7, 0x1, 0xff, &(0x7f00000006c0)="fd73f840e7eef803d670425fade1beab1512926e267bb33ea63b836c6d586d2e5a54afca6107b90835cb0940b9be6e1d0c4cef59153e49fe1fb71edc2a559aea8768103b1e8eeb27f7ea5dce49e3d1513aa9a9f7a37fce19a5da3f096843c9ffb7ac10535e7dfecb68ae9a908a4b975ab14010e823a357c622c2a5129450f493edf2491a62a7dab7ab03098ef26126c69ce1ef39a244e79bd7caba240b54707a7b24a094f9b62893ebb2fdadcf8ff1fd2fd4091db3fb794409b1fe173e025c42709ecd7ee601411af05cc08719972e90a4b233abc70683d3eec0e1e9d6e6a14a37fc6b27e7463f5c0723aa72a9f608a925", 0xf1) fsync(r6) recvfrom(r6, &(0x7f00000007c0)=""/204, 0xcc, 0x3, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) open(&(0x7f0000000900)='./file0/file0\x00', 0x0, 0x80) setsockopt(r6, 0x7, 0x80, &(0x7f0000000940)="4b3d503d32885c8195547c875bb755ada416d7d0e0e18348fbd801b69f0ba767051b29a15a826ad8420f234bcefbd72334e5f71a38036640481dfb85bbf6f78ad147", 0x42) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000009c0)={r2, r3, r4}, 0xc) dup(r1) 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x981b, 0x0, 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) dup2(r1, r0) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x1000000000000000, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x1000, 0x8, &(0x7f000009a000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15, 0x51, 0x84a, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x8, 0x401}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x0, 0x3815, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x100000000, 0x4ba9}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x80000000800000, 0x40}], 0xf6, &(0x7f0000000240)={0x10001, 0x3}) open$dir(&(0x7f0000000040)='./bus\x00', 0x500, 0x140) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) setitimer(0x2, &(0x7f0000000280)={{0x40, 0x8}, {0xfffffffffffff800, 0x9}}, &(0x7f00000002c0)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) socket$inet6(0x18, 0x8005, 0x8) accept$unix(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) write(r1, &(0x7f0000000100), 0xffffffb5) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2d1, 0x2) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x220, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/133, 0x85}], 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad", 0x89e) r2 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000), 0x0) munlockall() r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a75dd1a00000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efdcf00f19e9a45a37429f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000035a87b"], 0xcd, 0x0, 0x800) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x100) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x2) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000140)='./bus/../file0\x00', 0x4, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000640)=""/112, 0x70}], 0x7, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) semget(0x3, 0x6, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffc1, 0x3, 0x35f, 0x8c4b, "56dfb28b9bdb15356fa97e6c0ff20d9c0d498e1a", 0x7, 0xe063}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x1000) shmdt(r1) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) 16:00:06 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x7, 0x7f}) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x80) 16:00:07 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) kqueue() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xfffffffffffffffb) accept$inet6(r2, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10310, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x7, 0xfffffffffffffff7) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 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, &(0x7f0000000600)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10fce0121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c86ae776cb798254ebfed56c91128f1826d849aa4ccce6a11b8dbfc6f6ffa96000c26cbfdb7206cf017421d306c9bc4cd1a79b0cfa2b60ce7764a84f18b2df0be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb", 0x1e1) r1 = syz_open_pts() close(r0) dup(r1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x18, 0x0, 0x1d1d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x2, 0x6, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/39) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = kqueue() fcntl$setown(r0, 0x6, r2) nanosleep(&(0x7f0000000080)={0x6, 0x400}, &(0x7f0000000140)) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r4}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) 16:00:08 executing program 0: r0 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10800, 0x70) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffe00, 0x80000001, 0x50000000000, 0x7, "14e1c8701d564f20b4125b000561eca6d37d011e", 0x81, 0x7fc}) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() 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}) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/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) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) listen(r1, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) r1 = geteuid() seteuid(r1) 16:00:08 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="f97613741dea0498b0e2eb3ec11bddbee9f19860921fb0f22a03fbf1b7e278d8268875784963461ac0e6a0562bcb538c674efa00e5cad33912811ee7bdcb44e1196f690cb9cd08560c774904408f6bf818209244327ec8ad0bcdae1e6ea3266f510aa656b3050000003e7ae752c8316fa6cda4114e319c11a102e3b8997f3a65d17586ba654dfb4da467247c8af7b19f0445bda0e14f8a65117dabd290c6beec86433fff57c1eca1067fc86d69178bc862221f68f35c958759d7ee9f175b48c8955603c344a2f11be82d013bbde4ecfb0d13b852ce0695b1afcb2f89438e04a83f7af4904d9541a0ded08301fba312f4", 0xf0}], 0x1, 0x3) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x401}, {0x2, 0x20}}, 0x2) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/164, 0xa4) shmget(0x3, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x88, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x0, &(0x7f0000000080)) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/19, 0x13) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000e9e09c6b08180933c5234d5594000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x50) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e404451ce764ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b600000000000000000000000000000"], 0x124}, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/95, 0x5f}], 0x2, 0x2) flock(r2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) chdir(&(0x7f0000000040)='./file1\x00') setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xe0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r1) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x100}], 0x2, 0x6) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) clock_getres(0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x14, 0x4, 0xb) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x29, 0x400, &(0x7f00000000c0)="b259adc83b6943df10a282f363436ff11a41311f8d48c8fe75fe3849474ade638087db8a4cc9caf0608683f92022a49a909b37f0b054effb7e4d6ebc062333715b934145df99cbef0bd6a903afc3a21e5acd869e898497b079bf567f99f47953c53a910d73382355feb34e5651b030cfcf70954505cc537fd482699670e7faf9e0960b9652d8c148c4b978ff54fa5260f20d1d5dfabcc31e959f30515ccf74b1f0b27382ab89ace7131efa256ecbd842c7d6dcac1f770144f2864ea4024652ccb6986ed71baefa430f2f1c450c44a8d863ddf638349af2964918e4116a8b1a01e119dccd5c55828a94d357a5b85beb98b12d363355271b4b578433a7922d", 0xfe) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x200000000000, 0x98b, 0xfffffff7ffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe266d0a2248d25ab) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0x7fffffff, 0x800}, {0x0, 0xb6}, {0x2, 0x699, 0x800}, {0x0, 0x100, 0x1000}, {0x0, 0x80, 0x1000}, {0x0, 0x0, 0xfffffffffffffffe}], 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xc00, 0x18) stat(&(0x7f0000000000)='\x00', &(0x7f0000000140)) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 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) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0xa8e8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffff9, 0x5}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2a, 0xc4, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0xaa, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x130}, {{r0}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x3ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffff9, 0x2}, {{r1}, 0x0, 0x9f, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0xa558}], 0x5, &(0x7f00000001c0)={0x2, 0x6}) ftruncate(r0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) login: pmap_unwire: wiring for pmap 0xffffff003f1296c0 va 0x20000000 didn't change! 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="d3704190ebc2e31264192e00eb684b40be270bffdbfae67623e10126700649c2898410d29e9b3180cc3cf6fa83bc694d517841d53f38a6809d3e6eb870197f31ed202efa793e2a5869e3ef72bf5dab00a19662305d283657dd7e922ac238969292b5a531eabe54f7e65a6c54d226051f4036f2627739e94ec812cf5086a955fc7c3f918bb2750b35290544f41e98d4321a6fe7a8a020994289413af87b37addfb4549eaee312d6e259c6039b83952dc4166186ab146f67f3b62d458e", 0xbc) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r0, &(0x7f0000000200)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000ca000/0x3000)=nil, 0x3000, 0x100004) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x28, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() socket$inet(0x2, 0x3, 0x76c0) kevent(r1, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4e, 0x200fffff, 0x801, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x800}], 0x3, &(0x7f0000000100)={0x7f, 0x7}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r3, 0x8, 0x1, &(0x7f0000000040)="016e1e78cae9aca398f576af06a032fe93eedbb1988e07f3c349", 0xfffffe4f) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) r4 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r4, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r8 = dup2(r0, r5) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001900)={0xffffffffffffffff}) semop(r2, &(0x7f0000001940)=[{0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1000, 0x1800}], 0x3) accept$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r9, r6, r7) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000001b00)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9e0c4e140c621c4c481a358fcf3ad") socketpair(0x20, 0x2, 0x0, &(0x7f0000001b40)) 16:00:10 executing program 0: r0 = socket(0x15, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="f6ff8cb29493b54c421204759fc4faffca09107c4874801ab955b75152c169d30b2eef2b07679d4668085cc1e3449693acea3c53399580d731336e98f053c727a6ea724f6a8e5b5149e39bcaa2385a328bf08fe309f47f2cfb02322755abdc8b0972950b3123965c2ca3f8c7c5a306c18565ab37a7d6b10d88d7172701b14f4ae5", 0x81, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) 16:00:11 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), 0x17d) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r0) open$dir(&(0x7f0000000c80)='./bus\x00', 0x30088, 0x40) sendmsg(r3, &(0x7f0000000c40)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)="a7e404f1aee853ce46fdb2c91bd5ea3a0a0a3fb22325aad77aea188f3f81402a03705d11fadac62345c52451a798f186410e058f9556f53743f82fca9146785f14cbdc628cbc7039262cd8287a9c94444f36a89460ba43bc3c8de82a7eb693f8e5a3015ae9473818d9ac61eebef6434fdff60f4f842c7f7efaacd128459a3effe8bf0602d2e88b6564d15c61842cca32ec191b813baae7e5c09d", 0x9a}, {&(0x7f0000000140)="515a3203e681500c85ffb9190c94390013c3ba137fd187ebf8c888f910bc46db00d39754eb144e39513c65cd6cc6d87772b5a7f8b45dea263efb471745e070bab83994669d63d67f00264dcd57033b64e39431dfa508ca", 0x57}, {&(0x7f00000001c0)="f9b0a2c0a570394c6cbedd70732c748560199d20c6dda9e483eb95a91a4829a5cc5d24166b3e9da6e95846bf58e47ae0458052cd87c2", 0x36}, {&(0x7f0000000200)="f94049cdca44771e0023d99d55abeafb51310dd209f9d58e1be5e7a2ff96208e97938366f224393a95c7a29a2fdad81495dd749850f275068a3df845b57147c5c506f4f80512c8480933c376d3bf4712e7b0a43861db1c768caafd7701b1e9ba6b190f4bc14a6a8265f084f0f53a780d45f18fba4636aab2efd0193103d76b1487ba37d41275590be809379ba19e5a2cc26f40b4cc818b747335", 0x9a}, {&(0x7f00000002c0)="5bd805cbc28304a20178e24f3fbb3067d3c4fe8b937f002280708737a629e96439e5349798c4b8815b8b2fbf6262355ffb40c0d4d76cce6ed754bb5f5cda687b2146d443d60572257bbe6af9568c16b28387dec175c82fe8f3b9d53f6b3196c39b33aee84101b7edf1adedb91d36b5094979257f255ce921836c1ce0ac067a07bb0b06365acf47ea2768163d5a9c0eaa7e31c7739c84324e46f380374890bd6f1a14e31ed58f97befbcaf0f1a2cd38c6f69c4b362318eed3cc350e0e2d846b0fc5458821ed403a8f5712606fbb748ebe7a10fe85487c9b08318490af", 0xdc}, {&(0x7f00000003c0)="8d8a7ec743ed86ef7589f3e73fd7fa97e896d051b88915201c4b8e32b749f7f692e4ee3923d2bec4e14b008621445ea9911b5ac1c5d1c556ec2d66dcb4aca1405c3106b018a615baab0a6530242035803bbf6be81b19e8d13e8114a53c549c634823b6533fa65f58c636604dcc1ca2b5684fb99ac057243ec361e08cd6bf2e0489672a7f921f5fee6de33ad11a1fdbeb4efd2f994b4c1780b7143f7b45bc599b999d7a59cb87ef2d7c577d1cbfa05177b45328cae4a7cdfbbb6f8881b35e207ab88e011c5c1db6cd5cf41250a44db3cf5b16046d2ade2d74129f404b42be298fce5090958c7ff1e3334aea3631e7cada17f9c197ba2ebf493364e52e46575e", 0xff}, {&(0x7f00000004c0)="08a89109ae6fc0416b195851d848d9669e14a5b786d6e1eb907d25371caf09305c9658ac811a33e49397657bc0cbb5d9f7d6e9c80a20a0fdc28c301ebc5f5a7bd5c6dbd41d86a157b0cbcd389d977bd43e4ba2a7605bf156bc54003e523858a6d4f2a252edfa47978cfdaf74f03d02a25078c2805a2cd952abd48230127e104155855d435bc6403b4430cb92ef95d84d65b6121220826ede6b7277440940253431c731100598dc4344ffdda8f1b996d95e4f3038565d05d113dc789908cd98fb286ba0e919f37779d981d74075d3fd3f6cc392244d9ec016c952bcd5e477", 0xde}, {&(0x7f00000005c0)="ecae2c951b66c08cfa69787433d8487610bbe8691267a067cae23762d1962200f7f28975aa719c7b2388e36608f256a57c44153bfdb5b3c2a362e80f4862ed49bde9344e44d2acdb8120f270e3a5a57b92b9709b55e769f3a1c5eae6cf90fb6118c32a029977b35e3248a5ac7ada6b795b0f577025b725e85f09e6382a21f99c82392896d6e5e43dfb2cfad53ace29f88c7cb7730a45d5ca4446a76a8221f0db734b80443c77d9d9cc18e1daa49a6b021a57239a48f4a618f8dd6dd34bc7defe7d5c28cc", 0xc4}], 0x8, &(0x7f0000000740)=[{0x30, 0xffff, 0x9, "e14319f0e980537a0b39dd4c2c9ef590901c94661ee0f81b4e71"}, {0x18, 0xffff, 0x8001, "b0400645ff"}, {0xa8, 0xffff, 0x7000000000000000, "c133749a271039c5ac4d30a53bd1b6c2140dd053a14198aa16e56ae4bc266b34ae1625beece49fbf853119f91e2f82a95d1e97f3730299fae398f2c80366f016b76b5e665a749b17a960e313f81e404a813e34363b0711aa54cf9fd19f24898fc4fdc952921b47837336fe5de1a489a718d158e3130a64bec63067233e40b1e22e1190bf0d4139bfff78c27562633349aadf6a2bbf5039"}, {0x30, 0xffff, 0x40, "5b19c7c53b55a0e5393a6609ead541351f6f32ddef74a93b9fa472e5317b05"}, {0xf8, 0xffff, 0x8, "e51debd483bf9fcf1529dba6ee98f443b70edc2dc5ef1e50bc6a6f3f3aa1100b9a5fb373d8f42c1e8b68199989d1432f9b1d4ca0ded11103758198ee6d5f287bd8e667a66159213e5e889174a4197aa77caae72fa3d27aee081cb77dc035bf740247124d298dcdb8b3fdaaf37af670f87c5b5e03b70527e699a3aebc1abf3cd58d21f9235309a031331020700d6197b47d5a86aa47f6f07bbdbb6f079c825cec615a1fc94984a5bd2de5d27a806a87f0b00b28fe5f571fa0bb7ce429c6a129c12a91ffda7cf7768804d2259df78355a32c4f85e6bd79c0d553ba10e27b3219a5d6031abd32"}, {0xa8, 0x1, 0x1, "4f1ba098ca4135609a616188047ccb69a52647bd8864c9bb9469a260455509a31fb446e360ff7712d95bfea5ea343f5ec5d9ffb8a01070638c3444480b5383eaaf34cab58d2f17c666800f3191673f167b62fc4b1d3bfadecf0155a77d000cedbfd87783f34374038278797bf4f89385e159f714cd99620a0b9d82d55db8500ee61f9aa835ec52f6960755b0a4bbfcb5f7b6831d039af7"}, {0x110, 0xffff, 0x7, "0802bb21348dcf4c7f63b55c42c323abc24eae28ecdfa10660279f2c2d08b60b0386180cade8442aef47def1a90313e40f47fe9b00f9520238ae44e890b7b7e02c89f85a4e180f20e9e8e51dbc37cdd7e26086c1edcf2415a4f38caf0604c2dea29f55add9790e6373ee75793cf656c769a8feb3a22ffffc9001849fc8b65efa7b36e655fec224c93356df05c3799eb3838adf063399fd49b9c8356cd5aa3bb27d21f2c67ddc661048c66eaa52f628c41fcea3fc937da4c10206258216c3e244649c6827ec42f87e9cf14b7eb64be5f20aabacfb439312892c5d1e6713e93b4a94be86bd03ebe91f747bddbd776ec3ea6d9992729c610ade5fafa1df82e7"}, {0x108, 0xffff, 0xffffffff, "ca0830e46fa91d7b55cb2dd510d75a75bc6b9f56a97d51fa66ceaa2217a56061ec7cb95315d3429a7ba1f727993b59e819fb903f6d4bb6a028e0eba6e66a5fa8cd8c450226ac4c63ee4942300a59f37e53eb4b31690bcdb7dd4ae1d014fa283163f12338c2689e327e373c484668f6e4c4e606d291a65d0ac2cfbb78752b4a41f177898c7b10624d744a289b58f3d688191cca0308709d7ff46e5004c9aab09eef4f11b598de24516d1a5529e05edb5a008d78dfc0666e3dc8dd3e22638e2afee22d876bac59f08bb6fe8ce73f5290d3bfef05a6518e0dfabaa6ebe52b03099c53470124937627cd734f7654b8c3e810fa59721e37"}], 0x4d8}, 0x400) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mlockall(0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x24, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xa04}, {{r0}, 0xfffffffffffffff9, 0x40, 0x41, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xff, 0x7}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x0, 0x36}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf, 0x10000000000000, 0x4}], 0x5, &(0x7f0000000100)={0x7d, 0xfb58}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f0000001400)=""/168, 0xa8}], 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20a0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0xd5) socket(0x1, 0x2, 0x10004) setsockopt(r1, 0x1, 0x81, &(0x7f0000000100)="5e2598bdda300aeacb7355f660a025ab6d24fb4828d35f2fb88a8f6e213ad6abf9dc738be7c1743554724f3fa8d92fa3084cd17a1c7490062eb25238490d58010767ad63d78c", 0x46) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000017c0)='\x00', 0x1) close(r0) 16:00:11 executing program 0: r0 = socket(0x26, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:11 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYBLOB="1c1fcd3cc77d8025b9aaa494ab8101369347f67c29ad34ae3c5e015fb3528a43ec9b4a4813691ba7c09d002cd348733a21669d8ffbf461a0776cf262e0b9f568f3334679b5df28c309ac63b60b8cc862c7452c444299b123e09ee9fd7e23f0afa455ecb89629c5a3ed00e6973a23a2e7cb771faf3350e369d1297b96b6697b649b2aae37719d53f4f1195887179cc75624bf72baf69dd0fe53209b7d5fe4bb421ce0a574a5ef9921c9f834afc561ea818af1489740a0c97b6a5ece9b5b1e02d68b89afac8d93b11e9e52ecc98611cb8aa34594b919cd876b34ab13dd82580caaacf1206462", @ANYRES32=r0], 0x4, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r3]) getgroups(0x5, &(0x7f0000000240)=[r1, r2, 0x0, r3, r4]) 16:00:11 executing program 0: r0 = socket(0x18, 0x4000, 0x9) socket(0x20, 0x8007, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e714", 0x2) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:00:11 executing program 0: semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x40, 0x0, 0x8, 0x0, r1}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xf981da059b6138c4, 0x3810, r2, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) setsockopt(r1, 0x7, 0x8000000000000002, &(0x7f0000000240)="dc8bfd5ff3c9d3e27199f1faf34115cdb8b0e414e690cd68ee0d8d42d71e01e8800487d953bddeb2b6483f6fa42ce3935fe371849afcc580b5c7e7caa1c9e67ece607c09f521628f39add18e47c59d6e84ec738b62f7179d684bc3959a2d622ddd84f3156ba96874bbdc33d001a6694b297abef0d1a9d27600019d3885f91a39ab0c89e85b5f04d8c89669a56192d200000000000000460f946e", 0x25) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x9e, 0xb8af}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x222, 0x80) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xbf, 0x1, 0x2, 0x0, "88cccf37496ceed41d05888e3dd4c9bfd0394dc4", 0x7, 0x8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:12 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mlockall(0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x20, 0x7, 0x1) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x36ad, 0xcb}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="bd166cb19e39a73172ab7b85988f06aeeed923b0720f5c538231b6234ecfb04b6457c3f79a1401c252f1d65f5eafafcd54f3fd90786a82a7d934854ad19f180d7360cb4ebba04c8c030d93aa283ec7d4a38fc6657771c513c462555b74309e9a60738dbd390cf88d3cb28ef20560654a94e49b703ba315621ce9d0544bacb1b0e8550f117ab0c686c15501616e4c0b9f9405fae7cfacefe6d86532b951b2", 0x9e}, {&(0x7f0000000180)="055423859211a1a96c88", 0xa}, {&(0x7f00000001c0)="a5062b9602a73c01fa2f04da1f638e496965ea93849a2d57852e31eedefc22400dbe8e3608af046db36f92db907462fb4127f33e1bfbf9edf92d2fab6131e99c0186aa241e266800455d907abf298d98a210809695f69ac5a3b9d90d32abce4cd336706edf63d27bacb0cfaf70e9c63f935d8e4cb6cc6ec311b40631b1e8061514c654d6ca3587206bc3694af63513784687812cf9c2b28ec577aa0db81c8794022eecac1f44907ed42f2a", 0xab}, {&(0x7f0000000280)="22ac2fbecacc952968db6840cb5bc8e5b92fc1366e53675031ee6330bdaf2b139ec91805ff2338727cbbaed698f066b6a9700e1722c5f1770ee51220f1fb20d24810a9d86794839c1d6ed26849c76a51756405dcb500360427756ed4d74ecc9966c2ed815f4dd857fe5333858e7fde26263b1a0c7a983547a3abeaeebe5a5daebde1c12de983bff0139df5803fc924fd63361946b0827cf0c5b9be337af34b27705411f58aa4c6408e9f58c69947009951cb514d26261a9bacb26f1befafab", 0xbf}, {&(0x7f0000000340)="e1119629257aea9ab62b7c3ca9aecd3231d8a6e6321ef03d7760800409cc73ddb3e1f57b1341b18643427a7f93ff5f72427c4f8415b420b4ca71d9c89766952233c044595dbd7d37af47dba5d01a4e285b1e98ee7d0838c52fea72817e17b56a7a258d324b016433b0b522930e89c34d966cf8fdb3b0dcfe6287", 0x7a}, {&(0x7f00000003c0)="3755c17d8177ed14ad175a72152d85a5491110e44d672dfafa0ee38197ca9f22df8213ff664f42bd6f102003aa876641d2facc0c8166fbbd14fa13", 0x3b}], 0x7, &(0x7f0000000480)=[{0xc0, 0xffff, 0xb5, "aff86a32ac44c0bcccfbc8815533e36b8f9d0284cde5728275afcd16234c05a50183d75a68a0028090d2155b3c8c8c4b024288cf5da1b8aa8ee3bb313be1aac148f231e1a009cdaccd8c8d3870489ed829e79e0a49060db10baa0e5a2516c1e12c0cea6aa60ce236f26974635d0513a17b42f6e4d4bd39a920970283c213e57baf7ac46da37e0b7366b26859a32f24bc30382ae87ef74c8f965ae286e96a4ebaeccb4a79351c236985"}, {0x110, 0x1, 0x75c4, "18c9220109d51798f2c0663fa2750d95c33ac2cb58f06a2e9632a42cec899c60b045c8f640cfae19fd5662d677244cf29385db0e434a6dbab792ef5d7451c05ab279df9b13d10ca49e6d3acfa9e94e41d5157d9ae1ef0fc85300b7950a8a24a7659305dca4a0e8eab68089fd706acd9450c3f7dab5a9cb238209cd77f1ac32b66d9ce753bf96ba8a65e34a55760e5edc80dfd1cafdc7abd316f165f4dc20a0fb677c6aaf4dbb22f4088febc7dc1e49122b0a1442c3550aa792b1a7e5ca1de49a5709a6477a6aed02cc54301b9bbc7d1bbdd3fbece94faae92e802762e9df5c532a58f4e0947aefcd549ea7caef5565bba0fb5cc88bba2cd09c6dab2942aaf9"}, {0x70, 0x1, 0x19c00, "6612719a931729954486259caea7e01a09134ed52c29d0e5fe1934c48b53b0dcdc33654130cb94f1515e679c97058f27056197ce70ab3a468869d89f06b9f6220e297354683c3c2c327fca09574f4a383131f46c7c0c6a3f18"}], 0x240}, 0x2) socketpair(0x10, 0x4003, 0x7fff, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0x0, 0x8000}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xffffffff86624530) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x400, 0xfffffffffffffff9}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x2a) write(r1, &(0x7f0000000100)="73f688f4cf35fe8bd30c09eb5a8f134cd2736548bb1257f380d8a279236b6739f4865a59bc594f1a270ff0d6938ebabfea068204decc0ed2bc6a5d0ae8950b988319cfa98640e1596000a2d7c2e1ab8b36ae83222f5e1a46d35a002d19cc3e93742170c7e0e388bb2b456d77d139a495ee075f", 0x73) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:12 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = semget$private(0x0, 0x1, 0x82) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x286128) r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000001340)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001380)={0x3, 0x1, 0x80, 0x7ff, 0x7fff}, 0xc) r2 = accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="82b09b80ce50875c0dae678106465f849712e4ff346869265412f929b870eab428e12fa036551e0ac205647b267f4507466c9d475912076b665a708d76f801ad03308c27f6378517e4be4ad79bed21beaa602051ecefc10be60405c4d8620dc7c863db59f1c5e9", 0x67}, {&(0x7f0000000000)="206d6346b7bce9d6d9ea40f851bc47744e0b1e40ee3d9d87fd562263de4cd2d8f97dc60abf28ac", 0x27}, {&(0x7f0000000180)="e9904cec8a2eed1228d2d1c6c5c9dc9929831bd301fed12a0ad318d7c47fe31163e03ae9b9a66129011a72c8faab63c8c4d250d3605cb5598910040d9d88eb26cfe570d8a99e740a5f8512f5eec96270cd2c05123a7ef5f695f99000b2a5588b2b20e156c9e6beadc4de965341885299b78f6a94e0cd3f4b4217b64bb5d8ed535a7a075ecf98c00df7fbbdd279e26a26b506ad3be17aa180fb2d7eeef218224e22b3cffcfc131286d5208da74f651f52181c68894ecd609cd73ecbca7d62e8509d84a822c0860a3c661305547fa3f695cdc0ef6ff8d4fdd125b437d7861e8e54ecfe28fb0b806c2e197a9230191b633341c74a", 0xf3}], 0x3, 0x0) write(r3, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getdents(r3, &(0x7f0000000300)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001300)={{0x18, 0x2, 0x94c4, 0x7}, {0x18, 0x3, 0x5, 0x280000000}, 0x0, [0x5, 0xfffffffffffffff9, 0x200, 0x0, 0x79, 0xffffffff000, 0x8001, 0x6]}, 0x3c) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = msgget(0x0, 0x8000000000202) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 16:00:12 executing program 0: r0 = socket(0x100010000000002, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1905, &(0x7f0000000000)=0x1ff, 0x4) flock(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:12 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc, 0x0) socketpair$unix(0x1, 0x806, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7374832342d282079e078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca0f5875425434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0xffffffffffffff89}], 0x1) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x10000, 0x6}, {0x18, 0x2, 0x72b, 0x100000001}, 0xfffffffffffffff7, [0x8, 0x7, 0xe54b, 0x1ff, 0x6, 0x100000000, 0x0, 0x3]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x3, 0x4) recvfrom$unix(r1, &(0x7f0000000080)=""/163, 0xa3, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xc2, 0x0, 0xfffffffffffffefd}, 0xfffffffffffffffe) close(r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2007e, 0x20000026) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000002b, 0xfffffffffffffffd) fchdir(r0) write(r0, &(0x7f00000000c0)="db03e179790704fe13f7d1b33b06d13ebc097ad9afd2817e80a86c371ccb68675f88880f947f89d9125f097023cc8393d2d239c7790186adb9cc7412343c55b786097f2cc1069aabe52213b0b71bcb32e1f73c599a8e04ea43e7b7837c01649efae16275bb4a432b444c4e901484a46c707021df75acb5", 0x77) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10, 0x18) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') fchdir(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x100002, 0x0) shutdown(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000040), 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x401}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x8, 0x9, 0x800}) mknod(&(0x7f0000000040)='./bus\x00', 0x2081, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 16:00:13 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]) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = accept$inet(r1, &(0x7f0000000400), &(0x7f00000004c0)=0x67) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x1, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r5, r6, r8, r9, r10, r11, r12]) close(r7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getgroups(0x0, &(0x7f00000001c0)) fchown(r1, r4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x9]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/241) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f000054a000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x20000003e, &(0x7f0000000000)="5b1ac3bdfddc4b4d227d26100500", 0xe) 16:00:13 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = semget$private(0x0, 0x2, 0x40) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3, 0x1800}], 0x1) msgget(0x0, 0x140) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(0xffffffffffffff9c) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r3 = geteuid() semget$private(0x0, 0x0, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1237, &(0x7f0000000000), &(0x7f0000000040)=0x4) lseek(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x480b) syz_emit_ethernet(0x2d, &(0x7f00000000c0)="23681a3f047190307ce2747aa6eaa753ce82d70ad10e57c52d9238aa1a02792c0c7904ce748c1077ed580eca2f") write(r0, &(0x7f0000000100)="128d93189732b4123e74b5f5fc217c9a639f89b1d149c67c080c54bc290c324eff80f95b40baeac82ed21e59519aef27d504c152ed5ef813e8e80b8e61cbde91087bcd11f716d55427c5badfc1be27eddd3b0579341f7aa86cbb98d28379d8ba7714dc1bbbe68c158ccead8fab76a28e0bf3159c705583809c40ae2cbba60d90372f81fa99850d31edd2a348f4b86ad7daf2d2c6df077acd05e74eaaef808d1147b114e4b086c11b53d924f07d6efadc444e5e6533aa3c0eb82c6c95d061a520ab297872de7e090cebca4b6adf5d1761d109b18b0be683cc", 0xd8) fchdir(r0) dup2(r0, r1) syz_open_pts() 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x1f, 0x3d, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getpgid(r2) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r4 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="0ac379a619374d53e06ba4b1885516ea3ef8adf6ba89fc7bef20858292a1dc472a50f84d9705cc1073fa3c80c8703c3d1272253a116c57a6582d4a531b0ee13d02625bcfde03a47d6f3f691479a9b0f965ddf1e75154bb6f646fb4c01d51be67ddea3c872d6194a17a7c9fe08492ac3e6b9c669aee2514ecd23a4a06b379a52cf374770722d7e3a751b1a1ece92c90148dc5e3944c21683430dff7e94d004e1ccafdcc64898225707ea2006183f449e5b3e62f0f45f2ea5347958e04681a3aa0187b4022ed81463274b28c9bb21ee6881f2e310c87a765a9063a6977ac5cc886ad9c51dd7ad94b7a1c62df324331f4dd8e2f61e3c89deca93dd25617aa0fadf2c9bed8954549429a953579168cfb41354f56f7bce3a368118b09e9ce695ffa988bde87edecbecb9135989ad6dbc83bfaa0aa540f903e845e95080a502049625b8f8b611c401dce8b9874911acc82b430441d62f90df18bbbebc80bd594a41d2695322ecc541396f2040b37825c0f7a656c7291426699fbfb954be62582387defe188f8c343b39adcad41caeb78bd712e6b4e3e7dacf3d03ec084bbb885c8d6fa2bab55c635511ec20ec8c41b43d079a1ec0cb0587b42d5e6539bc36b3b22a001f9e92beaf807dbd429b09a5e6f72e63127e77c2f692ccd24d85b451d37173a6a68c4ed7ef5b396ee2348211bdcfadfbe0160493376e649a6608e25cc568b8b30eae14d401407cf0c7bf704161cb284f46d417a3577836b16e4214a147d341dc82348adfb9e2c9a85a695af289941dda93dc9d93c961bb449fea53c6a65f350a02b99e7ea8bf38c09102662d93507431c2d7fe19a6cfcbfd1173580c8c0a9d2bff3bec37c315b446b26907a942bab8f5b1f4229e956518e8513898dc9233956a4b664c0294733a96ef5d1ccae96be76906106c30a2f9a5af209f794e6f959fa7391c61e1d8150703f7d2a98356236c23bd71c93a61af0c08232c289e26c0138578c2994ddb910e45063f37b47fde8600b9e5f84190f0df3ad0e73b74dd8149fdaa59eef9f074cd31fd579482f4ac82bc72f4b5939a05ee7c6ce1a316f1c2a17aabccdc5d2b59b57c84860f0a9c0a0713f171af19332fe5b16a10afc6c3157529d70ae6367b6bdb6dfc971bdfd3263bd3cf6545434a204d6a1c00f0d5c8562c88b458fa75316e296d1acded77f9b59d0dfd08d7daf88789dcadb663d0de8e2fa0ddb061426e4af975506904b0dc402df2116eb7aa61f9a6cd074105ee3f325431b39a63015a722e3c41ead6069915e33f74f0a745067cb913f760022ecf8f91a051bc3230327fd26f2679b126068ae8a3f90f3c02c0e0c0b5c0889ff2dda805d576e06e9e8b9b0e3c58d6945e6f1e667a4ca1d6bfa76b40c799c4919fe807bd842949622c7cdaaeaa1eed95e2f0b49430a29e41c9b93d78b94a39132cef720c2577384128e8abf20f68e9335754095cb04b76c2541158b82aa640bcb2bcb60a26a284204e99a0dd385c73b686bdf18887a85eddecd9484e18f3b0f8ef5146ccd2501e4d34ae838f3f9e9e12be9566421c9eb8fc21d3a6089f65fd1aa2e0b278abbc01ecd92b7578518c1e07d5abf6dd7674e553c8caa4fc67b7651a5c942e1cb0269c3e619d3b91f12652438f825d1cf80e413e3c6315c6be2695a17c55ce2ff5f9037f50044f4d5a165d9d957f43c154884fd5e9000e7ce3d27e764d30a3a6d7dfd546ff187537731ec821d2ad869db7c9a98ef3f394836f64e1a33691f488b1d098a46b32d2022024b68f7b0bdf60b394958a05161289df49982bf588906bcd4d147019eeb031708be3cc69504b95c9a74062b2c7f4b4153b81875a27778ed582d4b4adf51f9dce59edf53c9142c6c40caac5c14f78ebbe1f87e8940807ff22e19748ce51a67a3b609833ed9bd4034fc715a1d74a8cffec1131b5147136d0fdd97b16178b99128d2574f7b6bcf7c66a1d5b1b20090126e2722bd4daeb1120b4716b2bdf349602f8fec344ed72cff1dc257bef8881da95be0227280be5aee5c140f8b67f9a9c82d17c041d9b31f2dc1d0ec0ee67d78e1beb108a3e7c23aee49f04e99234240973cd5ce73f428d5e95c836978fb8e8cf423ec424a6611501b841522caad97621d0c54a3af84c5c7533fdb287ddbae7fbf5f99026d54f0a9d7fb26fd6d5bc84f881b048fabe3270613454cc7927410abf7601f91be69a0156111cba05eeee4dd6210cfbcfefe6789df1db7759945c0935d73782eb7ded444ec6e01d7ec742abee12fa9bb57ae9489c38a1b12360f1fbda5fb46473b5236fa8097a78183e8a833c9c58d55499191dddf72c649bdf277033b3c8cdd227b46cb71e78fe3da9b4c0e639835628b292cc6398d9034f48052772af06a9f7b296244fa251ea62b09e0c110a345c24d5bd6237cb748a3d2a9a15932be8de96b70e5daa9e981efb9a09ed4fdfa809286fda730125698468a25cd920613b326733d3709a1ecc6474f91ce48ab0789107a428be2209c68290591dff3cdff76afbb74e0a7c7b2d0121d7d20a25561c573dbc5492cbe2080245cfe5cb01ec543ebf47eee62749143a03784fb6323294ca1afe9420af1deab63909d282c14585feaf0671db015fc2741bc4c73e1b660bee026679bcb4f26b859783ed6525bd6c82c7ab0379a46975b6214d4fb23d4aeba830ed156f0571a0baeacb067f4751c7ea6cbec080aca379f11939c4371e021da6c31ec907238b1b13c40ef93dbc94590b4eccca9acb967a604c0d99ab91ae1f9eedd55e7a379f79778c4a0b2b0c0d2b76013956f4432594ff9054a6233810415dd64d64061404bbe33a1ba30b142241d3edf34afb93b596c4b047d6e2ec19600e7744b6937266343853fd8af78a38c29fb90399d7a3f35acf490ff3aa721e5bfb8896e930e68989fdef99af601600669685a9d003776af6e19479f3ef4ecf393b7e01c53d8bff8fabb9bc610f0870f6b9707c13a5e8e070076112800453969fc0f6eb52f71eff025a41c6acc324050622c35161172c7762425b5418d5e6e60657410a2b74be0925feed6247ff283f34078ecafe6b80122bb699d918eca0445d97ca43275e72881ac38575430a1e4584f924a06307ce139899eb06aae750b7200e86281566d36d47adc14e09640b5612935401350683a21781a616cd37b754d2701f1a5724eb6f8a30ceb7d4e9e6f0ee23858aba2b148cf2e99cfeec894497887a9670cfbe846cb8e61cc56f4991e2c357c11d78f645c450a6f8e1f99bf1ce84e7757675c193187d87e9e32586d66aecf2a296e483df7ea88597f976ff3fce198ef6601cd128e0ff5f93e153244079f1907f41726f5c48540494d6a0fbcf7101fe6da93a35afaf7300607f01ccd45af19b8834f5cf624c00342223c0c219406c33df27e43d093479a812411f1ab24b14b59f2fe052cdc23339772d288a21bd095ef612fb9d797ad864c07c6bea322642fc9e3c2e38ae44fc26985ca35e701a23976fae5d180a39a9201dc86bd0a4bd39f7b989a1b9c0592378fb10f036bee70e437069703a78346cf25cbc8604998f4f4f2edfaaf3c86560a37a82fee2ebf4a7a1425e91eda63fa0b6f8862c991d9da2c747511b8b450edcf4f3b66100f7a181a13d1f97b085bf3bdce0f40d05992d349610dc7ab8e728180dec80065da727c8b340069d08988b51e2913af49b1181a1f782415bb086cfb5afa76ad43f3db07878e525e4e4c58080b7f22fce3b348210cb01f770ee28fa6ecc10542983db30467a226175dc58fc39efcdd183e6d27fe6f1ddbf2b6ba7f0160e2206205dd9fb8682c7646d6c424d6dfcf5e83c30fb287689db09c8e47de98239775070cf70d1f739e7f1234d27b09f4dfd351fd763764cf6e8d0b5898f7c7c047426ae52b6ab048af1d4fe5fc2f65800eb33102865e2ee8d1e6ec5005ca3eb06db65993658e7271992563e2d8bd338f618bd9d1d2860fdcc51a56650014ec98bcd936d7d404dac28ef5cc7fef89cbc9e42fd1a7c571a34d5a262161b529d30e1e3be3bc45a7bad43b067f166287168d6c5b169fd5e954b4e4dfa31a1858b74fed18db449229a0c3878420fe01d4fa5c26506b46622010849966e2c2ab916377999fbbbcff9b969964177b913f6a68258af45eaffeec822f90106f5554b0171c1d944c0c3b4ec0edd51fa90544c975fa9ff752a70d7db9bf5c439c3b9a4a65202c3a6d40ba1fd16d423154f6883f0f9e2b8891d551a726d7f7eddc0958927e4c161ce072927dfaa2c1ecd0dbebe09148e459331609dcb50a3aad227bc21f62fcf3e13cd31e57f41e4a01a0c4e7b2508bb83375fdb5cabe3b545b08edc627809c142cc0c0d375bf86d6abecd6089aa6ee7442964022a8a3555b2911698481c05a7bf4333c953555db53f22ac9e4fcf9f9d9e79c2c553a9cacc135b6bb9cb8914d369b49445f1f6469d9cdfe7d7e136426d74fe16d1e6c551439983dd44fefa349978d607bc07a3a245592e1eb1d9f4f3187da6f154ed3e5f8a62bc20904c1ea46ed8b5938217b78b62ffae0f8dd0ace4130cdddfe25556e3912ebdab27140246f714c3b468214054712bb92e994a355e442281d2088db2c818dba3f37852f2bd0a46e21cf88550ec8fe0f4ba1991b317b292e5b4e9a90ec187eb4a38a5bed417369465e11b5c145e2818084e7a098fe325a77a44b86a5bf91cfe68fe8a27fd6e800c0406c0ad53e5cba6790db69d01b606f662a37f737442e13e20385cdd05aee30df28c1aad3f05272ab0f0d98e902ce0eacf6ba9bc41e27c24042309323ad67b0337a02bbc7ab35d224178e79cf47f2d8106c1ccb6ffb29832f33fe916bab20000e26b671f82ee40a06172c5d1bb88879693526ec64c8954a77f39715f1ad6d6d6a97b5bd08a720ff254125901a4e56a2042a2f21762f5d96d315f9519559bc590b126f27c519f5be32eadc866c9d4ac0dc939e6693999eaef47d3d7bf71bef84fde51dbc1f749098084b7fa2ed54b5c4021e20bc0a849fd96d64a052b0384f0f763b979c5b7ec23727b9e854d0e7e06bbbee6b8f6e81a2261ebc1e3105b82b6cc8b75e6b571301c324dd1827b11e02719296911430ac354a9671e86ee71d327d50d9bcb4f2d9061be4beef655f183f4863f5329e60de2b009527d12dfbe5f5af4a80151190e26928620429e2e4ae659b253030cc79030091db12deb6fa6c5c1f99d03f918bf5d2d470063c9938592063964f485f144e8a0e1b6f9cad1e75347caca6cb5c413f1b877540d8940eea87550997ecef59b56956b6e1dddd226785f2ec49894e85df092b9450930cb5bc310b3b7830dc7dda538efb073acb2ab635d820575318a1b7ee3190df9addca29a2caf31334f0a1181abb5b124f408d3442411e3b409b34c1b499ba6642aa21f2681ced7460ed0b9490ae11da2b287840592da602718094b6935db80751c287eafa5389e8403a97d9a0bc025c62485282c27092611ee723f9aa4495380a049f634660d99e734ca10a57babe6e1adca7d28186a775abf3e3435fac847cc86a2b2d406d539606bbd022b250b74aa7a9b9ccaf26db923b050ad5bd6721b67cafd25bdcc249d1c877d6b908b5d8f5d30cf42789ff8b58f91c5066c1351d290785b0ec84e07366428f7b68015ccaa5d4fb41769abbcf0b52b39a8e888e6e445bad251540955e0814f84aaf63395e93e2feb8d6bc3f32f1ea290b62e559a627655584b22f9e0e4744b7e03702662528f48c8b38960c61a9d13c97c11740fc81a36a8fe4d7476b4d5db6cb915787aeb3b8d704dd4b", 0x1000, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000040)="82775298b2620192bd2f9c9741fd3b77e5bb06681ef85fd58e02a92f717ca8350771527239896731fe26854f604692575d86bdaf637824bdc8d9ddba216463b2b6775af97e300c046326dcd40fc7e6e3d2604d304f1e595feeb7455e0c86e13daeea5f950657430c40fc795969b980f36cc337ff9ddf87fbf326a952e207947ce3931c7eb94119e299b8df1ce7e09d577989c14fee9b6336d4be64c1", 0x9c) write(r1, &(0x7f0000000180)="7e2132aa69253adb08a83af9953a70ef63d2c843f8e6d8ab4dba5b6ca5a6ef6d5c8656bf03fc0262609ce5a2325e245ece108c266e329fdc460807b4f0e87288b7f45eaba94d11ea1abdb66d5ac9fcc97142d9a661e1d07a0015180466bb59e0bc653217dee14aba814a5dfb1bdb24d238dd63acaa22fb2dd236b34613eaeefc7a2fbc3de891d345484f0a9bfa2e6391e8c1b5", 0x93) read(r0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvfrom(r0, &(0x7f0000000080)=""/184, 0xb8, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x10000000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="1d", 0x1}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r2, r1) fcntl$getown(r3, 0x5) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/76) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000050004000000000000002000000000000000000000000000000000000000000000000000000000800000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x69, 0x3, 0x800) 16:00:14 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) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="f67e2d29e8e75f16c3f0630aed4c9f518dac2ab77191c07150979e1613b2dae0fb780328944f6f0894095a8d7404e7659b598c18b2eccbd2107998c027ef10f2963cf0378dd2660673825c161785c34d3873cb84cfc57682bfa719a2cdb1ef385361e4b8997af4be2f3116324c468ab6037397b1cda303ae0166d08053a6fe6b5d05a38ac278bd7e9c40734d3eaf007c23de889d645b2ac7251b29763ad40fc8a74c4e27615e9fcd1ab51af71462febb6cc9d5dd013e993f2f75a1fd634afed7a069a74867b19923b3b5e4912c66ba75f5f8b8d695a0506742a770a775b6408ba613344f19cef933424039c7205da5b48fa45775ae22e3b5483c", 0xfa}, {&(0x7f0000000200)="06d890a96a076de3eac36ed5a783cd072889371d86663cbd2220b6dff9235fd0e3dbd910706bf3580999e3265ede59dbb8930fe59193cc52e248b083472b233db5ea5d9a5958ab8c8c9086f97046641e6707cd629837f95b9e1d224a03c73cfad040edfe172ae52f64f9523a49a540ae00", 0x71}, {&(0x7f0000000400)="d96728338c728dc339257eda04b5279c0e944c4d1eb8e3c0b35cd3bfa3f446a22abb9bfef52560d4388af42a3d3d84c8199d0562d236215a07ce878c4d37f23d640a85cdc1289c3a11f4a8555ed0a1f17776cdb736cd2091a7bc5b32833d241e12ca4efd34c2cfb17e2642f32dcc1b20d55009bbee4106a5927110021c50b6ee1edd7e0129092f1268aa1f9735046e9c8cc713bf2c87ff2458512f379b17c86e6b2710edb9d67885364e659a4be514476191e7aef0e60bdff2f5d263a32e263cda8778ba7b", 0xc5}, {&(0x7f0000000500)="9556ed43717acd958417d56b81f194e05cf35fd5d6015f349bf4e9d27b34453938a766584262fe4b90c120e1bbb5e112ae0db5899921cd9a29ce9c77efd54aead860b9f288e018", 0x47}], 0x4, 0x0, 0x0, 0x1}, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18, 0x20) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x40, 0xb596}) sendmsg(r2, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x1) 16:00:14 executing program 1: r0 = socket(0x3, 0x5, 0x1) socketpair(0x3e, 0x5, 0x81, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x41, 0x80) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x28080, 0x100) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x20, 0x5, 0x8001, &(0x7f00000005c0)) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f00000002c0)="9085", 0x2) r6 = syz_open_pts() close(r5) dup(r6) ioctl$TIOCSTART(r6, 0x2000746e) r7 = syz_open_pts() poll(&(0x7f0000000100)=[{r7, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x7f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = socket(0x18, 0x3, 0x9) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="a872b564e5b56622ce09abe411e4f7033c453fdca0f724e52c60bf8296f170387269c951586cb775c556b4793573b73216b48fc287dd8a2d69c87bcc54c0db0d00372787ff5728b350996b89a42ed539702aa146b4aedd3c815c764ae8250a71edfac6f74f3739d0851a6465ae66abca3b09d8d396ea0aecbc05ae8fe27a7f84b2cd7e43027295db360ede996473313e051c27a510d2fba8c8323b718598c5aac99654dec053184ec142034f6c1f04aad9d4b3d3c99eea39a2bd92ebca9cf823b98cbde88b87469caa6d4972badb898d2279cdd0c52c903f6fb3599b55394c64bb4a5030714e4291f3ce1e45a407b0e3aad57661299da582e235", 0xfa}], 0x1, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r8, r9]}], 0x28, 0x8}, 0x401) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000580)=""/2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="81007b6f2eea00dc", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) socket(0x11, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='%}\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='$(\x00']) recvmsg(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) clock_getres(0x4, &(0x7f0000000180)) getsockopt(r2, 0x4, 0x55a, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) r3 = kqueue() r4 = dup2(r1, r0) pwritev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="42d40a319f280bcba52325f3ef3755e03f4f67ae0cbb1d615d07efce58bb1b21411fcd1d68d800c72888833d93261fee10e73cd1a89a14166ebad5ed2640554a03a15b87a5da4efddd345dbc0e78e7fea6b17cba6f2b", 0x56}, {&(0x7f0000000340)="c4fd14ed932221459550d7003ec14fd2d43f5c03dfcc51103268446bca5f3c31f63a3559ecbd2bf991934b86ffc0ef7d298da417ee95a3bc0c5f1942ce0bb0e2ca6837346af34c681ad6b2a59d7c71f8e5cabe485b360104c602c2ac3499befe4ffd2f53fe6eba232e13bf09d7d34b4946d2d3d5cdcab31a3d5185a8612fb68d08fb81ec28bfabcefe71f49596ac7607004b0d4c79a48af94dc896d5005da764058d5b26e17eba805e28ce511c39b8d86bb4c5162e986950d80e7b2003fad40e9d09fe9e3df1b04ce4f6571c694174216003f130b85800c4747ef27b36e88ced97bb221ad92f26a200d0af595f8e72c11707e7d740fd0cb75d6b5750161c27a33e152e370e8d00020c6dd59a2b90e71180a547cf6fde7f1d607075a9391b25fb7cf63b89d5157f98231d5641e6f91c7a19870d7ba13bc8c7f3c0f6dd6ec175e0de8378ef921cf587c318893b7f413216b5bac0e271f482342122b49e666da780e36d015592fa16f70fa865f0ea3f0aa9d36256952172439d0b3cefc2317c201eccf95db6c2127c19b550128cf61d1c4ab5757f9066308b513086b41118d74de2b9c1c5069f920af7b5a2b9235402334a2a9f0cd6734076cfa28878a6a83fd738c939ed13e5b5b93c1d3f56c83dd824b3a8aa9465d0812ed152de28cdbdb3ddfee8ebc3529ef95f021e42ba65ed8ecf550a35c108fca6c0f497bd6ec7df8c91014d522dd607973fe0c28e0b805ce1c24ac93105658ceecd4f69bb7a91b88cedee004efd03ea91209eea7dd84da90044ae7fb98a61a9c42567d4f5c5f155fc67d65007ae4dd1eb3e69227b65d02c6b9ea93e9a91f0d691c2a6037d88b4f079e3f613caa8530492391785f822f360b53f7bc04070e021e40b485f5413304f267000e309bb42534d6bd53157c3ef8221fa49ac70114b4c65ce8979ce93e198a6ffe6b2eca9ea84b398a627e22c518d89d033ad770a203ca196d0fa784eedbc130182475af30b452e64a5e362925079f4891e0b9c0ebbdd98d0f78da3e8b7f7f3662dae2996bc247b502d434774be7933badd4af6383cf629f2adcab418bbc394f2d4e3655ba287b7261f1d650e8a019865fcb612685c6e71e817ef3daf0e7b30f06054c7cf43563d3bb146c1d7e3d22dae4ef2f27fb55beb55941ddcf90f3636eddb69a2d36491cf662538834f2580c7be7fde37deef4bdda39bd57acc7ced530fddbf6cd19f7ed693cf14d918b344d78a649b5b99183283b09a88faa25b0f86b1bb72fbca45f6a17d2f66b695f9296ca18988f1845c7d1b145f95283531b0f701d8cc245fa46841ec91a2020a1223cabcb4a172cf1adf06e8bac8dc8192be350ab4a0afcc9d1b5398a6785f68382cc7bcd4e49ef0157d88cb6fe2d224c4cd9a1256176853d0cd5ab28547a030dfd4143d1ba22ebafdedb0cd80b3f7588c96c716749e10fcd7ce0120a84f83d86cbef6de1d74ef3bcfe3fd87c8a8960cb7cad9d12e36a4264e1127ae05574505ece6a0e3980ae82ca0c5850f8d906e8e9596af2c9639b5441daebbed73d6d742e69e068bf8102aaad00a52c4fee2a64b2fb211c90bd10c0de6868bbd652ae0fa285eaf9ed80fc5d15e8d4b26fc8a8e6bd04031c68bb3995f84a952229b1861484b5b53343175fc5d730a1b0851242ba8ebf69143f190373f5648bc8537dbfbf9619d4fa140735e1536352ae8f00f2ab6fb8b07c0d07e49c6d3ad181d6db2ebd0e148feb0cbf4108fed81269bf8fa8c90b85f9cc8a0dd9fe04462e95dfcc6a5c1a6e5c7e3bec729b3a0369ce32b54da82c885d3faef084b193eb08656f563df49e61666fac3eba931397865d11a209d71957fbf79267867fa80fd47a36a2b3be786ab54f7dccb445f03e7e11e3ba840fdfddf4dcd92c2a0a5511b15b252d4052d08c8518c768c71f23b46a168b827ef93057a90da6e5d6ccd32883071e164f1314dc7170e7f1d3a687c586ea3ada2d9ee76584e0ff2a0df08279cc9fd6cbe62723dfeee80b97d334ebb70fee73f7811707f82492f9ed34960ee43714141d5745128b3b41022286f268a33ec585ab1a777e6b4ad2c61ac45fd930cc8fafcca27ddfbd3166b5c2b1862f8575db3a5685446df67faba23c6bf56858eff5501af9086b9240026519262fc5e5f7748f225fcd6729ee7a0b0e326cd1ce2232e852d5feca59242889c61d766f84498401fd1e572081b211a9a72b8464c8c110b4a7a89d69d5c3c945dc4687d7809c8b6853d4fffb420bdaa0f451f152d5e996766dcd81fd1111c6870c17c9d9201e996664a2d92c3cfdfc62b878949c03c674ab73b005b51fc59ae4e5e993bb02f0ff91a7870a8fb269846442343887aa40674fbf2a8c6d5163ce719dbcd7fceadac578edb4cf708ed2a85b96ec250fd765e71bd17baf80e850d4140c97e1a6a40086f24e821a3043a7cbfe22e3656ad16f151823babcfd59653853c277da38bdf33c5858b35f81d2d99a21ff58a9d0b4a7af8cb06b0a0a2339c2b2f1f243260a197507a2d577b7c4b68f2b788d1b9451be4ae23ee1e5d74c14027130ef85d0246ca133dafe45a78ac531207e628ab13116206f30aa1c6ba06ccec0fab02a6c872280906d70a42363a24dd72fda5ace06166c57d2afff6e57c047c7138f9bf4cc941c5bb405ea0a5a50c0c71bcdaba4e1958def9469313a929c9a2b1d5b8c3c2260e826b55ac95db11758026b6591938f7d27a24555ff653501e74118983476f5bc3421c3befa5a522e4cfa9ba811e9be360ff2c930854c05a7aa1122b60fd979fdf1699adabc0739f5f7c9fac96b0a29bb2e9d415196f6b1c48fcdd1c96b2ae1bb99ef45c2a222824a646261b30a54055dca083e7fd73f60cad52205244450d0931ba70dd772f22ec623bfe79801376d1e2d826ef7f802e305c8a1a26ae5ced31733f5fcb65041221eea1d4580c8c69cb41c7de658ddf2e8f18b03e2048200271c4086e4851812eb4c0efb3ce018835c7c82ab9975dc4673760756fd5fa040c57a959ea79007194cc1cb460980515a16ff8c7f31b2c0433e82ea86e4922d3ffe65978afdeb99b2fca4464156a1b0450d33258fcf42b4af118a5d3448f33d12201ae58b77455131611fa2dba309fb1a609c3291ef55bc1b7c28b5490265814208479c6495925cc249f20a6289b74213afee997529908fcbdcd4daeda38e746e0b294cc6144be159503628d2021a51157b490b4919d22ff38650cc022f39bfe52ecac6a7bd0df0660219167c1e2a342bc6b7befd22bd585b5302ea2047c93ea537e4106c1489383baabef3eb8517c5b73de83f57a0b9b3b9b65a72ac851fc986b9d90c653135dab0cc73137a5c9bd536b7c6a900f1ee9f4b4cbe0f00fd8016229cc1842581013da0fcf2917fd418e3f1ff106cd4709d77533d4f430c359f5085c6c833577d775a5b186fb358e96f436e462ed4d8351a573a2fcb7540f1710e47778dd392f0737628415f517d1ea3c133289c72c82b76a3a901b8e6c65b3f0eb7be7ce7e697d950167c3cefd106be1a62d7962730ddd6dcef6ee42d27be05f3648488055ecff2ee40e324d74653352203eb32cb922c13b1165b4787316a468146c1af6acf08043c8221c34b67aa31236e2b3ebd8fd84249f61dbc2a39222e03ae19b82159c7deb492415adcd4f9a2d36850668151cdab7fe9f03a8cd5b4f042b772c7d7852a42dc36041accd46f8f73ced483d14ad518654b7ba1a518aea0fcb5d9d37db6d864e0be11706de6a8feb78340ca53f32d890410a6b59443eac9e7b7192306699ad0de9972176c889d0e55fd39d34619b04b7a334c9363955d6b6f6a7a96b5b95d4d3d42863eb6b2311a045ab3fa396d08dcb9e99e58b65eccbef486bdce2b2a68328ff07accfee056bc8925a73afc19a9682c8e9956c3c46323ee18d87f11252c6799d993a52573c97e5af0a7aa17d4a184920fcb306920399057522ec0be42d77d4522360e132a4b6550e1d304315a24b42fa8aae70c5dcd3b732bb5b7a35312350493f8281ea3f06441a38cb32d4afa57aa81672c4870637e10de81ad2ca5adaf04d020290c8ee00605bdf07e00f1575a466296c01cec1e1f74a2999b3b8e48c58e7754921dc342d2ccb37d98c0906430c043c10ba0a5bfd793ff675136687c55b4bedfaaa1195bb07115af588ab7234e9a84f3e4c3f1a866851fd64638774f9afc46b6601dc03132a217312397a7a7ec9879f0853fb432574ca12c482fba7e367db6dc2fd89a67b0b0e3a72aa2abb7df85cd4fcdd9348fb7324fedea926980f3b334fe5cafbd23a6823437bd47464f83a1b99508f626f4d7b5c28e8b3d184817ace36f2cbd77c3fac37fee9188d9b98b2646db2cd46e594a1d0f6ebafad92374da9be58ab8030bd7ae5ac1ecf87129ff146378154fdcb9f3d8c63b9201ed3de8a88db63e629bb58571fc015d3f58b95ec56017a75a76c5715cd75d6b4d18f593dc6835e237c71d318d9fd1472b03c092cb9c237edb3fe14670e66baee2986f28c3119e9de09a58934ff455e8b2f413fc3fb4e95c7066199e67e3dd86ddb50a0f849e9fb0c923812c256993a7811d9fb4d677e86b88bc612df87beaaeda701c98aab9fa5e7bd8a2f9da8d6b803b4d338257247c7063b3544f77ca16ad843d8c9678f7d4bc566632d5b47c1333f442b50b370fc851e20d1893110ccaed66a4937cc637e85bcb2740f92279ccb7f835e501f13b3c157b7a26b881813e19cbf10c498ba113da1d3b2ad26fc44a6ad49431400363e2a95f2b36f9f076c9d30214e8b3c8a818ad89194b14e470704366a371dfe863be2f5eac2c1cd7a0bcbfa016c60e710b7e3ad195dc26632fdb9eb561cd253c875f323ff4f2906d335774aa4d48c526b3b43222cba432fa0d9998e9dcf009ba2a4dd71e44086961c191829e50a328dc6fdde5db606c1f4c6861ee78350f40621b6ebc9cd742f5cecf04df35d9d31e2c3b19f62ecb8f3dd16604bb3f3eb0ecdc7bb59af43bb046e941ee91f8b7a2f83126cf2d99bf73c5651712a164b77c171b6ceca8adfeccc7f58ac25bbb43ddb141fd6fe612133fcaba422062951e813bf6b6cd280ffd7e8d9a5eb1ec72667c52c8dd5b14bfe33ae7ac28abd0b573c08206db6efd0e9ce26d225daedcc46597f484f1c0925672c1c93e2834112951a89a7d5db10ec48de0f0d772fbad5baebb2eb347806b972296ff8cc642459959a1fc555c2842a93aefe935c1eac667e8e6a7b1220217454bdc90eb2f104ff5c43c5d389ec9040eecbf7cf9259fab8627b598977068a072d3d98a55732ed0db47af6888e407386ca0d1c8f6a9d3aef77dc8ebb8980d9673ba08c085a0162fe2f66caeba4fa9e536001200144d04f753ae67740e7b0996254ccef04b3f3a91960ca3d2bd2a734f83a35debb932adf0666eb700b5bb2da5dc2f1af221993243694af8b4292a58f8a283412836a4f10ae2a1b72be5e1053900b2f7491b05deed39b5f8c387354dcec80422a2a1c2d6301e321a4989eb87b563317296d94591a31f7960cef45d43a29f7f15e2d609159ab5ccce6ec265a97c261587137aa42ae3e340b0bc59ef6d0be5cddb2880cad00e3695a33d9d7926457dc41d5fbd703ccf5a9938ea1ba3cb61328c45cd17b4f22264ee8804f5413c521d59f1a3ed6978f64ef7f7ae0c459fb75caee0a12b1232cef7a1562064072ee8de38d734f8c2388910c493056307da3d9b664a65f3dd14b06d2bcb83526e81dca0da330c0dadd5fed443b811ae4c4227ea2da620c1ecb1c8f2393570429b005eafffb", 0x1000}, {&(0x7f0000001340)="b21162565af292c1467ca7d1f24e9b12668682d4c5924ef432077b431b1229e4b502049939e8397ab7bf964c109d09af9a7c794dcae29ea4662d78e4bd987c9c4643", 0x42}, {&(0x7f00000013c0)="925a6669435b4200968219b914ce6fd3aa2cc643365c5cf39c025066baab936f8b5159f8db979a49311622c90ad5a6fa37999b4f41cef20a587413cab95820727ba08fc6624d260213fbd5c5cf124e28dbddbdc3621e4045573f54bd62b740d78f552b64000d00e5ad916e916c4a50a16aae59cb126d9f39e7d777d57cc28999dab7c9c49c813ce220d06e398a071f76c5427752f2f8968073585142d1a84a978f4221b729", 0xa5}, {&(0x7f00000001c0)="73c21ad4", 0x4}], 0x5, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x4) 16:00:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000001000/0x4000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x1000)=nil, 0x2000) shmdt(r2) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:14 executing program 0: msgget$private(0x0, 0x98) r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0xfffffffffffffffe, 0x4, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x200) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0x40000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x80, 0x20, 0x3e}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xef, 0x97b4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000040, 0xfffffffffffffffd, 0x200}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80000002, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x88, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x8, 0x3}], 0x80000000, &(0x7f00000000c0)={0x5, 0x1}) open$dir(&(0x7f0000000040)='./bus\x00', 0x8010, 0x20) 16:00:14 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x6}, {0x1, 0x4}}) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) read(r0, &(0x7f0000000240)=""/250, 0xfa) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:14 executing program 0: socketpair(0x0, 0x4, 0x97f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() rmdir(&(0x7f0000000140)='./file0\x00') fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) socketpair(0x1, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x81}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) 16:00:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x0, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x3, 0x43) semop(r1, &(0x7f0000000100)=[{0x0, 0x100000000, 0x1800}, {0x3, 0x0, 0x1000}, {0x7, 0x1f}, {0x0, 0x2393, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x5, 0x800}], 0x6) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x400, 0x7}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/127) semop(r2, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b15e0000000000009751"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) fchmod(r0, 0x2) write(r0, &(0x7f00000000c0)="9a56631d70eb3247d00288f95a56c6c77bcf84640190a0b7df9cda9a2c7a42183aacba968246dfc7a7a35bddbd00b39f62aebdc5d82d3c2b9dbd8952c35441a5b4b1e5175789c423aa2531b04e", 0xffffffffffffffa3) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x4480) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x6) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7fffffff, 0x3f00, r2}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7) getpid() dup(r1) getpid() 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sync() setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x5) pwritev(r0, &(0x7f00000003c0), 0x1dc, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10200, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x5) recvfrom$unix(r1, &(0x7f0000000080)=""/158, 0x9e, 0x40, 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) socket(0x3b, 0x0, 0x800) dup2(r0, r2) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="82e46b2090b6e639dd67481ea4d9cac9e805505c6d8dc5b868b1f79c1445a15ef23a48cf5e13e9da07e7b77928e4062475462e128ec462024483485e1fb32dbd1326b2c44a37f567f8f9854ffa988e2eecb05709bbeaf414384f76256d593ed12ccc0740690686316375cee8754cb3b5f62dac944ca96630b69ae19a4ee0efc3838a157e4da9bafe340542c28952206d4786e28dcf43069afb0e0d6a84ea10f6eed9a8f43e7aa54a006bb826b23182d34e71cd1d56bed5355174f3dbdc6577ddca611a05476154fc2822798905e594ea8dae10f8bf48d8855d2e3263f2d33ed1f5c02103d7dc910f1cf85b4f7a9b68d8") setsockopt(r0, 0x29, 0x101, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) dup2(r0, r0) 16:00:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r1 = syz_open_pts() close(r1) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x193) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x95, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x7ff) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="9a3fd533799c953a57f277", 0xb, 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r5 = geteuid() getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="4595884e402edb9e7bb6d6bb882e7008324db7d7b71efcce1356b922a3bed04f04ea6cd18d8f79e7", 0x28}, {&(0x7f0000000080)="c00ca6c301f4fe9204b4623a563afe", 0xf}, {&(0x7f00000000c0)="7e607313d5c8e731e61e53d6497ca6de884f85e8394c353041c65c5e1d18819ea0482d8b2c27fe5850f8267507be3565f9f2c80a59ded4476af96a029403f116483c32c68e6c75d0d7ddb55090bf7356f9f65f8e626e58448e74c47d38ad660beaf88892f59933bf604965a7f20bd99e73", 0x71}, {&(0x7f0000000200)="b4374bd3b70ee61d0db6c5e32a85f85b2dde066b326549daf911587df75c55ea8abb501fc1f2997db192fc335077c64d4fe8b1d25fabe2908c1964a612cc572379b30a2bc12efe1025e13bf5cc896d7fe8d13f67fe88737ea57682a122608d7625844cd1ca4459ec2471d4f08d713391846e241f3e008a9e575c541db2cb3bd3eefa62c066386d2544775ac0785ee9b425816653262f57acf8d4c9a6e5723b50794ca6b19200239a389d78ce0001d88bcdce", 0xb2}, {&(0x7f00000002c0)="52bf1ca6f69ddfcdd3ac1f5e6af9f41972fbfd5199ce525e554142a6c2b7345406944ca2f7ed0da9c8257e4b1c9e2830d4b199b9a21987819d5ddfc03e9a54f21cd6062d01dcf6dd2b2400797f3ec39befc16ea65726f690a834f664bfe004f3774376a00bc0959f7839eec1eb356db3a7b9f31b700c4671868944524d6559c3ae735fabdf15ac9d3e9395b72743aadb991128b1c2dbd93cb03bed115a30d0417f27cbfc01240974ffd14561debd759e4bbd22d4ddeb9699ee371b08301f8ba7febef6815fc8c667e0288d146a1e78f813a2aeedc51fa94f68ebb00bedef", 0xde}, {&(0x7f0000000140)="57c82fd5ce144581fa083d9652", 0xd}, {&(0x7f00000003c0)="2b68fee35c48990db7d0d9c78dd58c317bd971f426a73f09342643a58655bfac6615d5c99a5cb01cd7968c2ff7896d013ccd0d12a57415604940d5ab76196eab4192e1f7686c6e1ddcfb47334d854683abfa165f81a1d707", 0x58}, {&(0x7f0000000180)="f56fdc1a4f7bf41eafa07d3f0ab6502878d88fbbc265c82ddbbd20e959b38ed439074bfe5e7ad87a912109", 0x2b}], 0x8, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x118, 0x4}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000032, &(0x7f0000000840)="a96d5547eee4e0856a1ee4978e2e82006662b84d2eda6b22eabc8f6e50ec2a14", 0x20) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955882e02230000000800000000ce00ffff00", 0x0, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) 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, 0x7, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xad, 0x1000}, {0x3, 0xaf, 0x800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) semop(r1, &(0x7f0000000200)=[{0x2, 0x199, 0x800}, {0x3, 0x4, 0x800}], 0x2) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x1000}], 0x1) 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:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc40, 0x1) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x2) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_extract_tcp_res(&(0x7f0000000100), 0x100, 0x6) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x6) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000140)='./bus\x00', 0x7fff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x100}, 0x10) select(0x40, &(0x7f0000000180)={0xc62f, 0xfffffffffffffff8, 0xfffffffffffffff9, 0x1, 0x80, 0x9f20, 0x7, 0x8}, &(0x7f00000001c0)={0x8, 0x9, 0x80000000, 0x6, 0x8, 0x3, 0x2, 0x1f}, &(0x7f0000000240)={0x8000, 0x8, 0x4, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x2}, &(0x7f0000000280)={0x9, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x24) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000380)='./bus\x00', r2, r3) pledge(&(0x7f0000000300)='\xe0/\x00', &(0x7f0000000340)='{]#$-\x11\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0x5, 0x5, 0x2, 0x4, 0x4, 0x0]) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x23) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x6}, 0xc) r2 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r2, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1d3) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x89, 0x40000000, 0x8, 0xb42c}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x0, 0x110000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x1, 0xa5d9}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40000001, 0x2, 0x25}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x7f, 0x3ff800000000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xb42, 0xfffffffffffffffc}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x878, 0x9, 0x7c8e, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xef2, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10}], 0x400, &(0x7f0000000180)={0x1e93, 0x11e}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup(r0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) fcntl$setflags(r3, 0x2, 0x1) 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, 0x4}, {r3, 0x6}, {r1, 0x145}, {r0, 0x2}, {r2, 0xffffffffffffffff}], 0x3, 0x1) setpgid(r5, r5) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r9 = getpgid(r5) semctl$GETPID(r4, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r8, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r9}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r6, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r6, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r10 = fcntl$dupfd(r8, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r10, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) kqueue() recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000004040)={{0x5}, {0x0, 0xa1}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x779, 0x9}, {0xffffffffffff8091, 0x5}}, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 16:00:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20881, 0x26) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:04 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000000000"], &(0x7f0000000140)=0x6e) sendto$unix(r0, &(0x7f0000000180)="a9740822a6e18d8d90c749c4bd0008d83d266b57a8e2f307bd2b8da17ae0f9303601be263e44e96bd9c304c1cdcb5b709889bfdefd7105140c8b", 0xfffffffffffffedd, 0x7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x32b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1307, &(0x7f0000000080)=0xfffffffffffffff9, 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mlockall(0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000080002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb", 0x7cb}], 0x1) writev(r0, &(0x7f0000001000)=[{&(0x7f00000000c0)="6d44bdea86581b78c93f32af0b6778d46cb3961cde8ff5e87d66d9e107650fb140182ffcebec3534f0aacc397809b46022ff17534f55678621f086c977d496cf9f800d66d113ec4b7c6f9b50949a38f5514ac06ca284338f995eadd444e2bf5b608059a8035d8295285ec1ac34c86499d552456534a773dbac46a59898bb7b4e3f43eb323d4426cfc0dc", 0x8a}, {&(0x7f0000000180)="84d411c3ba6c772eff18aabe077aa3133826736017cc386f607a13160f1a4d134fb6c9d09dc3231473313fdabac030ecf21aa671546507f1600902e13bbdaf8eec0440a4c3e8270499", 0x49}, {&(0x7f0000000200)="a2c3b6144cc28c9b977789de10596cdc9cb424115e022891ab62d29f70eac931e8c572b9ba12c4f742911bc875a07494f5eb56444211921182c1e40bb5b5097197ff08caa46704aa1866635023ecde3666ffbce4b471d942d30fe80bf0fdf1c4a89207122e62109c0e58d7bb4d3025f4d130749ecb579040357233ac249c0655192e6b84653b510efcc4efe382117f613bd18183b038e90d4e1c8682286f42405782bd2cae059ba71549252fb2a9020171573de59342741c3463a78619dd734916d936177d5201948a04c2c3444f3cbbc334f7abd6f0ac5929e394c1dd27c9a21d2dc47e4bdb8049345ff1d44e1ca647fc61a2be7a83e1ef", 0xf8}, {&(0x7f0000000300)="10c99d306d39e3a0a296aa2fcd453dc82035cf5a5f1ee1089f7f2585905d6443e54fa9e32cba9a252a256a8ea0d28a92d7abf343b7abea696175481cf86212e1dcb731d5de263a8c7dd76beb067d13d548afcc6aeaa81243487ef91ec47ebcefa1b33a4aeb", 0x65}, {&(0x7f0000001540)="77d8966e3abc6a60688908b09f7f5746c45a10d88d7c892747d6df51fecac33abd5b55c5d5fd20f88bc89d654687c839d3fc39a804a518a37ed86a8ee63a1dd9e6926178013c4a0773b75d60ed0c90fbc7e10e279bbf69987b9638caf3873ace117c62e1f52a9a34bb736459e3e4666ed15073a34c55f7a647f6d3e99a699778d96a32512cb3d1e7f14372502863ca628ce2e4b1d28e9993984729c9eded94f95d39c8c325da694eaa36985d0c0c612d2577a76eea3abd6cc839df8e62dac1f441c6f2869c5c95d4a45f62bff24607ad75e0ee3a2c63f59e0609eacdfe78dbd65b7b1bba715d6a0341e6ba13109cd5c97982180faeefa4186fa050c40cae5f268f0b0a95b53c089a00fb1f17e69fad10d57a00271a9c8e0ad05252399865f11000d71f081b1f97519ce84b7447ea20087dceee674796e12bae40d10efd459093de3a01e4c06b0969c66bb7a1f5e5f7018e586ca44c102555f870a922087f14a32929f1aa35f49625e6abbc2c9b23fcd89a690da317675d47585779b9731250ebd40da182a01145da29587634246cea1a2912533f9f493a54106085b2a7ab21f710917e8cc71cb4c846414a2b3a442a798da0aee5f88881ef6888aae173e54379ab77793cf8eefc80b018759b5196d26ccb31724cb080f057b1cb2904dd200b85f95160386f8b55caed23af31ca5f1a9950de5d0af083c37bccdf16284cf33c785f24b1e555ebb8c54d3ffbb0e2edb6ffa6b5909af21a80edeaaade4cd180c5d7363f09a0faa42f66b5c4950ae582ce528649f3176b2d017409cebd299a82769edfe9b9f4e55a6c29db7aabbbb70f88d911d759c5627d5baa1c01b5a22af45c6ed924c6a661b6708dde002048a160c5d9fe3a027f26bf1bdefbc6fdbaf65e5eb933ef2ee2a03760e910f5bdbf413b4b23e80eb5a627b8b4c4b294e75c6f4145d1ad8b8b547ce950ad0b6dc073bf38a7e8d81fb9194b30b52f5f7e0c3db274133cf6f082a31092bd3c62cde28dc6da5315c91e1bc692ef95447784011005e90fabd7fe829f008267e19a241c5268a7829768dd0333c7091fed1216ec9c1e5f5978d319a283e459d16eb1653d2235ad2162f007929b1f125880fe2dce5d8ba4e2f7c5983b2df788ef244c4d6ad193d82e3ab7257a3504f043356f9f929482c05829cda1036575d631435bc4e1cec5704bef20f8f867e48972dcca2c3fb769163617e51c6c0f026b185ca53c189c41d70431e9da4ce042efc041df313ab8ae9271c6b01d421e9fbe11b8c6473a44a51766dc872157767981630e2ae104ba05d2ce2a5ee9f2761230217b2f6935dc416643d329192fd765a23e481eb58fc9f2d4dbd012c9caef0de1559cdb1baaa761ae4dada50393990a6eda1594dc87559f16c528226aa0bbd7d7c9be9dedb8267df00338be2b3e22e83ad6774220d7c3fe899e9229e769ca507cd2652f5c4126e149d9e61881fe9a0c66493af65c47b0087826ccd96a438a8a1c93089874c820f45d11ad2937e5ecaee7dfa0f0765248f19e5e278c175deac159bb30581fd15cf39d5aa9082aacf3e83851fd2272ec2dc102e9aa13d2dd4e539c4ec01bc5dc22a52016dccc76b75f2a825802068488e91c06af3b70f27b468572567506753b203a7ce4f70fa435ae4ca0331a868470d5c61bb646c541163cd1e5ab3e89d59dbbc98eace001b8ae55f36ddb3e7ce50b60d19ed51df8f0bf918ed5301d493ffd3129b8add90a1548f1ae28bf5163d8d6a106c068819dd4e534d16b57ea0b519cc891eb3aad36d811c8748c9b7c5284492867c2c1b1c3497fba0b39e8e2e5039397fca57276b2e300b5fb05ac32e33b9af49bf586cfd79b250f2cc9a3ac07d9e90d8a5c8ef0eaf530d57a1f600a8c9a85cd090308e8abacd7e56e15c97ac50cc9baf07436c7058f4b25f3e147cd4745bbf0bc4d152ec2abae914dbaa602635f9522dbe364dab2a66dfd60ab1d4dedea2368c78718db7408a3aee719a6a54f70551bc24b416660eb288037c8a7c5159809bee093a6b2991209aa847de38fde67523646120bd63ebea9fbc644c1766ac88d07d2ffa691fd6ec8b1c00bca817a95814d38d6cfbff744d102804f17104f84f8abc49b7e5ef74d33e8afbfe186989e1d7cb96d9cefa3f44b5eb5347982cc100ba29b60159996284e23f99607cbe688618b8faa96ebcaf321e45d4a82069775cd866bd87684407cd30e9651a2874e8ee3fba3e9a22bd26a34307d07de37888e2e89245084b05a8bb108ad44ddfdf745c002be0d3cc713e9cebf1f448d0c9b9cd0c7438e0660ae6f599ba1c646762a896c9d3995342eafc145baf796f49c5faa109d9b02af3e44f531f81af4b4b6c2b60a17c5d83542135af55196c7ba971ba1b946b92173ce7ebed5e9d9f2f900e5e6f5fd5c3b3cafdd4506f1e2d57b0601cb95143830bd1fa81c0cfc971505dd3c47eb3328e9dc7307b5cdf233180dd005037e9d54e7113fb1728a5774d6c51d858aa43328a8928e022cfb8088e3da670a0973e4976fb46130ba311c446172025769ccd53048411751457d4291d4d484b0f1e8322965c88edc8985b0ba8d68cc4594a6f73e19b2809a896d813756a205602530e9bc0b6a4000b89e059bd5f1ea882557c0755ffdba886c53269548c03082416e28c57fbe001093a4daf8072772102f34cd6db505b843af2455a14df82ab1c57d0892bf640bc9d5d072839b43fb7649b89bfa29f29a3474cbab177bfe41504784131bcec1e0efea3f636760427fa3e45ba9baf0e8785dc9e3c9ca21c04046a1d6b14a7169ff5a8bd754ab88d8de6596ee70f79c0a6fc516196da8b462f2c75fafb2ba40c4517cab64b50cdabe5d415a1e41e9954d712bdaf2c1201b9cdab68f4985c6ce5b2ca10bd680fd6c73b9ce5c3fbaf7a345f320d9b5f76105d7ddcbe5709ed5d6da3e851af63e4d5c554f19313f2008f824bfd2ad8b05ffd19db7503d406a92bc77a9cecd711d4118dc3ba37da1e95758fb0e354b1654391457befa94c7f2208af894e3d7904dbc9d14a6b8e4ccfdd35c6a88f4327802257b0ebee8ddb5a0a5e33a463516bdbba643d546b994c121f135eb3776fe054e7961d2cc89a5d2ddeb7ed94d25e57d79eff579f587114a42215795d5cabeaa5fa8f56cdd1c74ac9f38c15097e8b765858f1197eac9b23e0f467fa019c09f45ceeb9f25378976348972a6db4e65f60e34615d6b25a9d177748bef82d8ab71fdfa7cc671d9fefaa1d8625c63cc2f00c3ccb4191c81c0ab8da5c1037d3972a8fdb95579727485647077eab4c2ee102cd64d0c66e31324b7189987b14ae1f3520c2a575b2c5b5298cf93071938d6325d05ffdcc5ef2342f5706913254b7ad5c94dfa011b7fe644176239580cba2bc867685bb6ac17af27c669f83b61a14ad9601922219121c498a016f6629beb471279e2328f8d4754538fd4f3b95764d4cfa298f4114848356be97e7d2c5c76ecef1404a1246b4c5bf1e065473ce83962b9790b12c2b025fb36f5390fc1df57a5696f98a367cf687c0d504119553d7a93460c0c06d3873b49af47bad1cfab8a6aee9111c8692e9b9b8042112eb264400fc231a226af5f9ebb6d2de592424dd072c2ebd4655bbe4615be5aa35cc84bd5c19613c98dee74596222975dd7172b02d8c449fca8422e58d80b73d46714f42388052a997f026f59aa73d46ad3d94c02c68d5707180515b86eb671d9b829558b64b0251f251b78a0a5b28b7b37376f51ec85ac4a4b6674d54e4284d159dc9effda057e5ec9608d89e39598653ecf15a02765d09f667e77e13bf5d8c01fef875bbdf59e7ee2042c44989194fa67b0310032a241bfda0dee84ecb30dd2d6d5286bab3706693db57b2946efb9d385d2357d1c3949c6c8afd657dedf03f20c6b2c684bd8e171bd1e758d505ac2f0e6fc8f84b0aa04c8b24aa8cef5de7068ac06bbe20168f4df8b2a3cfa2441531ffcad8cb166f53faa921c285525ccb77007ead8229a306d4a7d5ac79c628a6bf9db1e19e2bd78fb99589f855e221461a6a457b744c2770a17e7486766e14e40fd470ef042887f145efbdc6d94027cea49f5c35c24ad378b5284df76efb769584a3c158d21bb6474f2d33e38fa60503f303c3ab5a8c39582659fc4d9e85ab2b2fbbb0d9f8d1007dbcb6b2f44a1ae9aad31edf019f7937971fbf6c2abd334d3c56bc839285d8d1bfa9e5ba7f350878d02fd0d8cfbabd6fcf03bc0f68cd4c90315462ae28f533312a0611feacd2b510c59b10ee77480577d526ce85ad09af07ef6f955a756747ac4ba13004b65c9e1df2fb5aa3e6064545243f9dafb92de39de5ded95087ca7d2156c9503f77797eb05a69b5ce5e6ee6bdf00516c4242248c1a06c732e6417d8b09c810b24dc244a9b3cb844e1999ad29ca85026ce0dbcf0e6acf32764fe121335489d38115e303e6235f6eafab4eff05ba213b0d5b7a290230617d8c4293cee7990cf0ad43258cad110db51387ea4eb7ce2e01e048979a1df7ad1747673c8d6d0c912ba7cd1cb1f4ce871a10af3127923aa05bcdda89ee158204810b3af3df84eb818a000b7a1989a5ad7d951dc58c0eb33b1fb9d447980212093a347ddee83183463ba235cbdb174dd46f22c9e26a59b17169c2ad73b0c1ea72988024879be5281cb9ea5f3b0c90c83f16e9dc02146918439c182d90fd5b75d99766db3e930695121d06c8807f9146b133c3bd7328dfd87faa4b7f20bd87a4d92c6d92620228b5a6c901429a2003900d12335f4f8d556d7b862e27db129f6ca3b281de9e49572d92384c15aed0ad7fd27b393232e28a283315febe0f08443a435c1b3c5db5f44464b35735b0a0f6b9a0696764652efe55e4894a75df8816180ae9d32c6aa7c7b36786a166a7baaf7e9e516effacff05772479740f34fe0034cbce2800f2baa7a7989c373a6f8b6a00ccfa44685fa017103e056a77fa3183e1f0ea93223e80f082a50f5ef1cea8e942434674ea25a27db4e9e5007c1d268eca498f7dc256f271357cdc99064f224b6f1c5f88991b1b155723137b95326fe0553407501139903063b69f440b7d178b5e72e7236287158ff6d1d313939d4982a78ddc155311a73b80399f9418ab72cae055e713e113ba7f7b218e23d1dd8b9ffa8a62ba8ad3ca5210807bd194f1bcf2ce224ef1e242f29c9b276d33dff3e8af0a6d6884b5d904f8f7bd370c7556fb0debd59f42012bc994f596d1f699593dbafc81d24fa9e2f137c76596d70cba893ce29d59026dd994724cb6d4677c35b5257eb015a15021e0548f4ba68e57131a2260a37b7a7700f774c8e2a5f7b26371bbcc7d583dd736463a2300eb489003a843909604727d71f64e1e848657f68ceba097598baeb17892af0fdf91b31d2e12f415e4593faeeae92c129049b722f464a54ff027997b79a00696e2241ff6afbc158dd3ca25159d48436b8370738ca4802a9498a764024ab898d5327408df6fb4965616afa5f8bd6a59aceafb4c08c96c5c3c78d60b9a7cf8e29b340bed5fde6d54df11733ebc9f3ce396ad98a962924d31cb65882a2f754988aeb82d35b35e852f613e3125f8deb9dd78a109b72d32dda0e6174231a503537e3abf971491ba5dcdc80eb4319f37385eb34d94beb21f59f5e0951f38a0b631c2058503e9154ce335f8fae947d433ac0887a449659e60585565bdbeb7d82cf53cd87c3adba752592b5c35e5bca306359c1ead4b6128181ac14d796a30dd2538aab6a525ecfeb13b6a3fe9c88a5ab17d0ad38854a0e71b2e47bfe40d5a31699190", 0x1000}, {&(0x7f0000000380)="8426ae5f64714a358ff81c90b0449b4c9b1a28329e057766ec63958dcae97ae16241358ec26ddb0d918aa4c86c81bb33f02605fd7fdfe69471fcea2f9fd68883029c2a14dc799b016f27b5915005aeb0a120cebec388e66184784dcfa09a35f1a427791daba4b389eab14505405981ccc1d3fde12cbc3d548437a0193916173621629ffdbdf6ce2a24445f82cfa0c8e269f11c5958572ac83e05698a48df2e1f29af6e1128182e86027a9353cce972b8e3ddfdfceea2607e9f21d92ba3c5bfb0bfbb9a6d432a05", 0xc7}, {&(0x7f0000000d00)="a1c1ebd3aa72d335e50d55ac2e858f9e943dfc01b484581bb255fc5fa77cd70a719885618a0ca122b3d6b91a548b18ac3a050c557a17acb4023e8eea3b5e845b29dd59736aa579e7986a2ce2c9880cc63f56b3b030e4dd9fc26bc2340aeae45e5ae4ac4e70d2d8ee2dd5261cf889bf0a1d53d84c126f501e38f913633926435ce517412f1f40a6f600d064cca0357ce9c7bc283229cea750dde44c97530b7721c0913b240aa87e49a7a4b2434b188c356addda73ce89ab30889338436ce34c42a1f9c52312643eeacffc3936ccdac5a13d411e03acb641485f703869ca6985dd424c20", 0xe3}, {&(0x7f0000000e00)="82bbfca0dd8ea058b677c41b018517a86c42622d5d2cd386777ddab6a444ce76ddf1983b545b6d36a4c4371ffcaa6abe048d92b2d564606024c7d7f2f14a9672367774a835927fdf1d8e3c349d0b647322ee05e9ceb4049c5f4c58428db09fdfb60c0c58a34ca9f336b05065b6d6ad464dcb41c3c661c8862b12fbdb7561fb910df6b984b93c9f3ac70997059a52735dd08929971510e583e47087272761a1b3576c4d80b9f7719457aced75dcf0f7a46655566541ae01302d99797701c47fc5e8d0837beac4fd406f0caf8b7ab6066deab3d76a118d51dd", 0xd8}, {&(0x7f0000000f00)="d75f96a6beb0b02d07731ed7dedf377141cf4ea7140069feab75d5373c017a338e47cdb44dd7100623f91fcb4fe2d2ade3e656e71cfffcd9a84491188b0afb7c04758351d87b69238ee99a8058bd179714cdbb7af0d97def55312385917b034706c0c58dd4af20e7eb0a002d9e668d511fd21f6abf22a5899dc06318815ab0e1081d10c3475020eaf48b2e32a4bd3978fb084d615e9a517a5082a84b6ad6d7723c386049807b32d9976ff5e75725c050f8dd29e554acbf4bb6e360b8774538a21c66245f147f845fe3b2699bfd2f1e76947da2794d675aaadc6af556f5f0808947e94795718cffbf82480b370ef66df02d2831a85c64ab3c45b0f4aee29e", 0xfe}], 0x9) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0x3, 0x0) close(r1) 16:00:04 executing program 0: getitimer(0x2, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2c, 0x4}, {0x9229, 0x6c}}, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x424) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0xd, 0x800}, {0x2, 0x8, 0x800001000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000300)=0x6) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) sendto(r5, &(0x7f0000000800)="0f902054d46ab37ca8da71154af8ec7b1f45672b60bccef81ecbe38d35b8308ab24d47205fb5aa2298f01c40d7c33f50338ccfabefdfef2e0df76ee6a31f4d0e0ee4aefcd0550b1efcb34142739c1ccb216780486240d505816d3f27ca988102856d2e98b706fb4a886104451c81305a74b24d2814e88da641e6401d968de33ccdc285e310916221f248658e24c3b5521d2ff5824f2e75ec35cf8bae4c48596785b09e0d6c8cfb806fe7ac38c5265d622a686438dc419cc6273a2aa36993f6a361677b117a46384d9f40381f4036832c2130de16b88c9b4f202ede9e0e5ee9193d11b11a3d6d4cd5bf4b39ed1d02bdac360b707aa9335d040ca1e0acdff42023da54effec33affc665478b33beb953df23328a3f20244c86298cc0c8fd67f7e955c789f944ecc6ca75234066de0d349aad4137e2a1b772c2b9acbdd7bbc89cbc3f88bef231805bf37613b7337377cf6df5faefae2a6ebc99701c8561ad33bec155bf27e461e49a86e78a8a4feb12e8a2ed79f95ccb5bc334c2846a51a67a1c81d4c535f6737ebe64187d1ea1661709151665327acb68b62272ea258e737870759dd413563bc674ae8e5235b00e61c7ddc7696308a96abc19f703644eb1138eb80d07d3598fd1311d506e237239da1ff563e3af8648883da63dcc696ac89d9a2e6867e0d2c59a2a65407c07c927edb902a33b98bb314d540c599670abf414dfa65677761ebec46d2252c012d03b2d00225c3dcc05097660c8fdc108fccf1a5708d476edd66b6294f0ea1194b1c764cd9e89e1b319a2e8ad3aa3cd9b8373db16389809138c606e51d2d316e39df774a345356814bcef7cb31437dc1d23af4294defe154fc318ddeb6473e232cf599aaedd07bdeb88a030dcb851ca18c0081c9c9bef34995811757d5b25dec44214e5cb4f0ea37024d563accb5c8663c1c0b32618fac46102d0d687b3d5b42d992b904492dd1e1c769610ccf51bcd7a004890644c4bf5011a0ea5b4457bfb4981d0e16d026a5b2fe7411c777303918cba001c17edb8e8c7bf17abaa30eea25a8d2d7ef0b85e5ee92f013a866035cc2b541180553fb3414905482ccdc3f305ce35d151770a0fbab0535f5b8b955d7d637b6331d16189d84e474c42c3000836e0493252467838b38ca56306b1b41ec9b0a20fb17e0ab03afbf086efbe6d86ddbbb98631874c440983bdc0bd735e73b3c3c39218977d9a2466d7f7ee43195cc30fdcdd0321b81188556fe8656414f034aa2f36518303a490b62f7566fa52dc9131f7cd3db74add26163b0f84373607e3b6800ab1a20ad8cc95a2a5305623df14bad6398f211b12e9738b718c70f7cf5a16dbcce951995104027d5a3096b380a61d6613313251c64452cc75d1d976c9e64cf0fcec6241c79f51a265ff8190f02132f3d109312d52ea639227cecd1c1a1431ce059ef38e8c72b424f676e915b26a7c39b6d95e1ca81649f36f0446c5c758547f485f098411e2133f259178dc0480f09c5683263445395e97d089e801cc72a0a9e7cc81afdf188552408e6cf2312693d88fc9b3214649f62c3ddbfb1803f688afcd66d7dec4bb2742822edfc61e8684fef0923af4ba672a704e57b740da64bfdef6350bf62efe5fc0d17c554f2684e5719303f00ce557aa591822a19e1f7715a4d2e3764f53f0b376a961570a4deb80adf4aef7d772ed88851e59458dfffd386919ce6d1f3161ad8c695cf1e4d9012a6f757bc758573c8da2ae37e9e87e98662682b0cd2286609c6442f22dff558e2861d6c73c71e438c4270612cbde1653e3f2a7f7222cf1b3ed3469ae81a3d148ae5c5e4a30d0aca8e84b35c26b04e32c6bc5c91a26a912aa305798234ac2c011d92461b56274e041ca555c9d047c6d913bf0b96d71df1d0df875427ab9d7a327ffce27d784e00dc948878dc7eea1be5c7ba459e5086662904e3e590b9fee1dd22c5a004571e699740e879d0ec33d438202e82fc2f4c4cc09ae76b31257bf77bbaef2313dad43a9bba4c2c783317418d627f522110ea147e0483148d68f287bda309cd55a30ba59d7ae73341dc0cabe10af13c68c2b91fcd9c57f746272a1510fd9156c3b867fa887d095f2cd71e218843161c1f87f6ce90d6c0209a989c57aaf8f34633afaaa499c9bace9792935e20b0e331378d1143d7ada69585c36abf2d02a1d81c8133515653f5fc0daa650fee7237b46b0e481d5af26437ccc75ecab00937ff7fc6cecee6477a529729a13a80d01d510c4f72a1432e33054dd2df49e9f840dfaea9ac3c981a020441097d4ecd4f6056c1b651152c2ed3efd76dca10c3b96317eb801b17cac83be439fd06647725275ba0aca82c9adb4331816eac8be341e586b56f63afd2ba17e009b132431176495bfb3ed8d5c2f0de4513475639babafb7bfd63355ea3d0d850c44ee931f0489fe02ad39f476801931a214e3de51420f9fa60181e6f8264a13d72ba24c0610edd04b7831b47e0848a212471c9766fef5c465b20565c493678425aa47a93d90536118da8a4e9bfc13450d4084772163b903e10a504402c5fff9c29eea35a82a3a43ebefe84597c3f2a8bcb1be7f52295799f60d083bbe6351d47a65b4f3841127162fc41ef24c8bc9b9985771efa1d16ed79c4d35dc62d859e94320bb444882912b051c178c77b7b50acfc5b4681d9a31544f9cec12b93a0e2300697abfce78005f4ba462145cad041be28d6190772096b32b1d7faac3940210d01d925759f924d7c5dd351447f6a1e4f9b973b74b31e68b6d4494fb56a4b69aab3fd634bf1650089cc73d95e5397c6690ab320c654b5f8a447393d2688407b63f65512760532a3f619ac54ef0a79dfd262feb1a08b5031f0ef8bcda6f22cb102644bc356e8ef318d674534d450cc4af5ab4d3c3846e2c29bc4895e3254a704862ce0b4388d0767f900d9c4c1ec745735b35403b448140a77e726e91cc6758e4762d94d603838a1892767af2492a665b7d042b2fa213468a502a6e678fe837b232c28c53fbb005814f6e6172563d42b24679cbae14739f13f419512cf2b61676e47516b34f40167705331ec1c1e07e8aef765525c061f7f75cb7905079d3522d8d7ca10a9e79f6a677224793dca7c457eefe1231f7dd061ec260a0ff95e717e5f5918e608b423653a7d255e6bd44e3b41088e1e36f5647cec09e79ba4169f7bf056112797eb7c019950ef65d801db820cd292e0f5b7fab969558d4c37991269d9939531d326c4ac2d3fb8618097d071c449ba757e01d46b2ef09c93d8b5391d1f34947f2c80d6c2fd6f53d0b633f7b125c45ac5c8597701d8011f4957368da1c9efe82464c32528c1faf27ed99150a6b2c93c4fad5f948efca97db3e85b0ae8b06c5ad68bff6755e65da790a64a22e45f2b739adb6b4b3e78ca0b363385636055130ae73d94fb78a02dd5ee8f0e45fd227a2f569dca6d90c850d6fdc2513b5f8efa46ad937e77727bc7aaadddb428ceb84ff6c42db0c5092f4adfeaa6b36910877aa425ab389090c3bd9ec18b64bf2e6aba9f9abfbbc9686f093e50f21cc67e41e8b47af5b70b6937222b2d5674684d94d67f28a9a146aec3614b8baf1832d893d608187097f577173cb6d1cb91a751f570df09f4e18f8b70667f6ddbdc017b35c1ad0676e3126e27a2c9faf7607b9227c2655ac3e2798b1a369c8a5906bf5ba78ae6c0dafb0d6d2b84660e43c1066004b89188afb4f526085db8a960f642530afe8c83389c9121f631de5214a4a600940d98931d6ec1f31a6fabd9f54d5eb9013fdfac17e2d3443f428ecd22a7dca923a916bf3f51af635fd716e2b5049c8d5ffbb79f8ec67bf6c83ff00b8078b6e33fc1bd40ded7d72c7512be239c513f4bfad115267f2e08ea001551f55e7ade9d781425856ce529cfd258d06decfcdc1d65bc15d49ec11339cba0e55a7ef9f56575b73b107115368124b03732ba8ba731256ee71900390bbe20e7ea79562b5da1c874f9178650f9e1ad114cb0304d0006ab0e56d7ce1856b9f8a5c4eb421a174283b3dfd40bdb5ffe681f4e6e1186ec7bf838ea0d364ff412ebf99c748c3488bc3e3a7bdc88d5b466c2a8d09da7562aeff3a9fa64af64612255b0bf49314178169cc5640a850cf7c01292d5b7074dc1b545287cb513f431bf627e30520decfe847d6bf598058ee4ab555e9bd603b059a6990bcd7b72547a615e5245e08405bb4f468c4b64ef2355689045f3d8568b51675f8aa83930363dcd7a2cb3547dcf358e776e6bf091ca6c71a40b5b958ac1eb23a0730b531a685dd9fda8475f7c22e9fe979502b39f0c61eb9a929eb7abaa49746fcc54de9ee887a248cf5e14e6d35a5f811c2304c9c5423af8f0d2912cbf4bd51c6c9aa44026e1cd9f4be2c824ef6b7ab14aa916839780b5b32706b6f80898592b482ed59b17349720933c94e279c47142775193be8ceeb78427854b8cbf1d2c823652ec647e5cdba3897a9c3f4ea81050c2b3ff563effe188d51e8b2532ccadd849cbdaeda76b2f62ec8dcd2782eff987aa7340a79d8f4be60ef89958bd48961f543cd09302fc002fbb5cdfa71a106e6f3a946d30677a72bf170bb6e6c658c63dd31f740170454baa7e98088d0c8be564e82dc5980239582d15f6a891cc7846be571a83d3750e9bc432d87e4d576b1eccb7323ab4b9cbbda1049b0c6408b049fa5f24917a0af32a1b8aae1f20529d79461d0d23b666050cc4f6f2fa76162f4530a642a232d2bf52505af6211c0b5cb3f931e2079979e6c4166fb9dfc4f0fcd136d71f37d796c14c56a87175a0ed6e1e006658afeac198594767c5f72089baf9e0298061ccba3b1f9f6e90db66da60d5918b5de93d6e6ff9ece039bae94f45532eb79a7217ace8e8975dc060a54c854061b82dd7a64d95d33eb14aaf4403fee83261b7b9809ba06b45827384dde17976d08b30b5a65779beb8f058f435c1fa041859af43d1a189d0336e603cf85eecf58ba1dd9481093067de8025af565ec1c11de1ad41c9d9b19bc66d6804859040f5b2b3ef1002c81053ea5018ec2ea70e041a9a32a49f2f2b2a0fe6f51f022f47f6d645c413c4cf7393600f6304aa81c9ed03fe464d69e4237f29785b60b9bba496b3ac96d46c9f54635dabf070f2f72efd36f4950c6fe743d46c6dcf2602beff9466498aae3449825beee5602d1ffa61ddea6534e7887263e118a57cbcda7ae94c06033e5a271ef5340061ffcd9ab2bf7d323c3f9e002f3bff45dfb85e9a44ba069dc7ce2e19a862ac1f9e04b8693d95b088908db8eeeae4c6767b563d191885415f940566367f432492caddf033eb0e0bad2367a533f3231d48339c8842ede24ad6cc58f572c18312b551f9857fb50cb54f577ccb3bfc28a3446c4d5d224658497b913244df5925a79abf06c0c1ce366049ef948212fec8400f473fbff64f056d3ebf07631c19a1da311baddbe56ae585d9e5c9c5841a1b2e020817e00126773ed521c3ee4fa33c50952010fd2d21f252edce207a496b3b2896362a4dc86e15fbb4693f49c63b94f4e9076a333eb2f8f9e38adaf4b937639de68d04808fbd73b7eae798fb5d9d7f28e81b9fe2d309c019e248b5713ce661458ef6930bc8f766a8bf2433c917e6e3425effaf8d5f9725e0ddad0fa5c4daf4b9448103b5a5d75ba616e130788a87342c2e4c6286b6d402657aeff5c220719ed29323a644daa4b0af870b0ca51393fd100d71ee75c7983100f2714e60a26bba1a6075b29ec205056e6d7d2f2318d1cf57549f0b9151212e8abb234ac2d08fb46b3a1e33d4b", 0x1000, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x94) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001800)=""/219) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="08000022000000003b017a5361b5bc8c8eaee685cd1aaf94cf1a0101878b94a2ce115a59f4492f130f79a21e2dbc6991cc44f9332efc5d078ca819ecec8c0af58090507c9b8753e1bdc67b58e0eeb261e0dfda845c2bac"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3ff, 0x100}, 0x10) close(r5) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xff, 0x6, &(0x7f0000000000)="49cb6fad84689bb106913ff7ad3685a8b0377dbfdf563f75c0da5b747e70e673f784e6b52babba49c163a36a372c4bb395bef2795727cbebfd31b7e1b6691c8cc78c6e8b6dc23502725d80dd8e34663646d7d80fc58ce1775871666096c9b12596105a1f3165d9515f5a9645579374402b6eb361afea3a28f40493342360b7b57c9cbbcc490ef62d27c3640d970238f20285d1dfb8155d77ed77da28044c13ccaeb4ba0e9e1a5fd7883160e16d0ef46eb89c404ce2b9d505", 0xb8) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="dfca9f5b4ece08e43543b29ea1fd375ba97b8bf273226c85b3787afc8a472c636e767b645fb84d9b4971c731652c742d6edb8d9b1d4dde664b3de61a4ab6ee1220ab9de7cb86f1897fa33a0ef9d5a29e81abb86b089aa0bd7380c83c4f96d22b9ef5adcdbc53992d589786fb97a2f84a61be1a1c8b220997b90da8e31d6f3768d5ba9e0051bcd3ff418e39916ecade6df4550a", 0x93}], 0x1, &(0x7f0000000340)=[{0x68, 0x1, 0x9, "d047b42e52d60a3353dd123df802da44726566a175068618ddc46b1b9f2512e2a7703426b3495d79eba286e42e1171f9fb0f3a791f2329f43301fe0726c7bd8666432fdce5c5abc2ae3f3281ddc6f3f63b0954229c"}, {0xb0, 0x1, 0x0, "2d0f6477acc5ce91c706fbdfd4708438d3b1ca7779362b81684653dab388085d164b22934d9d0e8dd50a5e51cf7c79ba8064ecc45418ce60ad311c7a6611597d29b48f2f7f5b98011a9cac9fc49e6387def9bfa26b82dd108fb17fa8ee2766ecfe1f00418092fd4de37a9243b4f443be72bd9091473337865cd1e98e22d07e795e52ebfbefd58be179345e16b000a35d04c71229f1774b2065649698024bb26d"}], 0x118}, 0x4) write(r3, &(0x7f0000000480)="3d4bb2c53e735708b8e404b084d115cb40d6da1b21d1be03537c3401ccf07421058417f8f3b7cacc4c71c45bb79d17d0108efdb0b986e292837f84eaf0d9efb618b822322f8c4c496b82163dfb8603ada7c0d44734e534b848653dc83106dfc6d581c2d49b5433dfe4a90898ae92e7a9e62f5bd5092dea4d04305d599404c1177116636cc7d61308", 0x88) kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x6000, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x89) sendmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ee0848cd3bd71e604ea9cc9f13c408a1aedeafe301cac3a073906da4e933193bbaad62c896debd792d98213d86f009c12f257a09527d0ffeb550fe0e74d429924db6ab47e36cd2e7567578ef4cd96b23d1678813d51ca95b622cce32e92957d635e5c61bcb6b4c83a83b211db8798909742203636c10edb288bcd7f6e5eb8b65e076cff57c8e4dcfb15f2c13f24b63aed0612793635a2b62f7a6b144757741502909bb0882c1dcc11bf0664aed38759357926c956f8d56e6f4de433f3ab27b316ce46b8845ee3086adf350af9f528b1ce5d4b57ef99d9b006894c256fb05f41bf5ce449cf5cf59a71c04a8", 0xeb}], 0x1, &(0x7f0000000280)=[{0x38, 0xffff, 0x8001, "af4699049bd71622b2760818f57bb3149e6a5f141427a1e41b6d63e0cf5674cbff1347"}, {0xa0, 0x1, 0x8, "7c424961b7d491e853197c3b3f6015795950bce18c65fcf8ad99537658b290ae4ff98cd8217c88d227158d3d8b37285da131fd07761c4d51a17e4cc3ded3343b8140f36578809f6c79fb9e5dbe31587d5c950e13967431cddaf330e44728dbe3cba60e9ee64a615c1cb7ee1ec282babb01a5d86a4330c4771c787a103802ae842cea664a22e6454268b5722f8ed30076"}, {0x38, 0xffff, 0x3, "6a4528143878785dc82a2a8c6be7849d8dba757a7dd0197567ec9ad98fca8d948a"}, {0xf8, 0x1, 0x1, "ca4f077090238c8600adb147312b4334038f6c47831aa771b477f75d30dbd83a238d6b84bc52c61c21698590cd96c8d4cad53a74d3df341dd2d67974786f12d6b68dc8a046d2cd63ef8739e4f871658de0285612dad8d16d48c3e31732e6cf899d0b263388d25347476f1f69ddbe151dd50ac70e47bdf0dacaa689e055f34f5dfca6df9ef7dcf4d0610a62b4b9a733a80125541016f6892d30511c643a8f0a18aaee99a6ebe181f60cad5a1f8bee6a6d9965a5ee8da2581b5059900a309aeddf03230e1e57e08e16347d0c109c199d9b384a593e4df921e2af851aa32fae4baf67cb"}], 0x208}, 0x8) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) setsockopt(r0, 0xe0, 0x7, &(0x7f0000000000)="bb1c210598e8206b13b21ed8b26be7fcf72c09cd3b45a8413c5837a9b0c42bc8024dc40db111f16854c55bf0e1c89ef7e8fca7b7906ab91b3d", 0x39) 16:00:04 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x539c8cc) r1 = socket$inet6(0x18, 0x4000, 0x1000) r2 = dup(0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup(0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x80}, {r2, 0x3}, {r3, 0x4}, {r4, 0x1d}, {r5, 0x4}, {r6}], 0x7, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r7, 0x6, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) mknod(&(0x7f0000000040)='./file0\x00', 0x608c, 0xfffffffeffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() unlink(&(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x4000) 16:00:05 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="0ac1d98381b5d91d8212bd0322facd7b9e1e3869be89996f1a3a255687359b4a07d2246fe7623ace6a66b36bba954d1512d4e280715c7e48f5e46e591788352c46a07ba7f9d08d", 0x47, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = getpid() setpgid(r1, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x11a) lseek(r1, 0x0, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:05 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x0, 0x8}, {0x400, 0x1}}, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="6b9cf9d5118b74361e3d00000000000000", 0x11) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100000000000201d, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x100000, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = socket(0x20, 0x3ffe, 0x1000) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="f112ea5bbe51b1c0dfd4c080986a061b4dfcd5fb0ce3569d744f26946835fdf169d620bd40b920ad7abacd231039869588f277883b8a1e", 0x37}, {&(0x7f0000000280)="52c7d0f5e836b95d8e39da17f04a29c37777c96df0b038227abca8c7de3712255d9ff12a43a462d7cb7cb129b0c6af204264d6902df9ba21ee0cf990b584861002abcb32f72730d46ca3270047744f708dff0e104797870eee5b9ba5292af9ff8bd754f8ef3456a77cc01b150102eb1066fa04613a1aa8a2ff8059582a530439916cfc253141a883f0dec4336aa656ee00", 0x91}, {&(0x7f0000000140)="643005073b597020ed26943a8145800fb7ac1ad8da509110417a1d24ce30baaab2e7935a174a", 0x26}, {&(0x7f0000000340)="3b8143142e53da488d59dcd49528ef348c3b77a38c06d3114d7efcd3c4de3f068bdd62e77d84ba65d497ec1b0e64ca6cf00c8f894beaef6a993b71a8452c281b5b7be521818ecaced4aa9ac65909ade79cd92d75c020e77d1e6200fd0ae0d3e87e4db98117d65bda9792e3d1626d669e3581b2bd319381df601deb7083770a93549d4a024a994fb3e4e13944ce3bef205cf4cde9eae6a7cdc8c7ff41ea2dcc3a7d496e1faa962e3e397756d7b215c499f7a70ada819cec4a2ae635bd6c258886d44a2e0447a2e3792b5a69eb286a5064087a131074f4e0a2501edec939ac1e66d2ee2a21130f96fa22d4b6b2ef62a235fb22f01a0f3f44eefeaba416517fc132058ed8ac431e3968972290ddcedb8708f463dfba846be3d9f21df0e36252fbed6e4a30245c1f2d00fd9e5bd06a6836fb3138da19160c5f56d41b829d10fd5c5097d04e782760c7b0842df7de084bc46790702220f57dbd687c54a67c24d9954577a3f476a176e91f6f304d5cbc5b9293c8520d3a1a82dd77279468dedd45c4041285a7462566917249373ea9b13c98b80e0e6b6d138320e53cd758c27f585a8057ed4794b9e0cfdd872556391c021e166440c0e5e91886de765bf213807af3fbab1c04aaccace091ac02b1b26e96d54f36f48c92dad7d0dc344c4975e4b820d4eb197cbedca6eb07d2248a81f03af492b6427b2a2f24572d8131c3124d948ccd2ffbadc76f072e7844a62865316681c31e15f5d3b0a5595411392210372706db0c2ef44cb6a99c2482760ecfa796bda2445d4a268b82835e0605d9b5418b555d8f6cb91f9a25c40b71adf5d22e203ed76dbc9f7e32d213af44de44411005a400e9d3855074d0c64bc258293ca4140d2280ee46817c7588369d6c04113afb621d712a3a8abed5e7b20e14af7743a7b2b411a20ff33114d12aadbadf83d6d958f334f32fedfcdd52f48fd69db1cb2c3ff659846307b5a15eed408723601af0eb9c641dc2d8bc44f21d705a2d5580e718297c5dd9353d4d8c40ae9872352a782929ec80f7d72b298ab5be6d9117b1d4d97cc9b80367a58374b4ced26675afbd7571db256125c05d6290a5d8087628112e837439d52f645b52595f7a63958abaed550e4c193c76941e84ae7b254b7b878b0f56203f6840964bec42603f487bc6fd8f906e7e5e35217da633bdb7c818e4c0517f8086c85ede13c3b716c34752f05344654668e29d6c3aaad2d5bc131d980d9963c88d09bb57a9b868b23c8b8ea0027c6cb113a2a1aa7685d4f93d6e7a71f794554b4450971e2cbccd91b1bf749ff84a85601a3753f8c55657a599e7ce9b41e8635614246aba46ce493652c28a6172b7994efb057e9fc1cd1e8de3dfbcac83b4ef7157dd5a99bc1ab2d9380a9b45eb2bae24a3fe9ccfbfd577ec422372c231383758ee0b5b4c0ec78c162f10700b55316a104dbd487560fbd9240b8378ced4d9b29c0a4b3d473cd9ec98eb88f01b0dd9a078e4a1dc44edff5b112cd12b5f09234a9bdff413467052d1f8f00a039c5b7628d3de1b0f2c9d1e11cde230826f58b3d10b99ae828c4effd7f6cf045da4b1ef4c2c47f5d08d575869df7bf5aed3b472595b191888f6c04ce4f4e6f33a23731ac7571444b2577c2b2f7681e3224b4246dab7d79e2525087c8aaeaf7ef9cfce87010f6bde765c299d69c364e0e0b376650624de4c0967a80a349ce6aaed739b2abce8a688f4310508277272f7d79884f3a6dfcf777b06d55e3a229f1edb1fc9f4de29fc16b2424ccb2e61507bb24df9fdcdbe18d4136ef96d90577018fdcab5662b6745eae9ae419e9d2ac8fb3db002aeb6ce18025fa663a083fc852673646a38f77575c78f3065ac3319ed6b6f09458a3679ae22ef68859b97ce46574a5589f6a342730b1e9efc2fc0620fa2dfdd19242f2c3b849e83e06bf0774392edf8e134d93331590ce51df4d7e06cf7168b282529225cac5122e6b6d2cd7405af9b29c3bf739790aca67b6fc70a40617ac633c93b06c055dafe44bf8c6fbefcaa1fdbd2b458150dbfa2cb3b394276c763ba204d0787d8cabc891fe1b32c0ab6d134f7dcac6e077cb944117adff1af0442fb0cfff34af262df9ee96dba63fe0197d915f0a4ba827021f18caa587791198fd3b41f40237a9434defe195de021c41baa987e5de8f56ccdd9c45112293f3fb43fb319bc3f8cb0a42f7d8ad5f0ed535db0679bfdb1d396a12073812e67dc41d2f6185aaa4f52cf614c4a17866c2488b15b34f4aeda784bf1af3efc88daf1b8197b8dc14f914dce572c658845f0737fae340e83357ce983faff7fba90fcfabc60c2d293d1e37e6fa148be0a8cc2685d132364c89e0dc438f03f2142c8ff9ea065b9be745e9e67aad61df94d67b81544fdd63d5b9c1a22cf82771c558c6f9f416c03d3acde4d07979a0ea2a3310947d36c15a96d7a4f7da95714e289c02e21b98a85a75037c6878f727990f66fc5e5e927b616d357088fa4b95bca19e43c47214dda1fefa87c58a795296e175807f68ae95e5ab52fab01f0f05e7c68dcc1c1027792109ea33b35fed376e3f9edf9d32cb25069700263c781e1a938a4fd48e7c4ebe1a30e7bcc284f9c777faea3ce86b7619cebf783a6650412ad177978d6e8d6d6aa5802b2c6af8cb9eb1ccf54f9f3ef83cfe1b928947c367c98cb03b30debb130b1e3c5524d7f49295da003b615226d20cbfac90846aa0e9f06f5f223792ed86658ad9b424c2fb3a175dbb9100e56e8f5eeaf62b6d1a98549d34cb9b0765bf42116fb6c88d79ec05362e30dcdd0028d394d38ace010a7137db80379839e005d5f943ad38fd7fbcfcb3ecbb4563533d154b34866c4cf563436eee95701af265faf5b7f51da175e69a3fd1a5788a339f24128add448bd8a184a6165a759cfcf5a450aac623d0775be7a0f402f95e77892366e6fbc0caab8ee42e5f0c2ea9dfd1528bf4f5dbbf4c5a720cb17f308fb4a7f9e01d248c8fe3d4a402822d72634e8168a15bb2c1afd3b9ae311c674599a9a03816e29b6eba7327d657d3c2ff89339a72e36e99ef9b5452066f923a0f3a0614862984de07626e321699ddecf6b9357f5643925a4185a160c5be91d7b5e4801df349b4d5c76ba982162e072639402c7706482affff3049f00b2ae5c92a923f60929309a30e9725b98c0d31d730ac78c624f0ce009905f7f485b3bc28f3cebfb1481c35cd9e05410ec0eed8093b3f4d5998a1327a7052c792d512f3b501016f32436ecb61c6bfce7e0e1bf53a7c628e4a5f514d58b224f552527ec0496b0a0a33c6fef7727b1bab0cdd25c99005eb7a00218debfa783943a2b68d2db5f87cf8625cc3f92a7664a997f02eae4fc2f501c9859bef07ac521a6d374ae407bdf1cbfd174e5caebd81ced2bf96079a3361a9c1296910ccdf220a605f348762a29ccc0ecf798a7eb02c13627ca9e9e20e9db654d2905a6c8ad9f758099e84b829df14ab8915031a94b7e5f28b972639651461ed78a8d9eff232646510c7fafc65d87f14a40463cd8936f3b1c997eb10fa095d526bb0cf5ec7d69bb84f560d6d3892c35ad2e4ad5e94f3b6d1e4f502ee6096ac4616c2f5f9e261007b262e9a790a209ddcb873a75de78aeb2c3009ee8ebc76b0b143b32593ff40abd3a43c5cd2077c8b51ef22dc1b69bc962d2dd2b668734b1fe02d0aac207fead8a7c0b9e10ef369288f4b560458376d9c87019512add0fae2f36804c906dbec5b43d7d1d426d9f69425dc106923837503af134d956994aae7604db204707f34eda673b39900f8aaeadd381054e1977aa0fe8ebe40b61c727e2e8ab46f662e0c76856f2e292a61b335a034efc4e6fc7eae9b5a9bbc071b68507d5ce4d7d4ba68719433980e7bd31ec4aa045b34389a756a3acce48aea85a972e1f8129e4358dd990a115bc1ea5af01dd37be08ec6b13618b2421d42f4166e0219ae653efed446547c9086dcb8c2e0a4af8fcb98bd559be316a92d54d3b92697a414d373969e218af64725c31920fbe753445d56243b14fa37d0d6039d7e8042b052ad33752151a12bd0ea0baa2732fc580c62d83a25b0e9a986a8b31c3e30b2b1308dc074ab0f0061a9f55a23af302d366233768fc69a6a595fcd0c40895840e38729792b4878c7562dd396f063aeeeae5f35347f8c2a41badc3d43aeec62bb0c5b140add1adb2d578bbc64493314e4cae273eed5cad7a476a41d7dfc1f738cbb3c13f7613916dbe5d64e937a08e76577bba9838556894b313a4b3231ed7cdfee131528035aa4d5c97f44573d8741a8325b82915e6f6c4005b40b4dc0880144e073d65d1990a88e1240d6d56cd32b199b3eb18fc3a6ca48e013c6b041dd34de2d4869bb9aefca00f3de9429babc283b4ba88890fcdd81e3548e3236bd127e5e530403ac2e0ac6cd499dee434c2031db1594f00bc868e8339610e3c86c30d389132af25cca9b263c1fc82111cd4cdc1d7b24e7dbb80f962b307b8884069a5ff170e987d765d0727e1e95bc9f13cd14aa30165344d2d7eea5e538d43c1a4b839f0bb8fb55b46a64c20264cd4c470804f206525f6c423ab7522efc9e6a453426185cdfab8abac2161b7c58883447f2a3a968dba5477ae63cb5ef336ba83824e057b329c01a02ba342fcee4c34c2aecc85a07fe7806bf8dfba36477c00a73aff56032e6cae8bf6ae5e1bf33dd25bf83bda179d038bd49884f43e8be0cede0d52398667006863a3c285e8c781232835091eed2888c9246005a04cde8698eaf642f0a336e36dbf9da669bf4a0501c91bd2051ca4382da5d5413891f56d0d269ba225b898ad3eee01ecd54c41cedac9b4ce57318eeb3bfb2668e4cd54d1d04cae3e480324e987e79d99a8c72563e91a50271a335ce4fbc028adaaa4ef4a94a0d940fd50ced49c87624890a86df347e634d47db9b6e91358b65540e58bb27d98a77cac6228422d417413b28fc2446b20985515c7a90463b51553c7f7b4964c8cd904397209244c09ff3ad82d3c2ca6c1bd7039eb6f86e4fa63cfbef0c0c3872288da7c4a52c0945219aab532f20ec093d8894b042b6c5a0a3970f6c95dca1d945230078ed9dc7a9e66064351a374176e6c83a9b5410038bdcb3775988c7ba542000208ff1f7a09fecfae61384124f9705f10c5165b5ff854b562a7c400ffe10a492f210d590909c7b05e235c9f62c3db594d3bd8a4b0a9795aa57bd688add2f89d02b02cb729a5eaf7c67721b7966d7b0f32f2028baef955c0bbcef1aa49cfbb42350d4b7396a7db6d94814383d37e56a4f7f2569fce912315e682f2b6a97a0bf36d65af69dbb5bd0b1a163d689cce526669535eb0a6fdae3ad6c7b9484a85d5c6976d235f267bc0bc3c34b0527e87885e24a73ad83d717a87e9992cba80ee4b79f660f57a25e12aa0b0f0e53c9487f8a3d7fae2704884b7fd8ecda4fbd8b213d5390e19fee417072c9a28bc51e00f9cbf8dc795482e532802316436885ef799bd72ffdc5242a164610e3464e5c03d540e85a288e69fe602de89e4a8b441cb3470b614f38209ebef03137d9a02d35ad9462447be11e5dea24ba49dae3d6d41d12d93d4a3d90c144d3cdf8e4258acd50702bbefd9b4804e06ef981356a74f8163bd00d629e5f86d97fc297b19f6ac12ea8e4751b183a03c7c1da52577b191fa19f9caaf8b04debc9210eb32c3c091722ed94a9ef39ba4d7db25efe76a0f38e97d90ae6c7848388d9b47e39dec1d3265d5fde1cac9085be7a36e67e123fae61f60c85b74760e75c4d4c2189106200266221ff6b016de8e7d9880", 0x1000}], 0x4, 0x0, 0x0, 0x405}, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff}) setuid(0xee01) sendto(r2, &(0x7f00000013c0)="94375363db5ea1632f1fb50af75d6e63363d04331ffff4276ce3c62e8bd0f5487af1ffac94bcd6b674d4a4bdbcba3f60dc14245ff9dddb651f67ac0a4eb3219a8b8444a88ff6402355dbae55d74815a312cae085b1781abdfdeed6090aba0f54be7f1eb450d0547aa1c0e17483163188de4c23f9a3ee7c18d8b65c1aaf54abba8d67eddb4102c4da756c536735a3533cae5817388bc2ba70938910318a76561d408ecfa29c119f017cb3f8af83b0f727428e4d5716d44836ed", 0xb9, 0x1, &(0x7f0000001480)=@un=@file={0x1, './file2\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: msgget$private(0x0, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) r2 = msgget(0x3, 0x60) msgsnd(r2, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) 16:00:06 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:00:06 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x1, &(0x7f0000000000)) sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) chroot(&(0x7f00000001c0)='./file0\x00') wait4(r0, &(0x7f0000000200), 0x1, &(0x7f0000000240)) r4 = getgid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r7 = msgget(0x3, 0x1) lseek(r2, 0x0, 0x0) msgget$private(0x0, 0x2) msgctl$IPC_RMID(r7, 0x0) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) setregid(r5, r6) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000001380)="3f4339a0aca016bcc53d91bd4bb29fca7a3aef2682bf414ed2ffd1d7ce04271c8774998f5b81cb6611dce1be4b9f9df6b6ded9d7d84b92dfc7c5fe9ead092120a7b3f294df82f31bbda53e34506508cd295d5c1f3aa29c9086421761d5ae28aebed0f9907dc317d19548aa4beeae3dcabfc17f882ca1db1ba03a6df26470b0f96be992ec52c8d77550982e491452a311b71fbc4a348308f115", 0x99}, {&(0x7f0000001440)="89b913940dca9b712f507b8e2b3180456ee18c17551da4968530b8ea5689fcce370a6d5aaf6355f40fb834753cb8d32e654f48a4aba5f22b4308763e468a0796fd23", 0x42}, {&(0x7f00000014c0)="44fa6c315a82634c196c3687a7795e6333fa721a8496824c99110d8a3902aaeafa9320f1fc683ab1a514ab7cb5b67387e74e44cdea00c6f31a768268b0a918073e92aad89704e1e8acb916e217b4c12ae1041e3675745fb19b8e78dd49b8030349", 0x61}, {&(0x7f0000001540)="c314b52c8b94910714e38f5c6796c9a340608d3e130fcdd834c0e3f3f46ba55113b0c79f457f1469eecf7929577c637c55565c3372fdce512a37ec2f475fa7f56ddfa74d90c9e72b1c1f198215c75ec20beb4f599057b6ff430f18cdde598e2d30d3f7a49c54e50808572f83a6eaf026caa8c00457203a5bcbbd88695279512826dff3aab531", 0x86}, {&(0x7f0000001600)="a0b22fe0fbdd6ba7f3a8438bef4b6c569fba56a7265599a9990f6efa1c80863d555e18fb2b3545adbbd35fe00f3305a10fbff9effe1ad7465b02c9c900c7004228858a5bf319cd88ebfe143b1ce7db48aaff4b03d6aaff7dc99df24815d4eac5a69aab3ecc99f08e8a06149371a61eadf1d88a1285339777323ece2214287a0a80b9e6a08b7ce37ee66c72c13302118ead23d296074269bafd26cbd0d15b7f77ff3b1de21bee64936282c7701d4e18910a57edc3e7d8e447bb6838", 0xbb}, {&(0x7f00000016c0)="6eee21eecb091f38f3884ca76d4b2e76f14d3cc7cd74aaa7e1b527a9f598c5a81c081038762afd9431cac05a39bcfd299430b716ff7c3767b33d9c3d09afa30fe898967d49e8daa5", 0x48}], 0x6, 0x0) clock_getres(0x2, &(0x7f00000017c0)) recvfrom$unix(r2, &(0x7f0000001800)=""/113, 0x71, 0x800, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_RMID(r8, 0x0) close(r2) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r2, 0x5) getpeername$unix(r2, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) shmget(0x2, 0x4000, 0x7, &(0x7f0000ffc000/0x4000)=nil) 16:00:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x400) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) 16:00:06 executing program 0: mprotect(&(0x7f00002ee000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x858f, 0x7, 0x14, 0x4, 0x10001, 0x5, 0x3f, 0x7ff}, &(0x7f0000000100)={0x80000001, 0x4}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x400, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() setgroups(0x5, &(0x7f00000002c0)=[r0, r1, r2, r4, r5]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x104ad, 0x113) sendto$unix(r6, &(0x7f0000000000)="ff39238346a48d640ff8ac932b63f0478df0912cdc7918a657fd2d63a8e5bff394acef78371060eda9c3171dd8d6e4e4e9495a551f4794df1b6cec0386a6a84e711de2228453c145dbf6619f8ac478c114da45d78dd3b34f66f9419ee1f2d65191c0f4aa64641e711866ead39a491f15212329f35a57a2d6009fd5979abf7249acac6627ce23097071e038ae8bc12ae8a9b122f3d7ff103f7bfec345df5bd6", 0x9f, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x800000000000) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x44) r2 = geteuid() chroot(&(0x7f0000000080)='./file0\x00') r3 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r3, r3, r3]) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x8, r2, r3, r4, r5, 0x2, 0x3}, 0x2ae, 0x8, 0x86d0}) 16:00:06 executing program 1: listen(0xffffffffffffffff, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffff000, 0x5, 0x400, 0x2, "bc640b355aef60b7b19375f4ebf4971f8cd13d0a", 0x8, 0x6}) socket$unix(0x1, 0x5, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket(0x21, 0x4c152c2c607cd6cf, 0x4) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x10) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/209, 0xd1) getrlimit(0x0, &(0x7f0000000040)) r1 = dup(r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) dup(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sync() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r1, @ANYRES32=r1, @ANYRES64=r0, @ANYBLOB="49d990af4eb8c8272871e49f1d59da3f700027609fcc39e436e8a18b569bdb193d500fb9aed89ba2471e5632fcb6344fe899dd8116a13647df64a45f4585ccc685962cf154823827fcc724839a0050f8530d9a2521fec0f321171835e60bd0c97898ce83e95b925ce970d900101ac89471b69548afc39aaa3435715b79a9c2dfe95ef6a0ca5618501e396cac097164645e11be36812008e3bb1560203e23490231678deeba29128ae3b527c0154f50e54a7d9895199a339e251c41bc727524e64c6916f77cc24e51c3d6656e5ad663"], @ANYRESOCT=r0, @ANYPTR64], @ANYRESOCT=r1, @ANYRESDEC=r0, @ANYBLOB="5456aaecca213d79673df140613b5156f7f8dc985a36dc4e8e337e4ce704e201dce8dd5f6267b512ba25ab05548dcc34c0db52eb9bf71752f90413837a8fdd7a5506c652342df15287098cbb57227d309f1425cc789a61414eb17c779b2ac1d57d609aab2e36c43913617803a70a57a89fbd83f27bb91658952e7086589a474f6bd97e2e3bbe5935ffeb9b06c449775d57f2e10d01972892bd60e815264981389fd7746f42388cfb6a54c042d1836e4aab68f60264872344aadde07ebccd3c068003fbbe8904bb5255334dcbd259dd6b404b9181fc55241c58ffec13f7e812747dfbc0b2dd6b7df7d88e9d765e0ec38e124624cdc67f74fdb25cd46ff24a05b2cae2c51cd30ab25ead3fcbab2fbb61d52a4211d4ff5504f2a1285240904785cfee8d1276ccf85bf9904ba6f471ce504b17d464a0adb32b8b78287f81695553f609c3be6e115e48f6778a6576eda96691611a1a9e24a6ea3a18a178d8e6b85a5d11da68d04cf8b4cff6dcda02138f809fd1c61fc94b056a39c0d8a817a51606ccdd28db0b857ff6f316dbe7ece200a28d5100158d9bdb919fbff7154f1db1913116aac5075364ca6a3c53f2f3fd160d3628b1a9fac360d2cab73287fb50a0927c80e51b88ef4b38b297d75b3b550a11b5e4e105d5e1d6621b97c01b7c06dfa1169d74b1866171bd5207b8f2e5ac96aa67d24b07b15f7431727295935a5f128d3a30927283f44304ce4330c8aa57ea30e38d8aabd6b60e47afc56e405b10012d297d50ac0a0fabd504ce9957a7e14f2f38e0ddd0d2bf8e5f8e1e5de7d6cfa1eaf6a48e8392f670f9db5775b666290a61ff3a058ee5655aab6683ff6f1ea65b46bae80c07e5bf6120527809e1da13380e5256ed73c207294642037429c207f5915d87ae2581310117255f6bddfca5724ac7a82f1476039cd1eff7295f627bbf7af894175249bb8d2d19a84bb36c729ae131453c763da2b5a5181cb8ca8d1dbfec8a96c25dd731889ae62b30362e05a748313903d8964206a4cee1085eb3d59c597c8f620f40933b0b610633c7dfc57d3cf8087f82b21d89037ab2f0cd192f2ecf4a3e47ba4ae9eb6f9cc733d764decd5d39a32794d70a1888aeac23ae847894f0b1e7894935db72609de3133912b4ed6c6d740ed1a96033c72d04baad4e90f3c3ac33a18fae3d3c85371dbbd345e4922ffd3dc85b4a116b6eac372be4a8b12fbc2ce2002162f017b959a54fab9fda083071fdf9e0063ac453c17aca4a71229807fde069633fba6222d78ea9699a905741a831ec4fd3355c8d8f4ddeed4751f868538a669e26d54b93497a5da04c0ce251db13aeb677efa6c845ba20239925cdf8f20bad0cc23556859bf5f6bbdd1d9e5ebd51b68ca9dd9bc25abed448dc440c73255a140f5e1538f9baa9c9f440b37829ab7da4f0ab1b25dacb591c82e49057ae52a2ce87d617e7f440cda5e3cb303c64f8fce8427eaabbb627ce4e2e27047049dd1fbeb0842343cb1f86085f038e894ad593ec5e2b0b3d8ef85efe8f40f155040ae22594331a1d85cfe5f6a05ae53b5b96f73a52ee226faff8ccb016335871cd6090b04c508d163ab1dcffd53c93e21249b78dd6d87038c77ec7e6aabba00831aec1aa04f0b20fc8215bd1722bc051d0e8dab13b22cd19f14034757f383b7b4ee536b47f46432f38e40504451651b3f7a358194c038180b21748ea7c46a8539d3ae81a9475d810f8404f9bfb37d2331f4fdf7e7013eb7c9988101fb8c2d3aefbe56c7738bdaaf5c021c69cd0ed4e8fd31c556f8b12fbe728f1e4082c70002e71bec3d0eeac38493e82170c89f47f7288f48f180c298bbd0010f99832018a1dc7fbba59c0730744a2e257047c33cf4ca282e1f755f28bc811ac27e5bc34a0e805d937a32cf266179f952b25de55bd2d4d0c8964d8b2bd1e9838c0b310cf88b4859adeb2853bda920b762ba414f400b5aa70872588566816c5e7d58a834dd18493fad201c3b14bd1d5aa9100f85fa90c75a6bd935464237a3dccdc081f021f84fd03896a5f785f53510efc08bb64cb6b788cae92ff90b2b2db6f10e9acf6460edfdaa37a7b3c1a3ad95866f389564ed9c49b33c821ce3a2cd1720b9a0d1dcfd930ffb843be2a760e5327317ab9491a14562dd2bc4a6e1a37840e00b3e322e5b6e25e83f496605d8e30a24f845538535209846d7947de52018ff9a23ba6aec1786593a29bdb42801059f607b475509fe8da18b247029e0fc99f60b69fe0c1404372fc97f0566a2b8583bb761c2670adca94827e284e481740e3f8b1ae0a6fad6c80f0db103af09ab15e66dda37f400cecad8182213130f790b9d9c459cc19644a92c92f38aaac9a33354cef348e12d71b5926e6312ccfefd9c934a92140eab5ad1658cc51c66e82a94923c37c62053d7a1bf53edb5982e70e4b1ebe123b13d698cb093cfae28ca7ec63b76fe52640d8595797687953ec74e2b9a03e11af295e8087864537b9d3de024e2c437dc5ce6e9fc10bb1f4668c44674f889db1b2f5c469fa8de251028e9d521c8a1345ca34d5dd593b78cff718e010a6798dcbcafe8bf08cf29f01ef20ee4a41de949d7278e2e1c8441212afc7be1a986916bf7749fe9ace4790eb04ad93d0ea65fc868c2e50135fc76c22025152537667c4a28d269e1e8857526cd4879156c2fa053ba38ae135611009e739c6ad9ac257fe10a4095ed3e867db43953875997311de418d9b6606cd74c1842b3574ace05d31ab692efbdcf591ca132492e78e6ef4598777fe1803baa0bda404848c1be109d7d34cebbac314faa8c3173315f28477c2d3063bc88008532ec4514ba26cd33942f333f7c46c532a982b2b9ebd498c4ba137705936d42744199a9cdc4d1ccf2b356380e4526ca34b75106cc5e095764b9058167d603df5a81fe1e2b44078c22c73c03c1042b5b7fcb6f30b1252b9680d6d162119d74f8bbfbac0d0294dbfbc4c79a2bb415212e18188d13d26d61242cae4cf09925d55c8a003da591fe517dfea19dfa872e53372e2bb028360e083f6c6eb1adae079a8a3f6d19a4a2688204f6535ace9640346c903ace429bad70691c90c746043f239ec9aaedee1a40114f929b1bf03ceded803646418ef56baf768567a571b17f88f5f74b9185b3cd3ca8720a364f6246a99f396b1f8949e36eb81bfad561458d76744971bdaf40fc4cfcc49d18fec6b865b4a378bd970eb7fd8b8c26ed1050a131d933a5cc4fa1b77867e356ce22125074d2df396e0081e85973f92a79868be5f6e61e127cf9354d42cb3355ecb6bec152b4632a2026e89a1a43031129a00156a9a4c1f7609df7ff40c5aa61e1c40809a5fd5d1f77394af2c9bec00ca3e7029e1141e9275ee5d818e259adf7c96c5cdfb57e3aaf10668f67101a2f22fe3147e503e6feab1b31b637086fc8391b61866d1059a42f7c0ba3871caffe403a824cb46cb8bdb165bace8d4706fa78884bd5edec0807c85b38b7474eb7af6b03eee53e13ea07087676941aa315f2cf9077eb93681e7b2e08ea0ec9295c48d5b46eed85acca9fc7debbf4139f84380cf5260722cc0cf20dbb01269a938e0ab8b5e2a527153cf0cbbb70fe5976036ea6ed80001e708ae5d4d8057e1a9e67bd7bde4e03928c1edea979a64953a67a11765f383238173680aa53f03a84759a376086507346d1e7f75f7f44e11f675dd73244591c481bdc5e44ba1a79cc98057fbdd8f767655c1a4ef6b9350e2cbfbc622644a23c395855f94a3e2b43d1704712b379214250af1ff028bd3bba86f332d15b26bf45633073b25debdc66d1dd9936a99b3d0f0b65dc55503c8ea07f82e177886bee977de284c13ad538282fb163b547791161ab4a6618457dfd2708c53d693d559b0d38754215c730bc749c4a0f84b47d3e8f762d977b94d2bb4290de2fbfa3945abf11f23cf55e0a7a59647cac14ff42f9552ab195b7efebc55147ea261926a8e2c092b75b83424aa0dc9dd00b6b0428aeff891477d6876a8bc2aac31061e3cb3084bd31c589ee32c399a81bb264e6d7a4b5b8ac60b84e49a4ec77714a37405f5d08e90b8560b4f68dfcde9ae374c442a50a5e114f721a846bc1f2347b6c4deffb57dc482b43bcf74b2d6790b8e6ebacc088331f766876337368869cb39cff7a37f2a515123a205fa5d5d4ca0653fb0b2815ef17f27b12ebe3cba7a787fb286da346b508b2ebdc9987717a3e52ee1b7f7e8cb8bfcbac2020ad510a795f5b8ea3c5f12729751538bbfd644722e460576e9d70112f63fd3108e6f38cfc12389015f3ab9fdfc1c6f79076326f30dc7fea25e11f1bdaaffe6b18d8f7907b7724ad3b28e74132c96e1318a31c900f89912d059e20e47cbe5409b8eecb7fb3c2cafb8c143257a78fa5df616954fc070bf62642b8c62177c18d58aa26e7292c43cf5a1cdec781b59e6e635f704f70058bf2ed3304742e160c411c25e4d772d2099a624442b38ae907145a2002866059e1f73a8bf38de3fb16d4cd6340aec3e1b22f4613ef08af69a020cc666df7ee20d414235fed8ec48d1c71b96530b53d22a1389854276021cb6637353d65a063bd1745d41fd50892cf47b9a50197a43136a08922cdbba7e50eb915ea4b648ec1518c12d4bff626a04729add27466745789f44f8716b400b094d1b1d90d6fc8d11632bbd3dd250f016c3511f37640f5c540a864dbd8cd6ef190abeac3a330f8a8f420beadceacd421b74b0edc004fabe1dd68b6f6c812c69636928584c63d7b157f3877383a0b9a6fef1314788ab3fa331bc6bf9a70f1cab86e7d1f97c2f39b63d541331253620989176d7e4a38a0b829a61ea2abd003973b89a94e9bcd0272a78e4d1db30133dbc802bf9e7ed5e2bd4980cbd5b27b10a0cfa975050790fce8ba8646a906ead997a50021ee7a7142e579285814637058c68a49edc16837621f5020a7658b3d5e7581714d80cb910f67e4df296525cf77a150be1304a0f02f0f44fa1d8c35f355eeb75b772f495da3fb1b74fe8b8d0ca29b3bc28159fd784a4b4e5dddff5aaf2ca328a30fe4adbcc9076059115b297713da07c45801ab7ae7cb34283ec3d45a55761ecd4ccc0b60f44b72085faf6273bfc3fda6cc83bac96486ded64dc025944823f60a23c38e6bb9ca7737b7d89d3bd5ab6a21b60ab4fecd133b0f8ba0d58b801da5585ce83860ca8406eaf9ee7e3b3ab33c42857096ed4540c7b3374ba849f0f813e9ddb3077a9872367a4948a9d7438b7357a88f0fe83adeb45576e2286b3132288126cdbf3e8816150e45a0b5d5b26b5d436e853deab0c2eb052b355777f486ec869b09f74d0ee4f159bb09a9ddf0e95e989597b0ce176fb1d6d653e1194d5b9c6792e067f19ef2e0f71953a014fbf558678c4385b755921bef9921eb6a9b772858343acf3e2d776dff966643721f5e6e9eea3512136d2cc4879ee57afe8fa6a95f7e0d13432f28f1d4a151819ff23a84c7e337077fefc5ad0e1b245f589a600b27449ef8214dcc00c315c4e6d994f8b8c7cbfcc0ee248ae0b9e39ba5b24ae707af33b97105e49263d3646779a2ea81be4133108b695973883799a7ad1b0f6c6a87515180d699371e207a2e03bb10972ea66f627944f5bdf17ef18182a561a37a967c2119b3d26dfa7b0501632a35e9a0a5a0be90a2c9ebeb564167f427df3b82cab1b8cddea2da6909a7d7155b0f200095d536d6f9cfb6633e677e1aedb9c8ec0e37147d937b50f08dac88cef1ca0cf5117c9a8154da597937a0104e89bca0f57a45f6b4d89cdeba64040c92343115c10619ac6", @ANYRESOCT=r0, @ANYBLOB="53d32546633341a995920ae7efc3b4f012d286541d9a3ebcc7323a0dcf0e0d353ab292ede6b18f522d7e5ad74e4379de6101d9224c5d5f456ae82f3a0c4739323466f4e074672eeb5ff2f9999fc2555ecd0cf0ad96c6f57bbc04bce8b47e76a27f2c5f277c855a467d6bd5e8f8e6dddac0c8119a3a3dfd67c0018f64d271c7a82569f93aac7fffdbf82e54a0bee7b211ee43c048c2663224cd9c2fda2f1ca65976ae2e56c346afcbfd8de6a7a10cac44fcca27f6494d1e8d88", @ANYRESDEC=r0, @ANYRES32=r1, @ANYBLOB="53ab7f7f1a6db58e28869cf456ddfb49bf2fa0d7347486c4469fa16ffc7534891e8792043cddbd45b87b5ba8084602953b0f6da0d3458af82ab3"], 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 0: r0 = socket(0x1f, 0x3, 0x408001) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/70}, &(0x7f0000000080)=0x48) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x4}, 0x8) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8b, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000000}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x23, 0x60000004, 0x3, 0xffffffffffff6e4b}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000014, 0x7}, {{r0}, 0xfffffffffffffffa, 0x90, 0x9, 0x9, 0x8}], 0xff, &(0x7f00000001c0)={0x8, 0x3}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) write(r1, &(0x7f0000000100), 0x28b81e) fchdir(r1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7}, 0xc) 16:00:07 executing program 0: mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/39) r0 = socket$inet(0x2, 0x4000000000000001, 0x400000002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="c3be8f24e274b0396604edc438f8af3037a5a608e5680e378e61e515dc1809e648d034e20a6359d0bc07e9f922bb98a35454c5fb7972d2e4e24fece25b0f50cee4e184595f7a19db3e6ef120f0ee5eabcb0b0145803b870f9a4044dd59e59e5f31c8d3ea4b06d3fb496bc07666a8cad3407b56d1c26b8aefe035021ae04f640b92fce2b2eca9b2f4105462d8a87dbd8e863164fec809ebb289abd1e6402cb856ef276b6b5dfc727049ebb50023afb462716661b1e6964b31deaec86153c234a2c98eeaeb17", 0xffffffffffffffb0}], 0x1) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000300)=""/93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9f5ce6132fc348d7a830", 0xa) kevent(r4, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xa9, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x5be, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x9}, {{r1}, 0x0, 0x51, 0x40, 0x6, 0x5}], 0x7380, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x18, 0x4, 0x6, 0xd0e}, {{r1}, 0xfffffffffffffffd, 0x4, 0x41, 0x400, 0x787c}], 0x7, &(0x7f0000000040)={0x3ff, 0x1f}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9e0facd86d07cc670600000100000a01", 0x10) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000040)=""/33, 0x21, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) r1 = geteuid() seteuid(r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) write(r2, &(0x7f0000003400)="469a28a94fb3a7ed0d1f7c13a5e29ce55fc918fc0f", 0x15) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000002, 0x101, 0x100}], 0x40, &(0x7f00000000c0)={0x8, 0x4}) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) sendto(r1, &(0x7f0000000280)="445a5064627a18d67c6393b5a9a5dfb9ea699a78f0b1d33d77fee159b8cb32ef75f8ef20bc6e307757f819e604f777c88c692cb05c0a31194e78c31e3b4d65acd593b4ccfafe1ed897901f5d05ffef954cfa435dd74efbbe16b5a74e7ad8ebdf800c86752926be21e73ecd461aaa687cd9a00142d11d3326f6ca55b9fbcaaa017da45f899b1ac847aa5b609d7fdf08aba731131e93d58683f77d6d88d88795ca60b849ed145bb892db2853788f163e712e59e84aa649262b5e8d634e57f1d7e89f0ddc1b356ed14869286c71325ddb74c3", 0xd1, 0x7, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:07 executing program 0: getrusage(0xffffffffffffffff, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) getrusage(0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="2f4605dbffef", 0x6}, {&(0x7f00000000c0)}, {&(0x7f0000000480)="72197fffed1c6f962a88a378cbdb22d5d0848b069d88b6", 0x17}, {&(0x7f0000000140)="5d12a9d1284a3909400bed76b412a2a0b60ffc47ebf9e54a58c273ae369fadc7fc5af443dd652353fd0f55f32f8301834fe60bc06956634e6159400c2c3e74e18d67d546a1edcca0188c21bd3c99e80aa8e4bd52a628ca29a29a2281fb0b3219f7ed5c", 0x63}, {&(0x7f00000004c0)="4bd3", 0x2}, {&(0x7f0000001880)="8f93537f7ce867686e27debb84e7b4c5e4e1922310348a3a27a337fcd81544a41aabc004b9a7bd574c70167b3ad604a490a8530c0e9b03e0b3d388c3c8209d85f46fe25e4cac0fd96363fab85f398f86d3fa318dad9a57f1b2b6a9446cae3beaf205a4f69f7c10af941dffd979d6eed37d69769f994f2627f918ea4862e1316f7678e02d9180581531de43e2a508f4f8dc3c2c045bfffa71e5c126cc474d176fc9381296697cab8b6cf064979eb6169ea242af10c0794e9f1ba5f0f9d5dfa5bdb60c0deea88513109b92573e0e337d1bdc6859aac0a53624d9078400cbca3bfa424efd5ba80884312a009db776a196318046d8b4b05152401ef02608d3d54acb359f8fe0b99cee6ac9332b89e09e4015127ca7af370ec38fbce7b6f4faf5150dad2e87db493b92179e76fb29d3c0b4518136e02fd50210e5c4bea37457ae9a1ec1d38a855aab87dfae2b10aa32d5ad08958215787e6f1c461f4161d329e7385bd25ce2bdc8341a0d1b8f11aae32e2c014b2da64fa4f664b9fff086f3b54562a669236a30704500fa47f984e1463525a14ab20f73c6dc584205f54ad02d208ae37ca9e97f4b39920ae0f76e284eddd88cf2e82cf88892226f3c4d30684217e31bb2c7c328ba85deb2e0be271840dabba5ac32ca50cfbfd5979bb30471bd0e209a8b7293e24d39711247aed7098cd168c3b0cd8761b8bab156597539a6f7828f0ce693e8786bbf4d9a2b18d570609648f902d54d57dc149132482f567e86f0f33445967e2bff1d1a83f9124a055653362139eca26869b110d9b98b429c4260e1718e1b1eead7bac0638bed89cc17f1d11b1acc06a37c48073232b077e38a909d3d9be9019160e5d88b6efefce6baddad1d3c657ff2f2536f41b1538ce9bf28d346ac0c3260f6614db029166cc0c9baeaf24ebd3079cc7426b4cdcfbd4c01e3bb19102d115c20d6b6bba5ffadaa09bda65edeae37961aa22a45c1893cdbd689c8ca9296dfcc749942b78c3b26aa3e30ea608429675d77e0acd8cacb0789f97149311e8c605cd028d50775de95aa79b107fdd7b777eee148aa56d46d7b1f56a34132fcc364f0dd64451e46be0cd85d0d21314e96a3a9f1ba5f69401b11ab500653ff0510c3f6dcef242dc49f6e65b2040bcf9c9f403ed03542f48b7d1316cf914d787037484a70ede23bd95642b93ed99162b866d0ce3c2afade53b2f55ca162bd06bbaaacbf3f6ab2d1665d3a5881cba6b0ba439938a02475957325f3f6dccfeb5b4bc341c92d856a0eb7ad7d60aa737a557c8c3c08620747126fcd8ac36f63d8acc5d8428b255453d5e0dd7af021afeb509c26a590cc3d1dd6fd07d2d791421879bac16b00cb34b046d5d2331f09028a14f838e584c2d95241a7132fdbf0a0d65484ef5ad7a377dbf4d24fac4ebf1e1394e42d002738286adafcbfaec2ca049583a7c036c22774538a4e4295cafc2e30331b29bbec8300d3826b77264eef4128d4f911be5e2ed06c3f28683452850babff32d06093b5b287bfe0c9112c73d29e97422f818d77414889a262869fe83755fe46f798000522443cb012fd3a3ccde578f5a1df3b8e8ac525f6292256f3ea5cbfdb080189d3d19cfa01bcdcc14874ffec46386e9856baa86ea8bd2a494a12f02547ee2caa7a3e5e249afa49c0c08ce409709a7714c2226ad3fff899a2b5407ff378cb7bbed32d86868557c10480bfec87399db70576a4c98bd4faee8cb53f6055de39b35d533b75619a61bcf248dc4836202a98dce6108a7c5814d4f995da922511b469264cc92ca9c4909bae317b3823c2f58a21feefe40fd9aa6ab88071637431de57506452b914148a1e6c53c5f9c2c9fbf53086c6b760bd9221657fdaa2adfd616f353fdba8370b2ff22dc3cf3dc98c932c30bb8bb9fc9e75738bde7bcf764eb91e63d622971cf71e81dd43296a51c2aae876654b418afabceb5b475eff340e994ad0f5edf4054108d4735c46ea62cf9ffede78f8fe619a70228fc554449b8b86773ecd99ae33ecbbd4f9db978b615d8f399d985c79377bdcb4889952ee9c704168b43fbc01be85f4543b0572473a9d258bbb2986ffece4c0af42d0266fa6cad2d65829eb3a3cb0c7f0ca5ba09aab191f02e1e2be492d0f18c26666c231c5c35d32fbe32d22f949e2d7435c6e8758fd533f8e7a9f9e0c863e80bd5d1dcbd4496786565e1bc5e117ab82fcfb98ea1d359dde228415998fe747a9276fded9f1fbaf7fb80ad8085f73ed6d1106562e269d573912ad1bcf7b86b87db14cd66421f78dbb65582565b6bc4d383e8f74ff7736857b45d729ade55e8de87e0b735c857b7d976c7638cdad01210bdb9c7032f946ccf879a1622d1c6e755a597f08461c322f32b491ffb7df2aab9c966164eb86cb0d14ef7f15235195725bbc313096d258f5903fc0dc992a497817f1557fcae43e4f7cf63e04e1f7e7a84b4826623223429fae5e8dc68100a9c181f8b7cf12b5df386a2d13d159e2fada113bdd4cc6e29a45ca7d2040e2e32858d883f34bcca25f3b71f41e4e0022f1e3858d84dc61ff24791212bb012624644843017c4aa40572016dfcfb28a79adc0538373b5beec957e9fa325dfa7634f1a33af204b815f91b938b66c89455607447e603ec997b40da067e85dcd9c4930b2266af2d84fa261781aeb9543d353f612605b8aff2e830558ed5e098913ec16f7cfa3c430536268070ae1d322e998b3f23868ab53e1d305ab50138544a99384c60a21d29bcd2d3b05e60ee3f4bfc56549e367b1131da3a40e970ea1217321a7017509fe59b82587c416cf58a016693e635d45e4f55b3d97e882072e3330a2200bc1ba78e10c401c2407e27578c271b71cb50474cfc6b9e3b567738c6c105459eced4ecd269ad2371d4e362da9a785dc0dce072d6e1e83ce3c8efb0b01f0d8617461f8bffcc16ff25af353c98baee0ae4148a1327ebf16fd8495996e735645762cdd093d8d60707e959cbddf0a728854cb30aa1b5357dd9564e8f6f93eb8d9f434b8b437173f179931994f9257ae64bd28bdfc4ccf859448d9dd70dd51a1f4debe32201519a101ecd34b05af53120250919a4691a1cf631d6ff28b8f63b8e0c78ad348de0e464bb8894c7af5324c520f0ca12eef48dddc9606cc4b913a502b8a38ddcc6ef10a811bfbc2f4714bffd91a859955b124221fdd613ade32e57af68b5f21071cf824ef9a57601c2d5114f78975a159ab0d42df631f5f50f260e6b52c70e61b2ac388336ab5046f74eea139ab8f98a061d693b06190113a33e73c4c1d6d7ce36f1a0c6268c60be2eb59117f42e628e46ed31ef589fd30ec3031abb98cc660c42e33aa1d1a843766c6841175f327308addf9eb8a14db3d7eb1dd28a50de2436fdec81d8dd14c842adbe940d7e83c9d9101fd37316f3a62b50fa4b9f4b93168c5b0f71fecb45fb99d3357cb4fb52231b5d5c3f636707c8660e556c6511c9440ca822301612c56265f14d4b9c02545fb121265b243fc10719d74c0233f6a38917b8d04257793f73eeb4f44b0f2519f649e563dfa9458bb9d841fe9f959cc7d952816d0ea296d9614869a16e8531e012c8e2ee8c3b7cc5afedb3a9aea7ae560c6e499cd83a783f5782a8de5592e3345b2365c0f0fe8973e48772c3201b3b580e810584b2089870a19fc1b74785f79da4a507abf7aa361d8ca47944aeacd3a261bfb317b04a0a1c56b133b2991dfa654f2b362c631cae593e4ed9dd281f7b3d2e6d87b52d0660db168dc129753016b185952f4a2dbf970cdfd5bdbba50478f2cdcb1a24c5a255d8dc35d398c629e3c40ae956845f1d29b44700e1d6149f9281089ad416c823b7f33463474cc1d3a556b67df2b1c5d3e5c1de9f096d6054d1f9dcdaebdf4ee0a2239418d4b75856003e1e6f628b5c221b4638cc334191221cfb331696d04701aa9725caf60f3350f092f9f9778a86b20cb0f5587a3fa1963e271ba0d45b9cc1c85ca914a83c3d7556017ad18f3a66eb286ccd344b084a194bf7da5ddb084dcdc579848d98317f4f634f170b12addd4764abb2c29c98cbf46826f4540ebc9d071b05a0db9d1fbbb06fa8b3b1384b71c6e5baf184a865a78e2d2174ba7dfd3ac5ce5a92c185842d6e16ca27420840afb80c7d445293da2b88d4552449570622fbf688ada6fb4a1c63322d84e4c0498653e8420acb8e726cd5ece6dec68122ea6c5f0cefe8d28a198b0cfac220f9068ad0d09792ec05950098bec32940ced1d6fcd1d142b67c1d35a302908ee9596ea927f0c1f6082ec85e84a6fb8abdbaf5a1e87d2ab83698783c2af55277e811e9f4635f06d78931fed8995f45fe5e0b41ce925a2ee10c6a3fa107878b73b8a329ba4de2efb8cd5469435719df1933a2d191e02a9c5b8128961770324241c0c0bab293597e51c58b38c71c173ca29978204f7321c5f41c640a1dfdd57aeed7429bf819cdcbf254844bc669067b17fd4d1185ea063c3c9962fdf78bc38844da7a6efcc338b2e10485a5a068c6254b2cc6ba494828ae1c060adb60222679fb2bf54fb05819832c27eaaaf7ef0694ed38fc719391703ff43d7d278f663a3b1115f2e53f99c69e5bc8c5faa995c83a684ad6270deaabe72453157bc5164a4459588bfb916d09b1a600712121ae96cf5ba80e1e11fe00ccf6c9a0f5f14149b1e4e0411a13ca9dc52b9a0dad18ceacfeed4bfed90cab57936a1ed6f3d17df015c3f010d115b35338ceea79cb93730063655e98f2095c7077078d85acbf4495374f7bbefef3ad2762688ec3bab9346b6658d79008bc5c2a7f4848d5bf89b7ae10361a23ffd25c24171d6e5b05a15b24f11bc333df5cc17677e09a90c2c11c6b814ca637b4fcae56d37087a2ad1743839ee520e3c73bc13dbc407a3604f503b8de315edaa402adf3db71b99ed5cfc8491bcd09e89256cc5db95eca47a55a6697ba4525836e37784b61c49ca225b6bd88aff68f122caa0df3585fe04cf368c060f07d718b85df1a67f039b82e4004996b6e8eb15fadf687f6b757a24a8e8554db1ab31cf19571fa410a98853c0ccadd27287765032c8673d78caefe24263824c96f1ee75188aadd42e97f6fb3d68c9041195691c2e7cde68596ef4a08af6f95038f4dbfcd411af91e677f3655e431653f1ff509715fe771d8df990107ffe5af86e24e69c0856b1c6301087a46ad58e9fcad6f425bf2922d8a062388adfc0c29e698a9bfecee2c3eb02f443404d319dbfb84b5ef78c994264ab254991eba1d4a85c45ea6db955b94408e82cbb2fd200d405a78aa7e2a182373e7f7d6c4bbd2a44337f30fa5e0ac2398500de2150d0f61e1afb7933609583eb487fb279a9ab17a45cd8970fd0ff0e3c0d45de486ec5c2fe6ac1d442cd4ce08c884f643938e632a12669a83000f050f0a22de424c417d8be8c953b08d8526e13a354815accc730519393d694a42c54d12335474f8cebb015f32b9f40e5e7356c4673d95eb79ecd6d59a72e18c5355d6982c96616c2a5d05645f375bdddf3f1ac61531202c47267a1623003624852a8437047aa6ae1fce91ad742e4d43cc31c3afcd20de6e182a49fec09e801370a6e66658f09d5440700d8d4cf741b1f64b9db6b8bccae1c317af124b0073ed6c77bb89b3401754d8ee89b0de9cefae98f1851388d7578a3cb4cf1d77749caa50863d3a915653db6617f7955ffb26ef01a1239a78ea9ea5d72a7ae32e55ef4732b7ae11250f9dd4b1dd34192aed6d3839d02da0004f93e97cf0140e180af7e92f82c1e43a3e94196357ad45e070831656dc63c969ec26e7a7", 0x1005}, {&(0x7f0000000200)="2eeed71ec5fd7143fed2eb3b6389fbb50fc85096f550b8a57114a167618f1cf1dca4447aee79db46fe1f6cd6ef135845634cd18f83db4b8eefcee1eff27e3920187c29f04fda", 0x46}, {&(0x7f0000000280)="9a6d2df6244ea28e890463abf90210e5029ecde6449800cc5b80d6edaa74ac2f3dd4b4faa96c6255516067e1572c7d55a3f94cc3d6739cda0bc482ccef690436ef12af122956cf075472d3d4de4f9b22b448173987756bff485c741ab454", 0x5e}], 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x84) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r1, r3, r4) write(r1, &(0x7f0000000000)="8c4b00000000cdac5346dd", 0xb) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000000002909804d19bb143ccd82e800fe000060050000007b"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000200)=""/177, 0xb1, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800, 0x6}, 0xc) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0xa) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x88) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000180)='./file0/file1\x00', 0xe4) setuid(0xee01) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="fa943d23a224", 0x6}, {&(0x7f0000000140)="1bdb251dfe0e1f8b7ca3431977c2bc3eff868c2b809477c62bb62c511f64859f674c7a4d25e334900577dbfa9b86eb6c0197c8ffd534f3d58588bff7695a9ed45ba04db4cfd83a4eaf614d0507ac708d4d19791d23be64796ed5aeac81be81e8b182d33cd882aaf84a660d3e139c39f88f7446a96ff7ca84eb9bfae8cadfb84b18c9757a98b9790a4fa284ec443771ef531240316bca", 0x96}, {&(0x7f0000000080)="782c72454ddd59dc1ec63f2d69605d637153bd2261809db0573bc5b9a58ca1b5", 0x20}, {&(0x7f0000000200)="00feea2e081feddb4d6dbcdc509a6d0ba1c6e446666bf5845f440267865d67e1be1a76659e62ed4e92aaa6f11038a9d6f2ce07b479bea4d7d436142928fa2e62640fafa69f0f89cdda45a44f674718e963258ec8a77fc89b4eeffe18d53107d96eb3c9fa1612581a4f9d7156ea0f7baccceb258f62ba822d1357f2fa9dd1e8ed1f93542a11da06753bac85209c164aa562dc61a11ff84909b921376384ce171565e39441f9b9bb", 0xa7}, {&(0x7f0000000300)="bf1d9f722fd0424d01a721cdb1a9fb1b103539e442216134e7200ce591e01a345d14e1ba3e3f652a138fd62ead27aca5300f7e991f6ac138e5311b3115adc5b99f213c16ffdd00e7714ea16fcdd45d08c137d5b2d41b0e02f5a72b9c48c2ce87c337ca6ae8399c9cc0dd23acf89d5832ff6ff728b805a0ade9ffb83c4247a840e06ed7a59aa1ae19892355052e990620da9990ae822dc49accf0e2", 0x9b}, {&(0x7f00000003c0)="6942fdf27cef7678c331e5d7eaa057a289a5310d8bd40350039294395b20169c89618ec9aeada54ee009ca09eefe2d057001aa6bd6de4457f6efcd343ebda033e2de709c8abaf5ff5eafd9ab36a159b66342a71a5ec0b86e2594727d7d45164817d8acb307c8e78ed7222193c885e43bd6c262ead4ccc34f34c8ed68f39c1bd78d30ab15ad14dfdea74da1e9b7d4e567140e09e29ca0b1a89a03fe6e3023e37d00e6f4e070cb9f261731c5324a944f386b29330df7eac3819c82cf23d075aca55608000c9ee3f0e7b747fb851c7146b8b9980caed2c552b21854e7d9a798269156d23d4f117b15fd3c119d3c12f96dad12b9f701e60417dfee8b7365421c455b02667e3d0ae46ba48e44387d481e94dda5f6e3b38188967676ae60eef7d87ca410458282a8f8dfa417e7d9fba551a575e18cc81427168f6469576f696bdc4cc0b016f2baa480b43726fda446f3e3947569f7089996b81d5a0e0d5678bac06f33fc08910f6176aa1c93b45d1afc45e1643715f181e40fa25642a11d38a621a034d847194cf94f79903b5a574f2276c92f2e802b49e79601fe71fb78b2c3bd4a21149a2ea6f8e7451385fba51e66792d9d9e374a78ae88e0050aab73beeb05d69ad42a47d37f27bb05ce9d2af1f1811ea8c0673e39f1e104521c9e67086aae5260ed16acee681105b8dd2be4be0754bfd33787e1bbe831e6d6352143b86d27a63266b1da3418e5e218c760da14d50ff1a364c49e53efdfff79a783ec641990e06265682dae1e69c13313378c839af075d5d70fb479aa60fd7f5200e79138e7984db6c1faa0b9c1b73d7ef27bc56e997553e18ab0836826ad79d1f2ee861517e2feb767e985890d30e18cf4e541191163f8d92d151ce365c7adaf28eeb83b12e16ac5c5dea02f8a5d83600caa0b36d426103583b3f02b3ea66f7f088e950dc3aaac0d9f1cb504dc955fae4aa6af531d74ae63bcb58c67b1566ba8f87922637cc144764bea51419616b7272c3f3c44d041ac5d36151c9f4376f0cdbc061e8d0c59acd96c7ceb4dd0bfab9fbd871edd4f15676ef6f8498f1ab99fbbdc9a14e2ebd2bfba2b6852868857fd08fb548d4dbd60125c9abed11fdb677e9b9683aa8982b448ab64d03c36e0c6b7c0a30809d6604999fb71170074701cd988fb10331bc081cca7145ec6f5bf5d3a91f03cf98aa694ab07aec3e0a5d1a0a5c9f158bde2b3f577ba5fc7bb68d4cb3cbd0a6f37a5aaf487f49b1b6a0d1f84a78fece2dd1995b6733d5cafbd15c30ade9588249309e088c2f68ed905b6beefc6dad07616e88394d627283d5770df75cd6d244e8278a23814a31638b36d2137a46d04c36170c25070b6f4cb160311cdea1f0512756745e1f85a67cdcf61e3ec58594564e55de4041af476830f6c18d3b14a250c2895563b872c04b563814fcf31a717704bdc277029019d9df131d42d3e9a61fa008d0f8870f604a416da678d62a97cba3f932457343ca46d3ef8dae1351cc587742ca82a75afe99dc21e3a32e35628ab73b728c136b0a76080117928f9056cb91888da93b95388cf47f7db96935bd4a8aa2031d9fb5ce2e2dbc688ea6805a3062dccd456593c58b3b69a674d72bfaa6e89c8860d59ef224a39d4cf5397de1b6f7dcd8e6a8d83f2d65a1e12435cdf7c1a5c7aa22e3f84f12f93c76dfb6db95595e4af5dd67661d7aba67e1e5947bf5caa64995aa0f07b8d9bc2c09d03c3995345dd73d3bb2a9dcb11ae7ccabe7c130dbd4e8849afa7be3908fc5abe664d6503519bb984f5399da867ae4d138853b9d9bb19ec3f03492749b9b94017af7e7c4ec7c46850d5d3e5b62904a3873fd53614835e7d4f53febbe156e6adf01fb58ee8b8fe10d5d1b56a52c10c826fcbaff222e41480855503e12cd5eb93dde6d2a1dd4688c2cc8f302da9f1ef9aca18e4d59f809c035a994de5bbda56cf4fd99f8faf62f668804336951bb401b72d0686fe884d90b0811c02be0d95e996611f0e15c8b344e9112008cb0722bea9f0a9db93ef4f8a3e4f5a11a2e2b9cb1a7c4dd54c1c75a5030f4d35ed47d1d5656813c45f11137898a5d590d62893137a495a17512e93500f8de2958b96f8a9e1444492af7b305e722946f8874d89277286a9530537a0c72f110ca636983fbeba4985401ddb19391e4e5a1d61db00d88dc2e0f677085b33bb2453a75f5ffc26db78bb1d8240af3787b9c18cc8b1cd2c1570715edb4989eba35f48ae6689b1b7c99a4978faf3cd15e314efc52ced612d25552115d4fe4b796bbc0d81089790563b630f8ee9112923b033f691cdca9b22c4c809b345d0a00eab8ccb905289d2b4be5db2821b49eff61ac0b580da035aacdc9863224b86fd7938daf7ccec5bcfb324c9447536c13c6b6cab48d0b02b873437d2e9ae474d08d764d208ae9a7229b0a7b010a9aaf5c796d6dc0aaa17d023985d4fd01868653fe04cefff11e889df2d7bc8bc1ac1c0b75bd61de6d2b8d6d0cc7834dc23ae1ef8feedddb7c9eb5da8a73ab6e288d01f941a6a5d509097662c062cb6b73f96b2c0c996f4c4bcf50d817ff6e70a9f52226cf48e5c14cf34fb22bdc3de3b5570c71d230a42e45e58da5f49f7d4ed856c99981235530706e76e850b7630e7af7b4b8e8799d94d8c6e939bae40aea9dbef8f1737b86e0634cbc151d16eeae18bdcb1d591748607dc48f7ce3ea9049d40c7c92e1e5eff8a8771a96f7fa5dd12406ad347ffcbeb751fd29b10dc1ca7485545309b7eff8eded8f8c14762910b9be5537d49fe37fcdc757aa11b21ff50b7bf4ec8e90c32fe20ed6a74c9f90081509f590ceb2f171a12a0c5cbd2dbc564d5cfa1b5f5ef6169f2bd1e7e73768e9bd7d2e27504a16df625b1d9da957abd21106f12fda9374d48ee5aaca429c224878b2fa446c59729b7933ed8693c916e3f7b1650aa2b596e6b849be48821fcc950fe5bcde6727b8271f1a0662da403010871ebd0a1268f4c503b6bace101d2d0a028f3bd0c60c72441f93d9f262d4055fc71048b9484acd5f4f6ae676e6b297120a420e34bc3d35b0c166594c7e72c492a0763cc8ce85d4b3512d08d1624e4af1b63788951b4d27da7adf11022603919ee550c3438e92b14bab1a10d34c835313dbd1c5390a9073a0c0fe670891882c5a09985f67ca1fa322e8da94015c4dfea0803fd8feed79498fe8e72773d288757b3036be8480306efcc9aeca32078ae74288721569e2f2eca5835de19ee31983fd2100e931ee0714db5c7d6dc600fcc4ca6d058bc1ad50d0955f688ccd655d173343035256bdc9c733462ab0ffc0299e13e57e37b8f8a77496e7c6d24c3b59dc5856abf1b854249986843a97636fa1d38de2b1f0ac99f136c041a26c954893c88b329f8135126ca2475d291a4cb2c59f70c3b07b74b5e1ba19ab0ebbce9ed62107bbff7434f3f522f70db4a60b684ab0b847f782be9aff29f2f946aaaed601bb89ca1cf112163e92584ad945f962ed769009ed158c2c0830461471f35a9e209e4da19acac6bc762764041dba8c15a866da72c7636cc0e1580390ad6a10f536ee38749cbc6bd0c35932386001be7bdce6469f36e3f3048cef165ec6d88b3fc9555bc7ecc52f11c2fbca8312e9f6050c3a3dab8638cdd1d186d292b4178f7820e1d04651e20a627080c294361fd95cf5652c3d38942109bf3b686d42776e1d7c7feb70df999717fece13b2b9bec973944389c584d352027af40be191c840bb0b73e494d3e1db300ec5c5b5ec6cbf216aec314e2cd3ed8e95082b7b3abfbe05c9b9873238cb2e2a5cd8626359573dde5b6b20ed78dddb6cac1c32110427805ba86b47c70501a5279fc43db9a404cacbf30bce1905edb72e8872b1ec24dbb8dd783d3da052966dc6f9577fb10ae8ea1d2542989fbfcf7703e226f8ca6d5a290eda3b0740af8021e29594a930997ecc5f302894600d21c7b8f8adc411497227c21d7bdba7628a7285b5c89a307f9a151e92ed313d9d15cfbf9573ccc8fa1b8b8e316633d5faee02dd84f46fbd26b563cd76c172001f40df83abf079b9bbb9e261c2609552fbbd245168ac051727847ef8f4bf085d86398c99f4944161945891e2f791748abec6c169174650894f67d94d8fd5e0fa10a59f3c1094252e42b9c20c48ae2f44907391b755d84e462c3a7fd7a3dd9f0579f1c3c59ee3b03945a58297aab3c1dcef31320ff632a06cb87787222f264df9b7a1ab966e6005e016394d6e848e3e5daa3b0023d0dfdfdb06618e8e6ce900ee2bc75c4f7103028e6cc977c03e3cfe9803e4b37c26d934ad7078c273cf92830ed36e2b110c988dffdb4854ce1ac9f2a1612f48065b40e8ad6742d50538ad85b8cceea67ab60bed0c33ca2845ace09ecbf863c245e70987da73863123e50bd90b3957bee43588951d1747baaaabbf460ecc8b21a2dcee38d9bb7a25cf48190fdc46eeb1b1408efacbffb2c4484e5086e522a55b5f95cf27645b8a6dae1d353cfab37ca8a2eff9d90490deeffa3f601c32ec2b080fccd3386b4e1c06c76164db57d8b18d40f2be3590cd9a47ec478f5e7e9f0109b283a29679f80f2926db248956b03133acf402144224f93282a613cb21eb92d1ba6c2425f25cd56ab84ac5cc6b2187b9952bfc5b1a8ab4675837f41b39a949e1a927e3665bd5aaa7d33b5f2a7765ef416f9858ea38c4f0d46aef075988007885bad54a4231f4a60447c9d8d2f89f185dd0890d3d0d7910204d42665dd84f2ab5afc235bcf7e51dd75d9835704e8b7f67a47cdfc3f534ac851b5efc5c888b5b4a5478deb92e9be396ead3401f533084342a40a0ff824be33c433b13c06256b9747789dabf6a5614c167258f8e140af264f0c35288218fd7189f14410b37e8c64a2da75fb70fca049c66cbb1703b83bbaeb400368ce415307dd93806c7c7150d12f5fcf7d56d254c934cab5fecd4b81bab0e46d5142ac289e220b84faf381d719a5ae3448b63a9fe46c268870ddbd77acee25e914268ac2ee1a3666a0a5ceec34f0f6d7a428744fa8c0b35c6f9853b7d0f808cd82cbc01683242870d3c19a897ef479248c592b05c22f3913d011129ac0ee42aeb2a687b420498d608267d339f4c2ea058e8336f07ae8d364354899f9b7a36a2c4c429c16cee059a86cd74334efb9e8da17d446df72044ade1fb2fe6b67c56ed06ce9476e0a1b1b4c5f17082788a8f6b295e56d520e864f0b0cc8d40fd242a8366e6e3348e6a7e47b44b8677dd384bfa5b3d0ba7b10afdaafd4c449f97aa7fb63c6cde4774bf481611c03cb6b55e8b923900486e4affc5e237d30eb5d6be5384f7b3d51ff984e1ad22450f8a036b30cd7e397fb52037ff55f53a62a4c6248a44cc491c3299f8762284c9f9f6ef8a8bc586fc9084a2f6531841c1e31e6c0431cda31b00219ce6d39a84459896352f9333235214bb2a9f0d670053ec4adc44e349b68aea9be2eed9175c5eeca40b567b0840ed773dd60a4f6e92635804fd24682afb6362e7d65fd671518d0dc37134921a1920a9c469301964b4fe336384ae93e767ea424532520f5bf76a0b987c6151912f48c34a8b387b8a97ce8098d049139ca836d776f56e2adb4e891bb8069cf660405ecc010bebf2b3b802d705ef81b51bce4061b83ccc59fa0775d79fd9fc235e7f6b08b1ee6f82883564f0b0eadfaf2c91bb5c2b9a8e2ad9a2aa29b82a5e383e346219e9e150ba612b464ff1ff043e93559fb956ddcf5c40612d1328fee3cbda0bcc1320def0c43792b04da595938ac2526b01c1027c2e59d018d6e021620129a300405cb", 0x1000}, {&(0x7f00000000c0)="37768fdb441437668475e14aead5b575d1648716de5272827c52a24e8e2a54750252", 0x22}, {&(0x7f00000013c0)="2eda50c5aa989a61f8960b968ff421b440c91e27d82a86d73d185ad7ad6b87ad301c17a36c5321206abc71690cea6db52cc40dcbd0a9aae6835e33c5d0893a7a7608c4ccb97b4154f240e73b104f21fd50ef96c74eb95df1572947e2fd828a7323d4fcb346a1038ef117689813c3616017e0f569902be5", 0x77}, {&(0x7f0000001440)="a3bf5276c8e1c20d92a2d03d1e96390145879b5f7794", 0x16}], 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x42, 0x1) r1 = semget(0x2, 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semop(r1, &(0x7f0000000140)=[{0x0, 0x80, 0x1000}, {0x3, 0x10001, 0x1000}], 0x2) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r4) r5 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getegid() socket(0x0, 0x8004, 0xfffffffffffffe00) fcntl$setstatus(r7, 0x4, 0x80) setitimer(0x2, &(0x7f00000001c0)={{0x7, 0x2}, {0x101, 0x47d3}}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000240)) write(r8, &(0x7f0000000280)="2844713607183b7adaeef66ccda22196436bbc571bf744596a6f6cd19634f9bf1e752af3c4af88051d2a34dd77f2ec663dafba211005696e90bd6b32b5af762019a9c07a20ab878e2055e0566746b1de10422ed1279aab1dc2b5e5977b084023bcfa5806a7c67b4c4b97cc0f5970abc30b8cabc71cb523c4f1020af7d354dca691ee67ae372d0c7ce310", 0x8a) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0x8) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x80000001, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname(r7, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) shmdt(r4) getsockname(r6, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:00:08 executing program 1: r0 = socket(0x800000015, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000461eda51d0fed2fb597588f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b44519e0d1e9479aa50ddc1b15cb43090fd88716477cd7f9129e6436f6900000001a03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb57d18233e5130bb889c0ecc2b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b47b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd15b994f667caa900000000"], 0xd3, 0x800) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/193, 0xc1}], 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0xc040, 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="c3eabc027fc99302e5d6775dfb3d1e904d53ca9280b0c9d10170b5cb4cc50e733db72125bcc66de15d2165d903ce87b7c9064cff584317e5c5316c0682341776d3920761605c3e684955806c741a403eb2b8ab2d2fc31e4f86cb20b66c6d652a20b76a1524e7b6a85b2275720faafb3417e1601f500af66f7ac28baa7dd8a0559827eda6fdd25eee1dd69fc90e2ed78a1599a5f1edcc828544642b9349c2cafaeb53ffc74eb72ef670c9830ec193ad2a6fa22a5534c6c52fda44ebccb87b626f388cbb9648ebaecf39e2ca61b1b7d623f5857575e7c0cc099e8eab8370f8266b2d52c61dd868f9e9fe215abd3987a9a648b61ff4934eae4f3b3d81ce506e37e3e551b62164ec41d8e0f56e47b77ef4f0671bb51cc1ec96b9f029c94e3c8342b2030e795a39f450d90ce3c65489f4b54ff1e251ab260ce3248ea0f845537ad9187d69222316cb2b9cbb1962d3fab3d8f4b94d4ad8bd1989e180ac39296577d85a8a901dc05e651079a6a830af174a78b994086b8aefb260b61cd43b11471167eda981b29bc51a9df43f520eb77a0fd4e4f26e891f7897a697508a858b2c1556dd9313f40b68f21c07a52ddaadc61fa9cee353a05e7af14f1744bb97124e58a260c93b16dcca75dc7f371e74724f48ef93799f9386a83c99b1c45d1aedcf9e7ac435aac14e5ffbb000a7bf44c82a97dab7ebbb366c80338a12d2c0b805f0d4ab163442d242ff6fa432a87f1434d0b505b6e6cfdbced719fa60a4182f6dd3bef5f5f3c8e13d53f6c296007d3dde13953165a8901c5b22c24363f8a1b3fb348aad19af19705f8e2e2440bcd4d8886f7e8c60abe4440106f82a513a352506ddf1759bdf754fc9a2511b6fb8f7093567830726ad54239e70283611e95b747d7426bdb671b52d27505d93bed881ae3ee0cec830f3f6810adfddff6325ab5891ec9186a876fad0e97bb600efecd1f7f9a66d5408953f4123cf8641a3d3c5e4471b2c4aca854e69c5463099aa39ba2ea7bc4a8dba422a5a67e7c0e55742c3c9f14bef9d87ba66459158062bb6876427291ba629905ddb9cae1be281f465d2528e8af592c50aea838524ae29fbdb56cf7a999efe1bb95e980708c49f7e76944ccdaf32243e42a16624b986e833426e79e125aae2ea7b693dc8fd20006024ac01add739005eb86faef5c41bac4285535fec83de31f6cfcf0e04ae3c7d607d3da329f7a76171b16205a8ee47d00b47a97ddc85d2e1dcb6949111b6380b0c98814546b8aa350a3427ae5d92c10143f5b0affe712a75af98c36154343481225ed1c701b9bae7459a161a97d50a79bb7d887f5344c4853ff5c1d38e020598809b26fb5c717ec8de99b3ffa088dfffe74c0374fb9193e5ded2f0d85877a6e7b57f74cb75b82437363cf4c5208185b424a9507a43011fd490f54385bd29fe9d7b410def543e7184bda351e604a138e926223f8019ad33c37618ab49fe7673c66eb673681dd23cffc856cf3b627ce543d79deb069b159ec69dddd6280e615337ad915c5b49809f6e17953db79dc4ae20a71f69742b45b2f0eb1aefdb2e284f2d7e023d5950c12ff46538a2110d73536e25e0927174dffc5d47418d30dcc1e8a874237616509a7ac8d5a598d1e50778cf0b89d56059dcea10de9b5183d11fd624fae5a9ace4891f4324c80922ef8259753ef73759377f451a9329de17208fff5cb4f0a38e5c44b96064b4458b75df1e745078a55b63e078a47633bc5270c8bff1e943c180e8214f495794001829b50b65c0372db3ac4480552b2cbeffa5fd81e8dad002e166d487c84a8ac62d01742aee8a4d390695c1927a1afce475b68ae2dbbceb07879b45f8fd49c481718f2f101e0028e51a246860f641f2b1372222623c869a66dc518ab3268004236780148c0abf11b98577efa92fcbf231ebd37f46a3867a72f7fe21d878fbd69e7500dd524a09d4d1b7f2eec04aadc4d1a91ad213d2e5b92c5f20a6033b9fe9a7b2ea63aa1ceae39d583bfa7d65433ee261cf0507d8f4b78a833892dc49c94d494748edcb18aa4d44962fc3ba1513f3d70dd12bffb9f27b9a6150dee1b7ccf52f860668600ba35d6e80132f269617f8465741aeea2a0cd1bdec140d1683d99de219e531c902e69af3bff21296fee21af5544d5e372dc391fe2e6d662bc5ef414755d4b0773c66634f56262b5ac6be0c5e5430060caa8ab048957714897013cefc84fd968aca28c06003182f2bd6d03a9ddae83616c69d75f35ad3489f963336b8d2b8a8d786e6d614aadd715e441cc48ae1917fb2074ccc010dc4e87466d31dd9368d0b686cc6c6fb8ba531e54f90a7209cec74a4c0017d3def8a2eed88a17d0034260015ea6fd0bfc774bf6ca1197511b5133e9a57ae473fe6d8db6994fa81f67f257e26aff85e2bb6c9ea83c864b828786f971b4a1be7a694575eb7204eb505e4812499259a84ec0e404d3b28f859260b48ef10d42e1a74bf1b8ef7fb3bafca2b5eb97df6b3e23217c8ff1ef41e2b21b339bb56c4e79046d8491156bbc7eb3de5d7a7d37525fbeb36aeb280bfefcd5868e5d40c2c2d09f1ac9ae08cbf7b0497d3334e7a5c222f0bac76f0b9ffa4d0206c4cbc87740ee94049256779826bd053c790f49bd7fdcb29a09f549dcac3f1355ed03990b256e9b87b7f6439a9cfe2f28b55bb6e3c5585d397cf56628e63b79290c16fe72458cd4d97d09d2f2f131218afcbfc93a4e8e6986257ea252f7b53b42356883c9c84d6ac115228e5eda63cdd92ca9f485a6967cdb6d6810b34872c6cc9ff6c21ac296a552ad7a1627f9f022d2956c2e1251fec9f988317a965e51f5f20b694f67fdec6e40db54489da12a00b116ff20bfbb7cc72b0b998f43b3a1e119930669272ad3d656aa9a549e741687269a104d400112c26769b042769af9ef80e10d661c6f0bf5c3b148f6a4cb41e545fd045dfb08a9b8905dbc176a3b8c15bd9811e78872ee01b1fb98c73939d86e9059e16bf6e0f01a9325bbc665b9d6025a025c7215f68fcfa9606ca1a8d0c0a460a0e4776f615a63fdfa7d92bf8b52d3622926166f8ed9e1b4bac59c7755c5f3c90264b3a0fe4b9d066c6fc74ff69b1ed01e5e2c2311adc416babf781586533256ccb2e0e237399808a82b16c01b2301d6e127da794266a75919e4ae8de526063fad467d8e77224f6fb5cbdf0f326bf9f1a9efa83e2a25cdc29c770a04ae2e6538520cc7e664f9e8e58cc22e5a24f24551f4f0a4ab942f6b24a8c222cefbc309e371856158ad0d9f42e542d6dada06ae0e201bc4fefe8b7c17dd45325751fb5837a32aafbfb4addce9c8950b862a6db2a9d4ee11a0ecafe5aa494d2bdb25382edb992ff152b6960f8e41fd88092bebf3923c1f4daa6fe55daf244b2772d47da45fc47f93d465a5332a849868a095b64722cde1b74a4000752dabf3398a7fc4d006a700dbd8928f84a913b65596b457dcc894dadc048f82502f5ce3f7edfd0bc787df581b9c0fc437de0bf49c245499b91f5a65be0650d2b14ffefbc5b3be4a5bb732a81b9fc19fa0244e800d84b96e5f12469bc8c31b5c0bbc7998bec04063f6e6a16319f6cc93abe3314eca01b9e9609aa0e5d68033cfcafe081b1108bdf2db720be9764b3210fac88cb9757b31b29fa9da339033ff52504cbd0b7ac0cb0ce9336a4e2e16edc885044947eb80b957fd53a0e2929dac22eea83e0122aca02b2ec99905adcd2db3daf143c880ef7d1641c1d202471c269cfcba18968bfc1fa3029db2795f5ecd324cb76f66b1c27cb40e856d3a8bf2e06b68f4637b3d33e28b0c44372becbfe3f890d2d9c36d7506857268188e994eb6a4418041daff8f6f22f826aa00d1ccf4aa2585eb1349b1b40f55d9e4517e022bcf6d983abd9d6ce5090a5a03d1c52f60c4d0bbcd91ab410681ac74ed49079a69b3545ae9eb07635abd3751770a4cb71ea852682c30d8b55b6f340544cd962b9490aa66a2b9645054ec303d4d91d81dc9cbc863292edb3c2bcfd9bca9d652c8b1e97a04bd3b476a9147e23ce057b217664ec216089c1aad3cc", 0xb30}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x7f, 0x7, &(0x7f00000000c0)="6268e6cb35e99a4d8b29a6dd6422a8fa71362f2c24711a0dce403523e46934fb6e44c0f61d498680d0de5fb8f70a0faa8eb2896dc571ff0c0b3b3098e3b5a27d1306467bab4195677f61f319e199937a573e46d9a6a9e3226cd9a7408e87002fec6967e49efae05fdf1705e515ed9d75f1da5d71edb81aed0958982515d808dcfa1d6321f7f9b6acb8fe30b57812dd9640167fd8a08dd2060a009b0adb7c9ed15c1552e75f063063fda3bdf75c4f5b9319c3cb82c496f14be7cfac8874138858afabc39db04d4f308e", 0xc9) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) semget$private(0x0, 0x4, 0x404) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) socketpair(0x10, 0x5, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r3, 0x400, 0x81, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000002680)="0e48788da93b40112447b8fb1d110b334fbc77eee6fc31721f5e9fbcd7e74ccf8da7af51be69ed2a534556370dece21ba365e99e89296f818ba4bfeb69fa29fae6182b864b6d8083d8372f98da5f1d75c0ccd542d75d685092d4ea6722045b7ded10dd9fd1fbe3440f98178486ac1ca4bdc1c31f15daf2cd24bcb3a71c8b34a325c370f18afe74df4decbfd81306ae31c29893ad080e16a066d9e6184a9ede14fa0c317bc4ca99461d582cf4f02c647b8a14f516aff2bfdc96c7eb32d58029d223a2dd28b92f6649a2122210e498fe8ddc071904bd9ddfac3597fe11c70e96dc0588343973442458552a71769bb1b312721c2e4a575530ac9dd327731528a57f74c3355b45756d8cf87978c1e39b831200fab1f308c03cd0446b6d114636fe86661b7aaab29631b0d144f140038345f86e701e2c73030e3c9b75df4282f6b19b8d245364b4e008364f28757ccbe89f958425ea87a8e498c088b580dddbe345dbdeeebb139fb07dbaf8c2bf9545337e2454c1799e7ac227624c1ca128ad60f5e6a4b72d3ee732316c583c49ba711197ce8827c8b5ba3f9cd8ef64cd92f3f6bab40d06794377eff881b0b29caa420dd0f3ed9cbc97a7bc33a70c4d459910a2be923da20ed2c58f760ed4075cd3a01134d1b09cca73e0d04296531df30d4e04108570b92aa2c9842b300313f9c8d95a596445cd325a1ab042608b58029941d8fd3dd4c61c0fa0a6c1ddd60dcbbdd8554375301d9a1bf8ec5444460dc011febd80c050dea0cc443777dbe6e9e5a78208a2f3e5dc78dd7015e370d50a114fa9c4d7df19af75b82ecb0cf06773356127eedc265c07a497254443ca58f7db3eb3a097adddfcb293c2e8f6bd0841b09deee617949755dda20fd1229d19977e977c92030bcb0412380768ec7aa8a354ae15907c984c8d56b66856b3bc111828b3b59b0b7ee6b3ad14223ac275101ffca8f1116b7b80e34951a1df408a569b19bfaf9e8abd03cb3b8e928a01424023d2cb452d467c5300c124acb75d9bcb88af785ed5b55995208d547255b08f8313f60713fc35d21d046732b0df24910aea2b4466b86e54717649f625b4f65fb9b74df3c6a6538751caddcc025f8358a4c23fa13e022766170d46544b5f35f656681da4aafd4b5dc769e25d6924e4ac73e5fbadb518e4a77c1a15eb21956d399a4680ad015dd64afb47f9cd0e5e78a9c48fe74b89cc6e51e99262e90d93d03b43d0b9bed937b397a78eefbb54ffb93a297552f7d4ed6c7eb011ff8f394082f4e20ad8811bc28a717bea31853b16a488ef88e6d6a5c62c09bca0f20a96718d03e58694f49c543090a3d13b56f9bbfb4a2a90fcd88b36ec496a3cf6e9011e9a384c16305ff32dc2df7e7c69b650b9ed4d5ee14c802c3a14eb34803fa957de24b5d715432089f6a43d805dd647930f2d9ff450a5e9fdceb043d99747de22a861d544a6956e5137ab5bf02d0df1b2585b03adfe515d958538912a609ca25b786e575f0195e0b272d3d703e28126258ef688144a756ba8ba82bc17f20bace29454e8c06cadd4070f7d2a75ae742f9b64f5f8919de0c285fe9aab1117579973d03c4fb7904cbfa0cd429e6f84ae5bd662d7164903e2b87c5af80375485b34f2cbdaa0240f1dd40076e1525a28ee6fa51cb057fef35a8146f2a1a321f1a35f5148070cfc25e90dc581ec88106037184fd93be5fac0c5489433020e8c5664fd3fef78038cdb2eebbfa3cb849f47de06ba23bcb3d0caadacf1f6388ee391b4711e3d3496f1b3906111a8d260788a37a8ff0a9a35ce00c8f8bc95748af12e72f88256843ebef1f996fb684a312622e9e8be6233b8705d66440cdbf4ae272cbca07cb39a9c2780ca968bdc018c91eb85495ab81339e00f79f4b668cb68f89136f37cd51e799b0a518968de8da0c07e25bc8b07265ed2ebb0148d7663eea1bea49ae492c4aeb0df90a668d986ec75eee359f8f728e111f6318ac1c7345aacb5d9f9ba0b582e7e67a88db5c8b7bf6d58a6c458d7784e851fbcd2ece51e5d6c6f14100512564b9e7fa15cdf1d3c9deb1abeb2bec9f1cc9be37073da33d2d61a724a45ab20157fb6b37f9e8048caaa9c7c11b8fcf829a179ded202d82c217b959fd717463c179ebea84cc96f7b68b4781517f088c3c6231ed78935273db18e", 0x600}], 0x100000ca) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="d6968b408e1fe10c53b543aaf1b45c3b7388aa40bb741f1a8d14667edea8fc9c18d0cd610af29be4e7fcb42ece60924c13520416441a2f87cc8288a0ba98158790fb86f41ae8a79a8d682cf72a3960c914df33243108a0398641782abae38836fbc79f7ae6a29197f63b973ea6facec995d02c41f068fcc7505f50324a33aa5ee215c680e3e382a8f5a48b92aa0bba2702c0545738d2d65cc708941ea0109dc8d411b83caafc338f5a137812b8137e5ce049a317c251a4c233d7d7888f3ca6ce2b2b540f87ee152524e3d8860a110fa31b0e58d483011701f040625669d2d9b2398ec8b66e6f0eac7376003e1a0f3097e0d0cb93f4eb4dd00171e37263180876095c499a1054914e47b73525313df4e95a2559cd9ed7179f9a2f03b46938469c124c47a67fc57efc9ecfd10f73a750c78f13672b290e9d4d4a8058f6f73c5cb08927a8bcd6251c0e8b5b8a9aa5b7b51289ff47f9198a238f8e504c7ca9abb565c1c839c97227f0c8cd36a642d168da8de385f1ebd0286490930b4b32e2daf65074810faf590fa7d2efa7f351b1a000ed79c77589222bd075205adc8bef8904d7a66d1b71ccf6faf773216d17caf9469894bd271f11c9b88a09067952659a4347ad018faf6a24227a54fd470de6b52f292f071bd55dfebe99812d1d379d481e2e1dd5e78d2d14d35466da386798851b06dfae64118fb5dc39a082ee2f422f32b22b67a1cb2aad43fb09061f303fac6686f2349bd43b8683470d6173e955a2361119aba5ba8595b474febb59f11df020325bab5a07e843cc058c146b6a442492d5cc04e62abb3b8b6fa87ac23b092a3369d14363c7c5752abb37c1ae9b0610768ca81440d518fa977744d1fb3d3106e629ee6c08f53e92417ddc34b485ebce05f35db0e6fcdd6c0d4b8c47391993742609a3799753c9899773547748aee9c62790e8ffbb9071c9c65ede4d5107c4505318b7da914d796c308038eb4b28fb522f416034380dc1a260afc6a1451f4c3463d817d9427f1766ec73daa42f92419113113ef588feb8dfa7b33e0cc0c842576f20ee712c206004709a5dfaf8d978354ef01797ea0e0ec345364d1894a642c08b13fcce7e641cce7077d3e08faf6ce67b92b2474423c250aba82ae6e77efb65465120728029bc9c96a5b56111c2c3f6a359c12461c877f7f0407c8d52857a74bc73a69797da15080c8ce08cec265412a03cc51add731c56c372726de6dfd9faf9d0b102e2dead309931a74785647677a2f975351388babd8fe04cad43282d3b969406c5db0f0a7bb958cce43e3156ef24af314b366d79e69723cede12ed669ed9b09030f8d41a955954af2ac9fbb27ab615e1f1a304746935feb6df2e1d91d5e013c6511f09362632f3ba11d427fa4384d85926899c8fbf38db1bcef6e133417f8dd8b47fab2a8954c70d1b97af52462f168d0ae2f8175afce3bbca12c3d2becde3ad3fb6fbd7c64d4f3dc76bfa41850839148c7ee8883e49c4741bed75649b10aa9ace1ca22180ea2cd6481d84c6199363260700ae3d8ff1fc80eec8aa48dffd82082535f17e533091c26bbc95b5ad27e7da4762c2885904159300bd2cd3bb99927161ee18f99f9dd0d3e6563b820f0b137c57bd687462a497ed0038a35497aafea4cf3cfbcb86c31cf5b718874cc0116299ecf0974b95ea62d28e20475b8958f6f39512fbe2a3a2cfe47d7918fedc2b82c5d00611ceb10c9d25aa68fb0299a3a481e9e6e296b6e611326b6519ec96c83ec4ad4dfd754372be3bf42b679b214d2852f17a532526328d53637cdfa85bd1688d9445f175f0e732145f225c00a65fe6f11f575c6548da35ce07f20d1602ff2e17e64d789e387513f182e6b82fa45e1f12570c964e75b22369a3ad2e0778ac4ea023cdd581c933293996115fdc363a81d5532860b3ad294ff678c740df97d0151af23344b4c4897eaa5712ff5541c124b659ab7f91f8d0d7f522b029134e4d4bdab684b169a548c8b6bb6451a1c8602b85fd8079040a085af8ffc3fc9af8f16b220698b3f2bcc63fa9483d92fc0833b7f930c706a05722cbefbfb47559fbc61e10d0082e52a616143cca5d5312f7addd85a8afb34168e3b4e5ab0edf72a49219d99471a09f259633bf75939255822bcf03a0bc58782f9c3ea379258157c0d07e73885ef339bd4a016c6550e37e810c629886695f86ce45975dde5bd5d6b7bb41d79424ccc69a469114fd2483e3f615c68037ef849fd12b3025c5aae1fbb47db8469bf39b558751cdf15f85e16f8605850320cef75ed6904144d14664a60b4dc78bb74b40baaf91e519093b9afead7a7e54d1ee0a0b0114c645155153855e7ad5b0344134bedabd44f2e39814c523f9e819f658a63154d21e10d43f2b6b342c863385abbd09f6078849c1a90cdc977bf99057f71706234e89ab65ddf24023ef0efe5cf3505fa46db5cbacec8730f28e387fffe802cef076eafb9206df621e0b2a3442102316e600d0b41e4f63761da337e8168f3d2762418cebd8fde05266e4c4bcf43708ed63926ecdc3c0810bafb7c41486844197dc8c2e7fe67e4fbfa904d1329e973711936c6b41c6d95d6e795b3c2abd77ba82adac78fd7a16101aac34d973ce3564c7118f6724512c460248dccfa9c1ee18c28814a4306e3f2d3c41ee931a481143e84609a5a0662e460a06f13ee7e314b18895e460ec0c16519dfedb9264a2498d43811505492cce81f8e37d8c2dbccb90a970fe26e8a0129f8d7271990be6cbda6f657d0bb521331c61a5b601da5ce65e6b3345fe01110288a3acac95ecc39cacdb90a1f8e0bd6532330148a667aadb84492f7c62d77cd5ffd67e3e68ee04b152a717b82da55fe4a7a8c24a9127b5bc152e1f41f9cf781be95b6788c5", 0x800}], 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1000}, {0x1, 0x1}}, 0x0) r1 = socket$inet6(0x18, 0x5, 0x5) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100001fff, 0x3) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/215, 0xd7}], 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x1}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x20000000005be}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x18b, 0x1}, {{r2}, 0xfffffffffffffffe, 0x44, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x8000, 0x6}, {{r1}, 0x0, 0x3, 0x1, 0x4, 0x2789791c}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x401, 0xfffffffffffffffc}], 0xa6b, &(0x7f00000001c0)={0xc7, 0x100000000}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8189, 0x10) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f4dc8009ad416d4a07e253d35d050bd66696ce53000"], 0xa) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r1, 0x6) 16:00:09 executing program 1: r0 = socket(0x10, 0x3, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r1 = semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/245) semop(r1, &(0x7f0000000280)=[{0x4, 0x2, 0x800}], 0x1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendto(r0, &(0x7f0000000140)="fccc35f513066f92ee953c083974274c7bfe3ddfd6cd763e04e7d8a1728cae009338b219868eb5d54d0f0065edf205cc47df6d668ccc983731c54d3fc8b91c3a3581ebe394023d1d47222d883905a82d3159d133c9947f07fa49cad01fc0f28dd580ef01b04f8d286215af7ec86bf5e31478c4003893cbd6ab0f9174f657", 0x7e, 0x402, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10020, 0x10) mlockall(0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/87, 0xffffffb2}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001240)=""/44, 0x2c}, {&(0x7f0000001280)=""/67, 0x43}], 0x6, &(0x7f0000001380)=""/109, 0xffffffffffffffae}, 0x801) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) socketpair(0x26, 0x7, 0x80000001, &(0x7f0000001200)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x461, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) pipe(&(0x7f0000001400)={0xffffffffffffffff}) kqueue() r8 = accept(0xffffffffffffffff, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) r9 = socket$inet6(0x18, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0x4002, 0xffffffff80000000) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000012c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x80000000, 0xfffffffffffffffb, 0x6}, {{r2}, 0xfffffffffffffff9, 0x61, 0xf00fffff, 0x5, 0x518e}, {{r3}, 0x0, 0x2, 0x1, 0x6, 0x40}, {{r4}, 0xfffffffffffffffc, 0x2c, 0x0, 0xcc7, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x10, 0x41, 0x6, 0xee91}], 0xffffffffffffffff, &(0x7f00000014c0)=[{{r6}, 0xffffffffffffffff, 0x2, 0xf0000068, 0x100, 0x3f}, {{r7}, 0xffffffffffffffff, 0x12, 0x20000005, 0x8000, 0x2}, {{r8}, 0xfffffffffffffffd, 0x4, 0x4, 0x2, 0xbd1}, {{r9}, 0xfffffffffffffffc, 0x50, 0x400fffff, 0x1c, 0x9}, {{r10}, 0xffffffffffffffff, 0x0, 0xc, 0x101, 0x2da}, {{r11}, 0x0, 0x21, 0x80000000, 0x100000000, 0x40}, {{r12}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x7, 0x3}], 0x2, &(0x7f00000015c0)={0x5, 0x1ff}) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x9, 0x47, 0x101, 0x4, 0x5e, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x5, 0xa637, 0x80, 0x1, 0x5}, &(0x7f0000000100)={0x8001, 0x100000000, 0x1847, 0x1, 0x1ff, 0xa47, 0xb8, 0x400}, &(0x7f0000000140)={0x20, 0x7}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="81415af1bd430b6ae3642ad2d727f877e8ccfe6c2bf62064d42e92baa32d9c9046f90997e07956260b49d95ea82f9e9853fad09c6601f857c46d8535add05d7e1f184b016a90d00bffd775d05a2ca23ed970e70d631a792aa3e2567290ddf582e191c0ae3253b73658444585ab8278516a46e874cc75d95ea329788374d63f3c56fa6342cb36fe5ddcabfb735c6dd5461bae2e6bd43325347aac8d2b46110bbd501cc22a2fd9afcf2a860ca07df9ef46bf97e833b0fc670613e1942d06937013b197f3c0fd44a0dfdb0ff4d6d19a5462a4fe61c23f510f8bc621c6593a4c23d157b8", 0xe2}, {&(0x7f0000000040)="e01aef", 0x3}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x401}, 0xe) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0}, {r1, 0x40}, {r1, 0x8c}, {r1, 0x44}, {r1, 0x10}, {r0, 0x1}], 0x7, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xfe00000000000000}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x3, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x4) rmdir(&(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) 16:00:09 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3ff, r1, r2, r3, r4, 0x160}, 0x0, 0x1f, 0x6}) 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, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) read(r1, &(0x7f0000000100)=""/96, 0x60) 16:00:09 executing program 1: setreuid(0x0, 0xee00) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:00:09 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x206, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) chroot(0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x3ba, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r1, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) r5 = geteuid() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r6, 0x3) setreuid(r5, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchownat(r7, &(0x7f0000000140)='./file0\x00', r0, r2, 0x4) r8 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r2, r5, r2, 0x38, 0x92}, 0x5b91, 0x100000000}) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) getrlimit(0x4, &(0x7f0000000180)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="5d4fabc74ae7acdfe42b90e0dd9aa81cd508e91acb7adea825185efde6aed585f0d2c12a66c8ceaf4c9632853432c486467712a2eef4386633a922a23a9727bc9e0defccb35e81649671b3e081e1c244df636fdee7e0dadb48fa4b2bc1cea546dbcb46ac21b1b386d0e26a014422e79c922757a6edd95713b8167a75987e83bb79035fecf12d0e", 0x87}, {&(0x7f0000000280)="af2a825c3632f053ef21b236e61f75d26f48af7e1eaa24b338fb4952cb22150262", 0x21}, {&(0x7f00000002c0)="36e6f5c5404bf85faf83594caf8407d67e29bf576f71df19f47b1bd3da5bb2f9539e33d844576bfae92d15c1e41540626687c4fd6290e8a1c98713e31991", 0x3e}, {&(0x7f0000000300)="fe6a826b6ff9a0bba8191809528de85961fe920a683ab23ac61eb0ff708b8d13f27fb414194c80947d3c634ba92cde0439ede107c1909bd50a4a63f1cee4f412efff1a76a380d858aca5ce77c346e265183d7dd057e8749fbadf8414688aaf649c95fdb1184436d358a3d2c7ad44c4adf9423d3f1ad95b3c47b18e16fa592ca3d96b0f46f23a4cf7c5918d3286c36f51c14c6251ddb28e565002ffd5125dcb2e8022801740811e34a1158ad2471d43597ad3cf2efe1689078174d7776ea971bd70baaf795ac1a28d1745e65a1aba73411701e4", 0xd3}, {&(0x7f0000000400)="2634d529abd2a71432", 0x9}, {&(0x7f0000000440)="61ee77ef5033fec0b2f4d512e9bf1a1a746c3ee978efba62b70402736425d7d01a74dc87e56cd4636ed328214b9ffbaeccaef1b2213b60d6c0c912bdc5b4f0d7c26b4c", 0x43}, {&(0x7f00000004c0)="3b0b30c9cf88e070ca38e496701c5c0274df1149bc52709797b8189fd6b3f0b6403b10091676ed3e308740815dbbfc56e16ffe52c93b2d8ad2175dde23e87ff4b866554005167b37c2ec41c4fbfff115b88434b3a448ece082012c580a95b80362600f8bfda92eb293ac2c39acba09fc435cc41366b988f598385e0440d2ebf589fa24a110a98487cd8e114ccb9f0283ca12c96b5428df8739de42ae16def065507cc002383d4fb7983b005c9b0b75295dfaafe89f3ca110d43e588a4796603aedeca4216b2598edb3c7a24de0a5fdf5aa2070dc7632481caf6d09961f74d097648dd2ffb380920f4a8a0916bd2e520782d6c5726766573295c1ee17a75162a595ad8645d0e83cef744847344a65a209ad0fe58c7cc8db7fa3a37d3c016b058a1735c427891fb9f85c951ba988777c78c92454a2ada84aeba9b2f3b07bfd77a470fa7951dfb2948e886522c519d52345136866c5cb932a6eb777005a107b946e521bcfdedf834d26cd6409ede8a66ac24ec551de70f1bb1eb2ad22d0ba8513b5a212d38859491fa0331509b5edb472a5d40e0e8d2cc00e211dcb3f2a9101725b279cda76af18d5d9c9761e5d88711b3816de92ba5c65e02922a781f297e7023abaeb2c36ac0e8d635c3690363dd6edb13decc2b77e3754181033dfe3cfffd99f0b35f2b7f9ba8cc3f07e9c07aca87c510b3c0440a9243e02c9f90463d85fbc6a4c6930df2cdaa86e33791bac20ce8638cf417f2d5a0322ff32d536be239b98a0ca5f03bb9e6587f69a180fbc25795ac0edcf39c79bee4491c87709f7316de450db37f77dc3f848459a7661e4639c39d87a30c38b0ea56785664bd06e73a7675f504332354eac03f4a79c0d71776d7e084e63658b30501be5dfe603dfa0d85caafe5ecf68555d30eba5f32e7f8bb6dbf424a1649dc387d3f1b890f32c9e6ca92a0b2a4e14a4a8f7d00d5e8f3b2982172adf5c507ebe9cf858daf5ce28f240757d98256a8f638b1873d54fe12eada0e446967ffe92ef3404259cbb3bd00829cb76ab628ed26103bf22a72280aa82d282a4b1d4a046dfd941c5a1322db3e69d0dcccecb3e3c7df9dcd73ec9569f6e4e881964fb52cf1bceeb7cad8b046343810873247462eb53f2f1d5c7d4221664209042c03a3b7aeee6823664a4ae2e31f610bf4dbfcfed482dfd8e1cd18dc72683746727a0a95fe41b2bde07898d0836c541ce85017694744a94dbcead7f1bd415b1146e36cfaffd292ca69725d80fdc7df8963e138befaaea49777afa908c561d5125ce53017c119f49d99e99a4a97d025a4bef9df2444f58155c57da560d02c2b2bc9371ef1aa7ce16af470eb9a0b7bef16a46ae3a2f020bc3c5bce4e3b7cf5c03c442ea04da801fa9ca20f71f9bb3c05586596a0758db0fd5373aa57029857acea085baefbb936f24dcede64c11acf52daa418b4b505eb5b20a3cbf8fb52401d523aa60869ba25d22fe7ec0bcee87718843049132fedea93147b33dc1423930324560e62be122a70b0209a7b8f2153ec09b77b3f135347aa972b500ac5bd7ad481cfb51007911862fc68821356627e2eec1d05780d63a8c8a5e572236aed6bcfd1110052ed097964ac7b0046ca2b66cb67b7472f16e158520c6bea7e1fd88363de56578da26ddef7c12ee84f2c1f93b6d2d5dc6d0c47559e5e44fff7e0746b6dbd57cb22901eab7de7ca72749c9b56a210300c6a73dc6aac2be4b557f300d35c640ceab3a6b801df0a2abc0c383902b07012211525a37b10b4fbd4f77ab518eb57a27be08cbdfaf018dc72ed20f952ea5dacad3ce93638b40323b7c217694c31f0c06910a09ec560d8d000be882f69a7e6e4915f0ea26bad1f84e60ee698e6bb81fc203242233e2cece02ee0eca6b05a7dea7efb98ce4e1cab22489513ac498e2727018f9d10f76404ba5e2b392f8e57916e83a8e7d72ed5d6e90dfc1a3b4affc53bd22279ba5250937ea5c857930df2f218572f082c3896c129bd31bd0c347af77b6b0ede05597bb846a6dd512f499f58aa534652253db7e99e37c4b19446ea295ce0726b4e0a037ec6ddd07b4cc888560d7f2469d4b7e92ac2a27431ddf667f8f39cf75a567f3515ae323645bad06cb0553599ae556ca956b9c3b4c1aa1e151d655248e63fa818aa9e861f8f4aeacdaa41819025824f50b58671d3bd4d148ea384cbaed75617a3a8841f51cd834862d66ba41c10d15af1cc971e3c2b8def95ec1584ef07009d085f2f06dfba22ae4f2118aca5bff3108190973731793443aa52c9897aa4cfb09beb798709bfd2ff14223fdbb685886c2807d0b3598d893cd0824766ed530db95ecdc2e4ccd48153df300e4ef210544d66dbc75ab9fbfa963249007b0531329ce8b76b954c5310e83e3272aa7e6215afe0a718516c8adc03cb5f1dca5ad77a883a207ba19e272fc332f72ed4edd60406aff8f0fa48cdd70c999956505c3de34964543b196c9f98a95e2f3022b3e8a2a88b91001c421ec92ebec307d2d7f78d4d2dc84f08ffc46550f0faf9d25e803bde065daa866693fab89825657411aec0f0272b37fb0e7f03ef24beafef4f8b41f243885ddc0262a0efbc6fc11f5ac412a0652c78a356753e4e5fb81d3aaa827221520434167194d31df5e1acf93953baf3296e1374583adc1e91570ff662b0ed73b3cfa34bae72fc14ffd49b408c555af94508188f4b78e73123c523a6658fbebad8e3a3c1cb65cb4cd5db603081155e813a56faa83750ac45141cc7fc13c38f4f380b0000a8e8ac9f1f553402479f5989b4aaf5338a9c19239529d2b6a231f6506f232e67bbc9622f886ed9514e982864aa2e9ec951dbcbca0eb1e0856878668a1a8e117cd678d413a0c98a3ef0b9322e60c247dd7d7158688759264e250d353536bc0003ca941b4f7a4ddb6c3dac8a3f5cdd2b8b01b35c730e959499ddf666ba1af9cdbc3cec757bd8284ba739960a7707f1ba9411cd331d9001a55acda020bc071ef03d74f083436bc50a5610ea3a8acbe09a43a5bc7f90b847733d2ebb931bb8afdff721a54f5ac22612aeddb8d8911c37def50931cb5efb6b88a7515da05cc5ec2654bac9588d1d394a12ad761cc709f7ea838bfe041a6dfe7805f08435d021c18e3c217ba45697dd9632a0d3741b2ab19219b08be7b0c14f30fa97d00b8181855e5eb113c8e9b5ec90c009bffb551e3207fb4c4d2d316f96bdcb71a2e59f30617958b54c71fe130f3ce5c69b154f4186235ddfe7611246237408a1166922c57913b468497523c7952371159f957f65a26d9e3afa575e469912b94241b33a284dc77448e8bff60c64f5f0d7c14fdb0e46132a5bc595c39b184aff9fec3e8618080e0ca2eafbf1d097e48d525afd5e744627e001da41843e559768e65cb830e8767700e7906507c62dbb84ebefabba36e0aaee76359474197205623a1fbb1c197a13e157ba1177cebc7ad37b740e05893e8f7cc9e907b8453a73e4a52f977ecb3e0e5c185f0c0a0c1ae7b159bb775f3e3535e666fd9a45ada7d408f38e4737eacdfd308caca0e7955c9fcd4ff2c94089aa0499c7a844fcaed983064fc86ad438c203d3511789f30ccfc74ee0c0241ff63b09b0a96191861adb0b40a945ea5d5a4186dc467c7670678a25bb97fa901dcdcaacae40717d1a4daa4bc5b31beff492841a19579d29efbd1ffa61517aa65d58c717194014b2cea7ecea6e793e4b5a692fb2e9932fe9369d15574bb8c20a9f486fe58b8e0b53735af6e6098a9790241a8449e2841d29bbc209b1c515708c050e13f178b43403739d5ac7997b5299b6b4049cd7daeba17cac55294ef83496c30dd41e25be9ac7a18964174883ac300524797c046d5d2c638d4f8094dedfba636f5581b40897ffc4517f48066cecd7200f1e3c679bb6585c6bc056a1b1cc1f637fc9c2f672480b9c432e03e12ae04f8f3cbffebf5320256235f8ec308c6c9f74cc13558fc15521f7f184d5c7c316a045e174673b2c5db83963b11dac142d61150eec5b37683e2d47cfa874bd8ba37c21a31c196db2196b2306ee6a5585be710e369a7f566684de89767aeb7c044719e6bec21fcc65c212c5cdd4d2a0f98e8d9cd08c7d82c0f4322f5a011df85211e4c0186c145dd4f32f1b187e780ba91006f5d6781274dcdb6b7054d4c30406c8aab452c5883a51742a0fe8934b9f6abb3da80cc72ee8ad60bf3c84f754b92b26caaecb1be0c110aa8c98496de1699370fab44b4c697ddebed16ab914b876e1870092d9d66669447d9fb5e21cf433f608a70e10ba0ca29d203a61de712280c16ce838ed83ab1ab083cfca58cdf17f5528f5d8cdbc2cc8a86ae86a9ca9ed815023db5aa2da7f7deecd6f2e02d9363f834a75ee8b276ade28b6a365d137ba013a5b654be2fc2cd7e40915c2945f65b4a054f405cbb7b5d116071619fc99e4aa2de082b9d03a7dd07de087db594db9dc3c38570011c872c93df7482da0d9157bf6d3ebd7de6768c40f4774a9a98fccb5f2e23fb28ab50a64cf421d7cc554443b279914a979e0817a11f6bb28905f46147ebd15f38b69eec85f0432c1fcc2f1b4ddb61596c7cfa0c21886a74c51ec330d8b25c6130eb0a76ecc641dd79f3f777bf123a50538952eed9b086aa3747ad9cde77d9c1ea6db5f1aad47f13d10b9b67f969fcf6b02bd81d79e4e9cd6c707b01ac5582fe60cfbb959a57835492e7016852b853e2a4249b09a25c4ce65ba2d3ebc610a873ab0348e7805de81b0ad5aef932c5a6a84fcc79ef68481130f2627e96bcd49cee505a5f29f2fefa568e0a83080a4ffd420b5ba7718f13b694c02e8ca6116bd555edd25ba3f259fe879602f157cf2dc8e488488f3af16e620abdebe7529a957f8eab4299ec0f23c8f34421e3d48697f13d2dea422bc8e3a65145b2fb9c9f9a8a74b43f946e7fee08031937bcb5a5b9893d4c59b36448a61da00a6cf73fb435b42f623455271c65ab5f15d7fd4852f7ff5de7f230e7c51fb8f2656074b208c08297b7d4b1a0bc90678cf78477ee0868231eee42f05b08ec757d9c05c59113ac437cc2231a63f484d7b21ce2bc0eb418ff6fb01fdbcda0432108ea71fd9b9f616398966abb79f48f73f877a72941033719d611116adc2f5959473cda19ed5abd3688b3f097a2c26cef2f18048a8aad8a582ac78b0b0b322efaa0e36e21795b9aac8a1ece2831f73d9a605e5f07a1a84e21808294ca3990c94cdfb42966e98c768cb196fef572c55ba5bf1e388cfaf851ea3dbe6e10172ca17ff2383b7d2edad5d74df8a847538c3944461ae4fd9e7ba8c527785b1c9b4d876cbd97f5d57f782b298a5ad4854744bd28f7ad9bc4b6adf2f23115d8c1951b93af46f711a25c7775f2280937997ddce7f68448a9a4262b9a0a1936c0eb52bf2843f191ece6bfd9dac85bd58c2f754b4c19944acc21126d7506b0f9bd303bec5ef99cd0e01394c01079305bba95c894e1219afce2e8bdaed9b2b722e959952a7b3aab40254307b9ddf80343c60314b1ae6d2a53d742135656b3e7b38c0d1087ac395b9f940636df3089b9fa8221a662b6828c87e4d67432af7c51aebad7ca8e4424f602324acdb151c1cd84ca7b4a9779e456b5622398ae321fdb7d0fee5ebad78c97229ccf49cf943f3b971e97021526f70dfcbc43887ed717e3a99f19d76743ce0575a68b0e0a51fdb2fad3fe0ff54c0e02c0884da4ad4110b1d3e90e77b5a6c8e6e395ed5e4c2c819e74afc4d0b8e387f468dbe629f369b21f124b63626082383c37444643c0b60fbe59ca2f6a41c72b5d284da1", 0x1000}, {&(0x7f00000014c0)="1814b489f1771c69ec2301410bd64821a468e54ee44ca097bd0e73ce28658bc06d61228ca25be74dd486fb7094f17e30716a8bd38915259107322fb7134c70dcfbe64634210c01272b0930186955bf9ad2760acdf002945e5e563e5ba2ba4fde9f3a", 0x62}], 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:10 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmdt(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x183) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x8, 0x4006, 0x4) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f00000001c0)="01000000", 0x4) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *104945 23413 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(a91d71f4ba7e642e,ffffff00355c0f00,ffff800000171290) at ip_fragment+ 0x551 ip_output(9e377df32c71ef24,ffffff00355c0700,ffffff00355c0700,0,ffffff00370d39d8 ,ffffff00364ffd88) at ip_output+0xc06 udp_output(4b9fa645e9f0740d,1199,ffffff00364ffd88,0) at udp_output+0x444 sosend(1caa1184413277c4,ffffff0038d7f1e8,ffff800014a64398,1267,ffff800014a644d0 ,0) at sosend+0x472 dofilewritev(f93b87422822ad9d,0,8,ffff8000ffff92c8,ffff800014a644d0) at dofilew ritev+0x14b sys_writev(7094332d5ce18490,ffff800014a64570,ffff8000ffff92c8) at sys_writev+0x db syscall(b94104a0f3a53267) at syscall+0x3f1 Xsyscall(6,0,d,0,3,440be96d010) at Xsyscall+0x128 end of kernel end trace frame: 0x44357f3f5f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic malformed IPv4 option passed to ip_optcopy ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(a91d71f4ba7e642e,ffffff00355c0f00,ffff800000171290) at ip_fragment+0x551 ip_output(9e377df32c71ef24,ffffff00355c0700,ffffff00355c0700,0,ffffff00370d39d8,ffffff00364ffd88) at ip_output+0xc06 udp_output(4b9fa645e9f0740d,1199,ffffff00364ffd88,0) at udp_output+0x444 sosend(1caa1184413277c4,ffffff0038d7f1e8,ffff800014a64398,1267,ffff800014a644d0,0) at sosend+0x472 dofilewritev(f93b87422822ad9d,0,8,ffff8000ffff92c8,ffff800014a644d0) at dofilewritev+0x14b sys_writev(7094332d5ce18490,ffff800014a64570,ffff8000ffff92c8) at sys_writev+0xdb syscall(b94104a0f3a53267) at syscall+0x3f1 Xsyscall(6,0,d,0,3,440be96d010) at Xsyscall+0x128 end of kernel end trace frame: 0x44357f3f5f0, count: -10 ddb> show registers rdi 0xffffffff81eecb18 kprintf_mutex rsi 0xffffffff81230e27 db_enter+0x17 rbp 0xffff800014a63fc0 rbx 0xffff800014a64060 rdx 0xffff800000932000 rcx 0x1728 __ALIGN_SIZE+0x728 rax 0xffff800000932000 r8 0xffff800014a63f90 r9 0 r10 0xd12432d05833031c r11 0xd3a27eed0adba6fe r12 0x3000000008 r13 0xffff800014a63fd0 r14 0x100 r15 0xffffffff81cba6f5 apollo_udma100_tim+0xc629 rip 0xffffffff81230e28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a63fb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor0) pid=104945 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff81f9f800 process=0xffff8000ffff5a60 user=0xffff800014a5f000, vmspace=0xffffff003f12a528 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23413 110588 61192 0 2 0 syz-executor0 *23413 104945 61192 0 7 0x4000000 syz-executor0 93321 458050 1 0 3 0x100083 ttyin getty 24555 205671 0 0 3 0x14200 bored sosplice 61192 333091 91587 0 3 0x82 nanosleep syz-executor0 27556 135283 91587 0 2 0x2 syz-executor1 91587 484602 2124 0 3 0x82 thrsleep syz-fuzzer 91587 130001 2124 0 3 0x4000082 nanosleep syz-fuzzer 91587 395779 2124 0 3 0x4000082 thrsleep syz-fuzzer 91587 137765 2124 0 3 0x4000082 thrsleep syz-fuzzer 91587 35477 2124 0 3 0x4000082 kqread syz-fuzzer 91587 388535 2124 0 3 0x4000082 thrsleep syz-fuzzer 91587 241264 2124 0 3 0x4000082 thrsleep syz-fuzzer 2124 357038 10670 0 3 0x10008a pause ksh 10670 208701 84047 0 3 0x92 select sshd 84047 241109 1 0 3 0x80 select sshd 76425 338194 95512 73 3 0x100090 kqread syslogd 95512 2267 1 0 3 0x100082 netio syslogd 47855 261320 1 77 3 0x100090 poll dhclient 41882 261609 1 0 3 0x80 poll dhclient 69999 397672 0 0 2 0x14200 zerothread 25518 492651 0 0 3 0x14200 aiodoned aiodoned 37722 290947 0 0 3 0x14200 syncer update 2765 353005 0 0 3 0x14200 cleaner cleaner 51557 188554 0 0 3 0x14200 reaper reaper 85102 73361 0 0 3 0x14200 pgdaemon pagedaemon 26471 171132 0 0 3 0x14200 bored crynlk 41077 236047 0 0 3 0x14200 bored crypto 12629 93729 0 0 3 0x40014200 acpi0 acpi0 1046 413167 0 0 3 0x14200 bored softnet 98421 18789 0 0 3 0x14200 bored systqmp 59960 386700 0 0 3 0x14200 bored systq 55958 299823 0 0 3 0x40014200 bored softclock 41497 254201 0 0 3 0x40014200 idle0 1 471695 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper