488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8d9, 0xbc, 0x6f, 0x1, "8277c05a6c42852ad13409244d9a83f64abbe7c0", 0x1, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:19 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 04:03:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 04:03:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fsync(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) pwritev(0xffffffffffffffff, 0x0, 0x1ac, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{{}, 0x3}], 0x102, 0x0) 04:03:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x4004, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) symlinkat(&(0x7f0000000140)='\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="15b97a77f81fe0b43c5185fe0a41c0"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getuid() 04:03:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x3f) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 04:03:20 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x3}) clock_settime(0x2, &(0x7f0000000080)={0x4, 0xfffffffffffffffd}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/185, 0xb9}], 0x1) r1 = socket$inet(0x2, 0x8, 0x7) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) flock(r2, 0xe) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom$unix(r1, &(0x7f0000001080)=""/160, 0xa0, 0x40, &(0x7f0000001280)=ANY=[@ANYBLOB="0102000000000000009ef9dc0c33f4df5bad8b0580c603620561fa9dd9c78da44c2a89a1caa42c8a1ea0c48f39e03bf15445927ec409e7cd135eb10c9d361635603d45453a4408f6b3c2f0750990ac53edec71f35aed3259d32fbbf3a0211508a2806957fac5b25999b87772f74bc1655ffe5dff386aadc70731825cbc594d193c61ba73767223490b99c096a86c63c32ffa6d659068f4106c59d9dfccb2310265cfadaf431f2c2f8d71567bfe15a77cd6a8167b504c618f828c81dff1ad152807cfffef92078d7ecfba3b703f230f47a0c13dd9672550772c7b9a507e320b297ade06185b40fb9e70e4fafb264a1afbb6c7d4e567762285e093c864acab52e7d4a43254063c0cad086583ba5423c4ffc239ac42737bfb133cd5"], 0xa) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x200b0, 0x2) linkat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) geteuid() unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = semget(0x3, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x2}], 0x1) 16:00:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r2, 0x0) fchdir(r1) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x356) setreuid(0x0, 0xee00) r2 = socket$inet(0x2, 0x3, 0x102) r3 = dup(r2) r4 = semget$private(0x0, 0x4, 0x200) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xfffffffffffffe25) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r2, 0xe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe73) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0xff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = socket$inet(0x2, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x68) r7 = getgid() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0x2b27) setregid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000400)=0xc) setregid(0xffffffffffffffff, 0x0) 16:00:03 executing program 1: getgid() setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x5, 0x5}, {{r0}, 0x0, 0x2, 0x2, 0x81, 0x9}], 0x71, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x46, 0x2, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x7ff, 0xea}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0x8, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x88, 0xffff}], 0x17, &(0x7f0000000080)={0x2, 0x1f}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) fchmod(r1, 0x100) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xb3, 0x8}, {0x18, 0x3, 0x47, 0x9}, 0x7fff, [0x1, 0x10001, 0x6, 0x5, 0x0, 0x7fffffff, 0x3ff, 0xffffffffffff0001]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x6, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c17fe619773ed15b4577f70b4c8f5d6a737ed5ce1b8e5155f89e07f323cb8af11c219b7b3ee1d9d33b58a09c9b6952525e41208e9c014028d17fb6a473358d7fd180bf334e5c3c9acf124e88dd14d8849834808a52b8500e552b31fdf52e9e62314e1930dee73a377021e1520ec481b316f189805ee857102931f81732b79d53e8f5db09243746dddfe4b0ac617c5914d8717decafcfffc54ec2af53bff7f2eacaaf7fb18ea5e2ec2ecce172ee238c4714fc822869f896658c6246f80ce60033e2ab6ac6ca512c9917ebe8a00852a6ec22ffad87b792d7d40a793b3ce7280e4c", 0xe0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00fffffffffef7ffff38"], 0xa) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3a274599) r1 = socket$inet(0x2, 0x4000, 0x1000080000001) sendto$inet(r1, &(0x7f0000000000)="85a476eda64e559ccfe79afc321afabd6929f8c1689261f56f86dad53ac710abe0f716692b35d14c5e445e9a8e6f69121215e10accb858e6724b013d67122c4ed1ab0028f9f018c6fb3daea4d06d837f5036076b66940eee93f52738d4e7832b0d72001d58e3fb44cb258e03d63b8ac1f4263982e247f231b0137f9373f131c102845432b8e9495e1738c8355e252febf4450cb12595418c3189e659a70948e04b66b0d579e3bc8120f38106c976da78d8af805d4a4e85aa1282d52fb07bc9c1d76014d9c5436fe9e9ad5079d3a266c826c3a0e42c8399b4457ddb4c2064cb8a63ff6ec6eca83b28ba8930063f337bec464a0e65e9db7455b1decf5e8f6635807521d95fc624901706adcac1a42c6193377243aa0635de9484a94e5a510684fbf1872e7e461cf1f2ed1e158e1fdfe9d28cba33e067d9615af1f9e187ef40c692170510ad2e4bd58694ca7d8fe6d24bf2ce7f29e38f2312143af41a91aa83348131fac94254be9501b38f6fc882c5375a732fb7de49691dc4fef1946fa89106f7beb0180801229d19534d77ddb4953723df858cd0917e68a43ef32b1e315f11688d2c1fe594c3aa1aedf572977b6b3003aebc75dbe3ef3660c993c9dafa7fc0ebc01035135786f8b1ff39955e716e6e6937b38903cc08149e9450db636801cb5a551c3ba6cd449b977b939c19ef9948423efb31b2d233051d400f6375679e151ac08def179acafc2fd62c9623257e74f6a9ffff9f3419e39513e4249c92062c2965b7cc0ddd7217b0f43237cd4827a007cb97b4e34f07bb1f1bc157f61be69734e6a4df175960412641311feb5fcebf7eabc9ea57d8044ed3a4ae100cf47d7fd097456ccf31e5bfe1fbd4f14caba4419eaa2abb32d4b5b305888e64aa90927118518998e3141ab67c095d8b22de11a3180da0bae5c05a080f64548adeefe0e409cfdfae85c0aa4464e2ed98fb8bb5df619e9498867aa2b23d0f142e477eff973e76afd9cdbfde3302855896a0168541b411fa92175a4ab8a8c57fcc084fa22f71ee8ce641ed15672cd75d86398898ecbf9f62cd613c0fd1cc2162ed4422377a94a9efd1ab958eb42510c1152deb4216edc940eb3a651f740eb2ab5b469eee3f4c56bed9c4e2a403cc42635ef83ef9cf53ec069cf99176275d2dd07f573213b204063a5da08b8a3075a94cc8972a97d3de7ef40ac8f2cdb6f204108faf51954f35a08429b17b691c54806e70b5385510b643dbef72041079448a4a2f4253309f3225d9a9024ec6a8a1239d1d83897965fed3846affbd7675a776ebe47a62a5a3ba1d1e4ee93096e09ddae1e471b13bd3b288f8c33da9d3be7e58fc7e427fbf36105c68d6ec4410a466cc7eddb00db6590a6e2e8d2337dca232f41ac73e311c7d00642a029439f8630cf53c5c819e87c60ef67a5c78bf55baa520027bb799990079ecbf486224e729bfc293fa68b0533b29511ecbb49bccef7db8d99c10acac2dd7fdff5342c15dd17447470accb40c5877ffdfc1a5cdf742981d1ec6c6f90a53246f28ac693d2c0da3f1cae96ef17b56f1ff38ec2fd491a770840cc130353fb1936b6d0ba592eefc8c1e9b33b52dc68bf9349f245eca5ffe2f39a50b02bb657f756e0fe8cde51cc06d77c217776af3376ac9d9bdf80a09e5c4637a94386a21ad4ba3b29cc360fe9cb6d996d6444922234f84087527ed7f69844ceaedd8ef300c6af7f4c7f42369b4ba534a492ae6c05ee13b189aaba2f8152cf431286d437ecfab940612a23dee59ac8f7f3ca64fd5348aa01f0fc3ee4207c761801b4c62829095eea4001d2204ba9c92b8fe076d78fb9e0e8445c204d62438d4f0da79684792b2d82aec8a92cfce75d54e7ab395ed613ed19016ae8d790596f31450596fe47d4604e621aeba34241af5a3574f5fe6caf3863d89e9780ff92e06de0f0ca66b0fffe1d1e382be88b6b7329a39ad724c2d7bd456a770c407fdaf3779e1d1a36d12e2b70d640602ce2b4193979d4afb8ab96c7c0a0879430d7aee3ef6194a8b1cf73da4277949823a7f8e102c11becf3dff2b40ad7b8e9116f1a1c6684527d99957c3d4adb9f1900ad3eaf3bca0262e00e74f46e767cc049cad3f04828c9c5a85f383bbe41be9724a9a38ca12b5b2e6a87da22ffe06cf18b395cf9774fa9f4bf39052a9ee084059cfe0e2a945f2cc873535198db1e2aaf0e182139911fa7dc7a3895807e57189d2a93df1b7b1a0e730c15200e0664e23673501c28f9d8daccf12edc668d32450a6f085fbd35095eee136f274c1605ee00475d9441c705bf1e85f60b6b2cea0aed0a2cebbc20147bf60e194611eac867e4ead066e91cfaae65a9f232b7a289969ce967b44f6424696defce512c278b331fe4566495f5a5e97544fae2994297346a651b06bb927650ac5e10df77691574dda2aab049bd15c47fe81d16b994b520e7d8ea20f3cfa1d73ee64928c62f80b84508f3a0d8ffebe5b8cad75555e2eb44ce9c50a24011cfaf69091f0bd5c78dc25f3570ffeb35e4b1fd494f32054cbc166ceb46a6e656db844c16f42145b1e15f6c0c3542ccd971ee2fc93a02c0d55a60613a59bd65de23be13e2584c470a2901382e8d63123e01ee466006ce606f3088c12c0e19142cb44dd81049d8ee678961392aeb8e67cee9cf77172cbe119c27e80e4bf126cfd1a78c969e4fe6f3bf791a485f5dba3ab9d7aaf07f2946c8b0a37194e1d23dcbd0c8240d4bbddf4bb91d626e2d42d6f59469cb67a5c43e9f8e3276e65225f5becb7a9bd7e1e4335671d12ec559f80b749c8340b76d5e1efc9591315d690e1de9fd57fce932bfda5c241bc17157a3dda891dccc1e10046499ac7ff0e537cd1cda42d48bae54519f26067a8f85963b3481b1b66851388cf95e5d6c25f6072e61f2ac51c1a5cd3c033cdd05a527cbf5530d7ab9591dd193316c21410a60193ad48e86dbd4ce2e4e2e6147421aaa2c1e4a058e97f956731a83fa88c8b035e1d21a044d893058de3a29ce50dc2203fa78f78063d6a90d01156467defb9efe37290612b6fbb242da78b5992fc6d6e6267d2ab7df7983f6cf33c0554ac81644ec2e692544c85ab7159f274d3da2e9e4f50dfb2794ab85252c28146c8dfe17c1768d000bfee357dec6dd1044a56c42ce33f677bcc48a8921cded4f60307cbe28e245a42b8918794ed0b36ff9c4fd861c3dcff73ae49bbd96eb75678cd5caa8bad90be331cd0b4aabdc61209c24df8fd53b9c5312802c49d0a946eae1bd4ae4e490acf6c7080262c67208045263c249c890c7781f1870c1a9c2d3f597f20ded7e01ece912bf51e83f66fa6960ece9960363ba03d46a7c849fa583a4115c8c10a70ade5e6bc53e00f2657ef05b885b27f5a6d1bd4fe8ff7679a8003f768a67390d4a916f5e6be812cff1326b16592e679b2379f5df84951b8b7ced399ae38028014fd3d2f8eb8d9d664f1b7ada7e5bf044c24f40a737331ebabdd40f968db66405f30e1227ebe283a57ef5067be5ef3742acf4f4cef5ce6a7f0b84eebc7c8d7a9ebf6ab6496451112771b4d10ee94ac51d869c706df33408e878178c20ad369267ee7b8bc7f318a8f944cab1209a3828d5fdbff1779b8862e0700af0aeceabb5e1fb215b2e8d1bf43bb4dcad5cb2dc104eec9c11935a58b9c024910499f3a52fb2d6beb16577056a04699d2019a3c38f3511ef858aff7b6ff843cb9405d0ddcecdd0809456a8f62ae8f144a9aa9bec01b6e24f6000123d8f398f6ecd4dc7ae513f1418c45991baa533b5ab4d1c7c3f9ef4f2adaeea07b4f5e463229e8c67539e70d607f87cab696339c9ab5e70dd0e3a542f99e96190d4e40080d31603a33e81e216dc538e20679becf4e7a25062afba5e8efa9e760e94ef84cae35cd57784ed6e6bb307bbcaa80134e7b12e1e834373911bda1295c2e847e05b421a2bc6ff8fa13bffc1c5364deb1e879f64b9c3872b8775e9932073884dc52169273f2eb2099f52fdbbf06af36739cd905fa61b1179f9d872ee2fb9164dc219043cddc97104f28490b7aaabc3979a73849ac99789b16d82cde9a601249c4579c11a05d45c7e6841051152863a274c696457c8e550b2fa6a23931472f2d6c43fdc2656f570d0a253d916781284f4014183b131000166e2069c27dcda63646817ab334f2a59ada0e1ebb05e3bffe46ceecc838b75fd67023ae9dc62f9300918bd6dbcab0cfda545328df5ae9f91d7498f713e9e6ecb2438b3c41c3c7d96e133fd345e3cc79bbd04ffee48fa6e1154d0b72609a603df1010d861829c50d6237e12214c01aebb54b374fed30e23505e96fbd61c8877c74451f07c96f8f85508a8f28735e260379d1e9588118f02f72dbcba27e51d2e55f4b68457ccb1bec56262cebc5cdc2385a029549ebc4270da4dbf86fa0316288e8e8b9f04febadea4bc1fa1ffb537f029f1afd91e85ecceaa2de1103ae1b43e0d227c18328cbcdaf92a97576a132664ab32be1bb5421030772e8b90dd28e92305bfbd3e756c60c0cc452892461da4d62fc44da0b7f19ed23467ce0547b4e702a99ecf907776bfc9abf8282872c2546934bb3782cf3085691418fa6d571858971ea48784929e17dc2ecb56a85ccef64cbffa4841782dbdf712da96df3a40da6c6690bfb2aec850bf6405c80355b26109a24fe618d0ee3df5c41ffd296092290fe90f745d5e5063d30760df7a11e9cfb709a95b2e440ab76084320d80a4e798922a861c09240e1013e28bf890170d5ca20bc460699c038759c00a4a13eccad01fa726cc0377347f3ac8baa8f19115da15b83fca7b60ca3508c9c333af06a988cf2ba167996c3f09750c6f4f4a476a006647ac7569d432e7a03232e837b7003e47de951b20f9e4fb367e49478fddbaf26a3808444df62018246856c8ad2d0fa52e978d470b8a6df2c37e89d18f2f4d99338101dfc4a1c9fce9e0e8619c804ba7b51c3f255b25e3b3883fd858d683ae1dc967b108609b1aa09cd0200cea698dcf07b39200d47954f8115b8af23212797b341a1782ab72fcf45093c0e48486d1286e60a47acff533d76dfedcdd5ae61baf26b52e41f2530cfff5ba50e050a8a0488aeb326d2f4a70785e41c82f31eed1bf344f3f860a522e7c2178c3431e99cd012bb22cacc1fc28546d8d4e2c6b6ffe798b746a9bbad67557df895fb68f1e199da16a1a20471259c28a1172b5cad4f919b05c3a36ffaaeb41f092b929773f6498665afe30cd3685f1bd12a50194848333b3e807f9a9dd4c65c5742dc03192f3e380f8c3a7594cb0febcd07808b862550fdf1047565591772c9cf15f9a0c70e38b96560d2a02416ea4f614884fcbbfb6a052e7ca4adaad36142aa6bb7935ff7cd1138924ff8ddcfbdb7ce1f8b253081e63fecbf132b8c608373c79199039f7098c14c2d9a7fa1222c6a048cbf96746eb4a6d2998374a008aacfb86f93a24733eb2cdcb4cb2e4906ad91ec111093d1f9efd08852373d55cf8779b38d8976982c94e15d4fee224c2b2ddd03730c698d10ac6a37b98357da02a1e188d7a679d0d990e529af8b7fa1b4a586f3058c9c868ddd0a75ab5386441c9ba56cc1f036ab27d8b343678436afdcb0f347c9b4940748c06a42abb67ccd0cddfb1c75cb8ee6f54a2daeab41b70ee5c772e801d1f61577d199bb0b34f082381b9c88014271f61eb242b7077d0c2949aec290c30a9d1768149c342db76fe45391ee7290cbff6cbedfe8ee802fb44cfa87c9273fe4b56e0f1d7192bcd72f5ade52033c3aaa5df62bd3cfb8c02fccd26c8dba5b65aa8bf87803", 0x1000, 0x40f, &(0x7f0000001000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) lseek(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockname$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) getgroups(0x1, &(0x7f0000001100)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={r3, r2, r4}, 0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000600)={0x0, ""/242}, 0xfa, 0x3, 0x800) r1 = msgget$private(0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x17c) msgsnd(r0, &(0x7f0000000140)={0x3, "ae"}, 0x9, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/122}, 0x82, 0x1, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='+#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x13-\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='.*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xee\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) msgsnd(r1, &(0x7f0000000000)={0x1, "93549b0792ae63b60fb564f3d7a169957de1065ed6a0d86f8a49d8bbcf9ce4687a8f88c4b3532b8e1b174b117504351df66f16893ce5bc8329c0cb5d808eeb6c8bbe402fe44e5edc32f2ea23e60f420dc0bcc52f2e19bdbd366fd412d511d98fc795cebb23b1fab3aaa3f3eab965cbac072906fdfd58754622f2fe826c6377b41f3bf70cd6592e6202e17b9e2def14543a57265cba"}, 0x9d, 0x800) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x78, 0x6, 0x7fffffff}, 0xc) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f0000000040), 0x0) r4 = syz_open_pts() close(r4) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) write(r5, &(0x7f0000000240)="259cb6b9f50ab6cbc4c23fbb20e8520efe8de121eb2a41d74b25b10fb148bab2f05731a32b5c3f3716bc8637a6013414ac38a5ec193435b955fd58dfd4901dcb97b05b3ca3e9b48d81b46e79f2539669b8526e1eabf31bd66e6181407981aa3d343fe473587ec4ed78b01354070fe42d14d2887e902f9172e9918e2cfd2ee195a6a4696b81fc0bd3deddf3e3e2dab1b503a6770ca9845efa1c61a30840d3e74f062a198aee08aebdd9fe346ed6bafe70bc90ba01240c73277c5abead4269b2de84f0bac66575411dce9e", 0xca) ioctl$TIOCDRAIN(r4, 0x2000745e) dup(r3) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) setrlimit(0x4, &(0x7f0000000040)={0xf8dd, 0x6ef0}) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20000002b, &(0x7f0000000100)="00000000ab3a4814f7e51800000080000000003713edd6291ed4ecdf5618192dca66501b37f02b021d541bc87e8775c4d9a830c38b46682cf8068b55e731f163f8f587c6b7a8b0033b18b75d02a0123c96dc90165b9fdef5d9d318b5c5552163ee2398b1c2be9390fd452a0d4b654d3bb8a8786c955e14558675a23a8ce588aedd4292350f6352d7e034db8d75770d5b00938ee353c1b1c4cd7ea4ea0917993bfd1f8b9126546bd0b081a3b762c654cb312602930797b53f8bd8e451900a91cea8c9aa2528b250843fe0ddfa5874b646023931bcb4a4160752214d2ebd4e3589dfcd51", 0x3d) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000040)="7fd7565ec91f08c3952c02f15db949ff006a614260ad91af2c1c2ec5e2cb83b46eed5fd61e98486095ead81a0bc8d8968ef1f2c38a7a8065483e74ac796951f6b7bef6037c1a8d2b4de63bb031c6be8fb4f6e1bd284470b7119c930f6a506204313bca52992619ecc580b0877857c41558d02ba8", 0x74) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r1 = socket$inet(0x2, 0x4002, 0x3) syz_extract_tcp_res(&(0x7f0000001840), 0x8, 0x1) sendto(r1, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000000)="4e0b3e395687e2aec6db0beaae702d05857214ec26e976822a3dd12ef94bd239c644208fbd69926d8a536a8c83077448537806c909dd03af694164402e66f6974e48fc41e09c391de15878cf3aa59bde438819faa6", 0x55, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000000c0)="10c102be1d3d3f05a1f45449c8ab78b130f682021c5aa9f55b2f7cb1adcbef17ed1bc085689aad43bd", 0x29}, {&(0x7f0000000200)="954363e6e122c2ae3c6e3508f1710ce1fa60eab600aed632f148fd1e07a5d9e3192d190bb404d4ffa653d64d7ee6f6def023e5065ec663be46524bd769d0c5beecafbc72332899a9f6a7c2681c15ed14c0997266b375f80309351f82747f777a6e354e63b511f5940419e9e33f797f6245b3056194c3cc22c9d7aba5ef7acce00a2dbf5750d337e2b0c065a673221a4e1512af94d881274d830965c7e96941a5ee0fe4b12a92efcb1a15fea8d8c27390d65b4c0a3f221221dd96552e2898243d927960bcc696971887887d45ad0e3a6b0dede0ebf8d50463222ab9f8dfd8711e211fa2022a44d5aff7c2295939d6adaa46208a4c414ec21ab277964cdf0fbdfd651c45e26a848479d7d7b85836d976a1a21784dd688b60f7ed21e18d87b55f84910db5f2c6e4dcea0479c68d4e9918c375a75a173a969a7aa30fbe584989b9d4bbe307c7e0107b6665be5ef45bc7cbe2208fb8fc461a77a0d40f31b070cbd3c712f5074920b2e6b594c437438fe7a6f3d52ce291cd68ef7984bfe04f5880974e0073a040932b48b73752700020cc83a6aa05b732b9e2ffdc9324064252be30d03c7a17c3247602583d27a820f35832fa8fd04b4f93eebe955d4b940e6f8d63b9baeeb09b167d5b69a8bf451b0a3383d2adbf7ee52fdb82bd02fd0aa7837e3c34b7df26a62f1965c2cdb597444c4a65f4259667f67b300ede8cfa71939a9d16dc113db8d9943d8fa2b6ec9478a557dff7a201fa896a847f2ad5305a85bc56c1b272dbc89f2fdb56580dbba47ac78f1af8efee37c6b3c8a3f928447e6782a2e2e06eed598b0dbd98b6d44c051988c53a67a0abfbf4e2a195e40112011c948d0861258476991f08c9b40e0a1723227daccd27fdab08f8f7e4d7fd92e23fe968cbc021ef389795a16796cc5b0c5e354f5f8772e579fe07f7ea8f09822ad9d1e58b6f556778ea5a538cf583568d235840d3f169afe1ca381d7a0c8e5daa1ca06ad2a02fde3401618882c2af472ed487eeefa86cbf50455ee39f254153653496d6148d006c17cfb866bd337d67a47dca9ecd52466673ff285666e8cb327c81ad8eef53030a4791896afc28f48ba24a550e2eed375e47f7fca75e6c390c1bbd11c994717002bdc11f019c06b352760793f7c2ce9f52c7c175343f7983c7b3845339ad3c1892f1610a89789abb519db83e304d2901f93a9ad9d0d74b2e6b99e52945c2a083e68d6679661b6cbcba6b38f50b2faa78aa61de257f00b7d5f0989fd882013edbddef71edd4e2e951c42030d8012c40687c06732d2f1c0ba68bb455e8ef231a6b79ad5a0f835e4f4e687785a19dc8acff0e63be05d2f36004b507fdee2b07e6e670f8017c1fd20fd0c6a03903475ea8cd116f0169500207828f9687551f3df01b0d00e371a79ad777b1548501197cbf93b79fd1b2b843515884aaf63cfa6e09cc5d2998762aafa41073536fd9e0887f244f59da8047005a74899912d8b8c7e8dbe8f95e745710072c7f2825f0949c4231efe8ec9ca2bf9e04bdf9f986d02b79adc6f8f6dadaf60c2e1b0b00ceb92dd3d27f896c92196804952de43856540c5f66b9d2cfd869728e38c3e33e3c083d65a27d6ff8eaf891f09d1640278fb6bda186414a91ba7bd80d72796b5f2ef37bf12c12a3a33a91cd0a2ed02ca2d3bbe29a2ec1071430c6e6f157aca53d1b2257c4c6666d90fca468606250840b13aafeee3075a883c7cf86026a1cd82a7a9af92fe39279f0f961f6d0a1b2068aa2cf07809705a805a3d1e7cf638eedccd6b4a6afd6950c07db5b37a45aa18b266b8d89d2260ca2fa243eadc7a7e5a7023610ebd7b9ad2862b5f0363d01bb8ff3daac80b75e5851ba63030aafa1a35e2101c86034a82b2e5841147d525b91b3bffb05229caf49bea1535ad63d06a83bc397532272e021c5204d40c3c23fab9cb88ebe0c31dd1a1112d68e425d9038773947844244bdaeb0cf7637d6ac9a5380f507d17aad685f3f8ffa86ff4542131ed31e52845df34d02bfc6f9f55bd426fdbe98dc2f93831d74ae2cb22b895bcb886ad221e4e394695be1e50811155df191ce82dec3daab54cce7f71710241bcd897916435577989254cd02c7865bf202bbb1ac7cd8d50cd30466c5db4a4795c1e3de8cce0f6ffc9e79d634c0dc8d5a17e4d6bcface122884ef1b8a3aab850cd1272dc4333989e08acba8cc189fb27daee3952d3ef6d148b1afa58188000704a2f5933a38544ec9cd5aba0b650a8c3e382ab3403eb87c41a80fa000dcebf403af17b5d878c4b6544e1a715996ac2ec1b09f77bd055deecf09b93c4bfde5d435921b7699173e318136f5925ad7e8b6e7294b4ff20e6d1d2db70c2526873e022bc3787189a313ac9d504cdc32ba2504023b0da4a44acc3223ec44dc9abd062376e026cc77c6af02130c8a06c794b7c1b64004debfde804a9d6738344a58964ad9402fced7c04365581b4db6df8907ae3b5bf51930d4e4dcb8e3230e49dad5f8d45d62eaa4276d05e8af763ef792e67917c164b69a6e693e3103b2a99c1bb1343a0054fff913bf94789614ecbff29b0dd691dc3bd7c2216afe880d9277521a09ce56d85d30266eda63c1a2a8067759a2ba0a2c976242b8eb5471d2fd8cf2356d1b2c050167e7ee8f114eafebfc378045968fd68243624bebc2f6483faf075e541469b2d688a8dc169cf86b6f2d823be68fc586f6231acf9c89d2f1589564868a59454b4c18534315495b0f4d39a3d99a94df827477ac40c3f55cf2a03608f72bad3dffa4f7c6bcac54e90d921d5e7f46cf1399b48a84f88c1d251f619509f247fa2e7a4b6301233ef84e36af6b2004319d5a3536a0526dacc597aa473ddfce49c2592f146bb531d82abba2ea083e35aa1fd21cfbc6d4baf1235c5ea2f1231b4244a02b36d87e52fda88de497b2ae310e25cbcfd7ddbcee6ae9457d0c03d016b6db5f0bf37e2c3abafc53560f5afdae0d0c8a0785da08fc7aae6828678451bfee639de9b86672b2b589cd4807be69808f85ff02c1fc36f9161301693926a7bd8d16bebc9ab67deb2b758d9f14584eb9db03f7fee0147f7a24c84b9dedf82d893f898459c02e7768986ae48dfdbe9ff1c5c284f88c8bd0cf85be59fc0f292598dd49ab945aec3b62941110cd4c37e337b9db4cb5bca955b48cb60d25598f0232b4d8eb8a32cbc8b679c312b779387ec0d971457e6c5ad01e50f505735d36aa232ff415ccbfdab4ff0afd1273dc0262e3d085cffed35e38e755c46e973da70e62ac8a459e94c176d7cefead632537a9e5d282497eeb1558c9ef64e0c12fef49f80a4f559aa7972122468536fc5d950a7e5212d1783bc76308f39d20619fea2ff6836b6e75acac480ee42a24a61ffa6bcad7b0c8548327d0b1e3b93c76e423709ebb90d9fffbd5bbcb72ad28ed292cc2b5931ff3fa935dd8e7eab48320166773588831dc552f078359dee56af4a36552cf4349b61cbb03e763bc0a3ce11af0f30d0cf2c7865f737960e0d36e44f847aa6a2f6c202ed8bd3727258b5a507c5395374b228e233d65866b5084227d53dbcae9c17a5ee1ad4c9a653f4cb56a4cdebe08191ebc9196c09de668ac0452ad000f44b70e768a436c1b77f566efb3aae5f98e900e8473f6991be53b3ed201b49b265532bf23fa2818ba03f4f31e0ef82f29f0df00fd95e2ec3896c23e9a8f2c50f47a9565858b3af905cde7de307e3a3c635441ac42e5e4f0f93b32ae400a69de1fda155587693c806739314088c7984315ad0f77dcfe2c0279cd59709dd42992547fc3875fb1dcb8c325b4b72b34f0f9437891f32ae779bf9793e33e0b937a14168064133961303703fd07460dd179f5244033e1336f822eb59ced895244a0837183920cf58982956d9073e23da86ba0053881ed28bae555a9639db32a6ea8cb0d713a43216e38bcdfaa339c210f7680650a7346d31f1025b533cf23d9b229eccf84cb9e16491c678f23a4c1a8147cd299ec8e62a3d1767eceb08805343bea8d1cb36addc3411d4b4ea79b49642b90b7cddb2d1d4956c6f1cf33c706aa974677ef0262247f69efb20b898bc7b2f7c6d773236eab314566eef810cafa510d809d2034da10aa15441cd84e00a1457eb17840cb645bf41b2bb2583538dea4aeff4128e83058f6c71485cb69323a31cdc4728b5fce18210648feda0aabeab488c9fb78958b626b66aedcc88b31049fab7daa0a99ebd288e50e7846e7282ced2dcbe4bffcf0fb35b79652df98552a00366710212c136c0bf05e3d61df3d9bcf66d42d56995775e7bc17bd3c941820d441d61b2396a216995075bb16bd909d90c574c850a95329628f22f789713d0b05f3a21cfadc76932476bc96c770f71206a15c273dc859ae917b8faea6f43be256b08f80c467d5f80000a6a3b69f2cbdc7b7075ba08f558cfef7a361560e807c71f775058009211fb615298d997335901a5ff8d51c2b32e53574b18165ed77baadfcf27a2bb1425f83a1af6001148dd2a2fa19d7cd728b88551c34e5b64c2956ed9ddd283207e92deed8b34c1c8ea8cdca5e1db8ec21c554a45b004ecbc2e8db68eec52d50ba41cd484f57a817fb39710e09899d8520ef733cc56675b27728b1f48570e191ce73ccfa62b910203909f3fe2ac9bc8fe5b3731ee8a92263159768d0c06017a6e78c825c607caf5120d224b44f55ec9c87a9db77c98878b91e049e6f09ba9909838b8798e5bed89476fb9050a67714a08ce86b1ca70c2a263b5234ba71426260bfb6816876d1381243a76651ff7c9df1ffabf76638bd864dea3b4ecd3e386d6513d629ac0e1c58942532592f9ae345894ba73768d37db9b03d35dea5973292c2aa8ed6b7acf38032eef3abf698890e2d958f05a0a1ecfe079d5ef2fe32b1e7b3fb90d4df1c0e03197d53d3ee3414cc2b942c6897dd8bbfd6a8555ac5903691db5bccf69a0b4af95e96bd3ae8e88be6612bcaece38c6c2ff6189c7fefc082c969ea7ce38f6878beabeb56cc60f3c799cac1276a940ee7857a53733ac1c29c551c5efed47966e6842c0eff4bf19abbd9ad3149f7e80b3d443a822472cf32f96086885a32c08542ce5fe24bf1cb3bed7995fa7fc03e2f389e70eaa1fcc6b8b69840b3f9f45c7be56d0964d7229b8f9e98fbb8349d3d80340dcc2b647ba7281a9f3394154447dbf4d444de87cc1341068917b93c38b9cf06a5cad231384dd2b7dd2200deccae25694429a7503b7f02be705a1b581f51465b99746dd04a5b86184e76028d8f064744a39d345b25aa058e527709888ecb827d64129afac5cb643994d54cb4e37ec16b24330b3870babe6652bc0e41026a4b8dafe7d5516a36db62b697a48a4e8e93ec6d4384ea3e7a0998503cf472d100c44e2e0bd542436a3d1cf9a1b3ef1542485b031323203d99de7a8976e1b2a2307ab5b24615ea683ab6c70c93eeff91473fb3543f74f3327b58cf7f8075fc97f727fbf44688933f773c1d7f4808c77923f73f59d77add9f269074457df32717dc059d4882a1cca7e2fca6447f873a91feb92f852e9f4f18cbfd15b727dd6f8d0ed053adf2487cf7d6ceda100ca240d51e77a79a1cc56281dec4e6576a0a6bfb74ba4f90807cdc0badc1641f2f119dc195237e6ddc1cd42249d723094d22f9f3c8c4cd918dd9822863e273f3654d32349de8da128a45f42960aea9c3e07d841cb6fb7a1c6268eade07ed5028fc4ae4f8af5ecbbf9dda804702c0ea8f4c26aa2bef7a91f40ba276e8712bf04b4cccc952ee0ec868ac5fa930787e0a488ecd1c86f3cd0731ab697d", 0x1000}, {&(0x7f0000001200)="7056e443d74cae7a731349034fd350c59c29375edbe31eb36faa6ddbf3e3f3fe223969fd588b0070e6a7e09c54f3323ed5e74170735b870a7cbaac4bb49f62c3e590a47cc8a17ec389ca5782edbd419ed65376c97f239c3bfe690752111e4ac45d9b40820f3013509eb38f3d394832c4476f0a8c637e0457151884bdc22939955d260b64ffc776592759f4579e789a4b595fd764afdb41c9304b9841987c4b6477569d636741cfbc98127015a6966a6a6b8aaca286eb04a48ea4e5bb7e41fc188cccc3bf4a32421f40a4c4b2a469e0", 0xcf}, {&(0x7f0000000100)="445569363e0af7402d6e24dccd1b0e6192dab6b173331e2f2967c720eeff7d6854d45b95d46b73da02a6257494b213e09543b09a475ef23b3de4d938a334212c65264642983b2a5ae89a6e86aeb37c34cdc2ac69760b21b32e571a6dec8b4e5e2edcce584f4e9ef17c22e0be314f38779a3185b5a4e30e90ddcc894e7edc4c5c72571ef91b3376d0e042ea277409aa6a42765bc76250903dddfa858d761a44de113c1907570f45e43b237c", 0xab}, {&(0x7f0000001300)="439078d205867644b0ec92625de8baaedbdb1a327cdccd14a2aafac1fe80744190d9e711f5ad95704e5feae7596379601b9e340df0751123698b5aec0c7c64457b782ced78a562ab3eab6a483d5d06", 0x4f}, {&(0x7f0000001380)="d62fbabeec91b0c021a0be512b44e58cbce116ff59bd78d45c01916eb4f0245c838bcd7f7541c5ac09ab8f2b0361f2e3b58609f97eaf7efd20f6d085223e75f45d19606796c27a54a327c3e125f45d1e77491ef5a164fbc83569e171469943c95a78ee9ce408ff2d55a4408c99ddd69b2bf72ebd6717b74a512552583d3c97c744b6b77983ab14baf95bb2571dee33309f4aa4cd738e47c0d42f153bed1132e2c81e59797ad1fafd19d1de788b9854addb6ac71a783db625819017afef5a378500eb2e8d91f3ff5c384701bfaca03f7f57e3d3faa057defa2ce77e401f4b9407a2673492e993da55b1fb06a428d7fc5b21443d03c6b0d6", 0xf7}], 0x6, &(0x7f0000001500)=[{0x90, 0xffff, 0x9, "fc77c4c3682d7177f364097b5bd6f6301714eaa418bf18599d85a4bcf16bbd58c98a091015f47edcd22c47c2bfeacd9d3b0e5335c1af41fa966feb9f863b720d9d0c5463b99f38cc9daf0a39b3a74ca287d7673e074890a4a7829fa173e1805d0098a428365a46af8c55fad5a3112962cf023828941cc52f8b17452a6f"}, {0x88, 0x1, 0x8, "99e70a511c2c0af551ffd776e6519fd293568c3f1b9856e68c3c099de8305a43b6c4ee6a4500a57587d0849c842955343fcb03daf78289aac31768162f3348624f48fe27d1d1b686a1d270a083dc29c1957f9cf8fcb1d676dcee2e1627be3c170ff349cab5d77dfd2e97e27ad1b85037887cbf6cb50e"}, {0xa0, 0xffff, 0x737a, "843c2e580a16e2c1ac645626c5162c25ce3f24add7b2c445b9bee46516408d9a2d5f8bcee71952c918e9f3f86f57f83dedca7bd0b05fdec0a599ad22ce2ca53f11e7188cffe0d5b9dcb7beacf7fd3eaf0da6e1686d653933379888dfc59abce98d0f5b838ae0da1a786d002ac8c8fb9fb1b17d6171909fa395ae42d42348c8907efbfbb179800bb2a7d813b0c1fbbc"}, {0x60, 0xffff, 0x4, "e95d92e275db2da004661e993cb4fc5d3233a07894116cd984c9dacd95c0d8a8d975237ab7672a2f1f6180599bbb8c8495ee16886eff257e855b7d38dc18b36ecf299cfb7a434f7d76d6"}, {0xe8, 0xffff, 0x101, "77a969dd78eb8a2faf1415131991786054c4d3c93216a233f43414c60a3d1a8698a7d5c0099c9e2785c2cc654d970781d2521b24b4ebcce4565fd82f3501f2027903e5a36e9beffe147fcf3a49ecc00eb3268e969e6142570e6c51f597eca8f87cdd4d7da020eb1d6ef0a3b88801b85f9e7d4d1edbb048f81f37418d4901c740e2aa65238983f4a9a49a27e77471672e0eccadf7ca70f2161ede377c1e813723861e18060b92b3e88e996b31baf821920ce4bf2890d1d309075b3be98bd17363d2dbc6442d9c78e0eb41525707d7b1a1f6e16f11ad5d"}], 0x300}, 0x4) 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x2, 0x4) socket(0x1, 0x8004, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) openat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/87, 0x57) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2044, 0x8) read(r0, &(0x7f0000000000)=""/116, 0x74) fcntl$setstatus(r0, 0x4, 0x40) 16:00:04 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) shmdt(r1) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x1798, r2}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f00000002c0)=0x10000000000004, 0xfffffcfd) connect$inet(r3, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/67, 0x43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="67869c37be72e4fddddcf954e36cbd618d7506012db81d8e584574f9f041d50a1accb6ab2d4a877a61316346837b6a0daf48caafd226cdbe7c6bfee5d8fecad29efafdcee743a9bd7bde7a38499d82bd52266dd5c3610d81c0488d4cc5f11b25fcee13a542442f4fde559f6409de2fe8217d7ee8c5798c445ae17aad3e66b2cdd46f27164f1a0cbba5d965f8a38fa07bdc8dfc5cade5e5ef123f8bea91390d028e83adefa90fce56ea0efde70d7573b61bcd4887d96ce632d163966d051b561f44e7aba1ea8ca1f587f7fc85f1e13d8652c7897ede1a28021af49de894aebcef60acbf65c155b01f91323bba1a27f05566d87398406631cb3dd5d8501683fcf2ef42341ef47163ff7f7392910249b5d52c"], 0x1, 0x0, 0x0) r2 = msgget(0x1, 0x200) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000055d8003a078faf77a75f8977ca0339f5a2e6ee828c910000"], 0x28, 0x1, 0x573e4ed6a0e298c9) utimes(0x0, &(0x7f0000000100)={{0x5454}}) fchdir(r1) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) syz_execute_func(&(0x7f0000000140)="6536660f5f68a20f18c7f0400171012e86ab0700000066f20f5d07c4011c5e02f2f0f69af7ff7f20c4a2a509521364469965400f4d0d10000000") ioctl$TIOCEXCL(r2, 0x2000740d) dup(r0) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x2, 0xfffffffffffff000, "e0ca8549f08efc883a679f7afe77ee0c5dfc87cd", 0x2, 0xc07}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r0 = socket(0x18, 0x2, 0x4d8c) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:04 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xca, 0x2) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x9, 0x40, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100fbffffffb27824af879b3622b3bf1b05015ad37dfffff70004"], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x47}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x203, 0x20) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='){\']*^&{^*\\\x00']) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040)="0000000000000001", 0x8) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x5, 0x9) lseek(r0, 0x0, 0x2) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e75f59195b70fec826fd0854a4f80ab4482cd22fc24a64bfcf2e353634c6a1fab05b001593f7344f53bbe917ff16c5f35fb093cd8bc3a64b4cb657ca38ef44e7563cfcb61d908513fe58883f643ef3d2b52912954e1949d9891840aaa237edf4e433f50b8026dcd8f87c9769a5c57b9bfc6845abe14d9b8618ceb675b315c12328bf020a6d19b637c2e4cc256a7de2d20639f1ade83e66114424edc774e1f19766c02d797ab97c313c100acb8d4b1144cb2d3438ff904e15946b69a4babf1ea2a166ba880441a32e36faa00670f3a5e53eb0128cf2d088a1090ad4ba7e987a374a", 0xe1}, {&(0x7f0000000240)="d6b4c4bbb0e71b18eedb797016c385a00441308b1a83a7cbbe09dfb745d359d930c827ca6e88b086eac16b8836e9f1dc991d8e0dda616a4ee5ed9a0cb878e40eb22ba78a64189de2d4e5cb441815ad8269fb2165a16b0cb7e1f0175d5b442b8ba4ddb253070b8e5deaa52b2ad61ea1b5f6eeb20501c5d03362ddd7eede265ca8022c2c4fca4f95f5af09d9dea497c2bb040527fe9bf68fe8aee79db3d804dfb08101f0d577a18f44a6c3595dbbad57d55ccd0a3e8d4b65d23185494df06837de7a80df442f1f6fe71690", 0xca}], 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000600000085ac60ce67f07c01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="9d1e1d06160a9ed818cec0fe1442f36dd3e3a57803b19ba0a26776ac8e2cc5a86638daa2130854d5f740b913ad40a9fa1dd476b45bd6b9dfbacb819eb6af3790ec3bc3368d417f22cdb107889ab1b82cf69be9fdd100a441cf6eed30300cf8fcf8df1af0360ae60ba49a2aa23a2d6c75f09c5aa0f64611b7f3bbbc8fc395c902fdb472aac122b48bccbd1b96b9333d126c21648b3c4bcbac498712893038fc25f4b7d803091a742b6d911f1ab0561ff267ebfb7dff85cabc51038939a4ad56b239557aba840e8ffe73dbfd636bd26b73274d3d8ccf6cc834ebabaf9ab763742326ce0896158ac9102558ff7703fd85f8c45a685d70ca111f0384d8fe9711b3f01cc5ca17c77c1793922bff56ba1264aa58ff62c6794997febf09246ceee3bce05134de293ecaa1e385e77636d626c0923e61874b09eb8c4e8aa6dcbed250b270da19cb3a79c9824e72f93645ea50b3c5ab2088f82704ed17ba5c1aaa24dd8dd0a929016c4131373f1833cca7abb1c313d36ee01e84efc968913f15bbc62332a4d98439ba40c7510f5ba72e2dd0e19736ffda584ea201f5a251d49ef6e6c73cf07f16d037418ef77648257a54491a2c576d5f1581cd3b6c596318e7e1ce6648eda7e8133626d3ab00b1241324b7f265791bf8e12870c05316b8181b60c1a6b02aff3145", 0x1e3}], 0x100000000000011e, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mprotect(&(0x7f00000d6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x8001, 0x9a5}, {{r0}, 0xffffffffffffffff, 0x6b, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x51, 0xf0000000, 0x5, 0x7fff}], 0x9130fbf, 0x0, 0x4000000, 0x0) getrusage(0x1, 0xfffffffffffffffe) mprotect(&(0x7f00000d6000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f00000d7000/0x1000)=nil, 0x1000) munlockall() 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x7ed, 0x1}, {0x2, 0x7}}, &(0x7f0000000140)) 16:00:05 executing program 0: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="ebef0000211500978a", 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x8001, 0x0, 0x2, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) getgid() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) read(r2, &(0x7f0000000040), 0x0) 16:00:05 executing program 0: semget$private(0x0, 0x4, 0x208) r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3f, 0x8, 0x200000000000000, 0x1c}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xa6) close(r0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x8002, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="97f2716ea9da0ead24eac3895bb4857cb0a6fa95d6c441d9776f310a940a663aab83358393e9a978509703c781d4a97b5e9bfa2bec6a0a8b5c33207f61e0a20788c6e63e3e8d6e4c65d8e2d19ce9d5ef857e2c91d54e5830a44c86ef30395067668cac98a10739490860c789da2eba4228c7b02f80195df53c82a482dfc6be59bd9f8df57cd141872c227847ef0f40d6b3037030558d3b9ab788b9f39c0526f411499cf715e6f300", 0xa8) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket$inet(0x2, 0x2, 0x10001) socket$inet(0x2, 0x5, 0x9) pipe(&(0x7f0000000140)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x9f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x80}], 0x2, 0x0) write(r0, &(0x7f00000000c0)="81c465b069d9092ad0301e55480bac297de2ecb58db1e1d6553dfbe428f8a0e4bbded7", 0x23) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x2, "c8338f1e5e3f4724107703f28c03e2be41faf2b2", 0x6, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xce2d, 0x5b, 0x5, 0xfffffffffffffff7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af}) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="b10dddbdcfb3d1a6a46fc8414b592301902b4cd60ac2f25456f00e7cf148d8563ddb9335f98fcd0b8fbb0e168042e8eb086dc60d253d11841bcbe75c624da14dc901eb31dcddad0a9bef04fc5b5b4278b4ca356a288ece25f1786b2d3b6b1b5c32c9ec6c6eef606b6fcb1d27616e0028d5b34b51047cef82fbab654e7340b3e89be447c1104b449ccbcfc8b83357dfd352c131e4dcdcb37d9b8f6146568cdaa7d5a7e779623b89e97b62b0c7e695414a9072250e8ee785011e411922d34599c758355039dc29248c898edf10121bdd22d45052084aea6a0e6212d9ca55ec197c8791aba9af78c204189766079018b57ed47bf56e7bdefd644d7240890c21d28840de9e273fa36e06f7f2b732a78dc8bdd2650625da7457b268be72a582bd565b03502de2be6dfd36889c370a24883b4ac5e6b5a2e21e7a9095eb6f939330e9e281de3208e69cad438eb0d54e970dd0d7d15cea94a92d74b1d11cc4ad77b9f73da4a1343ff584c2efa452590d34c432019a70565bb8d4c7423c0cb4f217e7ec2cbaab01a382a9c976712ce5b5b6d9cd5f803deb800b18ab0c25a6fd82fb5c1e8f02d3da8ed9185f57ff7a5620a0142c689c527928008f5e02316b72f09e9a98b27be50060a845703ff4ba474016e48f36be6d1c433990b7ba80c0220a495f2f66facaf882b62e19500f6e4862b0c859e675fc7a4812d83d5f46cd0ec4e18ebe256ed9e73c132954abf52c3a74182b8012d065ef152a312f71e8b534b2255a08916f51087fccb2ebb71e1abe09f655dd913f28a816b61faa4de824064b2e6e0b248141b05827284c62742b29c904f680b2547ed89f17f4f1094d0e1590b02fc782e4ae1aba477ad41820995e0f079bba8869f0783f02e8d919dfb3cf4b560d1b6fdc2ea650eb86df57fe4a233534ffd2f59a81b927e1932ee44159894702572796606c6ec85db82246fb2aa258de3ed5d35a383d021da83d50cf6ba8928bbb705e3189bfe71861facece4e93d45e9ec26e65c63705dd98c76cea5a09bb80cacd2a1a052f2c8f7e2c838948795561283281272bafd45f69acb4e071b49fee8b6f2e8e5c75dc849bc1b9c2f695f55923d94e9793e77524982a72ed0f4e0eb9b1f2d848209fcb3f4fbdb9ffc7c647cd027cdce2c15a526936c14ec9f7e413f510d16422ead2578f7823c3e54f2b9664e4ecdfa077af2c37258c99d5b5b436ebd67ec090f2a5174385fae9fc0441bd1e79ec9ae7ebd4f42f9f2d3cd7933fe1cc5df7bed996d336acff1f61b617bdf3d39257e15592d0896e651674426edeb6661de253d4cc899fc38fd7bc9417a72155d32ef9f24b0118f5d26af463bfd81911d67b79758f773387df97e2a32979dc56bebd0bcf88e478bbe0a436da8341aabb4bcb7d19676ab9aea60e3999d00fbf954e294e6706863b453a8a522986cb74b180b8355401b988edbec0ab2f369155b31bf30c810885766be29ef22435e6338ff2d5543498f490bb94d81f2d355065f348e7b0466464d85bf70a3e7a21d10fa6fc6876a7da4410818287d1bc125995db4ef747609c33e42fcdd86990f3130d2422095bb888b3c2568cd182c61029cd616be94f267f08d04973f6e29f31b66617260a5cebf06aa0a71a564b56959c3536a9ee36e681ad8955574d0886bc62ec62deb7d82206ebf7b1bbc78ba06c38e2ade6d036d1ac6ca194b59924cbaaa857501d5513a70d064993c9ea8b8ec2cedfb4cc5ee469edce7a1b60f877957274d0ea722d9a3a75d8cffe9b37a281feb876a98e4165fed28e4c4ddc8b509222171217bde48abad6cee3f46881857dcbdfaab38654136d9104d6312b0e9017d7c81d11247a259640ef9dd765b06c41b70945d252603a1b6b9dd1298300c37937f0d02fc07302b67690f357877a9387f3773337d97d90a256afa37a2d37684271b148214a7d86a3d678b780f1869a5f26e86c30fd71a1eea0fdd75b81ffbe91141ee37e5344316fc54a4720072cf6aa657884699402ed1d4643d4d7686920433ba89146080d1121b9d93c02791a3257b252c7d04ebe574fd233221d3d549d4055a224b92ca7602877c3af268e9f95280c67c6d03db73dfe7c0235e8c006c21ecda39a3dac8b377b3c247b7a3bc2af8e536648624153832c0afe473514107a105fb41e948ce11532887252db24991f683a436de546b6d7d6bbeec4b55e5ce54455e5f1802e00c9a2e5c58bb6c90db1b990b41fdbce3049ad7ab8ab7e7b9c8bef8262c5919dcf7aa285244b7737bc999389f6861f590fda093cb1d62ee1daa31a526729b3f00fd2915bdf9c613ad9669ed4c665641557fe8e294ce49a1ee4abcf4659775f0652a539e231b96b34a02cf4e17a122b66038b95d49ea63f2a45a6187c741e80d20aa9c86157c4575f3926329dd083df3d4f6ead559d090adae2ab256bbf77e9daaa77df029589aeeebf1aad69220390a37bcde031480c221d713ec6df737eecdb99a32d681da9503f0b5d57ba03d9442ce271b928c679d2c743486bf13fc8271a1976891702af02fd9fb0e64942620464c2b3c19e290608744864c91092948a3b595ee4dc04818ea0e9eba713359abedf136ab7715fe1ecaf40a3232e619e9209686abf864ab647b51e1d89a7f80c53d203ce4c30d1712802884fbcaa9b0d4303e3c9b0d81fa53eaf67576ffafc1ab007037c64953210c770cbf03d67f2d789de3aed3f7ec7244a4a8b2563d98c2bcabf416d11d6b45a3c6cf71a63e5b2a9d29f69ba0126c7f52db9becc9a8fafacf8fe62adff7705d1f28ec77c97e3e5f2ce5cc3f344260c1dfa917542d10ed8f0755a7b9917ddd9f00aadad502fcb4ca156d4d4eb932b7868134f141ca33f64dd13efc9b7e9703df511ba604e98ff4b4ae2513d042b9265c9f3edf99afabeb81017e5716948bd391fed579adf05886dfc8eabc5eb2b854e5095a70a717131d763d1417857dae611ed41946207b94bad734649178ea7dbecda1cae5ecef78976c4dfe68c9574bece80cb57302f7d3ec68c9835e83656bf83ad96c222f08900178053f9dab9859e9cd5039b95acad54eb7d49b0d0a6622921e9d9d5228581f187cda6ba28e868f82a45a0e6d67aa7c69e1ec99939e3f235222b92f8068aa35a6bd102e17972f6b2fcf5d7085dd81f02b9639c07d1f408de13670cccf465515e494907255b521c910ba73cdf3c45892a8637f6c700b47b49964525abdaa232a9de78085a606abf31d1b89259f62c99185ee5af1e989119403594544be092eb69832b8731c0eb59c89b6fa4d6981f05ba36a2ebc15c516cdd46e80eac714749288bfd9f0979a51c7391706e06e6d151e4b0c43e6be4a5c0f790622c4df2bac2bd24f2a029bbd0b76e55bfa15ff7cac037529edef95c16ac776ed17d6b081778bfa0cbf15ae9a9d480c68c22de26ec011b94a2bcac57bf9589202b76ed873dbfe3efa95c5d1a8817c20a0d981a7845b3e29019d60f24e76eb2af71fbbe045f22a0d2f2f1cd688614c4a74a2e1a48c2353e67aed5e6ab2a4b16583ba53f5fccd21b1d696aa08435893befdbd7d7bc32cd4336d32841129bd0e4b555f2c804a01e155650f63734118b30a3d2b21cc53e87e553b017711461908727ff71502590bc48c456e312cb98081e1228221bc87876d15b52874b24041266e696001a18692ddeaaabfd665a742e46ce5195bcfda01395c9e2d274f40cd195dba5bf82238910b5c2c3b30722ce16fdeda21c8c9b8aba0d070644dd2de6631c3748ac9bfaf288784769834f63a5d3e6975b28174b0ea0e5bc2e77b646142e22d15b342d50971dd97e66e3340432a6a77761c0d8f440886d5635f373ecc164049c26bcf7e970cf2aa66fff63a499a63c327bc92cee819de92d6a27d903bf4597723d0c500bd1c24dbfbba8b09f30c9e8eb5cd63beb0c21be9866193b46e65fab24c9b0f95c3e245410dc8d50297a93fa2a553cc842ac66bd3420ea301a2747ad5b35cbb8a76898f2b6559291e40b148d7dff07ce29449275ac615eb506d4771c861ef4178119d6bf1b6377e39d41961d0d23753d5fa294b415a073fd1bd6bdc58bf3fd705e2f4af10ed13d32deb43da24d6efeb6afbca16e9b71e14c993c0f4c9141eefc1f87f43d398f3804c986aefe8bdc1e45bb00acbf1a332ae0a1cf831acea607995f94362be35c38f05c6287c0933f621afea17ccd9dbdd1c8dac42a360aa3aeb292b6fead5ff75eae43a42fbac43e86b3c1a9a721c884695c795110140db0e6d14366413db41ec51082d83f0b24941c333d0ded57ef7b68ff6f35bae91361495d78abf01068f4c434c35ea869b9bde3293f1020b46de7ecb238982d426b25144027654d38af25ed52b62feceef88a50137adca600a18c3c3ebb30216dc8223e679bfc60afde1601e2eb900f66f75ef6b1494e5c0d9243a58a7e6e254b73ffeb7add7db8eb040cd8a80fa70660973e10c3aee6149da2254351946f3b65a2bfbf24466c0466c57f84ace5a15b2174b45db6759659508fc1da5c09dbed95958cf637afe8de576a189a8454d015516c6462043a722a000eb5d02cfd2df8636653c285a40e573e9151c5f497f0c217d826304a3c4cc405b3a3d48c94a6c0670271d980a54a21ee8b4cd4cc014d37a77036c732e0e34cfd6c2bd40b25b1fb116758c16dcb5ae66cbdd3af6c3116dd314bd33a3d9e001847465b68b1f52862459075b4cc990f3ac7246d4b904bded560bd355102c2c54e7aa3d7fef011fcc75e2c05db5ce53d2a66bc493cdb6f85180dc99f5e2a73bdbaf916f85148c94a3b342fa75752ef6da36dea2094ce0411684fa1afc72e27443aec0bef3cf3cf5654629663f6b72b46d8cbf335b6285ca9fdb864a98de968d9e1b1c823348a805cbde14069cbded04b5574b307a4789e9ff9fab80bc955d9449df3f8dd15b65b1295a1456ad4c134846339d24be8afe13bd045d164097141457df2b0729e5e31a63d5358c62350d1318afe94eca79e1343a54c4421b6948052093c22b52c759c8568054d77cf27c6160f2f5aa41c306eac728e50c972c00f4728842a8f9b89315c4ce7d5f985cdf49cad773ea409ab5525e22783172976754031024c8ec9c5e15cf3e210a40695690303029868e781c95108ebf349381869d3941ae12448ac11296f2b6f12fcd6d564cd22eedb2c15a671b4f4f112d0976210221155d6d2cc673254d475b5f0ef93747dea11f842f222bc444cece7777194d2477a572f7372587e16c6dba31029e5c989c0c7c9051f1a90c2b43f361a142d2c59e8b8589123e6c3eb6cfaa486a7d3922fa100d085245d61732ddf552d82a74921065e159d7c1e1ca07204918850dd46ac4272341e83008cc8b208b57d98e62a811abf6f48b07900d93bd83a59667d5fa97454bc3a8145b1d6d56ab07c0999f1171de52ad1195e6610d8e2134f16cf6786b9d6f084327af473250d0643c219b9a1611a13319e52158de5985c97cfc0972fbc4e205acb1219036318d8d6e778b5016f2e6d740d32c4626f43b4b60373504052ed90917ac2ef5abaffa9509ad7edab137d568c223d08b6456aa6df69a69cd7467ea0671eaa3c921209c7b8b2b4e2ef20c10fe953efea1a7152c7435caebe3803c3940be2f8718bdf6539cd84e69fc29fb91911ce6956c4f25c97890a82d09a43084c2796344f138c1bc1d2aeeb0e7e3a913cc4557bb1c40990d50c59c98014143b153efa251cd4051c927af12abff77465a6bf9fe0be6d081bd3944de43c9f342264e8e65073fa9246a29033aa1a53a1516a729693db", 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x20000000000098) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="18cd0adb0f8c100663b1f31eb91426a2528cc2e1cf8f00f5616116e9fee4f5e7bd6b1762091eea52daa72750e071d4238eab7e614623d0d8fb162367c3bc1e4e84d9dae9f9eed619f7b8f757d291dd3f0b8dc2bb0b24f580006e2b86f95bbaeb297b507767b3ef91612d391146064f417637876c", 0x74) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000200), 0x10000) sendto(r0, &(0x7f0000000100)="6a4b5ba44ba36696d25b37f1dc2edfb150130835d2f9fe6cf23f8a91de1d731bef615195bda436eb2e18e4e1ece9d2f23b62d66240bba685c97e0e61e2029287d526d37b58ba78bbe18ec56a691ad76018fd568f6edd7b11ecc5089f052c468d1c5550e1ea9d218e5259f3b1b9eab148fa161d419bfbed18c13d237f1cf00e618ae625c54e4854207fd04a6e65d57d38aa0c99854eab23ededbc43208b787b4fcfe51e542baba81529cc2bcd79792e8ee11a0d63a7131987ed58e48ded0712163f6949d9c42ebf26761d6a41d8433278e4c4fe7212fa68078c06a9371a9442c675872c41625d20afbaace9b966ad", 0xee, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) rmdir(&(0x7f0000000040)='./bus\x00') listen(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r1, 0xc}, {r2, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x20000000000000f, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x22fd70e5, 0x400, r1}) flock(r0, 0x2) flock(r0, 0x2) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "7b96f7507b1f51dbe8ff9dfe88e55b144b9ee2b9a553b339b575c54b9bd56ae1891ac3d70ed62fb3847745368565e9b88701e1471f2f3a5c931c55aad89f23d44865497a9e1fa3b7105c21b6b7e58889a990b3a5f7d50dba8bdfad3043d81a280c401c0c679cfbf26110a3e8b4c2b07ae52f"}, 0x7a, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10011, 0x41) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x9) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0x200) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="716cc11afaae0389ff074af8cff5a0b073c63c62d7088ecc6c4af84f41a16a508168c93d4074be77a696722b44bc333b0c60", 0x32}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x79a996ca) setsockopt$inet_opts(r0, 0x0, 0x8000000000000d, 0x0, 0x2e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4d, 0xc9d8, 0x0, 0x1f]) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x8, 0x8}, 0x5, 0x0, r7, r8, 0x10001, 0x4, 0x10001, 0xffff}) socket$unix(0x1, 0x5, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x101) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x4}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = getegid() setegid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0xa1, 0x10001, 0x5, "d195e89d5b94579092a4916c1d498767525e1847", 0xfffffffffffffffb, 0x5}) 16:00:07 executing program 0: r0 = socket(0x16, 0x8000, 0x20008000) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r1]) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgid(r2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000025c0)=@in6, &(0x7f0000000080)=0x9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5b41ee80fbdcc0c35caac4050c9978411480a6c0acff9084c70ba289d2d88cf92f3c73f6538a4d4a8d66860ccf9b77eb471d1b2a7573627318e51a76c06dea3857150693921da84e38bd63052e8948ce15be66e13fed6335c6a368471376315800514abc1ffbafe34cd33ef4e220d4f8181bef6258df75eeba230fee88fca0b0dcc68f077a718b93a778787c4d3b9e0e61cce975729ef54ca485a437df4bdf4c205ac355a4da261b8c7a95fc98c8a95b70c999482533fb782ca3ce94ce7e82a5f2b7854e3f95902571b28e12d64dedffa58f3b93f6cca6155c", 0xd9}], 0x1, &(0x7f0000000280)=[{0xb0, 0xffff, 0x0, "372fd57e534e6c04a17407de4777ae42be74f5c98452f796c29a9b502e7ae65e5b5a07e60bf6ecf9a4ce83fb5eebb31d11bb04b072265cbca959b1b9590f8f764826acb4bc6dd522f513d835c22aae4f8940ffe79768a567a09d79f90551e3bcabb80be8af92be99d51d270eb1189d83b5f6829a088f0f83fac85286f631722ba3da44217f028e11ce9daf77141302644c19b32a940c355d1adff7441d"}, {0x1010, 0xffff, 0x5, "2d49f5ba970c69ab9b2b5bf7ea1b5c22365293983f39dea538018c6a622b0b47132814df38c642fb9b2d6f8614f3e1cee52a4cd886a8916188c4349fe46c358a5b39e7cb269b5d1232a6ae23ce6e327d445e6609215e9f5a156a5d8c7084cacd5038df88d7d336dc3b0fa51bc3399f3333ce81eda1baaa5479f47b92ae7f565071209c4f4ecf5f1fcbd5fd3f4c7374904e08c39c2e65f20b40769f8c6cbc36ea1e4da388c1593c0340fcb0790642aba6e8c4d725bd562bc7d7ebcd6413e19507fafa69ab6f7f5d31c8ec14bdb215c5ca77295ab58f9f08c2d4f410c909ff24d316b818d38ddc5c5b043684e3af79509336cf54097f98d132c512bbdee123f37e8430e7967a772b44e4cc607c985c317c6a942b35a7fb42304f03726e6e1b735d74810eb294ee1c2a7876f66e8a37232363038b6dbfadb4fd1eab1bf883b5a4bd947531c649123c39d9014181db827b975744af596a1ce70297d7de8d6eaebb52d807b30be447792bd4aa66f65419e03b96ea8105bbd24c638009a4739946de92ebb91cc18332df1c07080751df9c7ffcdfadb4921cf4e4bc4687510c58820abdbbc6dbcbddcd0cd6ed6f7ea12aa3eb0b68729c108d63cd44e187745fbbc4b7a16f6c16cfbb80f1c7170665b4c26e3c9dee05f056a4134de02d26d8c7dbc4d1c97be950b67238f8ba7b2e039f3f5125d187d325eef682f03591c661323239ba4f7ace38fa7120354a2cca649e9a8cdcff6633c2a62f4f94525295e4fd004e53b41673243ab9a2c494b64635e59a11f6b77ff4839dc4628ccca28d8af8d3d750d64df80fc1cad98cac413b1f54b4a924cd1198d2ffa35539a494271054e5422ea9e04cfe4766d3c7832df3cfc8a8cad1f1a46ba0f244c2edb12d6115c9216061f364abc9b9ccfecde790f090b9667b14c4bc3791a269159368e13ba7ebbe1426da36c779db2e7a071762f4aa1f7b8a004e1b22cffc297c2721404bfbef26f5713c4448fa73e3c440095487a337995bf8eb6ff15ab88a65d56abc9398143419bfaebe8a553f25033218b52a65243a4f541fd13e867e1b654339301bbb705c753c441e2a5be7473286303142406775dedfa21452f3f6519de70d35f92f78803093d6f9d0de31258c805c3e67539613c518cadd7129b3d9c1649888c60f3ee4bee50d7097c7107920bd900226703972236a87a6a2028f599b0b51bffc1a0078a827a8fdf82e4d77cf991e71f4a4a9b116be993d0c82a642a8031787a0613de41b274573b31d34e161ed662823d09f004483c5f6f018886680fbeb92abe9136e0a39a83aedfedbb4a54f6d6922bd836e3aac7e1fe520e3f7157c9fef418218ce36ddd856cf2eb444a3a8fccca741500906300727c54eb6462f27c012f9fa3d7d78ede3a48cb3deeb6982dc73c3e578b0b3159f5c721d713409bf799f0736bea7450c10e6ad0a634b273b30a8afbce5144880a5b6ba3be94a157768b8a5a1fb2c2c804e0f2a22ae764264ff139aaef1e6bdcd82dcea268345726dad82172f2f5ae48f94b42d279cebd27ce0c68c664e90098f6ce09585bd936a554f576358a3722c73e555de9c73af8fe5381c239bb58d55a78edcc09e5e9d0b21ecb455f1a4f704cbd50d61463b49063dba5dbc85fb4fdbd3a63af650e2966d2e8ff3b21ba376511bd1bd06b1e362f32d3d27b2009dbd93d84a410deda131ee4ae3957977a2c59ce38ccb1d2c87b7bf98aa92be0a2ae29f288244f6c272763155d55de17063b06bf995b3f17e1ab41317b8b1a2b361b9913caa1b362f1cf37fd263171baea38dd78d4b66d64e4beb3b21226d4927b248a8942832b6aa34e073497c7ca49fe3da8585c5edb12e1ead8a1ecbef5cdc3a572417ef406ae3ac144cad2092acaee20ba66c8b0c312a4b87788b23d8e83b6a7eaf0361d33aac43012f0badfb81fdc3c3cc4dae973c7cccf01a9a879197cace8252ce873848d4ee10969c1b324b9b1ce5212ca15ebbf2c4eb1e68605408ec046a10cfa846371520fdad9fc5816cfa6aba34e9433e0107ca0254fd30b563ec8dc7e1d8c273c0950a7f6e45ec3941b37945e53bd6436f5b6471cb0cbbd8392328b8843620994dc46f2fbbd61f4af4fbee460ae49c35622aa3d464977df82e8171a83430f085cc7ae59bb0ffa9639ab6216bf23a77971912e4c242ec3c85d49e1cdd3955ac3187b9456168da1064ef62f5e92680eaf7606aeed7886f1523bef5a8e90b8dac8a3c67744dd54b30c5ea9a5ab24408bb7cf348ce16962821e477245e952145c8fe29a35e5547f12a2a0ea6e3af8bbfea0edd9ef76b3c60b45db867110b44710469d225c7e16882532c3293f7fa02a0deb25af64b307595afb5e03d82d9b2a3088c853e373758cbeb77833747e9f9a483d66ed301f37a8d6652e8bb8b734aa1c9d9c3bf9a3458a455940e075fba3bc72da01033449965a66110d5f640ceed731896e2cef87092b8c111cadd1a2c84594382df880d756c7533dcd0f04bca19b11e938544c11103f38b2f14d2f8c2c405eef636afdcd9c9ed265c643773b5443d7b8485bb43d20d2681b6fc7763b9c0c620ca5e0e7105fa126cce6e1a459412a8c5e0b9d3e0202d5dcdf69421a613e2a0409d09561c88648dfcd3784b53ecefee24f2ac103c4de8f9403c931ab135236cab9e4c748e9a766a5e7452c1ef8b43b3f2a0b9127e6bb4b8dc59fc9b429690095fb597f0d352003472af096dea1b11f2e04995070b97de96285b64c24828453eaf39b6d0c6b0c27ca3d3b3edb5f6ed5b78be82b2d430fe2789e850ab7f57c1f938065590b0b5cfdf35ec5fdc89b188c2007675fe44db3580d8adacf1dc62fa8fd2d389a6b916d8f30cc9fdce482bfb2da07b970086bb1432f6a0d63aab7fb35def209a4f46160f34a9ee1ca299da9b8679ae8b412e4a1fb527680fdd7d58f11a81ebe0e92c0fdfc9febbd92430e7f0e15f6d8fcd3e2cdb195d61ca5d604f79aedd270a5da844b8aa55fc7705cada44d2260c18eff2cd870ef197899ab6462667863d0490d27f3a247e15dbb0f8eb8bcf9e335892d6f77486ce4ed647aa150c2daa520aa8ea06dbc9dc9a4ea5844d233d949b1d0c3ea89d30f95c4963202e24cd6ed491631da1c0ff7a9f80c357696e0e3cd9dc15250da1eda7b279969d41b5d76a555d7a1d1091b385414f61b7c3c9c5620b2c1d721838220c687f56d78b5267745b6dc02fb971e536b8ea2fca8f06031c5712c0dd12e2c36b900045b842cf7f030f4e98f300487a85df5b62aef5207d36b3e035839fba64c8b8f57b5cd4a1c9278ae2d0db93f180c6fc5f50ac6bcb09b163b9d859bfc7a0dbc899f351b44134643ff69c42aba10ff52d5115277a009841626bcc6eac3843da69ce6fc88ee033c85dbbf4c8bbbaae6a55cffd4ffb83a2ec0cf94763e0a5bcda7b8c3e69b9b1ab9afc41ca97d00ae1553c681bdcbcbdd10d6426ebc81764a9bf70bcf5b967ee64db9ef23995a3369a0471a79d4f101d49bf1ae4ceb1059a003b0dba31f97ad61aad894e6baf9b770061f9746822e0f4a7772368dbe5d1c96d0c82dc91f847cd287bfafcff6f724caad215d66a72e87d33b00a6278570d4f99419b7a335810cdb53cd328d871a08e86961f7eb63ba59d473d86c122c9f228d162d58adab96fee59838c4390ea527ff05128957f2ce497a23f9c8826ab1114c92e73ed3bb2a7fb9edd3a0a73ee32b3d46ad897e11e4de1e2affc3f7c5757dd98afcc67fc95dad7f0b9dcb2b2e37de0e132f60b684964155ae2549eea3fe771e1167a334d554015048dccf5265742aaa377b3a0bc265a9a111829ca80f673ea67421f99c96b566a9bf818c1cf3081c2b9a5377586d0fe391470f38de5061cb227318e0b5ee37677a486c3aab64deb2a191616bdb31d844a754d051c24632422454e38411e7d2e0e9ffa81cb52e2c19aa5085b2761df1c8562c498073aa80da345071c78f69897b5eb07426d7f19180dc939c15ed29cc61e0a8f19e84ee6128d353910b51bf7f17c079d9a00de335aa5ad13b237419e83355164afa9b6a822758b58d17f6c0a7f4c0cfdad5db8df1df64a8218a2b8cab8aa17f6effbe885d1f61e656a1d4f23eecce4f1fd94337da0d163770b2e15f2b5570ea3991136519de1a99a2872673deb2d3de4c425797e306838de75cae0b82149c66846a44fe51ee3856c10a7f170688efe500fc60c2b9883df959434c0436ceeacfe63e5307b68c49c2374a73e15b03202722ce856a0c1ca1d7d018b5a59661863b0800b0d97f2a80595a255276cce30e5718fd0b4f46d067782b7541ddb3bff1c04216d9469466a5a15c450e1c8ce806000b6d29cdedea8a7b7afb9c807b6e07506eb101f85b41848d7f3f3584d73e0cb94dd8598ea5e12ee2ead78d7fcec99f42b0576e6affcc8b22ff04430896cabb14b60af1828f5cd48a02e3bf15487b2fd165f25b5c62fb637e5fc4cfac8986ee7ea1fc86c8813578c3de32059f4c0360a6bb21f5e26a572343902e6e885e10fdb9ae62afb89d08d33d12fa79f4cd48d6dda6debd18a92fa97abccb17c87b4bf260073ba938298f34d5d03f1c63e524a3dfa908b1e64093132acfc90ca9b1b5ca788b016c8ad5b4af7932fdcf1a22b0a14571016273e12a3e197b14ee09b6f6ba530a6a6625041961fb9355f7c8106df480e3b0fc627ded549961b81bf7346d6f835c5f19d152bff0f928b4b20e001e2f0548e9bd9b89105da36c20e9c3e7f5b6739b1a25e0bb0ce2f5f94a610dd98e82dd1b002e9bd0ca461276fcbf6060b8c9375f75858a74aa1d00d5751234c0ece7049539b5726cc3ad5641925d3880a73b93f83de3fcdd3f8eff944cfe9c0e7a2fd01d36daf7e1548909cf3ff184a71c8d4a56b9152b8cc5285e67043846cbb32748b439dd31efe5ce604509bb11e99e08a1a3725cbee81dd7caf4d847c3531cbb616fb5b3f6478b759b87b5315b40b373b3a8fc409bf366ca83edb12837ff329004199e667668f05e41f069719dcd068efd97c8a9458a74a815761910601e435d4ecd4f68c8134c603306027d0e40f053058d5483a5faabe6addcbdcc42c62f2d45c1af66c05dac8238339c961d11204541d3ce43c9a83ae83dbc11d680357e30ce744bf3951b3b563d1b5bc12df0d7d5abda164f657c38426197b8da731062790b5e38bc29f11a4b7955e381af1cd6fce271bef7a35ce74f1841ee12c8a68807aa450a364f3e61cd0e3ec9d1c5ca0b336db866b570d9104773d15cbfc05e365f3d91c52404f817e81762ba1cdf0176d7ed53a5cc5c8ec47fc143f42f039d096f6ea40ececfaa5b9c379fb474d14a318b5d5df67e352bc05f43cd8d548d6ea15a2ee5aeeeaae316aa5aa24c498648fcfc3e76b956f38f4c2d613c6a5e4ee6a3d425cc44d1527523ef54d08de18bac10b3647a668782474812407222666222e4d00c0e4f3ac4490dd6b676e9578e089097a8572e2a3c850d25c52602a6c8cdc265b653464234e3d64453429a1b8d76ffd13b38ea70f7be8d26e9831313d19bf568c96cc688cd52c0d1a419a3b00ed08ff5d56a680a1ee9f213642e07f181cd4bec45dc3f4a80b3ba8aab493bb20ace6cfb92b47afae14c1157c658afd7ab545ce85e6dd702864b2f22be7090bd1089177dbeb3274fa8bf1518cd9c74eeddcbf88b6d17192829203c1ab153a13cafbad8ad67ac87fbabff394b20748e40835b7a11988428fe6f99b4ca2e83cf11fb99fbebb0e7fada7b600b75116eea8305396035a07843eb46e94dac627af78c37dcff5587a"}, {0x1010, 0x1, 0x9, "84134a86772232a3e6cdf1dbcd39a05a37db71596a878f84edb2e2b0381b4779f1156b09894b146bda4933cd34f162ea7a073cf5cbffd8efc8bcca98bebca7c530a39d0d44e9e8a91a284442eb03cfc001164d1eefae61df07c7369497eae61e5f6863dfdc5b774c13857cb6c2a56f0c41502a2029db0041ff8f2bbabe836bd2fbbf778ff2b7fdeb810061c924e631219cdc8732a08c264bd4c7ece8d80ca774b03dd730212dbe76f4130b2fa8e6eb11e140ba4c8dafd2c0ebc85006f446caf7669d337b272f271e2c72a0dcc3789fa46541a9e8ed7ca0f49a9d77fe138ab7b339f6031e9398d760c0fd2835822d7cb8bc9948c115d895644906a0b591ee05699fb29414c6df98666e89e14fc747ea8a1f99b7633c4c029a873989f6d00a1275a20dc587fb59e27e6f9be44d56e3400b1156a53acd70b6aadb123df5a448b807ce68717a3727c42604f00e088e0cc486deeb65a9438b9050223e9dc566f225f62623459a1fb092548c4c571400fe597c963ff16c5a61ce5af0dcd64e1315059a79ce2d517c8f0f64644ecc9000f3ac0d8bd32e74a2a545a4fbfce83438bd18635eb69bddbf37598fd7aaf4f9031aa6e3759d45d68d78d33e18e3b32d66ebc76a2afd147810ea72c769f704f8b0a9d98517138403345376d6cc4134b55828029c1f1a87786dd45a101dff4f6a29fa93c38442877bfa7ecb4c5a4cee79c15bf5cba59858d077e64927e6dc096161a72918349b5f1feb41a818212d7c7602cf90cf925550587cc58f918080d4d598b84703955cad844309d99025259b9b9f6dd2e83c65eca895d5f4f55f49a717bccbf731cb4b3866d2b1a953629bf5ddf6d1de49992971dccb752f771d131a6bff074d5cd1987db021af357f076ffc903047784b9202497ab86fcda8a323aa0a4075ff7fa1b5c3f850547ed8212fe78b4ca7b8dcb129e0735e8a4f5fcd3f3ed437087d1979abd58b8c201761560e3e8be4ea38064bd87d213204c4e7c4949a75d2d6f809bb551e3e54102c725794b1c37c1c7cd5448ea277ba323ef7d72e0a589c8a499f78a64d280494202ed809e72777d16f44005c72a9a8b8f4bf60667b9760ad6dd70b60e4e6804aa735f037e2fea72b9e8fb66716874e125fd48ac10a40eea174f5103b3d3ed51db92a2ef87ee85f506b81fa997b401d1a6a9a8d4d5a1ec91c258e82842602802a393efcffff3906c13497e36060fe456b1817dd44eabd24e05bfee3508cad29ce0fb6b0a609eb76127cef6a97207809042da41bebbd5374705389a1373d17eb6e1aa8bbe0184e53f87dcde81230fb20147b83c82f377598112d97c816d224feefdb719e6a04a5c75cfea43dbf45f43b1e75a3adad233e8a3d67cf463d45d883005eb5c39ae3ad8bd87071d7e8a69acd637591c12425b1b6282a07a87302451d00d739f4bf634316b4eda85514840c5f5d23f7d9cc02eb411eb5e4e24533ff227cf70da31393e283271797d520d9f5d1f212102cf43093a881b0b5a33a6b4bdbc5e92c15bf766268f03d941098b3ab132f2ed6297e63a8e2f313f0c3821475bee866c5e67bc71c79bfe7cb27da559ee8ca52201a056160e02fda6932437f4b40ed8339455abaec8cb4afee5333a90873b95f9036857ca1a3be15124b171b6382e39452cab6875cc046598fef8ee0d2eddf6379f263f7d41a4a2a4819207903adc968dd1fbe0c2e46765bc7c039f29e992e66f984b9d604ac14b9cf3dba6f67a3719e7d13a93e53860289fad190b8fd4751a902d86ea523228a5712279be1f7ef4c3c96c0a8af72596e05db3089e660d06c60a47833939b4b94ce67532a9f102d76be7a061758e6d57a2400bd60676604e763bca13d8866b87c31d3edf35f2e06fd6569a5deb7acb02456f44345b2267e19bdc05a201713ecb28fb53a5dc0b83f335e06e011a5da7a5238134d362bbc2eb3a8c72b621327c9e696f32b0bc0d5e990ff4358fd04098b7ebf90d049cace5d9fc20efa4f9aa88d01aac02a91727e262ce38e89b56ddcf10f3f10abc658387eec7d229f24d55179e5d5db14169061fc261e5f79f19cfe964fe20da9791fbf6ec5e04522097b310fa2743e184ce71c6ca9e416a08da44c16290424665d33786cd015b969d0fdb2c4d98c2a320ea7a36c62fa65e2f1bcf81c9f5840255897010c6ad004c6f71e48838706cdf103ade54fabddfe0f7dd85af749390b26991fda2fa31a6b272956e2243d496b3d0338eb67639c275684ea143e29ed09bb948e2c917b8f268dcb8f6dd5da2cff67468bcf265553b17fbe642ec8d95ae5c9bf6a2015632b37d3e2fce7f92f361a5881354e3925c04bdabf44964fe17e6b14050192c8fba12c378890ad8b3b3362cb3b94a59346ccd8cd71b10399cb95ba59de3c85ae54030d0cec5e50cf05000392c03c1620e5b1649e66414e1061b0fcb66ab4792c4f473865db527c2d71b8155028c460adf2ff269fdcf608e6bf90c872c1555ad6cc3a1b9b1c2f480a2c3c503c82c0b55b0122df70f12dbdf81d687bb812e19483d0dcecc8dac6d64346e871619e5b44ca7448efc3d32665bedf4ec707e4a14713b5a562b8e582846fb11976c59501c34cce202d15667ddce5ad371bfbf5007f3c11657495fca80d9e963b15a49c8b7d79cd124fce3d3de8dcdbb55d884ea65b3b86facce41359afc39641ae1069d09897d3dd324f2bc9d2621e30f47ac0e739359de161886326fd1280b46c5f733307902d65470aef3541d2e13077a87e6212bf510727f9e5859eb52880d01819967cb80c5ae31eb2c7d8a208184d39be7d6ac9c8acddc6b18e0a35a755dc08773f9d092b929f366ae4ddfbec02895e1bf722007001fa753a858409907fba59e43f7b87ba5ac3d008f821574a3ce81794ba3fa2d923c2044542a6a3cdf97d924874ddbba13055de65d85c25255391eb815dca0aabba6af93e053507331e6613ee000ef1f7cc45f05c3298ae73d57fd3f80e6d9361878afd121842b571d7692aa3996de23676486552f4c4adf6d7606d3c9e98e849d2d947ed85c070e3a9a6603633f60719850a4abd6e51f9fca167472f44003bb13f055ca50eed0fab896ef7b2ab4f9cd1c538e67277642600897000eea0c5831f54f3129a5d0b1bfee198bd334d8868130287e55d144d78100d4a908239abdfe4442dc61a99c008d92271cf6f0cb6908914869d0b48ddecb41369e209090899ab58ca28c61770192f4fcec5f2c18b69cc48cf6c273d1e4f9f4bd999956aeecf8ac767af2e58c826574dcfa853aadb24543dc2294594530753c9afe746c1a02d02da963130e106cede3aa4baafe10bbd09d25a47ef46ecf498fc90276949d7da2b1267611fa43cc4eac3110294ae6a6eb641f77b2acf115f1eed907b0b381c3dbe233f222b29370a956838ffc980690d303896ad6e5244a0beaab08b027d46acac7b3ef0cc42de02127267fc48f290ce5cdf546bd981f39b46c78564f832e76002455b348f8016fb62162e0d8c6b1993956f23314f833ae6d05c6ae6648e890f63dfe79a3e0dd7e3b9be1eb3601ad17fbc16945890ecfbde38cd9d31b6a8415371eb9ceac3085b5ea02072dd15109936fff362ba5d08e9514aa6f74c270580dc70f342b4f1c5f347d06f63f22f1123fb2a6ee5197707fad03fa5878d25bd73a4d0310373b750cafb5c30d22627e4cbcbc0a21000160eddf2d06799c0b1d1e17bbe034794cc74507c7453557567e4d09135eee3705a41fc8601d2daa5bcd350439279453dbed173df599b7fd9efe9f4bd6d1401a4fb884f5d5e2753ba5d938a14c79b31d4b2a35a78be25be9f8c116f3e78f16b9a2264f051d89246600ab686f255e6dd67841b376573aff128fd65151ed64aabad29532d0cd3c3846aab245463666fb710b710f31d9077bda01a5b95a3956d29a4098f06d38520064df7615682bfc27239677efba768a6c550dd06451218aad20f61282f5ce81021617edb93b98af205fc186923e833e2642a99af6e93dff7d9a0c93e3d03551affe52cdbf1073f573500b3370fd4f3b074f69adc4dfdb857cf0fbc953c7e0ec612db302f7e77238bcad71886270c419e2c8c813d3baec48d706ed2eac3efc84decebe055b45b589d9e12c9226754d4d17b2d5098f7a48154a28bd111d8c6a90883c69b9016f7980345328501562d9803e2029c685094e621e2211a9f98f3744f4d27e963eb9a50e0538b3f5e29da15ea94da0e74243d334d610737957b5553032bfc6119a2d341156dd7d6615ec3750cc24deb1431859cfc1d2563fbb0b1c84102bf1e6008421fd35df6e7e7921946ec1d4f40882fb261142d4cbb5b19426eed0abd83c466475873df618f77249272171dadcc986e2928ad23557f524ff4449dc9c9b823bfd173c79217ada022f7c173ce6000fd5bae1dd3b0c5edae1648a191e22b9fdc30bfe85541921718f4dc9f81a327ebc9667d6b864528df01d871b338ea53910219aba106426134c532935e2b401bfd0350dec93eb61519c4f3a7fa5c5fa1ebc43dc8d684c85adb9b0c35f67b2faaab675bd699a8035b4063f4269431c493d47de30f982eb5af956a1c0c46cac5b40cb9f421893351aecc3ce52badf09051ae5fb8b7b6798a1fd9aa74d4f1d2dd1be555d70fe742ba686025bebdeac8c620e17629f920ced0cfc8be746fd686e18ed08e9f81338a6e805ad7396bac8c4d2805c77a85983e7bb168f3c08cf15f15082298e23d92042108b5bc84f755f782c9d221fbd599dfbedb667270e06c013ee4244ec6543f9d6c9ca7b473a717c8c1c6c156801a70900d1743e8567eef66e1bf31e4ef4869ba64a3ba4674dcedc1e222037f82f07071825d9102ea0b54176384030096f8a37aa70ba072c887ae5e116df7ee0a9036ff3e6a4d2998e6586e52f97d39c1f61fa59385f0181a1bfb09565fda29de7f61647f1ce1686f35c5c0bd46d0102ba89d089d889a595ae45a33b5a50ac1144dbf27461ad13491bafc281de0eaa604390b59045c31b1711ddd749978abfb4c70132c753f6ab65257c1cccb6288310a0f1a03efeb6f60b1e9be23aecaf2bc28ef618716aede84b24e5541675b9d2a04add2fa46b347e34913901d5b7722c46c2353ffdbf8691380fa0318456ddd04a697d1b60521d7162439216fc15d452c90e5289d9353843aceb9943517014ef109e22e9ddcc8735d2bc46bfa236584982c47bc491cf31bded8e7f40b6fafba71a8ab9e94c602b0e1f72fa91ee11ba7c2d10ac0359254acc3698afa7dbf116b529c2863e6c42b18647239773a9af1d5adf8aa4b6138ab9de4f5ba9c9f31422840a74a06a78c5f1db9d9226eaf134f49eabbcdafe06ad14dccecb90f9a4eb2a85a9fde8b753d5fdec4db8b165bc909a4276fdbbed4b3e0f73de768980c1f44df07d2e6181788b5a35edde7898560a0e06c41a33ed0b285568b6df7b383d8ba83e6deb223b335e3ebc4b0603ee59316bb55e1bb275d19205dbbb83ae66d3841ccfad453660d683b1d28d16ac2c93826e306fdc765a286cddf4b86fbbf02fe92ebe4aec470971ded2abda57a46e15d1cc8c876a121aa4f45bc33e91c24810246fd67d5bf4bdd51d1b0a0d62ede76d441d0b646418b5c6f2c7421c16331e802066a6d1710a72cd13a09206b8053bb438168eb6c0cb871fe08146fe261a059faccd6c4f66264af05f3f211c1e27b7ec134c1ab3118bb89051e6208c42e3ad233164fdfe35f4856ec0b4316539b17210845a0b2ebd6dec9df8b8976ab33fa68554742651d8f815259a3f81258e271ef6b"}, {0x28, 0xffff, 0x80, "94a3a747cb31b00c14deabdb584cdeb06fc7"}, {0xf0, 0x1, 0x3, "69cd07177c7eac885cc67dbcbf8fed142cb94bd1ced995af7fe6e43d196ae880dc4dd2f2707f92378e2cc158ee1617cb558df52e9034441f6ecdf04f14d30f4b8645fc72dd0cfabcad3dfa46cd76499c685d972905477a3a80f8240a6a8b29be27d5bae4309ad94723e3b245774e18f7907e4643995be3d2f2454733fa5340ad3a7f5574d7daffb66abd927371ce9baa953a71653f344e5bc4be7f64030cb2ab81a320d1cbf8b5eeea2d7ca66a56cfac818bb6ff59376e4d1beedbd921e9a394daab98ceaca14e18d73373983ddb4ebca2f5f8f0fbb0236e945a"}, {0x100, 0xffff, 0x2, "ccf581a231933a15088ddcd7f85122f7350352bb96141b6cd9c3be16aca619ca697f62791bd13d1b77bf1318c9accbf307950852666aa52b9a4dc1c80cb188b83672a1cfc4c5eb0fff83ff0891f030d0570817982e0c2d999154e87edae4809c88e8c8f72850d72dc6f7c3816a30c0223d4be04fc3f85027889da6b588bb53e13f2de872c1c51edfbef2362763f3e2b69b5da37f49c7b9423fb3ba7d5d5e92c9941ae6d085312ce1bfc3d7cb27a913195220e11386865be913ef45fadbf6a54f5c58d05d0abce63ac25890fd5253c1a8f9d72bc32cfe32edabe22c1cae00d8c1bc685650225849f13290cf6615b4"}], 0x22e8}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x2, r4}) unlinkat(r0, &(0x7f0000002600)='./file0/file0\x00', 0x8) kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x8, &(0x7f0000002700)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000026c0)='./file0\x00', r5, r6) accept$unix(r0, &(0x7f0000002640)=@file={0x0, ""/27}, &(0x7f0000002680)=0x1d) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) mkdir(&(0x7f0000002580)='./file0\x00', 0x8a) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000, 0xfffffffffffffffe, 0x90d3, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000000, 0x200, 0xfffffffffffffc01, "9afc72b45c0f75049b09bd42134542460a07686e", 0x3, 0xffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f00000025c0)='./file0\x00', 0x80, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000002600)='./file0\x00', 0x820, 0x50) pipe(&(0x7f0000002640)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000002680)=@file={0x0, ""/88}, &(0x7f0000002700)=0x5a) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000002740)=@abs, &(0x7f0000002780)=0x8) pipe(&(0x7f00000027c0)={0xffffffffffffffff}) pipe2(&(0x7f0000002900)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000002800)=[{{r1}, 0xffffffffffffffff, 0x40, 0x86, 0x852, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3b4b}, {{r3}, 0x0, 0x4, 0x20, 0x475c, 0xfffffffffffff801}, {{r4}, 0xffffffffffffffff, 0x9, 0x4, 0x1, 0x80}, {{r5}, 0xffffffffffffffff, 0xf3, 0x0, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x40, 0x0, 0x7fffffff, 0x80000001}, {{r7}, 0x0, 0x25, 0x2, 0x10001, 0x381}], 0x20, &(0x7f0000002940)=[{{r8}, 0xfffffffffffffffe, 0x8, 0x14, 0xe1a, 0x10000}], 0x1f, &(0x7f0000002980)={0x3, 0x18000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, 0x0, 0x0, 0x8, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000002580)='./file0\x00', 0x10, 0x2) write(r10, 0x0, 0x0) write(r10, 0x0, 0x0) writev(r10, &(0x7f0000002480)=[{&(0x7f00000001c0)="8f5b9c9855539c31e0ca4fbc898c9239e35fc7efcc0d2da0f42afa2d11499c21b8153be8c433fb9d4af5bb177ebb00febf32a1bf7c5d963bda45a197f5b39156738bc361ab08dea260fdc543f09c5ebb7f59d3de57f85f77aef87eec934fd49b959558888ee5e02bacd59d11f4f390d61d4a93a103488d002021148594a738c7c6bae6f8e64bf3053654dde6e483fe6ec62d6bc317bf61cadeb82b3c5475b4d4d7180f1172ac522dd664d6118913c19e19bf7194420ede0cc74760742926bc6a606c19dc6e3b48244288e32cf32877afd7abb10498020cf7b48cb44e87bdc46bf55e91175ff5db6ed965e05ee4e63b1ab2099a8ea1f4e4649aa7e2589aed1fb824c045d72fb4b534bf21d009f4bc2d4e8a5fe0cec436126009abf2f9cfa3deb31bf7e64e4ab6211ce5ee05f0d360a5f5f1161ff8cefff5532d47480ed826b4d82a835ea0f269087867f6f4a170b670faacc4ae1cab9c3a6e72c61279fc2aca52c5dcb26f3d5c42f3376aa4885466ac2518fef6887779845544a2818d193ec5d84a612086e06e75511602176edf7ccda89d4c8cccece5161520e175cda351e97f0f31ec274740b1b753d25c7f60cb9cb6d234b2b8e235676dcdf0d0dcd56bae69002688a419b5532828fbb90f78ee9abbba4336f8f6b0b3865583539cc0e28c2bffc98655eea3cdad59441536fbc78c8a139c2b12cf3f0a773839663ae8115d2bc88160996d2bbc23321ea138bdfd35f2a4f401e78dff0fbf3d08935cf8bbcae1d73e21b414c4271daa26728d80efb8ed813a06b3a11ce9d074898009ebc02a3cceba98341f406276d393ff7f9234a8f5d33af9d016726facea1259e73ba35bff55495c036f48ce1a39c1839b058f64adb28dcb7f7c6afc371e3297b5d1f088643a54e6bbbc7317ce4bffb900481a3c840bec219de376a95097b89a0c2170d2413460ae37d5ca877612e524666a010c68d8e20f4420a6b75fb0d1bef0ce3467324b2abc409ec36113426a02c5d06642ccb393c78beca6b5744a3c804eb6b0b66075a03b1c43e9b6e9da326a371fbe5152586b8c9e154f6dac6684816aabaf9b63a223ae9ebe216ce0dc0e4bf04eaab076ea3a15a3a84b37846b9293cb5e7967955ebdd16f22d624524821348685706aa28d8842b9b620bbdcaa5f74fa4a445bad4c135265a97c8ac33655e765f027dadd4669493a2804a4fd1eb5ec9a6cb1edcdb619112985cba72fcdba1c4ea369f1e55f3617203a81a8d7c52cba533fe4427fa598db15359d87e22523226b1677e57a7b594cb5bab2c64516930e9127fdf267086a8d1307ecef11468b590ac2916b7f05e27d59d40f39fa3d255e21903454d2448b524ca0639aefc9555a12577a597f3142b233ba2218a5b6c4f81b03953f8d2dd419a7fa62f7cb7661aa5fcb845854ac016d280159fed6cb50ff0d89093e60834593d3dec607c07ec203e23648656d9854db90d4268f39d1adea205cfd13b09c72de2e58fb745f7f24a20bb9f83422d994b5c720d65c79d59bbdf469119c6a6b13de305c84ce1520bf956fc1d6ce6f49782521a4b3f4c3fc9d90d0764d52a35ea603b665e428d71cbfeea997a2a391c1b7009f29958be5376117150a6e4ac82480eb2be4629e53fd38ba3a42f7d2c4baab4b7d311f6efc6ba62d0e2b41b4b435148d6cf61d289ad81512a1c6cff3c6a1023ba3867698da24a07295ad1d91c1c861e5eca1a32973bbc0c064b0f4e20660100acfb69d9ab821610a2c03dfdf93d318fd6fa7d1f064a56fc54135401a4b794e72fc1ea3b28e83116dcccf9dc68db45b3942f389d011bbf0b66a0e957116439389b37a9626b8923db3d2169d7bb19754957953353ad1a4d372bb879ec9c74464fecbd40d6fbe9cff7358bc7059aac214b1f8b1d7bf36ac3fd3ddb3bb64f5d6f7b2f480ca30349aa229411f5d397192f716e4421194d0d2488dde7a26c43cde744aab019d68936ab08a4d22fe37024e932723754de7d3076be89c857410d8516639a14ca03e49b27133047f9da41fd70c11f5f9bce2a551530b1d35061efa1d7e4eb6709b1a4650c4af7f52b39ca9dfb32bc16f2da5659440ee16fe9e03f0f7df81206e4a7aefa076130049f274879e3b26406d3d7fbfdc44cd20a3e9595aed20ceb7216e1606f7b401ec3f27a722b5066279e80eb5f91add1b305e3b1ccb6f32b50e512c840d361a11469e6368b6a296df2a171586f00ded500a4d6f1cacf34a884f9c6cdbf0969cee7550c62bf79b5e0bf82dccd9e620465e3edd15c406ac303db252afad8b86ac4d5ce6f11ce83a69cb90bb878baff79d84608a85cbd1c56d88eb0ad14a667ebd68e9dc8ed761afbca3a2a776fde8b80cbb444557201097045b47f9d2c7bd6fc56052ad21df7cec2f9696261ab55f0848e1f4da4d0dee98fc2db6a8ee80df42e124816b88a97da12035b49b987236063e6e4621f6445e61df525456fb13ddc7ac55f88449672770e20a66820d9d77275ab156f71cb62f33eab95860db39eb650953f862589d8f6e7b8cc4d44908ef1c0a55c7bb32ed4924f1aae8ef81e8d9998d72c94deffce52d551e56b17ba03fcef77fc13b8069c8c7ad6596c8b1cda751171953e92c03f0c5f1b92f218dd0805f5cde23b56a11a5460d5a2a9bdf5b5df78d132edca3a27961e573303c23c1697b3d165bf25808607bc41d4527e13f1eecaa709bfd053663265be7dc2044a3ee39f078f087a5551cc5ad8878b0163499e72b6578b59f01e32548fd0c1eb90973fc43a2130d1116b5739e241760564e4f01328a005214bf9fe6aee170c73dbf5227cfc09fa82fc488f1ebcc3751042bdce7918b904558f993f18802c8a23dcf1a48af48db6d9521b88eaa845706c05650e95a5e30f49c3c8e3b44dfb21542818b3e702788fe8052ba0dbd31fc5fef9058b3cb89a77b58dccdfc50b21a1695e67d1a88a3716751e0f3c4af758ca12b6b40b6e2f7c9b4b0070804ededd2d44771aaeb1e38bd3c4386f11093a8db9d3894c83460481d4b5d8cc7aca887433951d9753b12bd7169f86f11ab16f4c45dc031f8848d84b4bf5b0faaf65bef345aadd14c0b3cb5bd0a19b22aadafaa8449fb343a8b2866c8b6b39df17ad1a5b5448afc54e0466a428d79a5ad1463fa50bccc448f1f49a0890529f9511f3e2fdf9eeb0646ed869214851de6850d6f99eb4112a33d0f90b99c2d80907344948e73ad4eece3e9a3d5d1e7666990984dd0fb9a69fa3edfa801f6fd4d110ee72540aa71bb1f5f99cb4f397e018ad48b69fa88a19521c36d62f29211a8fef4db4371cc95d22697962112ab9ec0b63dac4ea508162a72ad29708028bacf7850d5cf15f7993ea3929b6738efe66bdf3bf2bd454eae0e33d7b33e179a15d9d3f56c9c577d24a627b0d28928045039a6b1b8579077c4212a7202aedb0b6165dd9d67c96da640fd00fff0044ebf352823d6585bf1b7e52854236424909ee90e09771b67decc11197c9496694c1c32c859e3ffd5fc41959fe7f3e2f37446e62ff30693879337737e36c0cd35a593e10d8975163d8456c0de09f2f05d218f1abc800de0f54bba30e501dd2d87804142839c5520cc0c3e89e2e7d30f4e1b8a70e94a8fd89559efb5a4ddf78282bc0e07140385ac0c3ca101bf0a219123cca14e3da071836cd9c2c560e849922d029ac2d630efdfa77ac3d1c0af0d2822b257039753a8c6af174746e544bb5d714beebddc8706fb5a261bb8ef8f8dedf9972d8b22f91b7fd2705a902f997148dbc7161b6794e1b29e99b76cb5feda7c5c31a35d2c06a2026b71a70cab9e45fba61f435c4159a24ddc560ed2ab3eb6e2e8ce02703d3028c3462ec5ff56d240429de1cce270ff190ac4427c04a5e2b1f5df869879bf8f058b861835926e142206a065de3e56419e1d874bf0f7a476bb4d51ea64eef0b87fd00571de03922b142fa51a2ca9cce62ebc8b7994b6651f8c05945037f4df751627c68251c88637c8197990a80415965ef2d3e515bcf933fc41220bc138016522c3dbebda8d0705f7a7243851bf35c2aee01d581bd4699ef7d94bca2f1a524975846d1a2711bda498b0fef39abe6d27ecf596abb2b0412324645e67483bcfea6f2b3c0497d7d74e28593d33162f15f784847a5b11f0b2f206d43a6dd9bf195b6f24246b2e89934c95fc8e07d063136ab3f1a77387d17f59c7b57bcfd912d5922f7162d4ef4d753ed91d1bd7b46e507823e50994dcd4322e867f5937f6a6b5666cb6624167222b55b53b1de3d7d12071475c1cfedc56bde117d0e2abc7441cf3a8688a2d8ceef8a466bf9b111f8d11c610dbc1bc570758b58f39bf44043bb34302959b578aae32fab5f652b082ff4dc374eb230717f0b07a19bc8ec077d8f71c29e5850a5994f2b90132e7b5eccfc1767b5f4831abb996faf655c9b4520e3f42a2a32cd78900d646cb7f5a8c0cb3b7a86a4291aca309f991b4e6cb88648308fdff824e8560568e39a6a6216d6f5d3e54967b68dd0557e1f8e04c25df8153d0877af05e3d2172d8fb8534d6d530aff0093b179ee73cef38a075b8afe60b67b7bb306309efba6d163bb639006a8cb69adc8e89987e8cdfdc032cd3b54862d7676bf7f65563240c6da476614770535e3a96180a4f19ad1d2106d2126cc14103d8c373b2cec30b88f502dcbeef2608089dbe4085bf9900382cae864e8d9e815cbe3a8a560987bbaed999f82c1a8c27753bcd4ec6d8175b3090e3ef947cea2a428e534efb0458998605d281ba216cffcd199639b1317602fd0aae06521d4ca3dd87414781d127353ee4ab299c70f55e1ef56dff2e1cc08eee1f624c60cf9181ec28cecf31c5e2752a40c1ab2e77748d791966efd26864415a8a8a7bc8b1e2a571c360187266436a0c5dd9a00584769eb7167e67984979128a10cfd5d1fe06f082f9668ea931c5f9f994d15073ac49a4798fa4b1c70ebca0fc913a9f14a149a55ca00907ca8d3055642e055c6906cb7778ceebf072516754d7fe7478b1cf202f6dbaaabb3d757ea3406ab60360193c25546e8bb51b2656958ae1bdb7588dc939dd9bcd30a35aafe6757606cca125420cd1d4e21f93eae65ceedc601952641132dddba783b007403a8786461f0d7854bc4ab4d6af6bf9e1ae57671da36366e8b11bc1c2ffc4dfbd65faa1716da2633cd9b5a4981d093d292e8ef374e5e8e175301162f7039a85a76fc0e8d5589e105290cfb09db9f338dcd326a45a7d39eeee4c8496434b75ddc1f834148bbd627d9db167e83ec060a412fc0106542f69b9d785defab921946fd279e8d0dc4f2f5e0bbaa72b64a81f56d5cff28b48b71cfc10cdad768f26004c6f122e3637e0c18111a6e3b037846fa79388375d0e518249881f47ff49dc4eaf73d92cd383a94f86ffd01f76f6c15924b26ddce1e06fb24725a4dd109eefbe0ae1c3abc697f6b8c21a80d3b92956c922e68ec379a2d982ea8819733dccd975f70ff2c99253c260c2b86f6d74f4b2d3cab55e5b8d58588bceb957940d28897e2f0469a45944db93896ef14eda0247be5ddff592a828c0fb41e49998ef2eee2791f9d70827eca0ff7508ea6bdfb0bddcb2e1d700a4d86ad5893a951f22fe99bd4bd262d8f925149fa6edbc661bcff47decdfbf03e21bdddaae217a39a82fc09287d950e1ad30f09f5f18f57a4cf9e73e54fec1994a1d3c1fc0dff8e375fb956e02ccff10b436762f91898ae61465618e658eca9db9b1ff91a327836944c8aaebb312a0e511fd14d6f9e83f35c667e125c8c1fde9fca855a7567682c985049f", 0x1000}, {&(0x7f0000000000)="ac01ad32531bfcec9e3381c265fe7aaade54e566ac9801687621ddc1f3", 0x1d}, {&(0x7f0000000040)="4bbdc9d60ce04d6200e85f2d3e2adc4be6f13e0b049181f2252a182f3128516df6c81290b872c8f40ec620c343b0d4c48f4a61119d695dc34c8d1b0ba5a16d44556c9875c9e63d4db66d7a0fc2d90dede8b468403e0510a7e5c6136361c51cec685d46c3e5e329468549f5d26a939ffa29caf69c897a8857", 0x78}, {&(0x7f0000000140)="1a93d33a51d9607450bd411787d71fd1c639febbb56744559219d114902a58714f936ce5c3bfa96e", 0x28}, {&(0x7f00000011c0)="7151afa8812feecd4ad5f2a46a3270651ede0e202a60db3e4f5dc3de2876137d2e558e6ca805284efdaf14a73a4167cead7ec639eee7fb51f841a9cec54bd8b3b3111ead2d2e24f6c8ef10374a", 0x4d}, {&(0x7f0000001240)="2bc99915c2a7c2b26d8dd8148bc5272daaa84b275961319b7882b0a8cc1b5855686daaff313b7cee9eb677ba75e75b8a9152129b20d98856dabf4ad7a88143ff976cd11f6410814e92987056e158c95f", 0x50}, {&(0x7f00000012c0)="05b672d5c788fc07cf0e72f7b36e57c1f43a5384b9e900b77a072ba101bd801559bac5362b7b7a47f6b59e4fb39d81da93717f519998089e830fd13013e979a6e47f70d8f1b330e38289344cfe26b01fc74dc0edcaf793be8f30f6928edafffc09092f2b454ebcc36482d87945880670d2a71aed3aa0adaeebca7ed21753da442aef1eddc71e0e61a6f90651c19fa98e379c6897b0284d", 0x97}, {&(0x7f0000001380)="2ae1c7e6a3f81232d525504fb9daf4eb026a9992acf493a9c29c26c2c8ffc56dc194e0dab5b0ae7b24352741382a92c58a57cb552d1190f0034ce4ae1868c1a6e0f1513da8a27067126144af9b9f7462ca8fb201131b98a0bfcca87386c1f70afc9c3fec36a052e1ca0efcf970ec55bc8ef0cac7fafe74c7aa56cf40d3b9d0a51b5245166e3f2122787e6105d0f1f5850bbc23f3e2aa2d88eced889971435a866e1018a8ab47fb56b530265d28530094ac3a8dd63507c2ef25124635089c7cf7521b8a4cdc1e9ad61099fbb7df4727d06ffba336bfc50f", 0xd7}, {&(0x7f0000001480)="4832b61a0a2867bba38b0d5066a411ae8c34c978a48853f95a6f5c586d4483f21818f76fd6f7b747684976c860fdd56653669092e554f1fcf65710fb6a62c6420b140e634998a74fdcea425576c39790e7fbb46c69f8de26b2bee8d6da0e5663858504165308d8088620e399ba9518524a94c2bfa2030dae9fd004e1905763635986596965bf3a7d43c31fc149c6c4b6959784be0b5d594cc808854b63faa37d7c89d284781be3bb9a72132158d5f846ce51f07c85ebfe70bbb2c06e705d9e661c177c8a67dde1954e75057ecb071142c848e349ecdbca6ea88479cbac0bd803c2becd7e35585d0bbe6b6d3bbd35c4ed9a423cd7abeeef0689e10ed158ed5bc982fb6e5a4e527170b9234b1980d5a29670c379add0a8771b582566a1c1e6f6aa4694d34c8776b866e2d41540d8de1d74a548fc7af80b43b66e19693d1620eb9f5ee6241fc2dce67fd6f5541904998e0c90c8d872e52111ecd7e35b14fc90b0d23095aaa036e8caf5798d0313c6f8eb1d8194e6ab0f5a5a9aa730af1a35232dc97a97248497cce4d59542c81614667db3b313604e55682ad310efb8b36a0c63eb785d96492bccf23a267eb833c68730cbbeb4b4644a0373af11c884a3115b22ddf4e7b9b22265dd50ae635430d683bfe316b7b7f0ec316c939761919d1f8bd3b9b64f09db53e878095ade25ccac771ad5fc32ab233bc34828d3b86ae102688c932d6efb0d7dc641351cf7202ff3d06cbccf52ed64e05a0e95639cce78a26cc32b30e207d4343eb98fc3046c62f877161c086ee7d3e133b1463d18dbd830fdf064a9ade579724b26cd024a37031426b9e6573e2d4bef31d889b595ba64856f8fd63e47e2e29a4cddb578e533c2b90e3e3d06fa0d4e288ae12564d6e5715849eb03367904bda2c7a1c3e41df90f180a8a802f0a2a0ad889c8da2da53e3278dba988c8c176aae6fcb707be52442e76029c4be72dc9ff410af3a5f80f5492421cebb650c3ca076d230bf9cff4623f382aad6c71b7a75bb530147c20b245e58839e7186970211cb027afaf56b623da64e44169503a0d1438ad354111e02a88c64ff4965fceb7233f1f7ee39be6dac2b7faae5be41dea81f97b37fce7dd66918d913788d34cdc5541c1f05d0b681a997fb4ae8c73142bf3b0feac61143ccf196ed07ad8dad6ed1c2b3f3f6fb1ab53990df4ea8aa6e68590686152afae111c8ff16ff03ce2c5997c9d61a291ad00af3b3a2806ff9ab8f4b28b126836dade86f5a8afb985d1da4795c4e0f0c4f97a16be4f75be904c33f3fcc8e67d0fdc4d5b0f2f03aae867532aede6be089ecf81bf43cc06e83950a0345ccbf8e98fea1a6641bf27d4cde091cd00e80cff6c32fc221a8b2d3a6d4a376eda62c7beb2297e0f976266f32804953b3f289905a9bfe9c95a4c05ed9a2ccabe7785dbfbbf9f0f6a8ee6c7cfb9c6e78439e12be75bbfca14f110f61ab24a13320126b2ce8fac208aec1edad8a2429ecf0de7d6cce55f3c0d3c144c744e408a3cc986ad5487be9c063a24536d64db7def7fdc2907074039087b9088a5770b85fa28df746712281b8d5501998818f9a2f40257a9966fa7cf410f5f5d2bbf8fd02979d6acf7052d7b7952a7fd5436e1a18c28f144a22b3b47417e6cbfcbc1f4b9ad28c875262edcd55247bb3fda683e31ac6548eeb3805a13507036e9ea0127959f1a1fbf47be348ae545b25bdd26813383cfa8a9ae62741edc1f4ffe64dbc7eedff58ac9316342186d7a64763171e64ef411a1038aa2d0228e27a2ede623322fa013c8f174324ffe1c4135f58eb55ca274a5733ce2ba12e33de1918313b6e690e6c643d4d0e06b145d560efbac6b76151b9f2531ac9d840e5fc316cb474959e9fa843dfb53ed98a5229575fb65debe62a7edf1365dab3ee2776a1e65bcbe9fe892282d116a19e76bc2cfcb851e0446c3a83a475e5803f902de4550aff46d35e324ed7e8fa67e4c0d60cea197e5ff0b6c256a3bc709026e4815f8065589c84a0d953c279ea6b6680a60af4fe798a698e1d6d96707e5d8d9306f603ca6ca814fc4c214c79a9d629177a241df2726ccc6c0113d7cc150f4bfe4c51f6eb95b77df76e60ee110e08841fb1385cf088336b50f84a4d57b8e2bdd59d6bdf023077da4da4bbcf71e1367ef2c32be2b4dd64e765d1c87d1d18f43b40e41e9481e2fdf5590fe409e5dcbcdd47924fd086650f448b491ced2424103dc8d2fe8844869f7a2e4ef7d67e3e4d51c93a6c2290af34cdf9428221e43a413d661ff6e9b629591a87dd92cc8ecf5fcbba8705d32ed1f83a523217354146d2ae3fb5cd3c6e638681879c4cfed15ee042383eefc1f2852370c05f00bc44a7505bb594a751a16e5268a4836ac18904ec89f7482394b74ba65453a8d72652ea5e7f07186f137f55ea32c9209b64dcf1a0df3668570fac4bec32443c61abe5e094432d286029f0be7b59df03ae8e973c67e7038366d1dc2ef3d196b9fd753833c1bcf827a80449aca77f063374c1afcaa6b0130a192fcca8b46af514094aaaa9f6e7a409c69a8154efde316773b461990c4ce9954f4442644b012d85fa7e94cbf40ebb09974fb6d4118e327a91c9804a5841b4a08945fb5ba4f4697f59181f285b5f8abbb48af102d267b7fa8f1139276f411f2a335632917f1341c234d69aba608e0f88902e145a406138cea654824f4d83e40526ace7252ae7d3419ea0199b27312834605c86771ac2106892e0618370dabddefbf717ff4a488313627e2763b8cab16dea09f0733594ed863ba83d0478c52b340527655faa566d5cd5115a5d21410d2abd520ef32f4a7483144a964dd565293a1289a840bf322c25b75aff37634c685313cc2a78b3a4bafa8c675fa3aa4263031c968dc416359c73c9f54ffd4839b7090dd39c74cda0a7266082e480d30e61d827b90cee215bef453f3fc970e4fa894b9c2ada09e2426f8e740b8cad5003bff35687c7ea3f72867cc7f98273083def207f9b767335e2a9153ecb0955975e12a69e695855ea48397077ac2a3d62a0253dbec5392086d82335cc1ab35787a8104f592683239ecbaa55bbda78927d1666d29d6b33869f5926db180cde56fcf07b8457010bcb350414a28a872ab2c0d6faa4b8a2206109c21625eff14d872f7341c74108ebf8bd87d704cb7cff1fa2b88ae860639aebe121e2ba4ba6604a9f697ffcfcbfe72263ef99853f68e1e6a98af9c08bb3e80aa953c586f7305febc15a849bf7cb07d0cd175d8210ef41be12a15ad2168bec6806df5637d896e6f0dc8ea21e18aa2f88a701ed18c2466388d3f036d20218778847f05f9dd3d67c3157f88de01d6859dddb790c5d03ac4f5e5a583b680790347f6945a5fb4e67b429231b37f8504c442aee2b06a25fe974f04d4b57d9311fbe48341bbfbd24d935267a5c45748201298431b46e1da460e6b75642b1a78f1ffaa4b1c1463c1f3c14d0d431c6f01898b6d87af8c88fe3372529b677ac201f5803de22ed0e93b3b3ae89f3d0013e0afb43af845b945afc7aabbe052efbe1e555533c59f6567d594dcc4ca386cda1955798b5c3c463715a5531977bc79de049732701e484483c65a0ec62b15759f5c793b332433c6727f51e9418a672b87e95f84e4d75ba9d993a4de3ca734de560098beb86ce742c3b4932f41831d9a96f7017ad4ec31b850153589438edfd2a495bba6926ba642606e8d31ddf7db04ba1bc47e11d82866398b4635fe990cd5b47fe85644aa4f5b97ff09e550c52ea2435cbecb101db85516735447a480eaf238f924dfdef942360eeecfe4a2a210397d19f6c0b0bc69142d229310e46cb1636083f56fa3a17384e0e3591bf1d0eb352368b8f1bfcbb241df74afc8ccc87c91e3a9967bdfe266c5d763fddf1112a291dcff3442bda87b7815065afc23366157e55186878f1f8044c0247c1e039630a695b0cc8de380efa9f8b8e38bc3e97e74bf4e1453e6c05f926d2b39063ad39bc0c12a7f804cd046952572942a5c38bf84a097781f0fbc54cbf6906396d96730e2645c39477dcb8a12e77d1b97d8371b1d6a62f574a113e6c90c46a453f3dc3e7cdb60d43b5127a8feb1d4748bedf2a025c436cc418ae24d01874780611629afb9f61d3eafd6b2a0b2d8206e78f318b04f83cefeb656803c89e13bd98dd4e483571359819c645dff3b144b5592f9212aef3a549f949e684d2fe468e788f689ef67e3da863d6637fcd338c75f9bae23836bba282cfb9fa27c1d67de0cfecda07dfa25f5a57bfe209d619824f74f47b6d6f9dafd12cd85d8ee5d525b15c67287617cd0d75131d3ac34e405b4e6ca2c46b29fa71f3c3915930d77a82b2a36262a634176b4cf5236149149cda96621a678d4aea170deb97991898c45ec1d4f0aaf287ea2f5edabe5ae22bca08b6c276011d30bfcb9d5c5a3b912c1288cd1340f95b0f92101956592e957699067556a7f0951ded8549c076084ee1b7e03beb516551e270f24bbb018e58c26942c26bc094b0705b98fdbf61bbdf463676c50affc11b347468449d3a287398c9f17c41d1cb4b628ecce0014080aa060a9a17d328ad526e40affd2b06cc6cf86ba2a9de522025ea3e7cb31cbe7b59393d241adaf61dcc5c7c778f33c1958f79290bc25b07eb793b5f44ad583744057ac50670999f257ef5413d0bec38aeeed1c7fe66cfa3224ebc1ffc546f4d2463015c75fcfd89a187bd5086010fb05c7d4ecec57f4f7fea3bc47ea0d30ae359cda68accb887834480ab1aed5b29c62f4099f93a0e940856c070ecf297d7dcb65f3e3e11da970bd90b769bbc846b84693620b7a0c18941d8e09704836557b26f27bc495c96d903e1bca120857d4e8d8a71a138d122d1beed6dabebf8743cb6d6db182b7f7c20023392e6b61f3d658c2a5d0dbe0820429e7172e1da93bf8eae6895145d2436bb7fa5b309189c10a513bb10951351e2d6a252afaea1bd6405d92b9c856ce3b8bb40fd1bc55c1257b077d88686cb440baa0c8122b4896c52e49bd55e2d8cd6a49f995020fa60f75e739e0737b6bf7a6fa03ba1d462aa8b2645c2bd71ed184666e6283218ccf9c8602ac2ccf1969dc26fb7dfb1e8336fd345caf9d81e53ccbf856c1987c9de23c8f882ecfd3fe738da31bcf2e0a42e4aec0a2377550515cfaa8665bc8e6e8d7e5205a502aff49f997c7e7d5b66f305f88f8015c4b530a0b36a5423ebf81cf802517898b90b73c496dfceb130913c96b83e6114e7a61335f00aa6238ca17547cb4ac33287a8f29510d241f2311f7442a2537b97a12d567f968b2b713be9710501f3ea18bd43df2e2ac28aeebc14b3909e625c96ad62acc8755f3d344c043520a0fd78759431fe05c83f5f795ff16d676e49c1c96c572ebd0d804f0b6b17b5971cde098d1d1f6e281f0928866ae4b2afc740f89ef4480d4250d74d884d9e00251297a63d123fa5dd9fc224c9164e1c5739bcd51ea62bf62ebab89d65d5ac1e64aaff1717607951475f8f0a9d5792b32912c1212fc6f267f4eda963c0d261e5f56b56c832c26626cd14266a29880b4a8e79c2c152d965a151158679f82ee324538c098f407232040f7632b9c41e27bc8b98d55c6bf286a20e814f6741f5c13c47740358373428300c6ffe9ebe7a4d12524a6312afe8e6d720a6fb794ddb4c96000f26cf0ff0d75e0e1058146d5a1c808598674bac77e4f0288ac1ab8ec068b5e4160bb0ea112f03e599a830ec21a9a02119153a3f4c6f4a1975446f51bce2d823869bbf5df3b964ecc52dc2dd7cddf9902adc5ca7e5a233c", 0x1000}], 0x9) read(r9, &(0x7f00000000c0)=""/106, 0x6a) 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, 0x0, 0x0) lseek(r1, 0x200000000000000, 0x40fff) dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="990a9c7db4751178f16733a109154f104a13f0887cb2324c44e905e668ec0d63111c0182688362cc11ab0c2c4bdb0e66c40a9bd8b6ab382b54c9c4fbca383ccd457f9bb18708f8acf2777ac64f9b7a281631b9ae0ca14c7245c63caac42cdc19712dbae55bc912252915db2b089c257917cab6d781891531ce", 0x79}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) sendmsg(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:00:07 executing program 1: getrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:07 executing program 0: clock_getres(0x7, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r0}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r0}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000280)=""/225) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1dea80edfbec5c930fe3422389a2811e2ad58237cf28b59fa3ae66f9b78ad5c4483717abe54c0c030c4f29efe460abff93bde8e8c3098bf6fbb56650521dd073144a145f22427c94859538c5de91b37738b62dfb17cfeebfd6b20395604c962c3b497fe827fb272ec76eac0bda9a3b44116f2e98a38a0eb6029d1b1527eb03f47001d61894e831902beee049f4e9bab4cba59d", 0x93}, {&(0x7f0000000080)="2f616330b9beeb697768", 0xa}], 0x2) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xa2, 0x0, 0x630e, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000, 0x82) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x74, 0x20, 0xab1, 0x800}], 0xea3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x400fffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x68c9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x84, 0x0, 0xdbfc}], 0x1, &(0x7f0000000100)={0x7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x3c5b, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xff, 0x6}, 0xc) setsockopt(r0, 0x1ff, 0xffff, &(0x7f0000000080)="801b85a3a9e0ecff7cb56fa3b3ed540ad8be6a3cc2e1f200cd0bf39b9f02fa5b0d3edc9b755afdaa0bdef8cb3502fca4a9c72d46968a87", 0x37) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x6) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x7, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) 16:00:08 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xe0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) r5 = msgget(0x2, 0x400) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r3, r4, 0x1, 0x1}, 0x9419dd7, 0x5, r2, r2, 0x14, 0x8, 0x2, 0x9018}) fchdir(r0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r3, r4, 0x81, 0x5}, 0x1, 0x1, r2, r2, 0x6, 0x3, 0x4, 0x1}) mknod(&(0x7f0000000200)='./file1\x00', 0x1000, 0x90) msgsnd(r5, &(0x7f0000000240)={0x0, "c86b9bdfa108318c30fa86d15dd442c047b707290355232d85c30721827d34f52b3c2c91bbd953d6618457edbb242751d56bcf576d020abb28cd7d0a9e484280e5d37dfde7ede7afa8ba9374550bc636e137dba363b31ac44215144629b0f6f3dd361521564aa858"}, 0x70, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file2\x00') connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) msgrcv(r5, &(0x7f0000000380)={0x0, ""/195}, 0xcb, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/221}, 0xe5, 0x2, 0x1800) getsockopt(r1, 0x5, 0x7, &(0x7f00000005c0)=""/4096, &(0x7f00000015c0)=0x1000) msgrcv(r5, &(0x7f0000001600)={0x0, ""/33}, 0x29, 0x2, 0x1800) connect$unix(r0, &(0x7f0000001640)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r0, 0xfffffffffffffff7) fchdir(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f00000016c0)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(r1, &(0x7f0000001700)="f4a33f01cd47aee05fb7a0f7062b476855a9aa7412a1e57abbce233fcd0bcdca903d5c5236f4dd5db3807d8dd9b2e7b73a40f458d65ee06d38abe338e389ecbddfa9a2d8f518f6f4dc17fefdc385", 0x4e, 0x4, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000017c0)=[{r1, 0x29}, {r7, 0x80}, {r7, 0x8}, {r6, 0xc0}], 0x4, 0xffffffffffffffff) mknod(&(0x7f0000001800)='./file0\x00', 0xd010, 0x5) seteuid(r3) setuid(r8) r9 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) 16:00:08 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1f}, {0x8, 0xff8}}, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x4, "7112549ea86bf2bcf202abd2e99e89e95109af36", 0x7f, 0xd8}) r3 = socket$inet(0x2, 0x4, 0x5) read(r3, &(0x7f0000001cc0)=""/221, 0x1e2) flock(r0, 0x2) flock(r2, 0x4) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)="c1d5d73560d3339c8382635e6a828bb00d79fcf46a5427c0d2cfc527aa46ddad7590533377de06505d0b738df8020e343b057a48855759fbc1e9f52fe1e7c2090b3d4a7ee384befd2b32603086b638272107f2352800950e659606db52e79150de34cee6d1d76b1add70758aa25964aab23f74c5c23563603e123e81f55537beafd236479a780e8414e3ff96f044d5849c80e8d16ddb1236ffae8d4a57a9b29f4ee68bde76abd2730bf47b7a2163da1269b7459cc7e8ed6804d5e322a0d0e7232deaca", 0xc3}], 0x1) sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000880)=[{&(0x7f00000004c0)="891f1b91982b241be3507bd2fcea85dea43becdd870cf0212167eea5684d1284e349", 0x22}, {&(0x7f0000000500)="db84b80a4623bce5aaeba552d5542a8d257d94720628c3420eb3fe74171d68c7829a758d9abe4cbb3713dfb4155b70a16665d81e653593fcd83bf33f26698dae064eeaaef5a7fef2481e5c2c810df3fcb205bb61bde1e91bd63494ce6ccd56606febb8e7adbd2508ce873b50aa666ba2e43ce10326dabf9db080e4e3ae0e067fbffcb1eae74583fb855627", 0x8b}, {&(0x7f00000005c0)="37a98fd20c88cd525ce795b35538ff78f0b22823ef525c4d0c9535be8d286737780591fd8a20c7a18c85cded716223b94849ba8fbfca0aec3ebb39a8351eb4faab0a891fe669f23a9836dc33a3cd468cdc31b5bd1de979a598c70c96730564a483775a58047787f8fd89da0f5efadd9e310c4be13742d3790fac4b4a0fcd048ab94bd2b98585d94f86d0f3f735593fe718d0298d891d1ba27514f684bf6353f69c40d000916a7f4ea1fbfeaf5c69d36f96e0708b6acce35cebf0148ab0c3194e9d17dfc0e15cab4a59208d8b60b2f0b0e500a8c86003b0b185291ca37c43aecc85f6577516ff500266d07de12921cb66348e", 0xf2}, {&(0x7f00000006c0)="aeceb7171cefe775c140618f830c99af98a2228577545cb50720919d1be2735bf946adfcffc08bcc4c2cdb8feeafeca85aa2f94c3c64845e396b3c9eaa484ce1e4fa90d40f83c2b4", 0x48}, {&(0x7f0000000740)="e4d0a59ab0ce6cce96f17f39e66212477538ed61f645e9a3ba2a34c98ac324d84c54579aba8551f7b44e9f9b610eeaf8ca5bd9a03eb7ca90053cbe421caefb0d70abe852d7bb4f6ad86c3ed27f200aba70941a55b120d15d2ed603be059d9cad79b15ffa28cb9fd35cfc63190ddf7fe58ec864ece3e1e5524b8c81dc539756b0f6a3d092acd2ba88c43902986dfa8944da789c98ca27806830040b33dd36061a3e0b7e3c3a662c73f394dc1b18946016940890cd03b1be9cbe9ee35c963e7c3c079bf3bad0ade361b3f058e3279b2bcd0f96d1f747a440a114ce95b0883615148d4f209dd418db2f", 0xe8}, {&(0x7f0000000840)="55593819823cffd968d35618c7011ac4a0d5099fd6df83e72a5008beba2e858f67a562dec667a3cc57859813efca1c47a6eb3e", 0x33}], 0x6, &(0x7f00000031c0)=ANY=[@ANYBLOB="a00000000000000001000000080000004fde8a018a3c148b757846ec16d35d8dea0c2dc4c94663fe5c5964c105585616d22a2fa53f6744572a3aa71de2a78d25111573f1331bb5c5fab300bfa45a6a940a0aa68c4c2a79df2e6f7ce4a170379b6992d61e7283025de92068646adae2db259be0d7303687bc428408d5804cca351084116672844390ad31211ea477073823fb408c1d1e1feb679808000000000010100000000000000100000002000000fd576408213782005f98bd4e3fc569ad131c78265e86b30acf51c87a08a641eac8e5ef56b253f3ef9ac1a159f66379e7fa14361781a185ca6058e675b09808059f799374f06724587e977efcedc1a06fd465c1352fd81ebfd6d71e6d0529e5c46e4a743c7cef27ba99661e79fdae0cd0f264d37865f3307293454cdaaad62e65cc023b6120a18e101f9af16f6a662f06e40d47a83a48bb962d669995dfff66274b14fcc5eb7589b13e7ea54bfbd6037b91eeb35baa46a8471495c8d4956ab02477ce37c82a02359925863a05f4e5086b4e5e368a5e202efbdf1f9968b88fd33ea633a4955cc324ea243673e30332702df5d7aa02e242f002a5dd3ce201de29ca97d14a62c1d3f929669deb03267bfe5119c6bc51ec031dd54bec1a9aa2d71c19a4b6ed0bd230413ccf085461e8023085c440818821dad45b209ecdd5372d69932605927251e8cdf8bdf534018e44f91f99a7096077a225c1171d7bdb922c3ddc776f597b05ddbc8073c72f0194a055b3d4041b6b832034c8cf67fccf0234c3205d4185714d7ece603b6679a134e3f0b1a1cbdca33576b956113a5e9144740606e567f571f9420776c4b2f5003a41de2c8fefe0544a8389797b5bc64b363a2b4d6c96f8ad456edeeed3647353d61fa6c5afec467db57f000000109267c9bd2b6b6aaab79a4b63788511b24ac80ef8f71795d16e4cb33e6bb110364be6d5364d26f2ef8babc2869c5ac4cf2fc22198ff01ae02e724b557dd00b17187fb72d30da4d6e73af5e0537c0b71e08c65c75b8773157172a3a7c552db94449a0e61544b897f8e9e9acca7f16e81a80ed081facef676feb02b98faa2855ad46bbba1fbda50f9f096b702b8e78bd13b4237a8d58a1e98c35acebf760fcb8a70c1f3327b1bbe3593590713d3482fb821dc293a3de88f2a353fcc0b5acf38ee90374c53e4e4db6ba79c254a1702de4de21ffb2a20054c76032b5c44723e22e09ad4c3fa430a1db2400f5ea076e072331f3f1e29048572c7eb4e671f4351f52d187ffdcef9c40f79b153f1e307f9a5ebaa4729c8741f422b929659c23cefa930b58146bcd8b2de14a54b35f16aceb1f05f847d4c1f728071e28f6aca7cfc68b7ffd423a72a044d60e58d4545e452bd204bda408a4511b4d77a7d96b9043ea142e5c3909838887d4bbf7455e597c8f7b9d0269ced8b1fe25ac9f05f6ec6d0580c6dab344c804be8bd324f9c2eb5d0ee71756e0d92bd157e06e7fb69e843f4b794269c2b3ad95b4f5e1a4c7ca893d2306a5846f8209c0f41c4c806abefe0cc0624ed236a6d345c81373396b76e311be755696cc97890c15b4bc423a102069875a57ce4b49b7fd4d950926faf7d743a0d8add6ad6f7be64675e37b15cdc6ed61cd8adc1740119b5273ea48e84ded89962308caac371d4ffa9776f224c34ea7dbe58e1ab826ba6a1af320ce6e1dd4cb66b04f601b881e8261e750d5391a4d058a21563b25a9cf3e4226db85f44aba00f237849679ee1d2966ef8177fd8a9be69636f6a14e838815da78546c730d524b64ed78dcc98c7e55f7b6dd66a36db82f25ea8a1b295eaf62ecaa99a9137c2b1f795273b2fcdcd4b81faeba45705f30cb68160f970e0e0a061eb6641dddbbc654f6697218c6486c24c70c0d1bef441fb6f66740566a74d6c258ecf6363d352e14f4daf32bda4643c2ad380e7278e617e49f00fc2240ec552e1bb4be17c255afa9269b1e7b48d8a269d6d9dab612e268d40c57e4bd09c52137c99fbb83fc42f259e8f3eb4d6fcb1e9a8df5c7e709adeae1188f367d9fda855af6b5114946d6436c9caa178dcd5a370f218b25e692a531c6e9606d8bafbfb8b05d85f846bf30885428cc25582db5f2166ac0dbb207f88fc963d3bf7473597a5e2101f4b0963dfa363550eb694dc5c58c4893a1ca08a6dc5cde60458d4897179c47421b80c5ca1aa34e2be2c1effb55d76a0ac38055bb4bf1aaf94fc5fd6f7d198e2df78ea9ce946c9d6cc3a39fb26f2543966e3d796dffa07914b5ab1249d0f3f982f3526a38c0af228379ba153326c4f7f58c0c2d19923395bba5a670924b024e806cf848ee4820028eb2acfb7cbdad1e7a2474a65694fa127904e12ef66e575fc87ea280ac2f9bdab1dc444f1386255416201632ea5fb2cc27c611e44300e6bdf13f335dfcbfa9567f15f31528e69b1fa2f74b69773fcac6e47852d7855774943aa210de79f8d29f97370afb2b960f3641010e04862dea11a3a83c983f51448a4509c3ffe57215fc6c9e5bbb809974f5a7f42983e4e5c62bc37b938ff82fd07f79620fd7dd62330d2dd0511557198983981744ab02cfa4c4a467087baf39a80e4580c7cb1fbc3e293f9fb9b40a98e3f90f95f50935a53a93840e022727d8399da7f2d14acbb9649de1f18f3790afd8aad6f9a6c02267e689acaea318c496036f81aeaf8858291b86197ea273455a6aa0f8c5dd4779a9b0360225c0bb0582dc638287f2207cab9b538481cb399b1b25636cd45de6a05316032b0836c915d5ef025a4c5d5b60ff549dbf53a0683815be1ebc77222e7f182705029166df6a56f25fddcac9a108106665d56fc12b79ef2e5e7ef0b503474df52a845430d02c636faee1c4fd5106e006ddfce10807a6d9df4a522c1361eac69aa532ea3e3630eb902a06e14affc7517270334148edb6f7516ba55ff4b509a44b937ab98010ce17670f7bded6852366e870f9fc84ce6dc5a478ea0788b04ae92001d8a403133e68c9e5fdc03c23037bea9b7efd5bd7fca420cd3f61fb78172887c4e37f3a165f2ce72ab657bf70dac5a6127c7e8eae7eac001e3311f45ac449d404d5df6c01f06ed888a8876fabebd6471d09a5b5831a2ac672c1b00150202d14b0193fa4050a8f14b866bf4e96a74f85a97cd52442a34a643e7bb4b00076af1aa5c7bf8ce39d17757c74427110460232df6ab68eb789d13ef6cd11716122d328a6f6d893546641b785cf07f7e7b0c9bc3e941ed55b088d97d079858a1021841d09bb35ff572cdbfb4321524ab23f821856f88628ce353b9b9c0dc63e7eaddc43e2da85b4aba6dd4da81089e36cb31d789c192684c41fa25fe972ae077e3260e58ca0346f83bca35e61da27442118d9a7be07127d4407dd239a2f4f39d8da5a25b5954484912fd8b08f320b02c2408f9a5a8974ea3dd816aa559efadd1417036303948f9376aad467e82e9d80a5511679cb2b1bdced5b53c87e65a30add0984cb06a1a87734a4e329eba20d7f610e9dc922481fede20ff34a5f733dfec19ff92aae8ed5d9199d1dfb6cf4590c39aa26d51ccb886a8266797af8046672edbbd155c76125f019d2bf349bdb2af811b438d643bf3d91a92a455411c22c5258e705577b8234771d70c69c54479bb4092848892f9b221559ae1f2bd90deaf352d295f7fdb6b9b1a2ad638a0a9cc2c975bca306c8371b55d11f167c3f7d1deafa4cc9eb758d213e3badfeeca215961fe234cd061866de7aa07f4cdd655325170b728b49db0f4000344b5938d8fa23f4337d25fda06f255552a896e83c6e1890262938f084471e4347f37c8f845d27ab27fd37144bb797a2c1ef74ba65b86ac094214ba1f8b876e3c9818c20f7d0612b11f59149ae75ebbec6619c0de043618e5a36b4b035a0d6be5c9e10017d617798c31b63fdf08dfae7c978759693e463f4e81ff133eec2810b74ad3cec3ca805c6930ad0817ef7153b0a98f777ab5b19c1af5139e25318dca78183f829f2784b8340fd7c159ad156772a57e4f51808f7ac2aa842fe40df2805a261139ba02b7efb4955057552b445614b73ec6a572c0e33fc58d55a0d90da6fbc22d69c3b3764f5abb408f88f84627c46b935cf66379fa6316651d6c14e6635978c6a900ec7add7569d8ae23261281e357fe6f5469f2892a21fc118c82613d10c2ff63f08b651754333a1c509bacbe252fa436602225495dd98e2c3b480172b5f653de6948d0c8bd96dc8f9b90b35caeba6b52640470a49f57c2b56eef30a8ceeaf222b4ffb5623ced9c10f39ba9b0496733865a0683e9bbfc58e779280116192ade06dc5217509560e89bc5efa9f7e66d875ab41efa2e2d017c5d730077e59efedc2e319b8ca7ac03d2a6c3a6306ceb774de47ad30671d234a182a9460ba6014384341f961153156418d6fc9d949aa7c2bec1b90069e6cb72abacce688a46f440ab8883572142fe8253f29194b22739a0176e86e579acddca10b748ac40b7ffd0d558a1701fba8de79ff8161f353bfe3b6a8439de9bb00b9fc8578a8fc12cacba8f9f1821968ae5f5516894fd37bf4e0129c25ac16a14bc20d2f27522ae9078041e6f58b984246ca9aaefb3a92fac79aac42a339b994080e54a79408f90b6a1644df8e10743b4db72b69cbb604485d3575975e99688b8c5d07da554657fdd30812f2bcb2c8036698f6d9ca2f2a22d341075846162fe2092a91a08274d5ee690fe2f96d8bb30ac4e87161745d2ed644bb8bfbb3368b3724b174ed600d0121635cc7865ba924c92a28974808a88f5883e889ced7365d65fd4147856c225ae4be57b90828b3a5dd216797bc39c3fbb3af084b7263d34f33b38112178231e5e2b407822b7960a9eaebcb58c69655d14b25c7d1f27d931eae1641217840608a0906210752486f1ce50465bf61e82cfe6d5e4ea803411d904d54f734bf242a1a333817b6bed76d111c4d0fcb05aebbb4a72fb0b6014d3d2b4e73ad2c61704990c89244053c416ad780eaa58946e9f5211740d9fd3a262d3916ed5d883431f1d9d5548d2ba49014eadddecffecce400123a50dd4b8904ef175de10f7bca9e5a464572488eedecc312bbcb66e39b699dba90da0fb51939a485fd004103c8506767abb4e3eda73bae8caf060e7274272a9815b7d6852d26b3e7b088ffa70eda88c9f0eb21c8e79408ab66bc0bdaf3e466c1c94b96cd545a086698ad493d7eef513245a38ccb2e8c1cadca03f0bb8e41e548b49a28e5c9c8a9c7c71e25d3736b0700315f5e1b13fbdea84ff467ce913219aa3485220d12f25efd799c2f208c4860c15da159072048c331b0258a265dc86f5c9dcd399eaf1d3ef7eef8fe1b4f8062b724a43d1640184f38c42cfdacadd3639d50bc58fc48da2b25e83ad73b01efd617fbd2f9d3fecc3f85d77642740184056ddec577294150b6b636afdbef162f0ef919ba92c441049d215e287bbe670531450dd01e8b3227a6672aba201e879462a914b72eef4329bdefd3b42baadf8e64bfb4d12a8b3c40943a090c0dd8c7ca7f187b1dcad941effec75e498fc9712df4abad41f28a1f0db3fab4815dbc5d78ba552ac93e803ae00d033b712ebab1cc0e2787012f888e551743c27b88ee1b8b4306ac1161bf3172ed72f1efa56dec2bea5f8429d92cf25a4944a5813bfd2ab39cfe689c3e3a25d6982c2ee133db5a5034247055eccb6b039806f5414791a89fbe5200a55f65080fc729e3aa41b4a19551bddcfc763f83d336ed4f055e65ed0e6d7ca381b3ab34a7f7102a4dfa49133ede33664a7b0d251c5c8ceadebaf1a83b9e48a5e67c2600ae71c2f3367ad19dc1d3b618da60a4018e2feba50b54ed2eb09609e741d55acc9d0f3741d04367088cc579f9fea469056062d4dd213c6fdcc1583a04420cdf1b412b7208c90adabcd7eca979586943ee20f75ca85dc54a67cb643a2de5d0e076d2106fb62b74f915fb235b2f2a8e47b9ef660a037c74e70b1933b9dc7aeed6b42ce1b0001000000000000ffff0000b70000005f56aadfbe196a43874e5eb4ab5f2c0b0faf5b000a15c3fd191755639ff5982843e4d30d9682ea2caab9289c80d211b5777a1521ae5fcc5e39de862fc398b293db1c78e38098db51fb895930d3b079a2b627b76e1b6d3efa7f6b891f1d59ec69d93a570bc496e869184003be4cf41ab45f84e0cb264f508ba07883c15ef851b433fa650bbe141ba620089086a55e0a0cc50b6f41892a802b0924df6b6403e2e24f7b2e772290b4556ee94b14cf3d2a32544f64a4b1f954de3e23f270f7b6b4e3fd1f75211e4b810f9cbc0f6640c1cba588b525585240c3c4f9910621a4c7103081d494b29d64a0c8d78a448025e00000880000000000000000000000040000004756fc8f89b06f61b175856fac257a9c5c7846eae76996be87ed4ccb8f77bbb17d23d20833d4d3001ce74e5ba315e5db9a89be6a02f787f8472913178a1f812d07ec8c3198ae785af606ecb73dd93c4185126a494845de8bc9c2b24c97ddd7779d10a1829bcd66809e474a710f81db40ea334e51120000001000000000000000ffff0000da0c00008ab44e526ef2df9a282af8469ce49dc52251534db90d95e848f63272aecdeb1f6c920ab1481afeec6f562dfaf9718f4ea24a7c2544d8590289b2f0087b293f2ea66993c8082ef64695f707db2ece22450301a194acfea4b80db55d25c9e824ee298919388b2c5abe546bb910c7aa0d6ff6a2fcccd46a07bc9b000c7073089067b8cb43693e303a2846106ca4d7336effd8e74461e0ecb4501ae50c4a296f4aba2f250ebda472858b59ecea2ef24b64eef6c8f99f8dcc1dd3adc4947e21dcc4552feb6b426a284211e043f8a91e4138a25d57bcbb69912e905bbf3a8819aea1125c42d2a0e721fb2d4dc5923f52dc46f31a1431259841c7b548dc29b1da67a84d592334ce76cee91685dcd3305fc83036bb37ebfb0ac662c53ed0f4a22a01fa1559deaa46606101df61186c8ba97801c2525345308914f50f1b83772da6803625d50ffc41daded632110e0156fb3bb192aad63bc067f0af293dfc41ef391f9066f257e10623d70cbf9e560daee30c6cbddbec64feea45b5cc9d95af4f2e854fa2214ef30dc7e5cbba743beaa8fc6100000000000000000000000000000000"], 0x1248}, 0x403) r4 = semget$private(0x0, 0x2, 0x600) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x48a35cf1303951ac) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setown(r7, 0x6, r8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x10f, 0x8}, {0x18, 0x0, 0x6, 0x4}, 0x14, [0x4, 0xfffffffffffffff7, 0x7, 0x3, 0x6, 0x8, 0x6, 0xf3]}, 0x3c) fcntl$getown(r0, 0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0xc00) r9 = openat(r5, &(0x7f0000000440)='./file0/file0\x00', 0x90, 0x2c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000000c0)='./file0/file0\x00', r10, r11, 0x4) semget(0x1, 0x1, 0x4) faccessat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x6, 0x0) 16:00:09 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) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x40, 0x5}, 0x9, 0x5, r6, r7, 0x5087, 0x7fff, 0x8}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:09 executing program 1: r0 = msgget(0x2, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000000)={0x3, "3b7bb462db889eb0ac9373d5acb2b2a9f7cb1fb63d34fe45d1091644c64004ed973cdffe5c6cce2a6f110327761e03bda97f3b6b3eb8306d55ccff2db725dce55bd00577f47c76fc513ca0d2a583719184e9674b07a01e7fd9d5fb30d96fb984726bfb1d44c0a83ff18dfce5e58ec76c07f7e8438054cf164d5edcebc6c94b5e5c0009a9eca57bbebdb1a8687e1b86aebc2c78a1bb2dacf8a68e845d14c2f2e3e4fa5ce5e0abb34bb5692eca7d065f02b5e5be76cf4df3bb95351e4315c0aa03a4e80822e38ddcbca89a871c35793b0c64e580a968c84ea2473cd48a327f2d6668eef4046433e91cec88e3a48c833cfafdfb4de9c957905fa7d895a1d171e09ec01de32f0c3d60ac5576aa318be4103ea225e8c157c94f8409e2deb37aab7c6b0d57f7af80eb1e4556837862b11fac12f5bcbb1f93fee1450b91e2b1644bde559a91da62391f3c01c8f9ff9113a7a5a2ce180e66ed9af8a80bf52f9499e503d4faf861eaf4a894e147c9c16f68bfc052198aeb0e89f957beb5e74b3108fde807a25900b8e5f0a26ea0b2405c1b8b60b55f06ff151288bd22df31c04501aab03de5f096b571b827346b6cda155631db524e037673220bc5b125fd799059313b6b2d177f00a9bbd1de9260e89182fa30c436c4cde51d1d56d5c5127b744b9d14896192b6a78aff1f49d975726bdf343a598bcdb31b130508664b3a507b5fdc4ccdad9a0c31a1c20ad27c1ee262b03513ce4bd5c2946f538cfd8966ce2aa16246f91aa3c783c96387032938ca2c8a7ff8dd51ae00a22871962fba2fa494b9f71255650f5168f8cb2b6474ef51ce75c90ca19ce9790ba29de9f1634f8c136dee81e01e837be9ee8c4ba53c7ecbdc464c8ffba019ae9f1ff3ed66eb5e0e88af6dac588ff889487b5723c7cfb90ec24f0bba9287dec43f70155df83ba0e0f881f771bc85647ef49189840f5e800365c8733c34274d3c9d569038000a669db3840fb54dbe4a21bb34cb4bb63f21e25f1e209d4362155b005579d21e3d6e4baf5acd598dc43f6eb98a98db13866e7bf990d14cd0b5d93472d436f7c6d85dd2872ed2171f53e8b393c7c650bed07905cd82bfdf02b36b11db7e957da0089b61f8235b39b8b754f7a6214c103497118303a4dd6fabdf9b4d2f4b1705ce40fec2fcabb7e661cb46b265d6118d82b89dd33017f6f11050b3f81bbf882bd33d0990223f5668cdbf8018864903493f670d8017f77d2d24060644d2b33e1155871a324588c3b79d5397c92e8b3d3844e963c0bfa75c7fa2154a181c465c9d2f59b26a730d2e6154236141fe5fac1726f13a32f49f269a3fd594ca6c8f8a3190058e149d4bcc48362c89373146eb7280c9cbd505734562cfd8aa59aab48b89019e8a52eb5c0728409c63ce40f0f7e772d17eca673abb83b994c355814248bbba4546b37da4410f32c14b8fa62bfc6b6333b37228b90a256622ca5bd69f8c7876bb4a0a5effbe2a0d19336cbb9650740f00f12ce3f2531f6f7d843915c37821d5471385cea1b866d03e9543d72e6b61df44b369a230e611712e7f61c66bde77d8bd0818320c64c49faa5ce49addca5ba7f11f6b41585325b3a2821488dad500d2a53538227a3e7748c8cd890d353a413a8e5147bcc580a0094b5439f1a0216cf3738df87ab6bab1e5b167b310e872c1111eaa80df3d1acffe3e9d6de49b489e7a767e4d9fe22107b8c3507eb9f9db2f6e0ed06a5be9dac7e850db28572533515ddfd75485721f9df1c761f2d401d75259baac4da2f71699af1e61a33f564eef2312b1764c5eab77091e12b8e60ac757193a48ac7cf0e076377ffde9e53663fc75c9d067f7386e57e4b0448590a1eb43b7979ea9297f9d018d237433c134686fb17e4ca087b14ce0e3afeb3ec4ae9f8ca844c20d16a0ee881baa7208180e26313a3c163b98744805655ae213288dbc9d4852c2d69af2eb66770abc38632f5a6a644352188e9c910cdc079a2836d4ea0a98e32839dcffe9e956e316fdd4253b098238514ef373abe16b4ffdb90f022da3249046be0f71a8ca0299aa8273991345fe1bafcdbf36a5e78e7e5724b6e7e5880587f795451c0f460dbe072331f80a30b7894115f21ea1771a7f190ab3945e773bc0a096fce1f2c2b23ce07e39319f06ac0b25205bd1586bbc11606002ec6e75e15d44a51673f8eb4c9de87e47703c575ca74fe5f7483916a3c0b72e2fd1a8e4c5419fd5da3d9a3e308e0aee391b2bede142ea890530a7de9ef1f1b524b81cdb402f49b3da42350574a7046d800c695ad1eef83fb157af2049673a183314798a64eeaf3ff4a29aae282fb5b9b3b4053259925d21d5581cf97fab7677cfb4a36a6a556f360ae2bc01896041afecaef6c052ab69f7db9465ba28ec26ed2c40871b4d36a1f37eda851d10ebb0c424ee7a06602ca979cb743647755f7e445f3df5bb361e87f025135b598a1092dffe8ce7b82d3bbf190f8394570edb4715596b3a44bf09d0fdda72beaac26fb90aaad40051ebc9b91a4db693d8731aeff167abf2b024568c055d75a056a9597e44fb4b8ae8ec5fabe487377ab1af9d1ba27722a0aa662c11aacfd21021667ee80e53632205c39d952548fada8c059180def0116e85a78e8f8d801bc957fcff94300c73a73feef1a6951186b93e23865feb7748638295199b743091cde69f47511f4f9710ef543455a77763fa7e5f6cb4455b9ef8bdc9f73c86a0725aaa1cf4de38ab372354e8b6f6f6e857c2a0b1759e055d8b3a9e0414b88097c91d81649af43efc5271c25864713a68c6e0ea77f2fed851e08cc3582303446bb7daae513197e273baa75afe8936168db71f37612439c8b4e997809c56759b18f96dea3b25d81c3b9474bc7c1057c47185542af9c028c90dd87825e13188c88cf58195711e9c628a7bf0f1ccd4234c3b035d2fd4007d352be1d39070e3f5f100977e886fb6c04c9a82535834a74204c870492ba17f899ba2b1db5ec6633491063bbc8dc8e610b90f8f171a91cdafeb5ed88686685d5f961c7ae9889d3397bc090a7205db0c05a75bb39fc02ae4ff93bd69a871a6577580f1f77cd630f40a2fe412a12a0c695bed61878bd900b48041b64850f89b0da903f0c8136384316ad0381e5c3648b6e21f11c7e60b8dfc5469d747e966e99eb3285276ddd6b008a366dc027408192cacb18d5712e556b544d89d88b05959c8a86696172512af6ec041f84ab9a997a2d42677aba9e92b064d502f7eb395d66112045dc2b0c2f21e04d59ef6a26415aa854db787ded9528bab533dc23cf7f4f063fc9f8036271054c5495f965ce84067e07cc2139901cb2ffd057495ee8d64b7cc19b7d4c6126105a51c77871a0c9a5a8a3370a302c6287f7e81489a1330a7b7d7776502403c711dd20c61ff2f30e0e6a15be2a763d5e849171ff484bc21a3f6af7dc9fc5e06ed3c8fcf65cd8b0fef8f65c8e414fd3f73c619532abf9ea7bc8c474cfed00c33688f41015d80a04df82f3db676980801552ac77c57f25c80bda7a15a67754a7b25297185fba52d89ae3abe02bf6365310a05af1bc9d680d375cd72074f8514dcdc923ce44bf732cc4e3801549eb96b0dc9a564a998bbea6a1f36a731b1b149aefee486e5194cff1830cba00e57ce84082664586d9c7ee019571383d62e444b36fd55cf160a17708e288cd2d7b647da35b0466a52007fcebd0c7a3095655993365841cb16fee27f29b23cd407ae2c914323b8c917a2cbb114cdc224970be9c9e4f7b0480a77c92f854e441a61f255f30d1094690d10be2e04315d1ccc3db637d3b9dd3a18b6720c2cd863434aff1c5492ae2f40573faff82c8f792b087abf72c4a2a858208ee64d678dcc4657db16eb9e01177b9fdae40608ab58c65a316021a534ede6d086c9f8378dc34efd0e0735745f25bc2eefa316d4e023bbaffa3b3996251535942d6a018d3dd1bbd48edb5f15915dd4f22d9cf0ced9f83bf21db11cf03f33769dc7f5f232200156b9f997bcd6ab524e5e2c02b3e8b7e4f3f38534a43510c9ca356f1087fa4603c5112e4129a1ec412e6d9fbb71ca57d1f268eedb5a8aa37088639db929665fe0a0a7410f43be3ca691fb94b278568bc54031ca5eee8461278d680e452fc7be5210dc1fe9c31c70a20385cdb4c12475b140bae2297c0361d6ddc9a46ca66e6c12dadee0d7b70203b7e2afada5ff71e4a47dfb1fc52fb597544cb8df5abc928719ac9bac7d859a442129a0baa217f51f6444ab5a1c535cbcd323dc9e0915e6ef4cb4a90194350aee4b0cda5543eb9b2e3c4018f96c0d22b1eef422fb7ab2066346ec9fc4f87bad5c3e686054cc11bd1a851dbaa49b0fc7a5d25e3273cdeae8fd17aeb28b25b3721a07afce8f2376b0dac25bbe2f4313e2001cd749045a8b612276e7b357ea65af3ac0e4930cf0e4fdc7b90a1596431e063328267964d187bf02592691215ae923300819211e8724489c071252588abe41a3c28baa4894cba8212cd497004e6714e8ba9529e6ef5f87db42293e206a20c0713fb90e9d3d43e9b04788f702bc5f2d4acb28de48732ab3e89ca84038730d0f43cfcde1912dcfb2adb8ac2c27b108526e616bef83906e8955abb1b88576617d4a8c2ba16ae927653939c637014e2964f025e1339acd0e46440b19f15f3868efe72963c34d626fc3ff72873f354effbc52f24633d2f3a7427f8f4f665e36bd1e55b45ef746a1339f8960dcf9d1903910de207238167ad59541c472e012accae75f01d83698885b037329bf69c565b77207bc4ac7ed1b2e6c85de26e2ef90808bc5705412fe0d7d21ce838e99f1f658af63081b531655a061b73e4b43433e4a2956a7a6e11710b94549f3c10bea15616994f121b7adfc7c828c152059cca58477deb3f0053a6ee9a68aa053577f490c0d01a0ad58c90e089bbba3af77d35c47039ed32ec59871d989948943e94f7b3249b5d5cb619409835a77edea768b16356a7afcc97a34b3572ddc6588d0a24892d1204e12f9552b0d9c177af3a8607e518a3aceef86a0413c7a591feaf9c8163b6ca6cad811694dd353677c6da604640497109eaa258d8e862f5b2c2afce3e4d1013f7e5519995d965203ce0c371524ecf5e402fc11422b61c5e1f56d747548b6b9336cdb2d7983238a3fb341b9d6d3886861fbdf4641a02292b2717deada6a3dddca2dd0a9de10ca98a6ec3d333400bdfd82c23a8f20003e9d7966f1d669f6b06430057536048dc19308a5b1f04ffdf861856c3a2511395e9ff874c877433255be38c347fcf51f6bb16095b5e99a9d4f3f36271a112a51ce0af4e234d1d1bc80770bb8f44d4dbdba7691a6db9c730dbdd50c418013f65fb2a5874b85ebc5f22a1e240f25b069943a336f05a3a83bc3080411d95caf369815bee4a071f665bfab9c5563ad38f9caf52517015f226cd5267f3c74ac693e38ff800c13a895570db772f87c8d2eb6fc18dbdb0ce5b07245611c8e6b20bf03c0c3d08cc9050d853f88dd1bc53697de5172a6d1fae6ccaddd389ee2972f298fe84622fcc6f27608d58fda5ba82fb13ae9e2a22102d8dc21978992912925174a12af54f883e50ec36d119c1df4fb5009f6967f62ec46038333de0f65083c0dbe5f9034bcc70f7655066fff1ed033284140a5e47d1e56b807c4bd1a2f8cd5450a73413a34ef2fa6e0f24cb347527a3067cab385493f26780f1be6d71eb2990b5e0703036952b2c5b2d57752c62ef92d1072e13fbaa7a45291496a09d11514601e533bc5d3c25c22f247d109a4be3226be3f34d161"}, 0x1008, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x3) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0xc0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x663}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x7fff, 0x808000000, 0x8ac, "cbc5bcf4aee3e94ade69baa89876623bae9e696d", 0x401, 0x8}) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x48) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xe941) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3f) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: socketpair(0x1, 0xc005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x7) socket$inet6(0x18, 0x2, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000000140)="7fdc38ed488f83bd3c2334c8b82df6e740e58e415b42a0bcd47093df482ccfb9a67dcdd6cbceb4d857b53fff84e9871d7db3fa154f7a312550f5518b7cd6d0e8f422a30e89887913308e3c15ebbef6fe4c5a7ee84efce3b7", 0x58}], 0x1, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x28) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x40000006, 0x3, 0x27ba, "210e273331a6457e39b2f27c28123f3abb8d7ebb", 0x20, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x8001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/252, &(0x7f0000000000)=0xfc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) ftruncate(r0, 0xec) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/209, 0xd1}], 0x2, &(0x7f0000000080)=""/12, 0xc}, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffb000/0x4000)=nil) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x1800) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000010c0)=""/144, 0x90}, {&(0x7f00000012c0)=""/178, 0xb2}], 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x5, 0x60) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/40) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x188) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:12 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"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x32448aae, 0x4, 0x0, "bb50d38e9b8d85119e428f87c0d9d9ae4871f84d", 0x0, 0x81}) 16:00:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)='}', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) setrlimit(0x1, &(0x7f00000003c0)={0x9e12, 0x7}) close(r0) close(r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$$\x00', &(0x7f0000000180)='%\x00', &(0x7f0000000200)='@!w&\x00', &(0x7f0000000240)='\'@}/-}\x00', &(0x7f0000000280)='+)\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/}/+#\x00']) setrlimit(0x1, &(0x7f0000000400)={0x0, 0xfcc}) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60f, 0x0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001740)="d6824c0294ae64cedaa6f3eadc692abf7990f479519c82a58b44d6d1d2307a98c260758445be2311d8e8c2766ccbcd52a2b524121364c367327f8ef1ceacf515a10f666b3ba065dc972a82fbbdc5615d67128d5314ceca8691bf7bb6fdce304b67e290d9e3ff496f93f0713533a50e486657783d4359501c8696d0d464e051f7e8221b2cbed67fa7b6ad47cf4fd4bd7535a0bc53fca343219b80626115f8e67cf2ef1e3f78756e3af127569e29961166fe84bd3d250633097e03a63f0bf73892daad7de9ded2a162ce16610e5c1f7d4ed1ab756b35705ed58f0f4143c37d8baf025319c837f6ff982b303c3464cdc8a01ae0795402d045bf06abc5", 0xfb}, {&(0x7f0000001840)="507d6499be4508c20aabdcf2c168b15099658d628ca6f874ce2d52421a9c61a987e2b2df70bbf2fc7b43501af6ebece904905677e1738d166041f7ddf0a9427db8e422f9d8b1be81e20f25cb375a67eea8e4c9d32a1ae4ffc37b5552fcc19e3e14a6df319d86ee0e0e738f49c4e6c518b077f12577688e97d55b89729a4e60c109d3c63e874a13598046633ea41fffd91839c7c525cd7d03072d4e52a2c4ac0c4f1d28f0080d7077c25e8b8436a3238b", 0xb0}, {&(0x7f0000000480)="fd7648", 0x3}, {&(0x7f0000001900)="dd634c11fd5d081c190fbf0179d27039cbf8800f41b7396ad9e08a6eb6de90f020815e774a0f9bedc843cfec805852410e9507e7dc32309927dc9869ab6f3109ad466d5a267eb9739e0167ba4243", 0x4e}, {&(0x7f0000001600)="71e2ec26e9cc04ba24aae959e6e355b3af2fb44affd3f7bb6507380e", 0x1c}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="3720ec4cbfead75a9d949f7c043183cbf80782cdc10b0b21acc0d055d6c2af0d798334e9efe6d141bcf6c6c1e33935a2bfe79940a0737b92485b", 0x3a}, {&(0x7f0000000300)="606f616e0f86b8b826f44bd68f78c82bb578db71d794d600fa2989d9b7ce9567834f332e5e8ad51e38aa25e70f899df22602bf5f21077c7996ad32029fd54aad4fb1d3f589d71b90bef71fc6d61e78aa7148ed8a65fcf8e0c4d49d12730cd475497e0a4f7c70e449eafe5fda01bf2e47117f2db3b376b82188ff31b2e00bbc018f308b5f323762822981e3662a7379a5f57f75d8ed837f58f48f250ae25cb98b5273d9b16526bed968b6b195c3a230f27386a728e1daa37d16b31af53a5d214dff352a01d3238379", 0xc8}, {&(0x7f0000000180)="7b8f89c0", 0x4}, {&(0x7f0000000500)="15e233818048dfdb2a2a727dbc5672f2d0e8a4d2d42d5908da780b29f834b4c071d2c5b669372e6ba543fe282a144fce6732bf60cb513655db25c1388cb2e8b28303905f26d6e39e7a2eae2125e5394fbc612840d8f22bdef0baa2c17371c6383fe9f671ad50310936a93eca80c1b4a2f1360924b5b68af58c2ad7e10754bf722acf4fe1a0daa245c150d11f11cb9b3a014128c29acbade222d9794934646fefc3e783894d4d9c3126c67cc6986b753109f6e939f151216507c635d81291abd3defbd3759c366d22e134f4be5fe5c04f84a9a0978c1c0b0bf86b7c926767a1ffc5499b98b7de8efc580ec22b5296b39b8fa6df40104f69980a11bc2dd1cd6031c1e22d3077f560f23f991e036c3087c0b55db0f9cb383328559633d49233ef341ed715174833fde8a7a59b3ffe28ce2dbf400984f130ed25bcbdaf808bca8f02730566950c6b62a31d7f191a0215de22eaa4efdd1e10ae3e3b0ece2b2557690547c3e4f502e4fd4d8ab08bf7973621d3b1c31ddf61942273c52c6f00aeb9f75761d9cf49c529321d3ee7e3aeaa67c421e03a55089ac6ceee1b50c99a4bc74476acd8d5ffc395f437bcdaa80eb1b7b4a21d217158a785f7c21936501ab9be6e34912bfd66b288fe5467a79c7f8561427ec867d3ef055a2d8ce9b8526d68d12daedae9a6997750f0a91d6c785008b0e5ac4e42ba80e1a2ddedd75acef0736315e14f421c9761994f9b4aea1d792f61feec91f4198fb2a17744586a0d97a961affd98a3e03051bfc8593338f2ec5fe5a6c9e683fdd3f0b1e9ae7e6a48cb3271ae7656a11bad0208e3081af71bd0ce8affb9034728e90ed95b661fad08da2e41daf4051e256f26feebd968ae8c8a8197493aedeb96b8235cecd8c596da842b4bf793a6777987178f00c8b7c4559a14fe875e8921399a9bfb7e0d42002070619219482471997bdf7d65491cc971ee7f841601d8d419aef1ef74e5f15e9c1b8077f0f38c13931fa9d98e2e6c5700d1dc6e60606b9b4fb31d3d7d8a7f3e88a3d444d46d4e184873c9a79fefddbad86439040b2fef02ac41642533138297b6acb5779fa893d1cb07cd7ed304b45421665be8951fd8387b0ee983fe56617fc2300ada34dce76469b6c520c358784d296d7c6ab133a7393a6c4d5ccac1c4afca5a5300e46c12821cb5b27eae42bd40969a62e60d3e1c35e12bfd6ba0ed1ad724ec9e2ebcc19c30789fdf6fcb9b003db1750ab6019051b517f1a8592641709c821fbd70cc67110303dfeb2145937d60d5d8acfa79b6d3affb6bb705b4bd856644e065a300fb64f0b74506fd9f9c8c5c1a228540b504ec144fb88c8ebba058eaf49746e98a5ec4bcca1c92ef3cff957d563352a24ba1b6aaf3f4b4cc4c545adc58af8ad3c5c23a3be514dc4f5abc7162ed320a9966b5a8a320e33a9895ba40a755232b7e7ab708c50170d6595cefed2ba66764691abdca052a738cc541ed3a046eda24ca1d264ad69f2e96e7d766fdfdff47924d59fc44ba536f10f2adac11cabb913eaa188b1d4dd2b2bd3e05e82d3d00d20b39ad32aecc02fd578f6b859c8b3009fd78c75c8039cd43c54c06ead83850534e9c1a4eb6b6bf2b4056b324050dd45ad7bab49a3331e669b070b259796389e2046439b3eb0fd6f390d5cfc3fec62c074a5b70cf57ee5dfd739b0ecfb4a137126b655d04438cdac61f6263be49953649646034ba22118475b67867244ee575762f8f23784a5b74ed797ec701956f01817f4935f21830310b83b4940419af766cad11324fe373d6800f5b5c9dbc91d24fc524e18b27421f00609fe1b284b196d4a8427f528b2273f35f4b3e4e4d894627df545da6d15d24d34c1bf3ad453bd64a49852a88c19989bc6b147156a586a1d48c66baa7148d2d1d16b0e28a66e92ef49649da088eca8e36d7f051887fe3e9b54aabe240047ad3cf7c2b931fdabdf28cf293979f95fc47b6c6c3a2686a9a685b2e837902b2206c854b03af2c712e7a51c488ee5bd36d9e33c67b31770943bddde3e9d04c3508c488723e188c0394608fed57998c05391a5a69138928a6d98ed6412727f934bb2bb935ebfd63fcfb0b410066f0867039032cceddb9d7c0d10432e7fbf7347b4d3a600ebe1245626b48ad7cf9ff09a2149ce91037711a6b5e90dc10ae0d96409ab9dd7daff7e9f9d7b4588f7a28cd9f76faac8e1c3f3a9d7949dcbd32a0440e553f06e39b4bd3cba3bd98c92bf61450c551d99f99704d899deb601e0e4864c4a6ae660bc5d0e3b893b9ab6df31c634b357067b5ac6b2232bc0d5a721001e3cd8f3a659033df3fb4264a4e1f6468ac452fed6094bd18ce24499816560fb9e175342ade9d9d2aa0656ae2faa8877fbebc068f7c78f9b0c0f62cc0b9fcdd130ba8a61f5b71cc645eb40916c816901c7f1837061c18dec4b418349d5d07b5b319c5d27cdfa66ffe6160f72cdc735c75ddaff4e76c10e9100371d055e2fbb40023b756a2b49c8037323a49b4099721aee3435140cb36de81100b8e729208ecc857f8ff120f841e0726bba371fb416db250221a61d93fe16d417e302119b8c4354bdf23ecb124f6408e1f12f0786ce0aaea9f8343b884ab9ce043cc253de2ff1d0f4582d0d58e349e89fd00099872505e2cd89a26bec268638d758be27ed04e7e43a56b35d106975fefd4c891b59cf1628c05418399b1ce812dc9fb4d2aa37c0b39096a033a7b876a5d0afa93e19c81987b7bfff196f20ff4cf26073f6f61632f944bea24a62c5a8417a925215602d7e5a1d637dcf74cc355e4429ebf6173f8d020faec078247abfd9f720ac090f09e5449160d8842a349d769fcc8525b5fed5f28fd1b793370bf158132ec221a6ae910d4915689682fcef74076f82798f2686de4eb08dab30a4e6a84a46c1d5feaa279ce9013597b230e47adff4979b3226867e70c4ed496c53d44693c8971227fa94aa584e250ba8fddcd01602345d77363152537dae3527697f1fe4b8b7aa136e108bf24e16be10dff4e09e78ddc19467fe79ec79278a46db9515c642ae372f9f91b1dba9f17c4ed46d1fc691da44ee83c3571e244476735fca24cd1879316559a915cff5b43a2d4ebd5f4faf55bb2f0e4e65c222a66fd5cc3f3ad63dfb2ac627ec67bcabc51d953977cb6d3b67f946703bab331109d6d2a2c03090a8deddec6dba41650e84c9b3f607a22e80b20179faa80ca7e41ec26e0cde93dd4dfc3fae3dfab1b2f8c98f22c207f0caef2a51ff77ef5b87ab1b2fb34942dac4a8dc03d290ee7851bf125f291cf0282b842ca25149dbb3fa00df2ffeb2270a7a52c26ed0f984616dbf4bae47fd541b63a926c6dd680cc02fb2796ec3bc710084b152cdcf82247597778a51931f7a7fd8dbe1e828eff3900be36f1f00014260aac59891d87f8d009b8286cb885dbfbd08d86439c362e44fb41a7513cba2dd5f10f5995102f9327d5f426fdcc13d1dde519f6c4761572aad6decf30d1d77275d2f4038dcd034e11bff749e82865bf516838455e83fbe1c26be6008d5870b287507e646c1c85ca90c0f4b5aa4e3bac59cc0457b7905bd115ae805322c823aabd841d7cecbd993826fcca6fd7df36d49d1044134f255e1374f7055333c44cb0372931d049a8f6dd20cbf057a8febf89786f4a09ee3436fa2fe27223746d9e8f6e758d79d2bac469e6d24d29509648c38c6c70f78785da6ec1433255272aa4955773a35dadd756e7545e588590c6bb3308860172ad1f4466063262522bb0679b7c4c69ab1e082407cdca1317b215fe47c22553260cac85eee0dd588dbe31f5ca44385affa8c34580d3c9dd9162e119882f35155431087445b95fafd879736304d028719398fb571d31ceb749b13dd1267b5d60d01dd44deaecd85170ed56e1b71cb5931cb8577c17fe7d0bfec47a9f42aff06d23b35459bb3b73053c1ddf4addf92a53986e0d2bec2d140ac3f6f7b4f89fb779782edca27f954826306d34a3298100eff7c0b2a4248e3eb3572d865cc8660ae0b164b0acb09052db8dc4d32ac29382fd37e7b40fdb107fcabebeb4cd19b15780ae91726544346513395030643201604c34f26b65868af0d0ca47544b24a10666487ca5554c9fcf0f0a80c55ae9df5214c1b0d62d2cec21248745bc7f6a1e358e33d033a6e0476ed706179d376eef67527a131b44cb05bbd113713e0636807fcac66c7f431282cef1737e9da82a907a4a41312a2abc9e31d754f2aa6b0b015de78f1627fa911ef005a939b152f73028b6e9eea4cd1ef4a500bd287331dd87a93cd6b9ee86c11240245d3a7ea87433be4a0334e3e88190309a020930b127c31221180e8380d5c30ce43a95cd6929cb93bb0746312bb33e8d920e58d3f3f491ba464e7bbb936690743e41af9d39e319e56e4cceea7a3d70850886dc007f848e97dab4c84386258990d2ec87e25f8a9dcfd36c6b2aaa8c40fed4ea188605014246739b5a507ed97d9044038f9404824ed2d6aff1728276179026b7093f4fd2582a5c03f5e6d15d0e5e4498f4e34beedfabaf61ee949c8db29497279c6061c4db5f5ed9ffed8a060f3711f93d16d35da923dc789dc3669870db5381393ad1b0b191edf861769031ef018303055a46e8576b0905983b2ec75b3207b8be38f9141d844ec2957492adfb4c32bfef1d3d7615e1a8e499fe6f598aefd1863e5306d8a948137b0ba928a1e03f0913766c34815035a6ba1366a1b1a37a55957866f3e5872c64d9dc941c188b90fd7f65398a10aa24d7fea6f7d292e39b7202bb4ee0e8d4870821a127a5b6b075c2256526dd79afe22f48c2f330b43a9454c8e43bdbfe42174802490daa3fd4662e421fbbaf8702323d334dfe750c1831e77189ec5d6b8c2e843b609d2313c8f31deb8b3301e254556243b805c1e1ddd91d034dc1fdfd45605a40d354d9d1f2c6cde7580092622427945145657415f6e002594d893a7463106c581df20f066780e5d4479323b103c5539dcf8fa37c531388c8bf84c4651ee69fd9383e1b753533381f56f6a6e87b6ffe62deda409769cd5fa4fef554bef5dfa71563dd11f1287c635024e77e9752f48a45a53665c7d2b894fbbee27836df38c5bce10df7bfa2a9248f46ca5d240e3d16537daab210be8c4e25f2961612b9e6fb90ed2cb9e5d207f8ac8164c314a71e8a3d0489a835e74a78cb55174ea18cd0fb3dcb42c8f3c01ecfe9964d64a792fe1f8f3475c0e9cc6675861512af41414981b8efe06405815672970fc2cf7750fb7b5225dbda9498d079f9eb0ab8907a2f0a2a873e2b4b72afc6a4e6ac4c9acd19cdc56b7de019cfc6b1e66e5d02d5a897c3eea1c33ef1a53be392ee520b89473abf5ecba06927968e38ee1496667cdc5fc84983a0ecb2db98ac7dac0b72a411cd478d6ed5cbce0acd5bd57fb7ba8148da49fe5069e04fcf7bc79dbbd153fee2d25844d8c97582cc7cfd9d8af5982f293fedecbc366754c855bb995604cacfa2e83d5df710d553f1a961e2c840df7aa85c00acc71058ae5cf04c3d43300c2cf362ca958f5c8644d5a48e3700873c6c5dbb9996e62d2b8875f15eee3889989fd6328b0ea46cf36c6e16b3474f8933ecd3f7d7fb23508e4c79cae6dac0a0225a66194827b0c27248a1f4592de6efaba3fe591d1d7aca928b095af5df20c9846773a977cc1eb7f265dfc678aadfc1aa8eb2151b17d316bdb580fd09d0a11de50407e6cb11ec17d057228dac6d7e4bbe98b7cc7520fbeeb3321ab479c3221579bbd23ea3804e4582c98bf89bf93fa908b7046b0e1ae147a6bd94d7", 0x1000}, {&(0x7f0000001500)="121adea9dc2b8e63c47ed730d2d51526f646b70e4e2a7537e8cfdc02b2514531ada69bf47cddbd7b5fb2bb67511d7b1e1b6ae8b541c2759b13860b872ac9b8d96e285ae9a6bede8607a8c17cbc954a3397ee020b9b782e72a04eafc038f4b21e7e1e8f61e8013fcd4bf4fd410aec1cd0b0c078d79bef6c1c9b2c951692a6fa12adad4129ea4a55a6d6604cd9c8efd971d7b2dc4061a9355469a745509aa0db92a90453c2899621a6220079d682264bf66f6a10386ee7420ee6aab283aeb00ef844683c8cd1a44f8c94ff8a1cf6841ee3515f274e88", 0xd5}], 0x5, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000200)=""/254, 0xfe}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) read(r1, &(0x7f0000001a00)=""/4096, 0x1046) 16:00:12 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="c441bdd5b16556666644d9e9c4e20198fdf2400fe60c94c4e20d2ca800000000c441acc262a6002e666766470f72d7eec4022d98ffdad1c4424d09c7") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) socketpair(0x2, 0x8004, 0x100000000000000, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffa000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getppid() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x6, r6, r7, r8, r9, 0x80, 0x9}, 0x4, 0x0, r10, r11, 0x7fff, 0x3b9c, 0x8}) dup2(r2, r0) socket$inet6(0x18, 0x8000, 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000340)=0x80000000) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="00002effff696c6530b811146c56becb5a782c1ead71df96086427b412e8d99fc661a2a3ff2e2a8ca56ecc7ae82f270cf86456f326bab2499d556dc7f631b96342b12f7a3ecfa5c7336e1df8dfad47e17a435c619466f81f53a403732401185e879789c45cc43342055da4d0005bde8f503fc2528f86dc12912204ba7b46ee5d3d715962af1f003e231afdb57e6c73ee0b593a73444690131d97e61a73852f5e14c4bbf2483f86d25418c1fa47657f2d9a6ee2dd494a7168983901de2bf43f3c0c688c737e24289bf6eb2095ebdd284f92756eab9a1d2ddec6376a37896646a514e4ca573c8bd9976b545d41724bd6a510c7a4a7d069db3aff7084d13cd9236756f1d4650b0e8fbbed49dfe34f86e1ec8da18bc83a9be37895c33064ea1e2fa4be4ff155b8b43ebdd20acf1e3aa6b05361808adb957d49121e92bb7a20ebb2ca3c0471b1a2d5a205f2f9f3a28d300878186da986521f23493105df49289e4b28c2485ce56994f00abda6bcf0d67e3a4be28b3eded72a46bb9150755e65245fbb2a64634dadc859026f9a242ad09e4620f6d48b2771e73749f4e027a996db8ef46ce5017ac3d432a66c8f9e260aeb308b4777091829253b0a2e1a643bd8923903fe7f47d75c1ade7e108a40ef27f173e915907e71490c9894872c3157e473318b21c321e8"], 0xa) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x2, 0x80000000, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000008c0)="161fc626b411173f660bac36148071fac8e36e1b8a3cace51b4347c663a92422f58ce3f115198669898198d62146570857daac874b1c15be88320a63d17b0cf3b230c8c7c7cce366bf3e3df70dd253902dc8a42967756001b50aa15f298c6bf646ff2455d2463a0480dde64daa207a94", 0x70}], 0x1, 0x0) write(r0, &(0x7f0000000140)="1e", 0x1) r13 = syz_open_pts() lseek(r4, 0x0, 0x6) dup2(r13, r0) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/193, 0xc1}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000700)=""/117, 0x75}, {&(0x7f0000000780)=""/83, 0x53}], 0x7) syz_open_pts() 16:00:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x10001, 0xb97}, {0x18, 0x0, 0x4, 0x400}, 0x4, [0xe65a, 0x3, 0x5, 0x0, 0x0, 0x400, 0xf2ad, 0x4]}, 0x3c) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000300)=""/52, 0x34}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/48, 0x30}, {&(0x7f0000001500)=""/142, 0x8e}, {&(0x7f00000015c0)=""/157, 0x9d}], 0x9) write(r2, &(0x7f0000000040)="510fc3a0386f", 0x6) open(&(0x7f0000000280)='./bus\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/115, 0x73, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x100000000, 0x1ff}, 0xc) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0x4, 0x8001, "abd61991465a7d35678696de7c3ab6f32cc166cc", 0x80000000, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffff8, 0x2000000000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: socketpair(0x10, 0x4001, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) shutdown(r1, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10000000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) ftruncate(r0, 0x2) getppid() 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kqueue() pwritev(r0, &(0x7f0000000180), 0x0, 0x5c) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x48}, {r0, 0x121}, {r0, 0x2}, {r0, 0x100}, {r0, 0x8}, {r0, 0x100}, {r0, 0x10}, {r0, 0x10}, {r0, 0x103}], 0x9, 0xe0ee) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:13 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x1000) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x0, 0x800}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0xd208}], 0x7, &(0x7f0000000300)={0x45e, 0x9}) rmdir(&(0x7f0000000340)='./file0\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0x68) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r3 = kqueue() getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) kqueue() getsockname$unix(r2, &(0x7f00000004c0)=@abs, 0x0) r4 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x1) accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') close(r3) openat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x80, 0x31) getsockname(r0, &(0x7f00000006c0)=@un=@file={0x0, ""/36}, &(0x7f0000000700)=0x26) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000001a80)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001940)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/192, 0xc0}, {&(0x7f0000001880)=""/160, 0xa0}], 0x3, &(0x7f0000001980)=""/252, 0xfc}, 0x2) recvmsg(r3, &(0x7f0000001c80)={&(0x7f0000001ac0)=@in, 0xc, &(0x7f0000001b40)=[{&(0x7f0000001b00)=""/60, 0x3c}], 0x1, &(0x7f0000001b80)=""/201, 0xc9}, 0x800) utimensat(r2, &(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)={{0x5, 0x71000000}, {0x8000, 0x4}}, 0x2) recvfrom$inet(r2, &(0x7f0000001d40)=""/46, 0x2e, 0x43, &(0x7f0000001d80)={0x2, 0x2}, 0xc) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e8a00000065503680715fa4e5c515f4b3054c0b4c3072e397cc1e3122497551d2dfaad56e4357fb9c0973a2b15a3e8b454cb0cff094c7a6b7c2292ca16109226bce32695ca7161e60e789e9bc762ddf21fae1386b1d72f3a06382a0017a01ad9bc236feb7660f58faa947cfc02b7651d111faebf1a58e529ed98c42c31efa3002de5050e9ef2014991369d01da4644d3a8e986e171706637c5f7d9b0a2f4567f3dadfbfe7c49259622dfd7fa8f64e5280005261d78ab2da82ecd5cb89d2a6949caf5b7f980f48a220ff0a301ab677f846677601e6aa7094dfb89034"], 0x10) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f0000000040)=0x7f, 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x101, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000480)=[{r0, 0x2}], 0x1, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = msgget(0x1, 0x413) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) write(r0, &(0x7f0000000140)="24a031217202db1ed3707809d742fa3483541e9d960f66b5f45b8f1b24ac5c9db07e03542e31defc0dda0b1bc8c913b92fc324445d0bd6bc2bee83cc2e10cbe2c0c17235a2701caa32ae7da79e4a4b101b98c0330410b04671a712cce28d08abe98ea0fb06bdfb9c7e6cacffbc59ecbd4dc7e1dd3db799f8f6b860cae8c60a1e65927ee9a50792d6a7d74833584300311aef22bcbd8c0003ec1f12e6c095a558189ccf07ff5abbb39bf0ab54cae6a1e86ef6f0da32789985d493956d9b3097560fd8d5f25a9f867735dfb4f48c9012066dbb8592bbab5c027b920cf5ea623f42b328a842b3c5458933796b97132351bb9cedc5", 0xf3) semget$private(0x0, 0x3, 0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x2) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x200000029, 0xc, &(0x7f00000000c0)="48e61f0000000000000000000000000000000000", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x310, 0x180) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x101, 0x402) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="a3c82b3dd4dd5c1ab62f6a0a99de42a3a796a37be261daf73b1f02e4d08fc37690af087a1bbc7aae64ba3e7f66349cc9a66b328bf31c2b4d2b2c0d737a3819ed7d98cfcbcfe57b1c9c9b1494ef58aa7bf40441aa6aec0dbb4112554628d9a85de8fce74818057b35a7f38882b42b9923e82b99ca7996f6e1e0426adb6537ff504952680b3b20862d", 0x88) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getpgrp() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) mmap(&(0x7f0000e8d000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e42000/0x1000)=nil, 0x1000, 0x6) 16:00:14 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x3) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000140)='+', 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa88, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x81, 0x29) r4 = socket$unix(0x1, 0x7, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r0, 0x60}, {r1, 0x17}, {r2, 0x2}, {r3, 0x40}, {r4, 0x10}, {r5, 0x100}], 0x6, 0xfffffffffffff938) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:15 executing program 1: socket(0x18, 0x4000, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18080, 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setuid(0xee01) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/62}, &(0x7f0000000280)=0x40) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/169, 0xa9}], 0x2) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/93, 0x5d) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000"], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() msgget$private(0x0, 0x32) write(r3, &(0x7f0000000180)="8c46d5d41a4d7b063d2d87db964aff761fec8037e357a502a1df1f471c2d5ba497d471aa174834f1fc5cca1a6db486d300c85afcd03066fed5a7503d431171cb99119defb2338b5a990911436185814f07bc8e9b495bbc4b60efefe47e153784ad30", 0x62) close(r0) write(r3, &(0x7f0000000200)="95f0a569a3106cd8a91c95699115ce83e2625be27f608a18eecc9c7ffc25e8b7501251e5d8316a0cb641edea4c9d62b41a5d5cac43d10b3629364d4559650563f1ccc9b182ef8e45481ae912befc5dc4d4dd1f3d336fc8d79e89cf5d574fda49de4c6181d72c83d2141814b90d995937569f4bb92fb54539054b1fe245faf2133023db1008a1a3938de053bd7580677a7ee00173c346094e40ef728d0deeaa0ef541d9e9b904eed7c34dadefe56d7e974349ce6a91d0be30e722d8caf07215c2eee6c9a44d361a5fd1a6b6d1157ac724e5", 0xd1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000005, 0x2, 0xfffffffffffffe01}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x5, 0x5, 0x5}], 0x6, &(0x7f0000000140)={0x100000001, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, &(0x7f0000000080)) read(r1, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="6706000000c3017b5011567bd54cb07a32149f08a32037770dca7981508f65e73796fe50111e7217b301df11b72c9a4d89ef39baa9abe0ff6ee798b264f7cdd153b115e6dd1280f0306783a171269830fcdb8b3167a7d44eb01e0000000000000000000000000500bdf921100a03e4a8093a54256b6bf30d2450fe289f21b113cd47822c2dc5db2923f681006e5de2697444"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='0\x00'], 0x10) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x20002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r5, 0x6) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r1, r0) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xc20, 0x0, 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x111) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) unlink(&(0x7f0000000080)='./file0\x00') listen(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f0000000700)={0x0, 0x0, 0x20000000, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x0, &(0x7f0000000780)={0x8, 0x43, 0x5, 0x7c, 0x0, 0x3, 0xaf8d, 0x7}, &(0x7f00000007c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x89, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0xdb8f, 0x7, 0x81}, 0xc) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x6, 0x4, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x4, 0x261) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/83) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 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) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x105) r5 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r6) r9 = dup2(r1, r2) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001900)={0xffffffffffffffff}) semop(r3, &(0x7f0000001940)=[{0x3, 0x6, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x1000, 0x1800}], 0x3) accept$inet(r10, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r10, r7, r8) 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:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000000)="bef072ec3c535b5ad4809b060eb31710134e12ac20b88ba18ba79a3e851ddf722069a38f079613b9d5c3a0a5ae", 0x2d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000700)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000040)={0x38, 0x34c5}) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x5f) chroot(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x100000080) read(r0, &(0x7f00000003c0)=""/134, 0x86) 16:00:16 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x200, 0x7fffffff}, {0x6, 0x81}}) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x1, 0x8000, 0xac6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x0, 0x11) r9 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x11f) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = kqueue() r12 = syz_open_pts() r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x10001, 0xb8c9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x3, 0x1}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0x80, 0x8}], 0x3, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x6, 0x12, 0x400, 0x7}, {{r7}, 0xfffffffffffffffd, 0x44, 0x4000001c, 0x7, 0x3}, {{r8}, 0xfffffffffffffff8, 0xa0, 0x2, 0xffff, 0x3ff}, {{r9}, 0xfffffffffffffffe, 0x60, 0x2, 0x2, 0x400}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0x520a, 0x9867}, {{r11}, 0xffffffffffffffff, 0x8, 0x97, 0x8, 0x200}, {{r12}, 0x0, 0x20, 0x4, 0x6, 0x7}, {{r13}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0xe5d}], 0x6c, &(0x7f0000000440)={0x7, 0xc7}) mknod(&(0x7f0000000000)='./bus\x00', 0x1040000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000480)) r1 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x4, "7112549ea86bf2bcf202abd2e99e89e95109af36", 0x7f, 0xd8}) read(r0, &(0x7f00000000c0)=""/221, 0xdd) flock(r0, 0x2) flock(r0, 0x2) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)="c1d5d73560d3339c8382635e6a828bb00d79fcf46a5427c0d2cfc527aa46ddad7590533377de06505d0b738df8020e343b057a48855759fbc1e9f52fe1e7c2090b3d4a7ee384befd2b32603086b638272107f2352800950e659606db52e79150de34cee6d1d76b1add70758aa25964aab23f74c5c23563603e123e81f55537beafd236479a780e8414e3ff96f044d5849c80e8d16ddb1236ffae8d4a57a9b29f4ee68bde76abd2730bf47b7a2163da1269b7459cc7e8ed6804d5e322a0d0e7232deaca", 0xc3}], 0x1) r3 = semget$private(0x0, 0x2, 0x600) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x48a35cf1303951ac) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x10f, 0x8}, {0x18, 0x0, 0x6, 0x4}, 0x14, [0x4, 0xfffffffffffffff7, 0x7, 0x3, 0x6, 0x8, 0x6, 0xf3]}, 0x3c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0xc00) r6 = msgget$private(0x0, 0x8) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getpid() r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x5, r7, r8, r9, r10, 0x20, 0x1000}, 0x4, 0x6, r11, r12, 0x5, 0xf6, 0x9, 0x2}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/61) r13 = openat(r4, &(0x7f0000000440)='./file0/file0\x00', 0x90, 0x2c) faccessat(r13, &(0x7f0000000600)='./file0\x00', 0x200000008000004, 0xfffffffe00000003) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:00:17 executing program 1: clock_getres(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6, 0x80, 0x7fff, 0x9}], 0x448, &(0x7f00000000c0), 0x10001, &(0x7f0000000100)={0x1, 0x401}) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0x100) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x7e, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mmap(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4, 0x811, r0, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000200)='\x00\x00\x00\x00', 0x387) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f00000003c0)="78a78c17c798fd2846d330b2ff6c2fc4676d36757e57e02d9a2eb166eafc0fe392cb43b581a21350b4aac3afcc486b7d974c5a2d9a23d5ceb2a2efbca4db1e9494176e07e6027e2f92c234e45a471a0c371e05320b1e86e1b8a726b672fa391c011060e008c2da2a0eb589b8a20f0dff8641be372ca3cd8b17222627eeadb374c0094b9f8fb1fd72b5212a8ec1", 0x8d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100000000, 0x44c}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x5}, {{}, 0xffffffffffffffff, 0xac, 0xf0000080, 0x7, 0x8}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40, 0x10000, 0x1}], 0x40, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x12, 0x1, 0x5}, {{}, 0xfffffffffffffffd, 0x30, 0x20, 0x80000001, 0x5c0}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x88, 0x4, 0x96e, 0x40}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x3ff, 0x7583cd41}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0xfe2b, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000040, 0xfff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x22, 0x2, 0x0, 0x80}], 0x9, &(0x7f0000000380)={0x6be6, 0x101}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x12, r1, 0x0, 0x0) close(r3) syz_open_pts() getppid() 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x3c}, {r2, 0x9}, {r2, 0xc3}, {r1, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="88b01bee459697d277dea81b6164ee0919000d0262adea1897229b17543788193b43244e793a42c36fd552f35b7859e6aecded203f7460da1fc7b97987eb26a36b843acf127cbb6066a744635b6595fe00f806a696afe1a2722fbb4787befb331fc8c99b9211c90f09e9a4dfd3ee1e85861872a6f788507ad19da0e12bec6720047d", 0x82}, {&(0x7f0000000340)="e4e8b5a4bc86ab152333bdd2ca2f4ac3d382f5c893142b06b9c383d8d82b5d1c518dfd7af5d6cdddc77301a06b78da65e3ca895e9f13bd6a83e3dba0f11eb1548fe31a2691e5dc7e27ef5a7878d9f9d43a02c56482510ccd362db15da32c08e834a1127e90f600b28077bd5c06075380f73e0a6dd2332edc8605240e193b3ece7b185a363964084aa77cfbc10ecdfb6066003a617e74bcd436278f", 0x9b}, {&(0x7f0000000400)="38b10d0b", 0x4}, {&(0x7f0000000440)="9a9594d94f7418c003", 0x9}, {&(0x7f0000000480)="f41ecd4fcba9b9a9991d356ab294add538e6c9538f3b4c38904c934c87c62a5332ac88a231d714f8585ac72be01649f10d1f8650617ca2325f7af7d95f79d4125c72f9b622bf5427dee11c40c6d13ccdd4382b5a293503796f5c55d17b86a8d48c5221a81b823891", 0x68}, {&(0x7f0000000500)="cbb068ec607237582b9ddd848815757229d2b8fd662253aea0d148ecc6956ac68ac2bc72b42c4aa5d9b87cab9cc01998a99cf92f41227435b0222a64305ea97c815880bee5558731c69e5d7c306e4c9ded9c9939fa8d6cb927d589bc57f9362226244dac68a033a72618ef642365d6f62d674a4974f3948cf5217fc081674d4abc73c09fa83062578ebc6496f363769a9f4232ceb938314cce51", 0x9a}, {&(0x7f00000005c0)="0a690e96133c3f60e98afe9fd17d2e41", 0x10}, {&(0x7f0000000600)}], 0x8, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r5, r8, r7}, @rights={0x28, 0xffff, 0x1, [r3, r0, r1, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r5, r8, r7}, @rights={0x28, 0xffff, 0x1, [r4, r3, r2, r2, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r4, r1, r0, r4, r1, r3]}], 0x148, 0x8}, 0x0) fchown(r3, r6, r9) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r3, r2) 16:00:18 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x210) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}], 0x2) close(r0) r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1000, 0x80, 0x8e08, 0x9, "6fe25f12d5cc14ec685c480a6c8719fb5a58117a", 0x5, 0x1}) fsync(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x8) read(r5, &(0x7f0000000480)=""/100, 0x64) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/147}, {&(0x7f00000002c0)=""/106}, {&(0x7f0000000000)=""/49, 0x2ce}], 0xc8) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x5f43ecd7fdcc5630, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1, 0x2}, {r0, 0x8}, {r1}, {r0, 0x80}, {r0, 0x1e0}, {r1, 0x99}, {r0, 0x8}], 0x8, 0x205a) read(r0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6b3c, 0x1}, {0x18, 0x2, 0x1, 0xeeb}, 0xfffffffffffffeff, [0x57, 0x7, 0x4, 0x0, 0x1ff, 0x4800, 0x3, 0x400]}, 0x3c) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30000000f7ff00000100355d4b100000000000006efd4dacdf47bcdec0502b323442ed90236259a53d28a4443c71cea3ca725f6235b28c07df9bee52bd782472b4822d05f27af040cb2eab9d7f453fa496b8d0363569d70fedc5021c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) read(r1, &(0x7f00000001c0)=""/204, 0xcc) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000000000023) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:19 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8008, 0x20) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYRESOCT=r0], 0x1) r1 = socket(0x32, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="b623efe13be4424909047a09639a0f4ade09f179de26b712e7f00e96b0ef061c501d99fe11cb2bcf8ba3548b604da94c5f2bdab8f70182b198fff18ebd9d34688ab07cecdf2aa1547208e1a8d8d137bbf09e6f9018cfd5714a031ab70bffa324da2d5f6563c2a6b433c8b5ba5750cf7711ee8e0b064da8578f0d331ebdba4ae53b4532f11ae5b8be2d3bb5ff0ac256480e95c02d8d438c59c3c3a670edb6c20554d42be2e0005df3d086ac1103f118c7db691d367fdbdf04b3bc6f7bec921d2418fdfcc0ba630ed31754532902c92a07576d9ca756dbcfec28e91d", 0xdb}, {&(0x7f0000000240)="60a868ca8c73277cff057bccff0586436dfc6165895b8020819f7e305c058116524a9b6a588cc65343cccfdca5ecfd5e6ab3b4e4746d73187dca496f957ad549a7a8b88c045f772c77e2441b33fb26d494e192c2bcb97c0dcf669fa05c98c7911c4d17d28a3deda98e899033ed444c36c1a61c0dde81df5a1be21fa0b37e281e11dc52a86fa50682812363cdbfa69555847dc676a01cb4b4cbd6c12f07e27cf3384a2a618fc4ac83d5e9b4f38dafe2e51ca48a786ea15b476b376a0d8271decbb840aa02f8f58ad95320911abcd048fda48708702d81007b38cb4f7a633f82a293f4c0d4f647d26d00d4", 0xea}, {&(0x7f00000000c0)="95fdd75fda5ae60229fbb21816405d3ba0521e2299578d799614a284ecea66fff1a294a515aee6541992bc8bedd9009860fd1abd3f6b33d6573d87", 0x3b}, {&(0x7f0000000340)="b17fb952a0d5f6e53c81466e4a40f7c575d8565cfba595a1a6d86d176b64e1090b18f57f13d682a8974fe962a8f63164d4814397bb2b9e7cc716f8d090812237f8ab6423", 0x44}, {&(0x7f00000003c0)="6c090e943b56b9171898cdc829d31177ca0cef1a6621a325e69aaa16183768f0e543224dccbe94681371636f969c72d49a5f75b2e7df84577916bb672f26409876041987c52f356de9a6824a4d164ea75507654ecbfc9cdd3f4bb65b431586a9de199310c5604a9e24abd1c7d0ec217fb567d69043a72f6b930435ba8f511aa5e34ee0fd957ac490e2fba4f95048bc9a208dd7", 0x93}], 0x5, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}], 0x28, 0x8}, 0x404) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x241) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x2) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x3, &(0x7f00000012c0)=[r1, r2, r3]) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000001140)="1cff0e63cecf542d2fafcac5771436bca02f28b15d339ce2687d556e56ad2f499d081eb71f129b036964cbe1e1de5419363e6684735c630f53ed21b1f841821b47949dbb320a0e8c546db7cdcd4be03a4d118673e1b116cedbd07f47970f38ac827ba6b5d9f8e1958e2a3effa0ca1834fa43eb5ec550d416b7159e9327a38e18feddd13a34d153956c4cebd830acccba860033b2295f8fc753e320514c58ff7819663c3e00b4a6b4adec60360b869a2f28ba28e4caf8", 0xb6) kevent(r4, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r4, r0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') readlinkat(r0, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)=""/206, 0xce) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4003, 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8010, 0xfffbff7ffffdfffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6e09defbf5beae4fb16bdb1b8099c9b5211ffa40b5f8a20292fefc54a0fc1b623ba7984ebd949ab223a1af116ac98de8f32b708f6f663a688df23c02a347623eef4624990d79902e38eff443facc2a5b0c0af0058664283d0065ff1e3560887f5e54cf3918d5ad37163ff5b9c40b93", 0x6f}, {&(0x7f0000000300)="36677a9cd697f4c754ee8251720d80fee5a8af8a68063f51d78d18414ff5aba061d713b8acabefb684f4dd160f0d9a46a92dec712301e2501ffde4a473890bfb4cb495dba027401eb4943f98484fd4346251b6476558ca29538e2c5c3d90c5a59888f6fd6c5871a17cc780155b27a0412d58a1c2eb6737d3413ab276210830fec329e3495f22240467ad9152426adf1bcd54fdb169cab84ac1a1e9529e37a5df562bb32dc99c06ce6ae97e4e681de350cfc5052c0cd8be332e2505fe2fb844a425edbd1342c9fbc1aacec88adc29ec5c903c7051458e81c330a38616a3c54d4333464b06ba124a808492ff2cd738e76177a7d253b009784d76859216129e4d3a254e80afe4e5e398bb9b6f9d03757aa59675661b66efcbef0a404c48a146243714833cd72ef71f3e2ea9c74d13a28b17ec4daf4464786676b6b7a706769ed4ed29c97e38c92379fcb75c3be4591a3db9e8adeaa0623a5669d8dd790990e49655ec0e9312bf4fdc74eef024ba4df8f0c19887fbb3a9d82a566884fb71206d7cc54dc31377e503e41a8dffba29c4ec9989a7adc3f2d0cb93d6f735ed5dd9a27c3690aa07efd7008bce6e0edcc0430752b553c32d4b1b831a5c399f420653575791296e1e313f5e881c3ce1939ffbad81812b5ca078d0f4f11a84e865423d11db1e6c10e4eb6dd5935ddc174eb78612cf2b3e2905f9566b7d269b042bc9e2f858e1a12c9f7555430775a21781ae794e46e588e2e31b61088793a92665fd86f7a1ea3505dba083f3e108f1ae87ae86918c49d122fccc0567e614822876f2a81fac7b1d72b2d88165de6594eb172f86d5f2a426419f2b6fdf626eb57b67cec8708573206349c1385701ab575b2eeb1711e37bfe9c99fc19fea0b401063273aff9985298ab3fa75f988eae4b459b0a7ebbb325f339343678c754041872a42eb2d0e7e53e3c89631910ea486b36ce35adadd7df8846f26c47a129de5c9a6a1a5109acea3d4ac19aa48d259723b9b49d2df49985eacb310a987631ca57ee57b4a72cac44ab0ea6009af4f858c8163aa7ad1c2da9726ac24eb5261f55ffc569edee2cf12557f256ce955c39e80f1a5294e7c54927a7a658ac4e1376359aa815b166bdf26bd345f626e55cc9316172b1422772533127a656202f05b612ab77c52b74d3d5c0901c29b7de50e76ba682554d2b8f812422efc562e1f9b254eb26022aced30f18f3a7f1841153781d0a25196a4442161be8877eb0b004470ceba3a4d0313b48f7fe3a74c7f3383dcf5dc95445163a11849f47efa420c50e4566f24c11a853a9dcef7272fe5af2c30b605356fd48f089d09228dcec9e707ac325e43f5f194303c4ee1c59b1bc241517cf8155b81241ca457238fd6a73cfe38d1b1e2bd50ba9bae648fe42160e7d91bfca12181ba040b653f16e0176cb2ecbf08eb573134a2a53bd537a5a994f41f58d63dc86adf441e144e9843d7252b0b872875120a6eb3f577296c5d8980ad730b2162e47115ee73f1dc874bdc61bd6774d1ac6b5ee530391c0420c91c4f6c3629329fa2f4b3e43ff13ea95167f225c76826fd14b374683712251c2651ba5e96e556c6dd47b7815b998fbd6c3528c98e621447023a061e52d4b20c42802a3910c38bb73522a62be851a1afb07792eda4cc0f8d3bbfc65c2b62ef751207109fe2ba3307e22d2e79bf8cf1e8f9de2debc607987c7221f6dce63aa33dce91443a01cd11e53d05670fcbe0161871872b05cd8161e02f404b2aa9462f1b2e05c03027d2ed3b629aa90becfad207c35badd6281a9316e40cbeb8826f4907ad21b87b67636265deb20c1220adc0345e7a23a78205228cef6d7b7a12c1e8eaa1fe2ff7747db2c3cef4e9a84c4423ec7cf700e3ca187a16ee2ef3d0b2cea2c6f7458bb142f3f64546e620a81ac032b055a47ea1518625893e71e772f6856064064acdb5c45869dc16633fd8fab18c9aa6fb32e1c1f09fd811e3b396a818cdef1fda8ae56ca4794f5b24a12b51754f177e557085aa3b8b0809fc6fe377e153743b2e6ca1645f3424d21e68be6e7d91ebcb4016abc5317ca32a8f1a6f6b3eb770f14af3556da6b9ea131666284e94c32b28c9a188bad0775c3240192b9f4bc3cd54f0babed2c35e072480a3fc32f34aae15701221147e3211fc8d1fe399bbf1f927b8faca06ee1fd886c89bb7558b91d6c66718b01799b1b66bc0463c5e6f8f85df7a3c65090f0d37d87091981e69e578c1492b1e20562fa5812faf8546b0d4080ddddeea0fc6c99ba898230f35e1e592de63f878604bef5d767b98d5d3e007e859ea988dfa37c3ede41dc60597451db44b3b65c94cfcdd8be685272540241dea142798a5ece363745927c23788849019cb8187f26a4e40e4ae3064da3765960833bdb1a6aedcdb3e0cbdd09fe4b68aa4ec3d5424099b4c58e846769fd09389b83d759ebd912bf849fae20075f8fafc23a61a0481b781edbc141934b8fd00a115ab5302b25c3687bc8ed86c018d30fb8434f7de5f8ae24099b6eadcdf5f22685ca5261004eb5776244f1af6df609ba4ebd75594c0d1af6a91fa8da571f1f8c960681aa11a8d398efebbc2c0121c7477f10cfa7ff9f67aef3c78239b3ade4d75138e917942e11d8192402a2b9c7028b8a763bbb40704a2edbda85740b57e7ef992c486ef6febd2a1be0f829db973942466528d922a931cb4a35b5f87e8c7803fbfb26b22ea370fc09c80c02d737964009ae1251b62ce670a41934cf884f62b5b975f4742caf6508397caded87faa7a15ebbca26f033cc46609aff430d725551a90ffa9e3288c636762bc281f61515d2e30a3706760be20f41a2dbe78b88ec6da1bfe310f713630d138e0c534962e3c282f6b2bd8bcfdd74e81b8eecbe3e2d0b526b2a19942bebf0712a81fa94b5ce10e33accbd1e54657faa0a3597a621e181c9626dabb02679b897da860a5e416c523f22a09a35beb0485b14ed4fe5f5de031cce1c7a952cd547213bd2c1fce2e18fb9a83a0b29dc1232f7e1f500dc5587221e0505e85caf5247b7476341e96310045cff9dd46f6f9ad891d7e45ceec290329f3d08ee29b29a0549d13ecf7a652bcf8f108dd79433066b541cc204574244d7c0e68c01f1b298802b2e9c65c3e76ebce2a0b57cfb316d5ae0a1363a4bc6fa2527fd65530693af0b24a2775f9d81c330955cc6573201559ff4de7d34d6f856f3742584c26545421955d31ffe5f14d2ed095ad862369cf87157f79459f7bfbc4445bdd2cd28799c9055b4f898ea09a7d85a15406c592ddfb07ff692ebf79dee6a94bb94b8963013e91f582b3cf735d0a3bc2b03b5c72845557ad86ed2992e4b7dacf453ccc0f9272b11499aad67b90497476b4c02734350dee290e8a0b7ee0967590b093a5adf537477e99163f6e50fd6df945f51f676a5fb675f21bb6109f0a60bddaaaf7c430789c34e04e67eb5090f426fe4088e90618dcccc0bf17d5f3d7c0878282206a50b1f8f57be7ccc5acece4dfca2cc713be1735ab0a2a7bcabd607e82b0eab7ab85c893bd8ca12d28508408b4fd687fd385ff940da9bf5ec1584bf2bbc0ff4faa3fe5f6701e1546c6d3960a286763bee4bb5e63389a3a74ec2c98b62fece05119ca431ee04e41b549f611bff0fe4c200f5bffd2b54f8050a3f5b51e755b472f5206456dc417788010d70d175ccc10ac37840548bfa3fb7c5e3a272639f3cfbc82a3559e3862cb7347df1ce745eb1df9b9e6e10469f3558ec95c557027184e12d5e34c109648b7d5585ffeca125c8278ebf5efe7fac813784d866d9384c3f0f786f2e3cd6ed6980fccd5b2fc9ac78e06e2c8c639db09de9db5db926de5fea793463d783c89f8d07d45eeef625428451fe19d8030085589ad1537cecd452e4fe7cc38298babef28c0bccaf320786007e1a1490ed612034b9d462b7a87d933eff3a973da9cb7fa9155a18e514cfb993a327000e537b2a053997b044fa462e8768ee87cbe015cfee678ebc7eac2b177ac9377ff784d2243e30e14ec488196463ea56af00e49fa3b49587ce70f1aeadace7744ac0593559764e815701e4f6f98e264f05929528aaf89fcb97d1accc3c027397c09b8c5077e02376f1c1368b462cda58372fc3c43f382062936d1f6d42dede0e0d0fb4b79b4f831a44ef94a735de5e58a2a87e56aae9786d547c22043c020637bdc5a91544bf03af484b08231d7938da95589dac385e05a3e0f400922b625dbd8442ba13b13f44f6dec647012f7dde30528e4fec92e84f80e1295c8133a4da7421bfe9f7dc795496fb73bb10b1357dc1229e543b6506b36fde72fa17629bcc909b240a75d67126759795ed8cf8dc9a4933209daa3aa6d193657f92f6e9fbf8a3cffa2691b876ab1264c367d83ac3f5829309325d9d3610b5ea8f4fd8efec6023b5a941be3a99a0aa0b8d9cadbda2a78a72a9275a16aee2bbbab8a36a6d357d7105ecc51fcc514762952333aa9b41130f3cf28a90359234c2d70dc14670092ccf18355a18bd454260bee5557421b5d3ff7264ebf52f2450908b156460683fa1d798f634789662af5c0fc6dfc24138ca306d17a83041fcf480a016c067d5fc14d748a59f3de2914a9a6838f671170c8fbbf1464b1e9e2e95caf6ca676dca560b9d8f500dfc6ec96c27e7ba62a9c0421d4aa35e95d7615d7621f22b3d688992a3aa4d853c05d94fe2102905515902dcd02f671eeda902de4585638dba2f1149dab32236202202d57824105253e5dbe777bc2667b5e484458178c296caedd8b8dd0a13806a5292570b726c920ce316ef26f7605e75c06850f3b88f205d554161caa898c525515f50459300b4fed1f2d523053de601940e33e003e1424f4b2564789307c0c5aecf65748387602626a95a5fdcd0fdd4fecc52cc10d0af93032009291dbfcb99456c7da6a8916f0b5eef8f8fa7692d1fdf71362e462dbb931bc4b4cf8bccf96720106573e542d6a20793b0554c060c6adf7503f4de0887a53950f51b9dcba5fde76e2149d9b98a729d4c28afae460da7b8e6e736c0a30abf9fabc67adb0f4c73d996640cbe6dfb4e5ae1c16c3902ea317563def2c20429977cbb5f99547221329ee947d5244bab8fe9adef7a2d417223b30a51555a4e6cd38789b55b997b105f925ed8db7deb7da77c22567900a967bcd05945c7e9e566aa6f7fe37fc21c6ad34c318fc58b4d7dad5532dbaafdc836705ff830e4ab1292abe8cceb79f2006378ba0ab94544c7481a890e1be70c9c3a1e62e5e01a5e12d7381512097e158612bb0f976dfdd89e6d5d51a5c8949cc7e626b0f34f38606034da78936d0194932f4ceb31b898c36961662e5dd8c40b7e568a9db345284bf3031c1210c07f6e8161242724b863b2c35efcc7ee23f58e02b69b2d0cbfb2d4ef1eebdbdded0047a57b863e1a9544468783cc00d776f7e7f2b87cb5d68be5acd52e622457f598b4dfa2281407ad795afafb9bae894b1b8b9bbd40d1cd7f11cbeeb3195940b88d0a7e4f6f927c76793c14b01593caa600fff710e8c0efd4facea828e6300ec600c785e66d95203b55f0ee36c0ac4c4f13e7e00914d62a7715291908adbe9f0d8fcd34e95872347155f4fd667786cf44a89f59b548fcff8c3107db9235f341ec25fa8d078cb1baf05386f11fbb4f053801de74fbd324608b268df8fbc39eb26f702c61ed38850039e238155f06cc4eb6723e7a95c35a1f11bc7906b9ad8c93d66bcbcc43055a0227c8b0ab192ac66d709c506b565ff17af1c8346157611cd01841b45a9bfb08aab2674343fa7c", 0x1000}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x42) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400000000081, 0x80002) unlink(&(0x7f0000000180)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x80, 0xc1) close(r0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001200)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) getsockname$inet6(r2, &(0x7f00000011c0), &(0x7f0000002a40)=0xc) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r2) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) msgsnd(r4, &(0x7f0000002e40)={0x2, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd073a17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e2d6e137d0e66bf144931d62fbf0d4abce474"}, 0x102, 0x800) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="90b4a602c3e15ad88d1b497127837835f6d4ad429fc049819d17fb8c82e2a034eca4a4e9e63098a5aef31659cb5661516582ef66d41826085579b3371c46d34fc15a4481104c6bea7f24fc9368c9f783c7f27a0003b2b75bd17412fe5a1a86b27b0ce5a4850913a8fd1e009c61d5a8f25aad193ad13f589c63c48acba461d1ed013c2bdd23b0b848a7d5da091c85820e584abbedce6149d8e6f681da38ed", 0x9e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2de) fsync(r0) semget$private(0x0, 0x0, 0x4) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="d342f3cb18072285f56924a14e9d34f14e877396c4d722444323c1db5d5f1f4bcb73b1d24d50cd506c8628800b041f2876e8fecc14e2c6cc29286d34ac90ce97c5f5f8ad719493364288b8ccd40542707505ad058a04456fcafaccae4fe88141d97d1ca23ad2da4be0df6178957d5dea6bd15e6f9f14a392868877a44eee664b0cc6552809e316e345d81c749b8b5828af9720cf53e9038f2904466b086b6bca66f807550216d7ee60124920fad9bcb6d84d2007baf89d2d14414e79dcfa2e00582b270a30ab5198c5c62bc7", 0xcc}, {&(0x7f0000000100)="2bcce6383433310c0bcca20a41a89e71e0be4e030b9154e6588aeef14d9c65b788c4d44f106c9972ff466aacab121aab5f08e55512cd1c99617350714483ae03cc1483d3cbb8c16cbc7fe042edd7698de34ec20d853215ed05ddecac2b32907cab310227de3d98bf913f606824bcb5823e7fc2019ca73469c9c92c66ba63f5772724911c5d3b51744e758fbdc3433b67f1e37369870d1108fdfccf01ef45683ab1412c111a", 0xa5}, {&(0x7f00000001c0)="7c37dfa4f74d7dfc81735f8fe33ac6a92a58e2c6f00781d25238a1426aa86aa3f604c1c2c00e15cff90133de8d5997148194c15c5f5dc822b1ed5dceb5d8fc634a46ca138a272b2d", 0x48}, {&(0x7f0000000240)="240bd63a065b98c975d7bd84e10ebbd61ef1e9ab0143711614eb61cb1828d938ca8b9b508676f3c2f88ecceeadefd158e9eabc401c839c916205db1dd01b024844fa964b065e4759f9dade7695973a5cbabd4edf388273a6777e8a64dcc55977ef35eaa20f595feaf79db787bc48e32499d11a70faf9a84a8c7c68f6c36eff9e747008814409b01456731cab78169d3549ba8da0768b2453a93a1d34c24a6a185c35645dd76ab89a300c60772db678560a2d5e30554c20beaa5e4f64b30625f2fe5e6a9d05b503605faffb6da57369712ba3c50192d353c6167381d5199747304fb3ff3ca0e57fbc8d97c6518545ffaf3968919f07de7c606fac48df09fb2f09000888b347432aa742a80885169846dbe9c3207acd8de30f6dc3c624d0eed411ff27d5ff8e461c8e8baf77baf4c7bffa071e749fdfaf7a3a2e01fa37b814e7d8aeec01942e7c95e5b15cde97d4a8692250fef334781a9f95d3d5d40c76eec26166eb699f77fd499f6eaf512f8fa8ac92ab2267f7aedbfc692b9f3b28687a97e62f2b2601c885e89a9829e2207f88424eaee0097a808a735dbf698dc80a80fcf34717d72701e9db96982ce92001d6ce3de315f7d11a574bfb880876ee5b7b7985dc3c434c353239cceaddefcc10e5084cd03cf7292f45166b851c657dab25366a0ed2d72fcb5b00b9807a68f8fd3e29638d8a05748b15753d80d1d22d4269b86837467a9a9c04ad7d50b51483904a284024d0bdd02f7f22ce9e9025040689f8d5bf248acaa4266faa00744498760890167ca89179f69308df4e9ac546b4f6fa9e8761b689207370d7998bc91de8a672b58e86e964de7547a870d8880b0c51238d2e2738fa8f10e3146c905ab61b32c5e0534f966ae3e8145d8acf7b695869e1761d4673ed6da19ef5f8f88ee91839d281d1ec6b428465164a9f7347b33c81d08649452b0fd9c8e46d379ddf235f45ddb6b195f60fa9748f53152291c5e65a4dbd72ceb8062b7a4142983f8f32373e9f1257f7ac3d46dd7dc54952d3b33a0f837dbcd8bd3b33e0596ddea2c7dd93495a80259b734dbbefafa9f49eaf2a4367568598f2e8dddf43b0a64ae049ffe4bbbfc3969676cfe7bdc258dc9f1ac789b63c269f8e6ec38632e0817e9afdcb7870fb237885261c9df7ec861d814a5e30bd39dfca7ce5325f7550967615eb4b8cb3a534071901bd689cd4e083e26bd31917b072bd163931a7081c8a51785e9ea4522c0c514fa10687721f51d832b42ba5ef44c408294f25b1ff779f0d018a6f311763e99592e5539de7dbcdf6f32f46feff12806dd2809abf1a4bc7a77d0a1b5ba5a421843d79a32a795db7420caa561122a743a21a356e0df214fe026651206e92edf9e0d9c566e228e46de2d368f8acce25cf3e7df875c22e7815ef2c73523b7d5e315dc6533ec6a63d19d66c6ad25e8f3ca297fdc37436968647d6debfb00111a53a9a8fc403342a3e38aec0cfa57a5d409bffd9e2ac02218aac35cb6b2aac91020d6297b79e089c9d659de317a9f0aedb09f650b5f1789db16c00857a479c5921c66ad0f07048d4b2d06749432eb4441cdc7a81b39ec2151924959765fb1d4158d4437be769b0cad6bb1a767d64289c27eb31db19452cf61c1fc51dcb2b343506c16d9aa245b8b9dec539d2483e652cb6eb4b4c1b06c70ebe7559bf1018ec70b4a00756375f0f06c2bca03089176c7e33d348bd3709b40d8eca489dc2c689d703fb9338851856214f9ece7dd0aa8a50090a4054c73208811ddc6570bd80327e4ff7bca9c07ddad978178936dfb0d40b03a77689d52c06aa1375b7b68fca173b46ed378e0d6ce9c6e99b6a67a3a50b4fcf18095296f07d756dd6773ef206e41a6f9892ab1629897fe7d3ff097ea53a2f0fbfe61fd3eb7e620a7b0765c0abf34a2f00a5699d70e12747a50bb0b0beaef3deb9b952adcfb4f87afdb1b14927e97307b272f1509b5b846ef5c3b05fefb15a67f862b13f6e9b904c54551841f6d523c09f7057f8b73d187c3aa10f7bfbe86d15d03d52cc02bb084f55db251dd5f10b60bd044c0a83a29bee4158c49329309ce372b74188df682c901334fecf2d69988b8523e9c3be7bd35f66fdfdc968b5cd9b0c24e35e3618cdc15da058ed01c1ee399f9c26a7641ae44e13cf95b7bb8044ffbdca3d44809726a0209494513a56782d88e5f02dffa663625681620da1edbe7fe8086dfc1a5efec4ec01bc871238f948aff1cfb9781861e34faae0369ed50aeaad168b21d9570195d6ff735cb92398616c85395e9991bc7ce0e772371e3b2fedc6fe68ded406686f1d83ca61b1cf542d79497d55e2faf23028bd8056c4842a0f078b559d52bce531a4c12fda0b80b468ca8f1a4f480b38f6e9386dc232a5b02cb6ef25497055ee857dbf1c57185409347fa12dc215d66ed8b79f1e53d1190de8da3eb8eacc99bcc084d9bec0b06a887026ee9fab38a93ee7ab8ab263f7c99084bd603c2fefb498f32483c828fd9dbc8e09a6c72816f0f793fb2fe996522d78d984ebb82c6e72d95aa8d3dfada32b34e50714019c53865ae241501eabbeb9894c75461cf9e10d342eaaf444289678f0ba13218d86533cae9c926ad266126341038804b902c1f9353e48c06761681d2501a657d709fcb2d0191e0cdf2330c52740d8f65a666444a5313397773c4e5a811d25550bd4c89bf003da8427706c009f6c37ccdf6ed35867c9a866af873bdef3c3a2b3a27e27d1a3b930ad3fd5143b8f734eea6205ceaa15b4fe4ff818b57dd4b1d1208d962b979c94902d6fda060b33c3edd14ffd770d516b8a68e8453d4521c05bcb8e53455008b2843438ad720bd281d3d82d0d46c9f5933dc3cca8381a8a30f51458f46d0831d29434ffc3116ab28ccb5c73cae31e3f4d6f214cbe875e8d35ddd0f53bcf09611bb26c6609dd400ea79c499ce00480176e17401f4b1457450f6f5f0ada75b56c9a2ba8bdacde6314fddff67fc49e21fe0b3dea57d328009ce0a0afab1e1da648490ddd7722e1ad1de2cce49b57a02253f1aeb25e1a79a9f2b025c8245a0cc8a6fcb396a4182a0dd96a2692512633c660dd05960c3aa865484f5e06855886343bb773899c4e5d45c9a1d92dd47cd6296779b9a30af9f8ac9dfcf88848fc978a26f69c70861753e46a9baf3aff629d9307ba175a8e21aa5a39ad0d6b2731f7693e79280abfacc96754294bb069e1102b82ac73b30f442e26739c10ed2875197fc0dfccaa85ff4de94740201b5ec9495b8dae92b08c17181b9e312ef91f89a051f7f6ec8d741ed89546687395bbc1d58ccae5f4702d177366b135953cf4d58a4368c3f9c9a41715a5db0270ac8efa8f0da8911ef3d0bb4a9af21da3a61e96b496b5fa3b2681aa00a0d921cc59dc1990f600f01ded8b1b4e169224f7cd80efdefb049541cc5e1dd303f568f641c2056741f651f1f8bf3b911ac7ec8cb418a462e263f347d7fd1e9dea69d15317084751bc728377dbea056c82476ff9b136d02fa642858698c63abf1fed75f353efad403dbc5a8d14add572d5028ff0ba0fc7fd8d96e13e3fcafb2149c77079edd9fa8a5e33e6e0d892fa8bbd2af7dcee2f90b3b3e5b25ab389237fbe9ac28673f2f71f2e34be2ec5c33b7c229a1961aeb18961e6ef1ddb028b92224cde8c037df69696f1bc815ed4d2b163fa55a13402e90112dd3f4e1a2c1e9f2345e7840ec24a3a9f7fd7a587c572dc319fd5d117c9a0fb02c1df3cc61db7e125fd27be7a177002b4f4e3241b88e408088ed5b7f2c195ab23f212b25c84f6695b5dbd2f6e93ae8570f6691cd561177274191264c7011c37bad3db21f9afa49d9fa517a7e30b78b7c660eea0de9fab251f39cb0a81fe3525ed9a068061effdccb2896513539508d7f38397f038e5b240e3b1cf123d17adfc75e73a6ff1322dd7e24b3f282141e0428e5d6b9c784b7973616a982577fe45602fc516a76f7d27ef40545f0425b06b05b91a2d9e5664ad81d01cbb934acf708a814624d02fb4dc171fe6bd495360104e1c68a007776a2335ed5bf9ecf82bafedffd46be58c1e809c19b823a1529de4f92c948ab20129714cc697e2f871373763ba5f5fa3500dc5bfc579e0f5ec7592ea578f6f71ed5234d0fdc42f55b799a01154acead0b190a6bd9e4ff6494dad826a38edd70623899c6acf0c92526c626939c9d8b962e579782d18501c821056fbac446265f915c96aef3891c3bb4d01a12d4d7b5b29c65f49abc6f85b97635d18c61ced8a236eec0b4be245ad5ce1d485e7d2f718d9bd97028643d819c654ff1d153d6c382b68b06dbef2aa38cbdc3ae64325f150b274756a175dca3ceb3d8046971da2498e825a82937287c358b55c819aacfba0b4361c9e6ca1bd92aee7397cb0c73ea1b2e5dc894fec2275ad0463270ddcb34adf464265447eb4cc72d9d225394c32bb4bbe1e180b5a43b0ff90812d97ad1147e4668a4df00a6059686c642e5792ee1d8d69144841e1609341a39dfef3d147ac4b7378e4561cdb5132d3ad2f3703112e49a484410ab7f4f02a4c36ae9548773cf2334129bfb0b791a115b69d08b8a17e40285756aacced21334bb152fe6d249f2b17ccab90ec60503dd3be045621319f76b1ab68523a9caf4d58f9093cb82e9fe7a8655567a8a0741cf0905af5dd3c13ee3ad50a769f553de1c77037d7e9188e31da0c4e0d640a511bd755f1aca413912e511f9b895128d5bdea72a533312323aa7d7f26351cd79b17eebe33741d44ecd999e95d821d71d0cfc69535f29801ae92e512b46c9a2c4a97efe5a5b66b4750c32bc0b5c6ae17d943711f3255ff63da2bc9e50e595fb947d5b0fb87e7b2dbb09d49130c1d0dc5f4a338dceeb09db6bf4c42462b67279fa9e6a1b4ec1b5c724e24b597aed2b215c84a5e829b2f0c6ff6ba6725205bc3db9642c83030db29d22a3d1ba48def5692b002d84c1957671745ce4ded171c23ace30ea8de9ba98ddd968d7d4b9da8551bb607d674d058030c025006586806a131e5fcfadb6341299035c37144d025743bf3e07e59c924cd979ff967b30222c7bbd84e37c31d7b3a4e12a3fb45fc869e28c69f1d79823f27ff3d588d9acb6182acc0391a0239c220bc47919789cb097bca347dec73a5066c361ea9709b6fa05b373824cfe3aa725ed02d164253d1a617d3f826d1d529cba7bcf9c43895d71291ea0316c3b7b64ff748f15c854c7980e12312fd31319534e25390e7bae87faedb9f74dbdcb48db6ee3e69a429cb95188a9d4cae4ac9c2c8cfa75195661adb2c867e88a11c83bce862c7bbb5d980317b9e73db26c4f6c8deed70b791c868959850affb1c6707a3ab4584a5aee3952ff97cb6ed87aca7d26df03a290a0662a2b984a74e89b506abd46a3156a6d5486320fb915c3133a970acb9658269049a0380dc05dd08971b6182c54bd7c751be5dce0fe9ee24ff89c18b9fda7a2970a7d6e8e6ef65995e22cfa471c675ee03f6ed05fe32f91832233ef1f1c0a3eff7edf074aaefe6250e476883438024597e7a120ef69819009507ba948bec020723906035b168eecf7cc282cdde39eb4be3d41f283b66a8ed8969eae8731af36fdcac8195587c3b00bb65a6b379cf2c29d0176b9d1fab6f3a7012a625b89cd04fb6dd382f45d4343b93f07f2d101f6a7d561be18a4460c2f9c04fd9bb4b3cf2849be7d99134e6488b224cdd7aba9d0e01a4d586a35e445333f856b7416205d1e7f40ffd5698269d8f3b98c32edf3f5edfa1b43455ce4cf1ac0c5135b74361ebbeccf5a326fb91d42462", 0x1000}, {&(0x7f0000001240)="7fe3a39d0e91895a138d07b555b173c99a0a1a25b568db817bf2f797029b324f683668f7750d502b049cf63c0d2f7bd3b173177c476cfc8e36e32ff4f49665688226831434c71264b09dd0657fd86b361ae2798c0c819cdacacee750c3b282f5e29e90fe4d1f17ff5d77080c49fe01a9cd1b9179e6ae36a1d5fba0c2f0c22c0ba4bbac8bf8a8b6fc608cfa2874606c12e997799cc53fb7c6d557", 0x9a}, {&(0x7f0000001300)="1b8404f6e5b213a288844f033dfb0511bcbb27ea0ae3a3122e2e727547", 0x1d}, {&(0x7f0000001340)="779fd0043c9877d01467bab547e37abdb881c0cd4a84c8e924836142d21f30e7850ca57fcca9fab3892787f4e5d5e858fd6192d531d4c5fa7ce1bbd457ee0d30c83a977efe16c43ffe714299d6b8991a2a42710a36756c06a32ad90a0ea96fbcf85db94e40b9febbe46258386979a43fd408238992406e5917c7d5d25226ac42b903e504081aecc4aa8cf7209215629d64421ece059088ae3848ef698da56880e15a3082f1a9ca4a6a4fabc3b9f2e6da853d22cf5cc701a62308fdeec311662e19a37370420a956fd3b434d3cf14d2e52fb41dcc48aaa378e81c60ec47b2086fdde4af920df0f716d84ead5fee576546d8af10f1f8edd6a303bd35b8f10d77c8938a9960d555c77731576ad91d3400ef9b6012ebf8ac742452a9bf37f0489fdf636bfa8ff97354df54c2a30db20d90428eabc442501b60d8ecb96d5c282068d8d82b71b240ae2ae1db07251b9650ae5c098485d37083b1ab188fa628e262dae5f7a5fc0f19381a418c47881e5d41a2c57439bfbe1f27ad0db83bfa7fd6f9b53c0203e862e871e1238e6c9622c4ff32fd77704646efc6e7e268d08889f4b677c622fec20272a29e1938925b7c7143fa19f4aaf53b9c175f3326eccb9ebb51f5820dd5a65838543d0ff74f0c9ae5001f95a9ec55e688bf51026b61ea1802c308694b973744505ddf6b8a4cccfdbdac31e0da13fe910b99fc78b2b2187c463f1b18c9ce92ae82f73af5ba031badc0fe5676c93d57b5f24e3b75add32c6579df24c31ba704cd9783a41cda4e0a4c3218bc004b75559108963993971b98fadef12babc792a1aaf563bee85c3bbcaa572e322593ff157c96e3c0590f4e7c6c921c0126fcda89c26be853c513d344ed0c5c1f9266b7724693e1223ec5ee895a3e8d2928d219b98c681adb3735402fdf54be51b29e95d91937ad6c5d054941ed10d12ffb370eef455db405e553aa6a5e418dd1a2099309f977dea94243129c6926e000f376adf835f49bd243957e2435185f90ca8b305f3998a6ae55d6cd225fc09142d8998ef05d017483fc8f63817d2d65616dac69663cd4d80c17b37ab659a3252c123b0b95f03bd6e467c85e76d26f2d19a155eb9def76839e5efdb8f1debe272c701a3dae9ac088bd0e29e1a6fb7a4cc5537838734d783bfb8d393a3b51fe3b8799e4fb08628200ac12e2457a87524337035bd8849a97cb07c2a692f3aeb8cff6c5af2d5febd15d5af2b07a279aa1930b9c860ec5816ee00da56fd30b3535ab3b83fe61476cbae8c1770168fc3c68ced0b7d3975c0aa8c9f3c7f0a29d5700bc962ade104819c7628f48652b64d73dbf2e3980bde260c80e601e75f9d34cc01b73c94706a3223191203589cb31f9abc8a6742d366b185da2a88b7f8ffdfb2ecd9b93cd739247ab79ca3cc26cefe65ef38fba49e0d5e023e857eccd17ec7634a52c836c6e6bd8df72f244a90ef7279d9e3f21bd304632079a090b5394fc312364af2676fc44d643b39295ae0a53d7deddbcd55c6f233659128a297014f9a9bf83b510ebb07cc3aa57a686da0538f9fd301c62ade28c13fc7f795ec4fac1c0c66e5b01d1ed860691d2c1c2c5c13fb3ac0f46bf0307e352390cd308c6dce0a17ac65727438bdc5d0413fce7f479203d4ef2ac87f853f35002f47c58929a63da2d937a974a7541516e67b15003ad4df48532e22a29f48cdefd88bb9f96e198f7f43ee52a1309804d481cd474f1b9e7e0a8e0aeda80ba4c360453d0e52413266f87d5f1798ee6c3d43338d9ddcbae6f51ba80803a29a78ccaf517d7cf86035900b88eefc7c93825329429cdab9637762e04054735177567e3b788b5355746771d089d91b5ceb5663bcdd9de9f8978c91590b32e3b57d535dd7df2096862d069146921b656644ccc24abdd0e198cf291270f20f0617a51ec519cb66e5900905fdc1e2a43576d43d2c8eae1e642bc3bcc30eee00fb1ec6fddfd8a3030be7bb7a0fedad87f60fdb1a1a3daf61bfcea6cd85aed4019d060b7d8549800a0362230ca1f78d68c908200b67551af065e9e0d21b51d6596d66fce0fd91c752958e3f65c05c47cf8925789df5d3c587a6b19bd7c398bffdb6c39d88aef2d55c24347fdef1c8ce463ad3bc827071fc5cbd24d204f8e3e578cc410eaf06b9d2600ca7f68066f0e51aa5f4b71c0532c845f3dfaebda97bfe7c76f85ab98ee41f54742a46984374a77ce8f3cba989875d7be3e01884023e6af11beec3acec3dd75645d2f8773f7e22c47fcafea1de057472ecbd552b7c807f8dcff36392df00d02c9dc317968c5cd3ba35ccfe62acbc38efb1867f8b8fc7a5e4b0088b475d963f4ec39d6b96cf0949e0686ad314521b11cc5dec9cf8f7fdc97aedbcf20e8fbb5641f8b11e41697dda2500580dc7a83ac3e867a3b5b29c74f943839720f14b2f4ca0dcb595fcde724796668c3f6d5a1abdd38ef1923aa08140a3cfb993bdb186a0f604148f95ef6ffe2271ef715358f022a3db7bd673a3d0f386b5c002f192afb9b1e5d6cb0fa7d22b8efd73a523c5ed24f770478cd5d8ca2f17bd353d750bddce723f51f92e2ced5a512da7806f9e10b156939fc8b4a2d17f8524f4988f19dec45bde25228f8c7f8d728a0a5af0e01fcb753300b9ed92d77636770a33bb412f72f17b5ce2e527056f6c0a5375b6bc119daae6014a8a76ccb1571bbd236c9e15478c4535edf15c0990c1419b6eeef43b3419376b2a0cefda4c3d95e5be30ec213ba8528af32e3f8a092ee12289c4594d9c47eac7da20b25b7cd04cb576d2d173a1b98870a9b3748f292eca67c45d7ff94db0dca06268fbbc8342b53d8a1f35fd1db9cb4a7b92185e1936b39ad3bdeb60f860c4aad20534c3619b387d5d06acd8fa36060e88887b3139bc8ee5db6a46ad901f9bc6a8d6618e2b88e5fa6492b58d4fca75afad4d222089a83d35d32358c1557523cb39bcc6eceb1124bb203f52637cd59b036eba8d6117ba58d1870901063b7180a03a1b7361f859c388a951bab28fc82d399120ee87f21c2b2e2648fe096576c12a0a9c612571d654650d04aacb6611d52ca98dff1e49aa4ad766bcf3fb913b7c6dc9f02fc6fabca005384b1cdb9179fc2fd2598b129ebc0884878c3650a41855b7b66fbebf17c91244b558c5297a2a0b025e668d9615b2ad4b18139f1a53534ff7fc298b1a63d93755af21e3af38015e48372162459cfbad8841dc2a47c97ba66833638fd1d8f6f3b5a9637941a2f111d2ec4b831ef871f33645053170c151d9cbb114fd6484cd53afd71699935e6cc521c38758b91492152567cead7360decc07da5dde72d44951d0e394aa09c76989b351292cc50f6cf0961e892f851758517187129b70e7dd7a6bc319a8bac821484bbfd1fd9ee0f5dd68bc6f4eefaa000faa0f69eb0d9faf5158933216bc7ba4d8ba483789cb86af7de4c49b155c21f9a19de14c5f7ea36e9ee366708bb8476f60aeed466fbd3974b70b06186ae850c48ab60d7530f14905c64c4fc8bbb9521f6548aced751e1b221c980b717a62d4503b458cd5234eed216fc0b7b628d6a698993df958331bdba5649634935d27c86f6c7845170bae8332d16bc93e0d55f02c06a99662fd9900ba297d7a02a105899db8fc03aea6ffef35376a092678e32a49d2838f25a416934f2527fd570fd7442b1d378abf43dbfbd9df9f349dbbcb3d3c1937a9f2bbe7a987d4359ecef5926a8c146bb895ec8e5047da5daccb6229bb2d56d9f9f253d53d66b345d619b748da53f7f12221501927d6e031fb71fc8eaa1fafbcf7219a74a5dcd5348bfc037c31af6002671f1474dcab5aae24170e9231cd0d10587ead77290c4015ec6786c739c80f9aba60a868170d0d606cb0dafaa07dfe1bd6fbfd231d7423fc854dd2112013397fd50e12f6e47f87299ca64ce074a98cd4d38be36ce92808c68daba1ba1222f6532e291f3dd88bbaace1516eeea1b49f4ed1c0299a6a8bc758f7ff9eb17e45d3bd1945120562130eeed64f3c2b3f94a017529134bcb29c804f7d9840dc466a41cebd0a3017ffdaa4c449e10647d892634468fd04e0c79962117b5ee58536d3944cab39c494eead4d7d99081098937c5f00a74ba4e500537e2f62de3c337b94f907fee766d89281169a6c6fad15a5af85bb787ada74bb3d0c57f0a8e56d5d76277a1ac5946ebe07bdc8c925f5cad5bb62c12b83d423d1cd417927439c25ea933e9432e3ff8554a368033f95224ee87213cf7ca7ff995de465c9cfab9074fab0280d85c1f99cd27edcc72eac0a5db5f8cd81a76ec9a99662644bc4a2026eea26477e1132fa96cb880b7f471963f92972c1e3999dd648a29f86b0c54c39bfb32c6a9cc402c172a020c80721a3b8e0c0e38e70aa8e533d278ebb0a5040a2007b6ada2cfc75d021ee226d3805a67ee764df983b16f0161bbd6460d967a708dea7450ab86b649b881399052b5f78a4d5b13d7d2abf98d2d55f181ab7704a0d9a365c7862af5e3b941a37bd8745ebc1667d5e18782da30e0a27c7b913f17c46f130b2d7107acc56c64e8adc30f5bc64129976bdd17cd6bd4df6923d4c97bec85046fa172b571812346bbc2aee44997d5743317d288686c92cec17f93e2cf6de0ca2d07335e0dcc127704e16613bcc3a4a849a7d1f3f10369f79b7a358c322183c0d260b34a0bbd39644f1008852d344442bf7469fecbeaa23930b9df7e6ddd09dc1291d8c4441f5ed55bffff3619036ea3db1383188b135eef6d42d4d54f3c4e9040a53637ebd7547bcaea847b0ad3126b9f83fbdb8efe2b949f6f8ead3b760811a6b32c654362dfea76801423ac695ba833693ec8884fef613daf1fd1afe3a232b84fa966fd1ae34f85df6f106ac653d2ed663caf3e40afe209a873b2f96b807d0cf2cd5725dbb0dd4cc8c02f507b42f83a407400d7fad1e6fa0ac479fdb319af63dc3590b417b9bfb341fd654a8476bdca5face670bfd2287e9db8dcc70ccf8ec3c396c1ffd6f5bbe02b255adda0c83bc288bfba0cb418c647c96171a212997c0bc1497e4d37ef49727706c8ec8fcfde76fe736b874dfa563966a37dbfef92ee75a8b8983dc440ec6fb1edd9d191cc91fd4f88a3443db53d1bb79cf9f020521aa65bebe03825e185dc39b4bf95f417ae1c19bfac248570baa10fa7cf9b30c1b5cf16650e0b376ae315566300447b08a03dc4ecc543a8ed08e3e28c69e748648d6fdd357ff4a07af26dbe21390c3defb06ba059514c30ec5b3a3585741b8bcd0a809036040c405f9108dd29ce19e8e2cd778fa43c59879686245a5f3aa0dd66b649e6c62a49907b0b764cbfbc044b0e2d8736872f1ee16caa405eb801052428db85508aa1ca290175a456121698de74a4704b4570f1e0797236716a3c1e4cb4d469338f6b80791900730ad8bc37e33c30e7e8d816e92116586d474081b572933f80e8b4e5edab94b518e84bec149564c50548312104d093016c0394bc46b15cf99831ae956f56b4b91e82cb58bc95c99bc2784edce3a11d7cff12c6e7e018b5ea0ecf63cb695deac0caaa94d403e0738129381531f9ad709b9df5d4d1dd4d571b32168931e4a27d4808e219a56c55ec3fa1f3f6c192528fe735429371755bcd3055a1d84528a0abb746beb08f472df66d8d7c6bc40338d5fe00978a644522f98880a3f5e79f38710d06397d0ca4fb869a2087ae4f7a39f1b9bb951e6f9fa67dc77d309c84490130f18ab06f23c759f71541c2ffc8e2790b0b1e17080b82185b80963ea26b4ba1bec53bf6a0bbb86045ef14dd336765525f140a3884", 0x1000}], 0x7) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:20 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x6d8a56fc97e32ac9, 0x4, 0x20000081, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xca, 0xa000000a, 0x7cf, 0x4}, {{r0}, 0xb72bfa02012b0b5, 0x44, 0xfffff, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0xb70c}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x11fc}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x8}], 0x65e, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x40, 0x21, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40000003, 0x1, 0x200000000000}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x31ab50c4, 0x1ff}], 0x4, &(0x7f00000002c0)={0x3f}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1}, {0x4d, 0x1ff}}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1, 0xfffffffffffffffd, 0x7, "2fe774d86c21ea0128668d09ea4a144efcca995a", 0x70a, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 16:00:20 executing program 0: chmod(&(0x7f0000000040)='./file1\x00', 0x1b0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r1, 0x0, &(0x7f0000000240)) ioctl$TIOCCDTR(r1, 0x20007478) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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/\x00', &(0x7f0000000300)='c\x00') mknod(&(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', 0x2000, 0x3ff) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x1000, 0x8, 0xfffffffffffffffa, "2c5f77ddcf2bac8f56e868d781e9b5365d6a270f", 0x1, 0xfffffffffffffff8}) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000025, 0x23, &(0x7f00000000c0)="e714", 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="7892e1b5c59113897d65b970ee1342653bffec98f90e68b359d8b8e38ef4e84304bc310d2fe7e97052a3886f2c4c6d0e2b3034f3f14933423d9c56b5dd4a696a0a001639777c24ac9236e53b7508ae80563562618550cd4f4ae09cf05aea0cd3872b54769e624cb67664129a11866e803648e7780e0365223b0d027fba307bc62d2a809edf5ccd6c11d945a3c32ad59acecd5e0b5a522e00adb173129caa6d9e99667d761ee4642894a70759865eda454bf022c6d0fb2187cb7012299e164061e022a8de79ce9fc5a3f030c7fef40ff6731f427918fc41845df17c316d0ec0d445d86d3fa43f13dba1", 0xe9, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0xa616, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x21, 0x6bf944148d4afab0, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x4, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7e333f5c6407ab274c167161d8b8c83cc876c5cca45be2e285b0af2cc4a6c80aef8a2a30886a03f07254385c5d8675a125084148c6e668ca25eddd05cbe58ebab172c057e10707af35933efa46d7ba6724e8b4", 0x53) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd9, 0xfffff, 0xf5da, 0x20}], 0xff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12, 0x400fffff, 0x9d9, 0x48}, {{r0}, 0x0, 0x40, 0x44, 0x4, 0xd0}], 0x4, &(0x7f00000000c0)={0x100, 0x3}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x100000000, 0x8001, 0xfffffffffffffffb, 0x8, 0x5, 0x800, 0x20}, &(0x7f0000000140)={0x5, 0x5}) 16:00:20 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) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x48, 0xfffffffffffffff9, "ff0ee147fe7f5041c0e1c675de5db23466c62ceb", 0x9, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xa2, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="d21539599ccf36a7b8855286dc03fff83386792abe927893c88b32ad7de4", 0x1e, 0x5, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/139, 0x8b}], 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="2e0080769d3be6cc9e4bb4007b", 0xd) 16:00:21 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x32c, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3dc4ad65"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x4000000100000003}) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) 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, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0xab, 0x6bd, 0x26, "60ca957043428d78092439d4de3eb1a675b8e0c1", 0x9, 0x5}) socket(0x18, 0x6, 0xda) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mlockall(0x1000000000000003) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="1d6e9a9c759463ce5d1ffd594d102c3bc5b25741e9c7eba5f492d5d33b04710b1c69d95dbd13542dfdfe1c2660cd30ead2c01d172e376ebdc20a17b7727d10b31de128d2863075bfa8a1c3b27d359c6b3b70e1fd66bd10b5089a303893de06fe39d12633bb3b8a0f74a920ee5fe143a9b5156b1866e9bf5383b15bfe011e2ea636dae6f2ec5c9aae82cf4f0ef1a30fa2f8c52f378cc42557c27213ed0030c7323ab7c1a1ecaab38d285cdecd21726e01fea569e51d8675d048a71fb7a091969c9e09a5105448519200a769210803ada3421aaabfa5b85ec4e2fe7110732b18bd7bc0eeeafacebd3c26f1fd9fa3b71b985344", 0xf2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c8a8b8bf4fc2f655c4bf9167e95a42d61b3df20309446b4b02a2f3d85edfe1e8c8715de751df0ad4d95eacacf6cb6c6372dac9f117c2e4e1c9a07b74d740ba072fc65628cd75d213186558b333e5c11e897d37d8c8aa9cfccfb4858cc1eb5539db8406f7b13495d1503e353fe48f1f2a47cc4dc5b9380f681e24bb451a700f6b6ad99d01877659ea27b323246bb8ea7bbc9999e58514823da08cec062bd4642f67d2832152b2592e56a3845e0f2ca50b8a7531757d87fb2bdc8eb8676346c67da25f7ff6bad55973392840b8626edab459027ef2416e0050c886554678b9f0770019878b22604569c2c40d35d9d231c26f382b3c594069e6452974d21b5969975cad1f82b8bf9edff11f9f42e03b942f26edb0f90816a85f20eaac6e6db43fd091cdafb25aeb4c72fb383631d3a5b79c50ec591213fba03f02dfaf6abe167bd2d311a1ab2a8fff029edf705eff28147076bbd4db82cc84b45a16e4a8f4f3c7879468dae90d2e71c9e7f9920f3847514146f5869c21e91d9992f0617881f28c5b91ec2d984588679f5d247bc4b73a27c8bd2d84d7c6980f03125f20dbbb09a38856c7f432a73b40729857b3088e05a58ee330840a05b0effbb929e87b18bcfe5373ec06d6dede4b99874664dd86acebd01f825f2adf92d36f811d321880364dfa809fc2ef844e478e48c0bab68b65a6aafedfe7dcf3d4857ae060fff402771e02b5d1da101338ee02a392a8e3a0512a7c11a14ff3f06b8afd66f94d640d01c27f07bac7dc8aaf1c2564c1ca83c40661d924dd92abf01886c369bfb030aaccd82750c67af520175e440424ce442d8d6839662c99d8df0590ad4da8634f6dbaaddc182e7a249d79214973ec7ece0237c9e2c5866be42e7879746bdad2f1ef1a2f1ab2a4ddd77b2bbef6f73f9c5843ed56ff355bde445a2a6a3040d99952047141578f1356514d98ac28696a1253c07c272d058da0bcdd443710261ee475f4e33e8113ea27363e9b814039ee69cc0b37e6461fc0b2bf0fed4669be428b7f4e961756a9bd84e7a1397cfb23a4429ed16bb2099319854804068ce71a34c7e58bf0940e7d81013a8e4d02db1d64be0f21a783a978e74757970e63cb905cfa0c2a67ceccdb91980ac849dfc326a6b1b0d3e8b61c8286ad084b8b00e5acb907423cb57e62f3ac68b40b3581488877f48903db8f485f7c02d4358afda36e78f6e99e9625c5e685ae51987de482cdecea438b01e9d3cac928823a46d84134205bec8242085baf7538c6cf7aeb74aca20ba596a6b67f060cb7f1d31c6bc0d6a7a95b6fbfbf2a10d60608d4592c090fb137987a19e1b71363eed81dd24c073f4d1307468704bb96e076adea4f0d1f0ab92d1cbc452485779a86481f5c3414309b67eabf979277334d59f847778da48e390742b9755ed5842d954a80b03d8f5b437ffea774f308d0874c2c844578253fce3d55eb307e773e018b06ea7e48bb0506e0d6cb1ffbf7957ebe2535e2a8eb11f43980b91637ee4f3bbb779c9cb960e159be32e720e236bc44763157921948a5666f92a7e35f7c42db895c8891af61a8886bf60121de451a3a8c150c248ca036165c973bc812376636799ebd237b4b7b1a51f7454e81f18e92a5b331566c3c02fea420f2e41c2c39422029df553e54335cd3b6726fce07468101d80831606fe5a4ecd6e9d7f92656a9afe50e640779b17300a45227f6fae68d888c523f1bc0f3be1b163e106ac94102c4a42564c378f9dcaa1d36ec5fd72a54710274de522c53ccf4aad81597c8d31191b322b2a7cd7d278b0cb3facdeee9da7fe2e32cd9a6f96d97407bcea2f89570442970bc559f43244431382ab192626637caa26cbf82a96ed3eb0eb2651bb8473ece137c4c672e9d748716d16ce1acd3235db11997dc0524f78f9d992a754f418c7a37e37a347d6d4cfa823bf2ddfe431518a98b6dcdc667978d9e84ca572c6291242470ef1dfc302386fe0995eec8fe4042e89ce7a2f12ccb25dffb6b03773b9af03e323c18f60a40e1d571460fd9a2f62c5e609ec6cc28e5d69202b82e834855376306d4cee7db8e8a6c0e9ce0ac04fb4763f2e6d4659bb78ca63cfbc1c30f10c2d22b814fe04faa9e58476c1a3e7ac9941f10d86f1b058241c3ed6c66e3e146441edf9e29d3fc27636a9840a89ed91a650d4ebbb77fb5c0062595b2e052d8b39cb42f3318f40d75dec87f8a39d90c1d2e797edb6058714101775caf282ce8af5726d680ef1e11589283a12a9868113f8545a020daa035df2dfd75a6f00f411ea30eeea8f22084239e0491a2fafd9c6e11c0b008ba03bbc2372b01b330de8a4a0096f24672d3a63e63ac997c5fd6eb87c707cd5c011236b1dc9c35f8e5298476dddea1fdc9fbb05fb245c2322748ed6cf283587ae27e669ce8c535ed88ea62fe7fbd0ec2464e381fe6f77047d368105e625cf0a70be54372c9537e45031625a3b86adf3e62efb793fcda272d895369c342193e68844e84709d837473a55c5fa3a8ea5d650ccbeebbf5b091f4b3e8e5ba4f767f4e84cdbfd3103b64be96524dbf29ca14c86c2a7f5a132e1c90996eda6405dcd0ef27d61024b4ef3249cc3b9db143933cf6d43c038e78edd733da7d9eea23357903d4bc12bc31a81a69fdaaf9c46138ed6e9e022c429328cb6390cb8e2401d0e794a260b7c49f6da78a386b41c6dfcd16504cde47ecfb61dc9416971654ec6c5575f0e0a6924c1612b434a714b99b4353348a9e86bec7ad0916a4b84ce127f6757e03eef340fc4c70378269d568a4d5fd8df84fca601f24b712ebcc007aa80a2adb89aee6c5bd6bc2c87435f93483d24c0da43c08ca71d3e86c0e0257688c5552812f8fbadc73f8452ba5c4ee5a027455565e8e8f65450ec9844d47538b020888233134b0c44df769bf77fb3d1d1d554b4e355f5b4a3f1fd8446b9b4d94231bb1e82e08e10b014f29dd53a87e9c36315d20d07681ae7dfb5b4d87460432d0536bab12d9bf4452655a3e17bbc3e30902d4a2d7d1e37626c9e8c207d6c55fd2b0f3a4ed53c2326829daacb6687e2bd83103ff89b0d6968c1ef7e1634489703f5da876a9be1f4864571105c0fe466e7bc3ed459301393915ee40ab1d45e69aff3c632ed5c07eb3bb3d54fa26e6d6f0ef169f689e871191458eee6b341ed8e62955deb790b311028c21d8e8f1761600119b519cae30ec4a7157e7229e5fbdc13b512e4d20daede567a7cbcd96927934462e531b7de0ee6d22352b6d739231e0dd5aef37d5c42b772b7bfc526eaf46d24910cbcf71695397bcbe3e3c28875a9f790dfd563379d2259ebe65db5b913f05ff025a13d7e59cdee6297db330bd6bc0b57599e26e55e61f32f16f01aae6eaad1c2db878770095b4f5e4590d26fc7613598851587096a4f4b18b887f155595ee2ae77960cf6daed56184b9731a90cc8407a9212bd699d48a85bf68c31c00f6cc037b547db3ac4c97363c8beb835ee96aa3f5c6c101a6bd6be230573d55160a48d2ecaa0130010212dc87a1e4c5b40ad8c0d6ab41c9554cb0ffec1826d676e4b7b33fa52b96d7a00c6368b5ee7f08ca036d6710427d55c23960840c1bc9b21958048f85b9eca698b59271be7086e374a12bbcac56097020ebba926dadd748fad5b6dbe7e786a0254a9be28ee81e6f2aeedd73eb547d582e11027f86b27122bcdd72c51aa1933c4444f8862b73deb3f9cc5a518489a392c20fd72b5422771f176d350bccf770fdbb2c2efb76bc48fd72ecb6a451eaac27c5e2ac5ea4d10964199369a4d787b8cce1e31489d0f41a62eab90adbcfa769b179af258a620d1c992d03b565caf1a258485186e10cef0a2133c6206f27665773f09ffd917aa3a74742f36d78979d92e51ce434cbf35f131b76ddf9c5909855f2346a3bb633574c44e0e309c4d634f19fecd9cff7cd7b6b60e623155cb64ee9b5200464746e75ecc67646c65baca443b78fd827a02f2961b04c189568bd5b796b5a54f2e66be4575dd364b7ca244bdd1b026579a8fda1cbaf2e232a9493789a98a2b16c73ca805e35703b892e109a846aa2a068e9a124122ee3f72ea1133b7b8021acebc454c10658e73ffaae6d01699100e4450299c7b5a9fff5c82443a1bc9b75e6a82a4ee56c8ed0bbfd8174c25300bf82a1ea9acc59640493a066fb0a008bf17fa279652c855968e9bc64efa78d05905fd8a33e93cb8759e3784e47394688777a43f5e2b6d6f5cf4ff4d9e79e67ec27e583579ea19f1d5a9b7cbed1083437dacd6fbd4a08b4a909a0c47226600503c895eff52a4ee718c8e78d2aefadcdc62a729837bbea7c612dea9f69d96afb364d5641f060f1d4d6301a3b8d1dad4a012271087edd85406cf91e044069ed5c7b7d36dc93ca30986135943b620ceea12acb015291cfd418af66e263d0bf29503aa5051a21624a882938dda299708ef046a3022574056bd62b87e786b45affe11436b31da935daa47af913fca70476718a7cba76b2b07010b07eb5d1b00bca41e1e610c836136d54967cad2fe8d5f21a8212c201279d0cee16427658bb078e4745cfe906cded44df7f26c33b40ee933a4f15678b2cc6b5b2e2f58fee4446b83701b5a576bab22ab448e285f445c394c62ccfd3442728a805b9b0c340534589d4161bee5740b1656b9e63137c94198f117fb2ed20510346e7141c7e4d571b91051518b053a527c50caf284d59c6d030ddebd54ae8bc93073816c99d92d32bb09367e6573cfcddf1a0b649f2e495d8bfdf91e6b9ed0feb167478443e581196fe8d8d039bf8200c3a34ffd37c3e1a1ea9df703f097a88964f10ff6fff394f3db4467f1fcaa2549d661b23431c4f430fd46b3c69299a898d8c3878deb0de21f3e29174f0f66374547b1f3fd4a94a6428a662e393528493b671a2c4d106dc3f83595cbd237baca24bb03bd10d71186cf6830f68f2baae5a8ef39cc7bf2171a84258243a335a6a24f47b5fb2d8beb331e60353ace85dd0c49f1eb98404df066808179585ae70bedef3820c0a4c51293c5d4615c696bd68bc6c37bfd3881f786c3ca794a1de8a915ee4cece41f794cd9490621a7d905ca6355cfdbbdbfe1d274064371d05d158a1875d332592b2455b64db60e76d3556148705929baa570d650af5dec2a826d5af175dd22f3d60d16847bf64c4b7ff9bd3b30b899c62e972e5178419df2cc780fadb7a6b254019ab8c56fd88b668f1284980daddd31541475cb9316c4fe87345bc65b926ed6d0c1912ea0f940c5d75428732486c2b862137790a8e79e008e9ad74e6dd3f9adba274a04cce73a0ffbf48efb10d22dbc2b99425736cd897451c0f63e335336e95dabbc8751fb4e2a1f5aa0d1a94052cdd68a96ebefb27e43abdb094e332f3b5363233c8db5a239aa747af975ceae2984f81a50c30cba58be4b09c8a55014bb6e596c45f66ff76f6aa096ab7571497b1c4d0e6d9134cc764cf230616596010469e60f262ebd52a64ecd9167fca2f63ecd656f399a0edb076025b8c96c6ec7031febed4a27f99065d75954727b35e45e74bbbad2984d8c47adc685241fa791738c5af4238b6486205b477af3c8de2b282efdeac7fb80790ef9cc02e2427727b941c0826dc357810fd36a26055a87c2e9f32ac652ba9e89c210ff96e63946d7d6bfe025f5298b46dea201164360b35ed3e0adadcc3de0014f3c0ca629d8d1829451edf09d83547d714016eb798f16f6dac4d46b8dcbb57b128d297581f6296b4440087b20e97645e0b788d42434b55d5b8863c0e734c35b7e0bd22f352e30c26b4", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x100000001) accept$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff98) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)="33edcbc181a415adda000ce72fa6bf05e1aa21c1ea1812971efa24132d3b928ea58ad409bb23c9b802502a58c6bb95b76d732e1f24e19937a2bb91082847b2671ed3c9c8bcd2c0237a8e76ffe8edfe2548c218bdc03658ae2f7f5dc42d9ae5f203661fd663c79a1bda7945f10d66650c0e11cffac19649b14101faeaab3eb89d5f73a842337e3fe57f5b1188215b89f21cffc288dc1dc3ba311ed1eb1fb39599cc64a4afa97cb44d8a24f39baab086c544eed7cb", 0xb4}, {&(0x7f0000000300)="c38eec35ac13c6cb9969e6a6927cc37459d3827d80320277d81da0754d9433d7857b4f873e16af9afce2e6050d9f5ae9897b37f7af5cb51fc2bb1c2f5c7e9aae88e38bd7718f37df5bfa8e13be8dd03c79f90ab518ebb17df61545eac7cb807e47d6f40f558809f77bc976ae9c282fa93e8bedef0cd23246f0ba4ee3d1c7777d70eed7a9c2ab09af09b1b6026d158bb010e135701e6a6c5cb472a19872eb4c3d2694ec", 0xa3}, {&(0x7f00000003c0)="8fafabedbc9c049393a2fa9058e6adb1c8ad9af3d11dd194006111e8742bac59c7d4bb13cc6880aa2678e72b1af2d3de515374afb5b369503917a588f81489c79e0288585c8a5c744fdc61198f8e5b1b081dca800eea654a8a84075fc0f5cef0421577a6dfce2a6b27d839a611aeb5122d75e343aafbf62c2a68e97870463e5ba24f278cb4d9836f559fc61fdaa9157ced09ecb3915fb98fb22c4ddb2a38f4a7f89d30cc65d56dfe448331d97219296bdff9a649ec7a3f96489a18e625f466fcc327b44a5bd670fc0ee123106f53602ca2ed6c7063eaefc837eaf24c407ce7ef6efc6580731562e7fd151f2a1ae7ae40", 0xf0}, {&(0x7f00000004c0)="2d7fccec7bd5ea883a73be47d1952090a13d63191600f91727a0d3595fb09591560e7e861da62bc1f4b56c", 0x2b}, {&(0x7f0000000500)="575324c8dbd9f55eb9636113ccf167ef7e422f41ec8c62445d1ba2bc221a1a90b87247787d703b115c9133fff7fc76c6c44b4b711a4a93cdfd0be17753bcf600fb2131a0", 0x44}, {&(0x7f0000000580)="e4a65f80a5b10235554f238976d98fc0b5d9193ba0fb5af3cbcad457ebec2e756b0fe7458af86899e4946c274f", 0x2d}, {&(0x7f00000005c0)="3210d0e5f1c5c8c91287d5515840083544ffb771cec5e3a52ebde21fa330011aa108111e0e1f2cf03779628cef7ff7030aa26e9a64a62668749c4454bfa96ba3d3945c7397ae690fc79ecf5276708949b2c0652943efd89d0f31b882afd094fd9685f8ab028b76e6207dccba403e59bdb74ee393ef8caaf84f8b36d58b052e9a9548d00c36f65b63562b5e0704aba7b5c6e5b6afe4c13e462e3511a10899a25072", 0xa1}, {&(0x7f0000000680)="0bd577fb17f82ff831af011813543f5013db8c8677442b13e0ea68bc7837f07d5db8e88c2671b108e776aede36c78e64c7240585a49beff34e7279", 0x3b}], 0x8, &(0x7f0000000740)=[{0x108, 0xffff, 0x7, "83b5399d04342d74daab463f79890a543d688c1098df5913bf069c6cedc8b1acb1057d942960744de1d1e6dd08e43bbd8b93ba4b5f77679db626baa563c1edcd9b29f2dbae23ccc3325a651abc0d88e6ab226bf41adee1a301c9b79c29f82d4218c1429ab4371dad2b5719b35161b22f003c76ff9b8f623797d03a40fd1d581dcfd981c75e6bc42bf756dfc6c7b93480d5a258d035098756896e1f04d692acfc023d7cb858405f9623fe50c29cc2f2f373de9fb831f72bcbb1ac4294b585b76a819f6692f9c223ba1699cd4326afc51e2bd7029c8eb30f5aad22a707e66876fa0168b68f5e9151b6179821b7c8c0866d935409f7bc44"}, {0x18, 0x1, 0xff, "f257a1a09db9fa48"}, {0x68, 0x0, 0x3, "40c157488e6b64b987f2077b904ec51e4498d7568a86cae7b75ee2fc407e038975a1b43043e2cd080ea8c98aea703919cb04296ad20c75dd2ed99b7d8e50020c174f1f27b7fd243a71a8fab75b1631523aa5d749"}, {0x88, 0x1, 0x1f, "3edeee05aaa2ba65443c2d716a5545ddc68e1d5fa14d593771e292e66d8bf11c2ed04153b6392b83df44c76a99afaebefd0a6458953b179fd5d1d92cf0efc8a5ea9c201512337c3d269e05e274e70369c1defb1665564c6717255f3efb4d99a037179afd66ee1edbe226e52f7e3fb953fdaddddc716e"}], 0x210}, 0x400) sendto$inet(r0, &(0x7f00000000c0)="498e3ff567cf76aa92b48d624415020a82c5a9228f6b6570719a42f1a7c2adc773d9ecd6d26ca2e2296650ed9a13b501cdb7b1bd9c9976cd9ab26668b96e5607be56b1af65e29d7ad9f0d8f4a514bb11553fc10d069865a378b8773e7ca7ff663f8a99ec72be9e5f5d708a30e96935e74285c09be108521236d1db559864f1e19adf53a0fc2b96e283c27f6519ae18a941155099aea4751e9cc4c0da6f4db0b496380e21c16cef995f5a8d3ed75951b7ae78b48212d26351af00fdf89ce71009a9b83da1c5e883508f8d51fa50c1c6eef2eb2cd7bbcadc6d2ce9b0e4d8753653459186344260a4c8995e50d619e374f59973412c0eba490db58e", 0xfa, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r3) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x2, 0x0, "d73000", 0xfffffffffffffffc, 0x1}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kqueue() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/78, 0x4e}], 0x3) 16:00:22 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3fff, 0xffffffff) fcntl$getown(r0, 0x5) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000007, 0x90, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x18602, 0x60) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6354) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:22 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:22 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)="1419270a907fb59709aa06b4ad4a06760c96f84362ded8ee98e448ee5867580467bf3d770c69e5e46d03d6bf18d30292de3d74c985821be16bbd698d16102e7c295f7da99d2ae7461b2ec8988d526537b7c491cbf78c85e5076b6309ea421d1ac109a9cf7266", 0x66}, {&(0x7f0000001540)}, {&(0x7f0000001580)="2536bf8565298f9dcb529e873a5ca0ce42db18e1759acc7acafc3a843764e0d5dae9bb70bcba3449", 0x28}, {&(0x7f00000015c0)="7f410e047d967997d5995dae9369bca0aaf6f02b0d2f1459ffada3982382a878f4e197a5e98b894563c0617d67c8b997077bc5f156f44373c0c151958c5d69a305fb1df59e6692c632d75a1aaba10d46b4eb7bfab6c4d096488a4673762dfe05abc8f6e09ed6d6799a60e799ca9d9ae9363fab9abfeabcc5c900117f16296c62dc7d3829466d0048b454e90867e8f77489753479d19b71d61d84268ca8a52fc31fa414a4dcce3a1081807705c53afe5dc1919920e1a6afe122f46ed1d18833970399c081657c5c5816c7842d6e3b2f950b9ba40db3c9ccf31497b1a87e604cdcac7ed99362e1db1d3d416086aae0a4cb044f27d4f60376b836ba42", 0xfb}, {&(0x7f00000016c0)="fdc4288b78a9a4cfade8f80f81373180b2e1234a73a2bd14e653e91f86d2d47a521e80a56ae41deae77174e681e40051d0c8098f866fadf5f721b1559faeec514ae3e4983278231440c5bc4d102d3271ab587765a169314fdd085f6735e0f2007af0b73afbc498d1e48f34360c0eb6aae5b12be65c3b8d1eaa797b767a561cf1c383c8ba0baec204da3cc4a7534366d9eaa114376bf0fd0f9573", 0x9a}, {&(0x7f0000001780)="7375d7cb09c3933d2fa47c47db067ec7d74c88b1f2d78b5be611948a9ee1b6f4c837964bdeca6003e93c705815f53b1c7862513dcaa0aea0742eaf83d364acbfc78f4c131e2defe392651b22d05ad4d429b4e8463049af5499ac35e46dfc7ab6290c2dfb8637c1b8b5ea0632f3e19537ec58c68144df56531136f635e59fbda04c2fbe0597e88fad7d8c00320114f3c955443ae03f0ad642920953aa6cd69e751eb053ef5803652f54b2890dd9964b211a78e88bcf1b487907520ccfb181768259c02b6d", 0xc4}], 0x6) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='@'], &(0x7f0000001440)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)='-,\x00', &(0x7f00000013c0)='c\x00', &(0x7f0000001400)='\x00']) open(&(0x7f0000001480)='./file0\x00', 0x181, 0x20) dup(r1) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x41, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x1f}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) dup2(r0, r0) mprotect(&(0x7f00001e3000/0x4000)=nil, 0x4000, 0x3) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) 16:00:22 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = socket$inet(0x2, 0x8005, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = msgget(0x1, 0x44) msgctl$IPC_RMID(r2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 16:00:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x29) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) open$dir(&(0x7f00000001c0)='./file1\x00', 0x2, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x20000000000005) read(r0, &(0x7f0000000580)=""/255, 0xfffffff7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x100000003) syz_emit_ethernet(0xffffffffffffffe5, &(0x7f0000000680)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27b691168cbde46aa474e471e7ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce2e6b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce660b8d678b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d4b56d05af7702b3ec3440201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada398116f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c11100f4c8c002aeb3d9720c90750d282633e6fed0d2288fe9439cce21ca518d83f3db1e9fcabebccf8261272c691932393cbe381463da8be03269b96d643105cf76e3ca34e80d436f524c28f5553e9c5e593499352e808445718f73d5baf00326c6d80447c6725ba8e7eafcb9431708f818") mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x1) 16:00:23 executing program 0: getrusage(0xffffffffffffffff, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) sync() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x3}, 0x10) pipe(&(0x7f0000000180)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x3d) write(r0, 0x0, 0xed30c5b07d791723) poll(&(0x7f0000000000)=[{}], 0x1, 0x40000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x90) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r3 = socket$unix(0x1, 0x5, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = socket(0x17, 0x3, 0x9) bind$inet(r4, &(0x7f0000000200)={0x2, 0x0}, 0xc) open(&(0x7f0000000380)='./file0\x00', 0x811, 0x10) syz_emit_ethernet(0x58, &(0x7f0000000240)="526d626460314efbdb56b660e0232d891c22d9cac65e8536ba8c0a3ea4281426935b7a75e9ab35df0af51f228ab42665e812bb9b7ed42323dcd83ff80ce496d6b547f43d3fdd6c2271b92a91996ee4c24997cf6084f404c9") ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/68, &(0x7f00000001c0)=0x44) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0)={0x3f, 0x2f0c}, 0x8) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000200)="18ec32b4de158676d3c5d9b45f4e4e44edb6959ccb7d1038dd9220d52ee7d201c59031263c624d05a5ac0785980d84ba3c21b1f26a802112d3987e94e51a0ca8c8d46d05391ebeea167693bbfd780b0f75b26bd249fadb394d1c897d895c43e7125c38da21df99ecd9e89a6b9d62981d83bcaf6a3133534f240f60469075dee9ee78c831946e12b0f7d37d89c7cdb11a1b4f5c665e7776fb2bae1cefb45916527f9df2651cf260af0b2895b331daae0d540c0799fe3a3f61d56f27a3cec257162e5ac53acb556133e8a846fc3745d94ddeb623a8b6430030d1335568f5cce3baf4d407914d7f6acb3c57a31233e639fea5cdb6f728750dde75e27de10efe76090944584f20129bc71aa82ccead6ad0df70fbadfea1a9eef72722310db93546b03b1464c335512d97c29a060d9dca6e28d05528dbc5fb9b054cb70ee51fbb717d054925e712a4d1776611aa8bcf3a0d0cb00f81b17775385eb7785e2e8e95f9c2a0fcd1fed5d5834cae5528023281427ea75021c37593e994535242f778fc7162180ef36e258d8a07e6a61103e64dff2bf0b7efdd4de7c301fc87b5a37d7968aa1f95f56af133b5f46f8aad1164da310c52590134eec3655424759cd6c15ead0fc1e2e3f92c76a8aebc0a5a3c7bcfc762a37ae2b571302c0a246f2ee7619a2d3b7875980ec811a80778af598bcd47fbcf7968aee60a01af60632db0801612ea7e88f8883ba8ed39854324bc5fe23ea2e1ef0f5fb214e2131d63ccc6275a46b7ad849a15afa9b5a270a6d898434d4139c4f213c554acb5ca1f2a856503985d9ce8b582bc4421511f3d95a1e2a65d7ae51aac868f39774acd20f3ab2373c2c39e25f9e2c460c7fdec0b23912dbe7cdddae77835989c7ce50d61dfce2b56ea0483080ed9765d25c2988f415ad7db05fcb7ad83c9005dee46a05e9f643af61df2f6c7ff5dbc29fb0cd2d9788f42b21c8988dd5d8b673f65cc6d0210f808376da7c144688b34231388b03f3cbfe03a385a7b30cc714c142d80c6cdbd1d50ebb25ab9b6da6cac772383e024dea1f8f5b412b5488ad4dbf6853f0cd4b5949f0de4e39a7a6d6bcdcad86bb1bb88f8e0e25ac4203f8b90918676e74f0ef46ac78a213955d13cb54a2b087516fcc6aac9fd6c33949564a743ccf2a9e574a3fb408d1030fb2d98faa512d416810676cd9798e9d25c42b66c79e5b92f3095201383f1a5d383ef5f05d5b04c1311e8c81f7ad0dd93a20e21a6e16609b6f5132d559fe7f4c28d15fbdcf9cdeda97dcffce6dcc921592d545e37b43b59c1c8e5474f3ff796777abdf7a8b01202c0be066f4af009312bffa7d7810f339f336a8a52d6bed148164b29d92e8a3d14e8191c5839fb3ab8b0256994894fa9b7fd1c03927fb75936a9bc943ec0df71a2b787ac73cf203739b186a96dca49fa5ee785dcab9345766e1cbdd5dd803fcc2a3b337b5f62a503e715efedd36e9fbb8e3ebfd53025cea14008d4e1216e89befd1f960c194fa7435ae99cf94b1e6abb5b34803a6bf4912a98996f0d0afcb50cdd9bb05d24fc860dd50bff759547e0b0138376e533274dadabd451e43a3ea821d2f2b573badc72663047b573febeb7ea92603075b48f46d417944026a937558a1bac269bebc698ec282d878029c130a583b8c9a75461e97526be41e2d61a7bd68d79fe5e872af69d717c91274386e2285dcfe0b1b292bdb3cdd050f8899ce1d6308b3f8e1c80943aae22fdc45e71cb0622224af9eb8490e63f3cb834420be7746c508d5e5e6a5abd56ee573f5d3f1eceb842152611adc63e2a2f7985072af4450631c1fd6ced4661fff7fa1a6145bfa499983e4474679913aba95a58780792b3433e7efc95115f07fbbc38a1526d83b63ec4ec5429693a599e13a07666f8958d3f3c595fdc63e9453c4ee1f9e1e6f33b4bea7066f2c30a6bf16f866ce06312b91cc53fffdd130aa872cc13dc74cbc51f092201a9dd826694a08618f22849eabf5fa95cf61f7e8cb208ac2aa5cded0347340121c9972c53a91d245a207acfd304bc05be4075ecfad3488200f74f50ff3506bd0f1f710b1b9c71f56bf02c19372f3b6fb7a9d12d639a466fde719e6b03eb8c269f6de3bb6789fd3c38f8a0583fb9b0a0f246dfc74db13f6c90166bf74641363536d4ae9e61f134d0ab4ee80e52208e7749847002b7f76929d75006165e937870bb13d32abe8e774b20d349eb82d48db2b4977d70a152c3d112eee2c7b14ab06042117b4c6b96b1b750776132df256ec6705f244aa1730b24bd0e41b0f2f475c41904f221da5862f924bf7921b21d767f65cfc898c7f281e05d5adb7f1ea1f7db9a7025acb54ab047ad344bfe8ac33ea02e1af985c5c17e3c7f6410930546f4e0e3c8eab1a8254b77b934a182f9e0e3e55e45c61d3a28b41d99f0675a80e78833eaf167c299a6a899673b36f771d228bb30c9fbe4714ce427696aafe303c9906be56c3818017a2e879588a8f3f61e97b2c18b337ca890b685bc62bad1fec3717a4747a8c93c7470814e6730e7cdd4ba3593bdfea53bd26dc6f7efd5cb37aff06f29fc162eb584c7ba2261ede8ec8e1fb8ffd79468656db1740f7f4514f2a5f7d7ac9f1b0d56e08f7b0554f9c93c1e9a3dbfa07bd609c18408f7aeb78001986883ec810dea88cba384a9c43836f5f82636c185f23983d9505c14850439c54cb6b5c3da3662ab729bdb39d5626e3362e076d82f8285b4b107e9e800a2ceb4c8872af5578433df63d41eb3e55ca62144824e3fbf2cd4f6e5732d709b1a94bd44ca534b5108d0892b983b8a79537a149cacc832c705726b0c72bb75dc06fc167bf52a650e4b627911d2fc1992b39aa36373ec6205ebc5cb0a26582c6275ac3b2a1fb97c58b78725c5b511a537318ed6bac82fbabd33a29c85f770789eb7301cd391ca5405c81a41adc8d9b723080cfa721ea819fa2979c8fbf4a62bc0ccf0d479b4be25e393fbf163a9e96db0d885cda345e91e8b6769bf964c1f92714b400b7353d0126d3fdcc83e913057dfbd09a08f0fb2085d83c4e1f2f57ad5b0db96c96d69e14995b0b1c7fa2570305d71870d53ff6b4c414ad7b56f43adc91b9d13b9e3c32287547ced1b656857604a3382f4238ef88919a126a6ea88922df4964f9b96099b5231e1062d59df97eceabccdb234c4302213e9cfc30a0cf59565f9721b0c7847395874babc1b5420f0c0da91bf551b23455e941123f74d51612a25b8e0984356b54cb693ea1681e08dcee56f8d1e0f7efe4276f2afdae34e010c92b1755fedb220227fcd49441e5eabaf952903448fc29350e9396625d4314367070cd68ade031451132bf4f783892fd4b4c20f6c2b7649585f3b8ca8e8664b2782d6483e1d8d31c654a4dd2f179b87c3581914c6a8e68e11137baf350488202caaf4b890ff38ae1f8c3949a9ac17dbc299c825e92668b9ddfe151e786f35f07572642c052aab0b684fa1b844ea4802c3e5da31532182c3022b85aea06e600617ca341a5da77b7997032af14a6e3257652a8b47c2ccca20456a64e07db6f31df123821969ea870b587695415ee545cbf7d42cd5fb825177bbdd286bc4043c21928f8f59467f117bc9917375f8160037bed146fd62e68216e121ad795e44f27ba863a3b458715acf0613ff1d48156dc85587a64e2228207a2694eadabc00943ab2abaca5f86ff5d1dfb2624b3922eec4f701ab6f497740080016de351b50b0eca581f0ec2e25a8ce01df850141b98d9d7db65991106dd84a6469f129d4a0903a3ff374eda690fcec562b5428780fbcac2838a567d7381833d79954353d50d8d8a7b36d41daa74b4b4dd9ef79c762dde5c8fa3f0771ef493672d10e3805647db94e03f04d842433f002dff3c33fd1c540c3206bc4290fafd9fd5be51de7c443e232fcf4f9b0a41660d1f6325f05eee6518e7831d518d436c956302b04850caf60690b8d10991e09a5f3a8f98ed41c6487541483b2e83e092a1def385dfd8a43f5cd0d6ddc06fe39b4f8e74f0658f631dd377616d87889946eb8d6d60a293eabd3c2c8a2b2c76a6179efe051062edcf05414436a01c11cb45365f1d65a998a8418e9b0e143b3a02c8dbf9301f5b7fbdd7ed2140e0ffbad23eb45f38f60e490bb9a302f2cb87fc38efaca32b33647334b3fd069f7b97c68244dd690927afdaa5223b3350e3045db4d6946028d4bb8c780ad8c6ac2d96d51f1a4ab896698612eae05679f437e25ff200f8b17af3e4fa1ec40116718b6f66bb344037e8f29c8c8f1f2ebb8d9fbc362bdcf6537a58fc9ff9f057cfb22dd1f195df35ee714abce3ade5cc3f2a43600c4df9e18f8e970efcd0f7246433de1321be10cd079579afc34227c52882fe05964b8a02d48e182cb2fe1a92059552fa9d11f7e1f5cc8ccbc4c132200b9907fc20094ede44e1835ef6f09a3a7ef9e9e3518e11c56174c150a6bfd83e4a49db181d2987ee5d866cf7099c242e930ad442a35b60eaf6c0d6039aa7786e175c86680567c2afe4510d87651581022d67d4ee0a03db48eb50c6f36db6efeeb7c0eef28723904ff38dccb9ceb6e4a245ea557a786e44d802437a99b68b3252e7d56f1fe1520f284308aa851efcc2bbbc03153ecfd4985797c4084dee0db2b348655be47f2580a7058a6073884741a2b901fb134db959568ba6ce3e0a2d747b9e93dfc856b65abcd4e60dc0eac20a75603fa162549fa52702730eed56c875e763691c106660ce4ecc43c966bc275e69dbd4c58f0083eb6fc1365c9470e1214a5155206d3bf31f07552bccebba39da29a328ea953f9c9eb1d10529d429fcf72ae35ff37bc3ebdd5c550a620326ff25198685686f08afcb66e1e35645ab38f9050560db44264eaaff5fe7265566a87aefcf74d40ef15c43501d54f3a1621251bd9c58945b942192d95e0bb3a4b27308342567ecf0cddc59ef5d6937556200358fa05a258f7d414a3e18219efa579e785393c8c529e220065e514906f380c8afc5ae779b0177bf814b72cb388b82a1fab942b40d2276b402e9b03d2a3b18ba7284f39c1658c8145dc97f60625aa604f64b27bc3aa4e760f103434e6c20abcb18846998120154659866920657f8fc1ac99c58eed872dbaab10627bed055f5cb5609e77b810baadd7a3eda2a22fc8e7148e10c8f3722031b38fd789fd8b099aff61943f698f6d3397e2e30781416b521116b6eb1732539e4b8e4e1ceaa35554ec44dac748afeba92b2afe50a100933c5cb0e9a686b68561e2090cbeca2fb16a8d88688d7710418402a983190b3fa91fc4cd0a7763be5d9b5f7044e1f6c6a649aa1427e008ffa2a45bab765ca5030f1863ed88a74acd8daee2c30feee253991c00c8fb01a30da91a4cffaaf6ec06c1911dacd2d8365a51543087c9c49bea6426290b28a31b6844606f406777cf6e8f1fd5cb87f49168eb71cfc601cf9fa18d5e857de1096dc2bf6e689340bfdc37b2d6e76c4978ed6e1d5fcbd203a9a444606bece01f1a4d347a86c41b6909832689d377e0f1be28ecec5042405e5a8583d1a02ecd784dc578dd85dc80de38660b37294156658f558fd86885080a13f556aef3b0874c47ad1e985f8338528bb35566ca3b8902271f39b82960273e6419e80ea65002c53cac5975b651585bc88c86d24f0c27baf736ca090b6f20bad5b74ede799273020aae20fd1b7024c1eb022836989b427d7d67f88a9e5acacaacc0ffb79ea9b444965b8c31775dd8c1825439be20cafdc0494293226e504dd5fa300228e6acf6715c1def9c6b81c56785fee71194a96b61", 0x1000) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) flock(r0, 0x7dc68093430b73f2) close(r0) 16:00:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r0, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2ffffffff}) read(r0, &(0x7f0000000080)=""/168, 0xa8) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) close(r1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) setsockopt(r1, 0x70b7, 0x7cc, &(0x7f00000001c0)="ad5bb5fd11d852ccdfda6d31f0d7a53e4f3a9f2e2d6c43f707d41e52a1e25d6dd7a2b87cc3d7921792a06ae37675fec38d65669b292af03d0a5f54c804f409d98348db211f98f174252fd60ee2b704ef6cf26d093a092ded3fe1f01740e9d043231751fea4eacb73b9", 0x69) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6010, r3, 0x0, 0x0) fchmod(r0, 0x10000000140) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) r1 = semget(0x0, 0x3, 0x84) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/211) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0x369) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdf5, 0x0}, 0x2) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x98b) r2 = syz_open_pts() lseek(r2, 0x0, 0x1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x88) fchdir(r0) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xa9, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xb4de, 0x3}, 0x8) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x3, 0x1000000000009, 0xffffffffffffffff, "1b11e6fdf07f02af276408cd2f00", 0xffffffffffffd2b0, 0x9}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0xc001, 0x80000000) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9", 0xfaf) sendto$unix(r0, &(0x7f0000000240)="e13394078373459ae15641d6224fdd55b84e18c20e373ef96137fafd8fd62735a124df9853b5fe4752dfef643c2fe29f3e4c39c894dade2e06aaa92ec48d170040d447bac3eabe2e", 0x48, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/73, 0x49, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="01dbdf04c34581b22b2d04ec005296f8b80c04002d"], 0xa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0xd5f7bcc18193fdba, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') 16:00:25 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) sendto$inet(r0, &(0x7f0000000000)="ac0835580f3bef414a681a22827126595446c1fea641e91bf1a7bd29e23ee33f2303a7cb2a23730785470c7dd70f0415fb7f159d6b174ae2f016cebcdf165558040790277e478686df39e9a6a21f78e7775fea5cb92d7270ea19fedf298891f972d368faa2a920a4c58e1760e71118d129353bd908b4104e92ad9ad404e6764951a8e8511524de2feee1cd7dd4aeebdf694e3685a832560750da87b16400047ddb6c0ec042ce08e3febed1fe1db5603fb96149400202a51b4108ec7c0504e77d8186ebcfd6f8cae9", 0xce, 0x404, &(0x7f00000001c0)={0x2, 0x1}, 0xfffffff9) clock_getres(0x4, &(0x7f0000000240)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pledge(&(0x7f0000000040)='!.\x00', &(0x7f0000000080)='B\x00') shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r1, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) socket(0x3f, 0x4005, 0x9) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x16) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x1, 0x3b1}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x499851c, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x5, 0x7, 0x10001}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0xffffffffffffff0c}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x2, 0x3}, {{r1}, 0x0, 0x4, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0x3ff, 0x401}], 0x4, &(0x7f0000000040)={0x1, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x6, 0x0) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) 16:00:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r1) execve(0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f00000003c0)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/218, 0xda}], 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) r1 = socket(0x20, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebf7cbff13b9fd81733c4e713048e699db513192964856f286aa48ac78ab196ba1f3eede0c6b2bd742f82f0f4674f9f74db69722cedd9c71fd0926159505ca969b1076947f1e80983b116f84ae974289a085591f80c08fca0ad37ef7e13b02574a3525bb51fbde31eb618108c5853eb9408ad085e1fe4908b4", 0x79) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x40000014, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x90, 0x10, 0x94, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x24, 0x8, 0x5, 0x8}, {{r1}, 0x0, 0x40, 0x80000003, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x9a, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x2, 0x9}, {{r0}, 0x0, 0x9, 0x0, 0xfffffffffffffffa}], 0x9, &(0x7f0000000000)=[{{r1}, 0x0, 0x5, 0x40000000, 0x100000001, 0x3}, {{r0}, 0x0, 0x40, 0x28, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x10000, 0x9}], 0x2, &(0x7f00000001c0)={0x4, 0x3ff}) dup2(r1, r0) 16:00:25 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), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2627, 0x2, 0x100, 0x401, "23b41ef4e4ac8fdc67a5cb4febe2e94c064709c3", 0x3f, 0x8001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000200)]) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:26 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000001380)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) write(r1, &(0x7f0000000200)="b177885f474d39bd9808affe0c38a0925348fed71d9c7ed376c3b98ff3ca57a48a3f9ca6d42b8ac46a65025c9dc75e07754200de5ceca6fdb4b837b08c38cf914ade8f622ce0864439a79b7be8ca537fbd9473a1851440aa21ac0fedcce3c450d55c2814f673521cb24b3a816724ae12fb12bb699083cb6b2a07a457d1700d1a4f3448a6e0ff19f970db98643468fc81c5f4a21e499a432e2294f36858d5c456bd490a20d0176cf749bcd612e77b3c224f99482edd6691fdf12de1d723530e011ae34cdbab7b77b1ae9c33197bfe236f72b87c806a039eea3ad2e7d9ee3b8b592ba5ac0fcaf54859735bbd", 0xeb) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:28 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x6, 0xc007, 0x7, &(0x7f0000000040)) socketpair(0x0, 0x8000, 0x33d, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x8) setsockopt(r0, 0x29, 0x2000009, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c12f66696c657000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x9}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000680)="cb", 0x1) fcntl$dupfd(r1, 0x0, r0) dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) r2 = syz_open_pts() close(r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x1000, 0x0, "98a6c65fc1f5e57385c3fba9c483dde23138b49c", 0x0, 0x3}) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300), 0x32f, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f00000003c0)=""/134, 0x86) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x8001, 0x80}, {0x18, 0x3, 0x3bdc, 0x50c3}, 0x5, [0x6, 0x80000001, 0x2, 0x7ff, 0x2, 0x0, 0x1000]}, 0x3c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000640)={0x0, ""/26}, 0x22, 0x1, 0x1000) r3 = fcntl$getown(r1, 0x5) r4 = getpgid(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r7) r8 = openat(r6, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r6, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r4) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r8, &(0x7f0000000600)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x4, 0x200) semop(r9, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) lseek(r0, 0x1f, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7f, 0x0, 0x100, 0x0) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x7, 0x0, 0x6, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x2, 0x80) r9 = open(&(0x7f0000000a00)='./file0\x00', 0x0, 0x109) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) syz_open_pts() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="358b208bd4220518466f86aa045fa4a5029947b4411b3813aa21da067e6713f0aa59bc1be79c448094fcff4c9485eafc4b23b61da23dc090419b1ad91398f9f558c7f34ff1ff11f2b5dd7452f6f111b3c9e5418c67a63feb4c987f95e81c40a97e20accfe35dd778a8e094374ea7db7c35c68ae5a3b9f74d86186ee8f6c7b3bf3fc144147a59deb5cfe15400f59a031a0ccd0c5c67d6fc5a9c3d223faeca2c63c617ae9fd157d8947eb26a19487d93842ec62d33ca67ecc07ba4acc13cf936c20d", 0xc1}, {&(0x7f0000000200)="827d333d77497963991050e58e738251ab3396ebc430e7a2ad0c119d2589e1e633b239c17767ea6d22d068683268bd5bf13db8a1233ee4bc3c6a2b262d82014dcb766725a7d5cc24e3da074101d03b661ced7a848a0a8592a8bf15590709b613c461081e31f228d4b121aba7427ec4acb45e764b0b65f366b4b77556f7e879d35f94a6f5037104092555476df5cffc1969418f0b34e5ec731dca71cb5de5fd1194", 0xa1}, {&(0x7f00000002c0)="8d5a2b880d9d26492f8c9f2e70017a9ad42b6b", 0x13}, {&(0x7f0000000300)="a2ef7575f288880af642ab046cff6b914b0f1ba271ea85a6ac405ea275fd2816170bd09a993739a04daad703924b06d39ae1ede0a381640cfb92ddebac9a7c74810742cde18484b042f5cdbed414701f5f600f539c4dd1b44cca3cb08c6023ede03c4f6c12db9a855bca13f31d0ee07d710416a28b546697b78e3301335926d9ec9e248497c4c15402f5b5f9896ab3dcd18d3e5fbd4250a945db9208fd5bd443af28f89dac0e60cbfbb6af8bab034372cbb6f0535cd926dc467adf167b43fb03b322167dde80180c", 0xc8}, {&(0x7f0000000400)="9ab0453b1305d8bf45cda4f938e8917cfec136e29a167cf9155bd13c6f5ad57bbb90f0d3c26f7365a59a3f2ccc1f04356760a9ef218dd0a3eba887cbb5820e97d478ffc4efc4ed132c9295c5489a38dec5de80976487a3d70ff162e99698621dd2f46cee3acae0f0112600dd798b9a4356997b68477c180199b086df3c84a4727123fb4257f1b6cdccb2843e7cfdc80e3ca6cbdb23df9f21546717a7af691bab90b082fb2608ec0a5bc979b297dff7083533ccd90ce1371cc4425cac3e2b35419e1b7cd6b95e1a6452b8612bae157d9a62bbc664e99edf0a67013fbf84e7bc250b6b976b24293e9b7bef5841f6b7bfe7972d590f550f", 0xf6}, {&(0x7f0000000500)="39908b609dbde2c9839e14636ce58bd4d8d0bed1ad9c95da57ecb06639335bc092981a605e90664822a411eadc184d357b77beb6f3e4e0014d38afe81b777d1bb85ea035eb50f75d3c11ca9ac9d04e68985ce641018e748b3b2cb73a45bbd68c00f2296c3e9eaae2ce03d5dfd27c72d3295ba479a2cd48094612365f0528c6ee22bb0c378c18f46edea6188e91aca5a1c8218759d759cfddb129c3e447672cbf543a8f34bfa9cd7b3b125d2632fa41923fedbd54f0c7be218dd8981332d887a393031a0042b7fb9a8139a073eece18bf45", 0xd1}, {&(0x7f0000000600)="d00821ee3998f157c1a0e746d63d126ea4e33c6e762ce6c449ae32a7b4d2f40c4e246db26c8e844c6078abae578add9cc1cbb305a50ed681592592cb259f2743eed1bf1622a9770002906a22989a25c0c662961e450ac982f478921803e3425f3cf09864a3f7e8c112d4b5fa43db43ba6ca3708c0591aa7b9f0bcadaf5df3be7b0ca6772a138157ebddf4d2de9b1685f98f72925d07640bd130501a330f92b11fdba9d6b19b19eec", 0xa8}, {&(0x7f00000006c0)="cda465cafe4f1e89d8f919d4a6d36bcd612d4f882b3bc1805517cec8a65f35984d2993d60a686f2d47dd761987d25a94be551a832a6d9d6eabfbd376e4c90a0a33f5288356b60e9ab38e7c1363f323eaaea3707ca59b850d9416e9811d8bf068c84524e2ed4c427a44e97bf0e30e8e6d9aca15b91036b31fe23a514fc5646b029abe5b825e28fab41d3468b58c396bd474", 0x91}, {&(0x7f0000000780)="bd94c901e6d17e1bb8b976ead428d2de52793070db93f863d61b67e22384c4483a3e", 0x22}], 0x9, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}], 0x70, 0x8}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./vile0\x00'], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) 16:00:29 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002d0000/0x2000)=nil, 0x2000, 0x4) 16:00:29 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) mknodat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x94, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x1) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0xbf1f77900321baeb) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) r3 = socket(0x26, 0x4002, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r2, r5}, 0xc) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ftruncate(r1, 0x7) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f00000000c0)) shutdown(r0, 0x2) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) syz_open_pts() shmdt(r1) poll(&(0x7f0000000040)=[{r0, 0x62}], 0x1, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 16:00:30 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='\xff\x01') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x5, 0x8) fcntl$dupfd(r1, 0x7, r0) fchdir(r1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:30 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 16:00:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/241, 0xf1, 0x43, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 16:00:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:30 executing program 1: socket(0x10, 0x8000, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) mprotect(&(0x7f0000088000/0x2000)=nil, 0x2000, 0x2) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x60) msgsnd(r2, &(0x7f0000000140)={0x3}, 0x8, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/62, 0x3e}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f00000007c0)=""/251, 0xfb}, {&(0x7f0000000540)=""/14, 0xe}], 0x9) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x4, 0xbd6e, 0x4, 0x6, "b016be1dd44e599adc0d403b02673730fe8eb9e8", 0x4, 0x9}) syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff98}], 0xffffffffffffff7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xe112, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d7300100bb6fc6e23c5b04000000000000e74de4", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbc4c0d7e6297463fd2287353292def9a3ff", 0x14) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) 16:00:30 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="2564675fb3e39d78", 0x8}, {&(0x7f0000000040)="69a03e5d098ccd90d2a8192e64f0e8aaf7b002a648d2490c94e75e1f85b151ecb65dc8132a5fc8744eb6cad2d3d482e43d5d1a3f3caff95ed105f4f1ef11095ea7a93de431c27f4363d0d216df8cdfa9c7f7763ec3b6d20aeb5ba05ff6cabb8397dc9bf2a1394e749080d7ed96fda4d45ac9d2cfb77592fdc46f25eada2e63296b9ba243134bbc3041332ad88962e96531e8802694c38ac8c2b817ff4fe6b5167c216484e6bbfc", 0xa7}, {&(0x7f0000000100)='\n', 0x1}, {&(0x7f0000000140)="e2655817e8fd4cee24944b85e592", 0xe}], 0x4) 16:00:30 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') chdir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00') symlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', &(0x7f0000000080)='.\x00') 16:00:30 executing program 1: nanosleep(&(0x7f0000000080)={0x1, 0x2}, 0xfffffffffffffffe) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r0, 0xc}], 0x3, 0x3f) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 16:00:30 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x22) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/21, 0x15) select(0x40, &(0x7f0000000100)={0x5, 0x6, 0x6, 0x766, 0x9, 0x9, 0x0, 0x1000}, &(0x7f0000000300)={0x7fed, 0x8, 0x5, 0x8, 0x5, 0x3, 0x3f, 0xff}, &(0x7f0000000340)={0xfffffffffffffffc, 0x0, 0x5, 0x7, 0x100000000, 0xffff, 0x8, 0x101}, &(0x7f0000000380)={0x3ff, 0x16}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) geteuid() r4 = semget(0x0, 0x5, 0x200) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000440)=""/175) r5 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000140)=0x5f, 0x4) unlinkat(r5, &(0x7f0000000540)='./file0\x00', 0x800000) chown(&(0x7f0000000080)='./file0\x00', r1, r7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x200) chown(&(0x7f0000000500)='./file0\x00', r6, r7) renameat(r5, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000180)='cr') 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{0x0}], 0x1) 16:00:31 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xed8, 0xffffffffffff18f0}, 0x8) mlock(&(0x7f00003eb000/0x3000)=nil, 0x3000) 16:00:31 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x20000041, 0x3, 0x100}, {{r0}, 0xfffffffffffffffd, 0xae, 0x40, 0x2, 0xa4}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x3, 0x3ff}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0x7f}], 0x9, &(0x7f00000000c0)={0x8, 0x3}) 16:00:31 executing program 0: kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x7, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc005, 0x89) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="8ef578b94e19067b02f04d4cff28a8d45058442aa8fb907f8c1b21b5f818c838a135f189c5af0eb5d4025cc17f21a0843e581b6b64e3f4b5a85e3b2bb36e9b1ef6cac708691eff1efef0e0216c1bc89df55fb4d96a9a6932698c4834607743d229a221e42931df8192f0e12e0111c8a4a3d8887e58fac4d806ef55de1d81cdad95b3dd95c6ebeec1e5fcc9bd76025eaf0121e5482cf768126e5bbe4b72fe3dc00f71aa4d50f2b5c4b9535e5ff5bb543c949d0902e92d475dec5121d3b25924a93b9c6b20f9490ca6a9da4ccc5a6113a32e85233f6de975eb1115e2b2f14d82a1872dccb17591bbb598032c94846713a453ec006b", 0xf4}, {&(0x7f00000001c0)="56cd6022ad4ed227a9f721383a65ab9f56ce53ee", 0x14}, {&(0x7f0000000200)="d466c52adcb233e59c5a0e35131e23a057108ea5dcf26ea19efd1e158098cb357964ebe5f2f885bca29a6c93fee5ac99954036531a6ebb3b85bb1e826cfc36261327f41c47c43ce6254bcfdac79a7f999c2cc594fe89a587a92db6404f47f0a2d7b8e4bf595dafce851ef45f5b68296c89a8ecf6600d73b3b435ff513e4e15173d42706bb70e8f3af120a01330b5eaddf1cd1ac8bbbcd0f5d1676859805c08b4f8601f7a4049ad0c7daa7394fc72d0bcbd25a68d6678a5954e88461404313862", 0xc0}, {&(0x7f00000002c0)="ab12636073c9e0c3a647827da7d5ac0ae0a22a1b8ef1f0a5c8af12a971d729b1780100f667529f3618a97f59d12c27c821b4c21f986960507928ada0ad4e2bc961828361c7e0e382e4acaa9aec83f2d8d659e3526a6cb7aa1159a4dbebd2662181e2ef741ce84aefc4e5350719d9b32d4828eff913f8dbbccbc47ea6336d1e5225a23249dc7e7281d727aacf8b1aa21c6cd696dd4261273c1c26c7c2276dec8409bfa78535063649d7f64760b9da78edd5491f0dbe845a215021db89c9f1c8010761c4f068685c943a7cf1bdb136340c3874202d8f59ef1080359dd0b37ae62dcea126", 0xe3}, {&(0x7f00000003c0)="3af4b08de0d34b872103415e697a8d8e0f9b55c3fe84986060fe2e0bbe72696e55779bf221b206", 0x27}, {&(0x7f0000000400)="c040d94f4e34afdc8d64be85db57d6cdef29ce2284a1604b64132210e631e69b5cc651f3ab2b0bf394779f3bad0ec0c4d2249eef67f656b2714dda07c4578ac834827ccd6d6e8abeceb1060bae90b178fc15c7cdc8567dcc8dc34bf25d8c5a93ed3357802fd1804d1c596a9d1abe2d", 0x6f}, {&(0x7f0000000480)="c3150d69c53bde791251cddc65408a5f07dee9334cc66f8c2d6aa3f1dfcdf81f097b7a9d705c503a4a681a38fc9261fc2d482433254cc970c17cd91ec55de0cecedcaf59f1ed1f36ce741e0a271c1b751d00762387df0137b217d1d82a5053fdb00752db28cad81bb5366ddf407b2c5846ad0066de7b43f87e82aa046be15d9e0e3700ab826ff7bdec6a0e414d565f3c7f71269f6da6b6ea0738f0487ff926cfd013406ed4c20d424e9b76a9719f89abf9c4f4", 0xb3}, {&(0x7f0000000540)="ccc01bd709465161dba6735e70569f9fef06485bf8d3b44e2b4ac9333ef03c6ab6a3853cff813b35da98e2ef974e323105502eaee05a9a921b273155beb8fb457c9f6dbcc9873ed394ed29bfd2ce0798f79bb23cc942864f53efd35c7f6eb93f648c19c09ff9a5c6c20ec0cfbeccb531721a271aee96cab627dc7274e7314782b6f415353b80597e74507149316e23ea31ff78db568d4b0e86cfc7e1d48b16bcb29edd01e13d5c4dbe4ebef97ee8a55e06ab063d3273f59726e9", 0xba}, {&(0x7f0000000600)="7a1744f19fdedda45a63493ad4dd7cb437b0b6718a58385d23f1402a7cabcdbc5accd390d246b65cd64254b8232ce7da8334a823a7a7b86f2454b76e47fd5f6c2f7e55f8aa1302165dd73f40af0233ec2fe0b948ad93675e2b4a93c0442100ec7ff2f463ee8be1bc59", 0x69}, {&(0x7f0000000680)="e9bd33a19368d85cd7558b4b8df1fb76b3e73023462abf95c4d50a05b7288abbea4ab5f71f045f589fb053eeb0229a99e6e0d5ebddc29c1096d7604a8a065973f1df3b52d5202a8c3f93de1829c1da483edb2e3d498b83e27925", 0x5a}], 0xa) kevent(r0, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x974, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x100, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000001, 0x7, 0xcb}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7ff, 0x720000000}], 0x4, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x8d, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x94, 0x2, 0x101, 0xfdd2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x407, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xf537, 0x9}], 0x2, &(0x7f0000000900)={0x10000, 0x400}) sendto$unix(r0, &(0x7f0000000940)="28063045312aedfc4368f2c6aa7b74b2be", 0x11, 0x1, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f00000009c0)={0xfff, 0x4}, &(0x7f0000000a00)) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a80)) listen(r1, 0x400) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b00)='&-\x00', &(0x7f0000000b40)='.\x00', &(0x7f0000000b80)='[\x00'], &(0x7f0000000c40)=[&(0x7f0000000c00)='\x00']) ftruncate(r1, 0x60) lseek(r0, 0x0, 0x2) r3 = openat(r2, &(0x7f0000000c80)='./file0\x00', 0x800, 0x0) accept(r3, 0x0, &(0x7f0000000cc0)) sendto$inet(r0, &(0x7f0000000d00)="625c0b3724dd9c387c784280bbf906b570655e68544bc0366807b85dc56a1d7f6a2883f55fc8a634571d4d01e215e676a88bb7976139e89a6d81ba227eb3dad4e5e4d2d242620d31d01d7fe0a02e3aaf2904e2331b626fc7b193679caf239ec721504fd54f5a5b51b9a72f1055a91c2ebe59cfed1437b13a87f625021a2406ac601d9a018d14b0768131bf5b4a", 0x8d, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000002000)=[{&(0x7f0000000dc0)="2f666b142d9eb9655e567fd19cd3340065df9b55e8f8a451c0945574636fb286aca190430733d88bb4d12de658cdff2d1306511531a7e0eb1cf35287ad25c8af319fc07a923f6f21057d77d830fc6e3ac5ab9df79243052c74e8ccf7e5a291a2ba5828fe47", 0x65}, {&(0x7f0000000e40)="09e77bf478b3ebbec3a74eb53c57b0e32e1a2f7d39c3e5c5654ddf015ec83863c2283e78eecb98cb3c983385e2ae19e0d03814ad18e1c95173bfaec496c8cd818f4f1dbf3d826417a56ce9adf1459ff18b04a1be84b9a1bf073131f9c75db9d935010d774642d6ecb12a00c06a7293a8681a1c1781f949c2df31f4b5f5d0a5150b05a2c376533b61c7457690dea0ec711bdc0ed265dc01ffe362b53d828921ca0e1e819666fc897a3cfc79e6a88df11801d181ad451943ae913af0c35c193dd57bae9199dc56365c0121544ef202344033e9acb98ac7f04ae0effc297c07c8b36b8489f9ecf129a2dbb2ef460a36c37d62fbeb0dc3a5df6b5bf4beebfcd33dce933e1171446c7aed3016ed9a41c00e46281f9e2d42e987ae733c465c13fbfae1ebd0f10aab21ff4fc0ef34402902e609156eb10e1b797b58341d7f4778cf354b7b62c82665e334a33d6a0e394a700d6e9466c521d078cce5325377e93b53a2aa28afe23ef70032e33fc22a38ae38c21741894dceaeae498e4977941d3fd49a169ec7e3c34bd81697c3c147db2c9e5b5cac6d3f8b5de3d4f68345f85065c384be445e3e1c0436fa80df8391efecab8e04fe2a80f15d178ff116eb2017aec9dd40ee512bdcfefec073bee6e40cf11a730dc290e643d4644d5c5f1b455afb5220cf42c1fe5d2f0bf8afa62ba1534c6de342f8ddcc5af42656580946c71de4c39b22d4e1cd87e1f7a6454af64aa7e4a025fe62e9b275e1f7f2278ec059f4ce194bc3175505f6fb41179bb5c4527804f4e716d53d579e3074d031ef806ac7809923eb878d47e10b8ab34104d214128a7dfba933485aaec8f685eefb656855d971371755105b3ed4bb368f8c8109b340eb37d1c4582d1c01dcc697311fc38900e69c854080023c9a467985277cfc77cc59b46b4fb375fca5152a8a567286dda3f91feaacca2d7c0dc2fb79636cf3ea9604b50fc3e51dc2d6a5f601b2117c594da584c3060ba1c7333403411b16ac8a894171465b0b68add647c09fa5b39cd9dd972f7f1265535c960fc514a1d5ac24fae7c43cab51946339310adc125b6824dc6e37f1607a7432577da09355832c6faad5dc9df3568f12a024a5377f3bbaa6c12175a0acf3828fcb1853f448e30f4cf7025a7facc30e8fbeeb8cf78ab2edce7fcca7529b5e37438f5a16abe4dec674fd431685e7729b0a87eaf60f35c3be11e5c84b8fe845ba9e1b43e3b604e9ffa915e7b75f36f43e9d275b6aa9ccd3de1caf3bcc22a1b563d83d012c8687655fed8be6f0b1f4f18e1eb5159faea3a7c4744601a430ce17d9dbe0d9b868f564abd04eb067b45171ebfdf4daa72ecdda562e3e38aedebfa52414c3098935c3dc492a910fbdc64c53da50757cc34db8af34ec5f2458100d3eceb486edde8461ec8fc87739f4dbed52f1b1406a06495a9a2512e77ea6099be96d989a33b2ea60a34b54d06a72361be06bd24ae76eb67f769adb388816cbee1f338d116197641e6348abc0342e3831923656f31874b2108e3d0a9f18d19c41aa203e9bb79b33222c053a3b620ea03068b92c6ae6b320f1abfcab379966eb67b5fa7c012e2f4106806ba2b10ac6ad789bba9b950e6a72765eddcdc261aacfb53beb39df3ff6206d1e4be2109651a160f953934c0e321b07f12ce086afd2783f3bd399a86957a481b7b94ef241abd87928c6a2d265c8b4ce5dba844186c7bdc5adb0bfb92a6934afd68e9719750a7336ecc226f189a1ba55876649112d94fd474f907496ef02ebcab5260045148fa7c3833a73cab07835f7e7ca32c29723a0a51aceff733be36ab54e85bb179d8e69eeb8ac443e903464fbdcfc98fa552e7842bca79f064e288acd2b01241caacf71d657cc09d5d2003d17ba3c2542f0b4419e85efcc66b92d1587bcb238f264557ceed50e5a6fa693ae8e8b50e2a973536e1aa49b11a90a7a09a31e1ba78014365a41f6c79aa0a766ae7dc0262cc427ab72a1fa2a85b3e902b25585aad5d01ce15793c3cba9246c3681d35beccaaeb8e9ed00983ce3ed63b917face652a239d34b9eada455b849f798d683fc89f173dd0931d33c7e1e5b61bcd9dce07cf6cf9e6feb1034ad81b24d336078df33dd2e698ac289ac5ff271d102820b574f22f02df88efd66d458a369ea5928e2a6c02ea455ebe9d5e1a4d83196d99a3b718e32a4c75129118c2d91a69b0440c7dc3f4c67b4e0f13cd704dc7c6f84144078ea8b81c7bcc1c0d1d1cca9be1390117614874baddafa40c52f7b4566229a783b45e36cba1938f362f376c0287b0adcf9ab7986df0665b6ea88d2190f352dadf214d1ba96e4f8676e5f818c1f97f3df9533096df25797483d8fb380b8411c56ce661f35fdd05d8501e9e289c1240939049eea1b92201b4016760c09f59add895282dbd581955bac4a6caa084abc2f6799dc48a889b6ee4564789b3e07f0dd3e27aaaddeb482ed8cf5cef4f28922b7b9cca3117c89b3a9c3c2a1712444054537004d42488f8a57c2d120e5a38181a4d95fba1017a1ec4c27016afe1db1f5d4cdd1caeadc2be86844030801638e7cb5328f99eabe71122c250d1ed434f1987d3a39739fe39b23ad139befaee821b7fa78d19bb3db663ca5c90a30d1eb566965f025d76d81b7e60ea18d6036fe94e4af3d9454c82d771bb628faa6a1ad6b8d63569e63746015ca912a0ac39c2868cd04f73da767b94ec2bf7257d3421a38f24816116feff07b57c467e59abfc75233f4eebaed61534fe63f4a4b6d7cb3d24cff3cc82ae441da7f7100e710df46e2de5febb3e9b802c73bef0cb6eb144a927c9de9df9b1fbe4ca91367ff7eeef615d403300a6a1564f8d42595e8346f1027e17d5516ce7126e5b5e064660964e93179c411e1ebcbd118891e2601b75c77132e68077b999d6bb65f8091df4b5286e435f26ebf4597e41e0f24d6626e69ce3d6b5d22394f284a999146d9a6cf5c07957a67a11757dd2ab614c00d160dc0a17a2d0f49abd1c9ac5a53937a21adaabc448f4c0cc0447bb36da1cbf05665a1cdd82f1020cbd7099f8e903d32468c4d4cb1bc453f95eacb294106f7783ed73ffbbc7d1d8dd1b9392f6610838154147d002dc903ce2aa8bb9dcb7598999750d025f9fcac3034ae5a2b7c88e9923db22d953eed19f8d841a1b35840366b99c939ee8c008c520085a45ef7bf935d6c387733e2965c331ce9090205e3f150f7b30fa747323ac1a619a003355659377fcabe2044312a81f400da035700f606da72135a841f032694bdc15d7664255892bbbf97234295f1d3c43227229494e51a6a795a87b1641a096d145c770b8c1aa55760f2e0e51519c54abba1fe4365098b17e3a01ceaa177ee69905cb50de7912dfbb142231ef65f03cbf96b98a67aa4d51fcb5ca2294d2dd7ab20a7abc5f5cef867c9203a8d619fbaa6957aa1bac53a511ab14ed52ef67eb335de564cfe2a8357ddcf51a3b6f5ff1995849f6c1be98dc2260fd36983c93995982a7383ca272609ce5f650a993a40850cdbd14732a1d448ef6f9912a233b85c4ca1c77de97a312f25f192ab90f7b9f9683ef311b731eb20be42a0263aac7da30cd98469da4bd6eba78a61db3c20e5bf077ceff964909494ec8e906d436de2acd842b482d801dd27b9c8f638d40ab7105cc088896570dc43a6f65213c12c759cf3727ec0360c9463f9609f3e8ae16e842ec21d20ac91644f047788e46e3a3bd83671a167eea7db12e0012529d0fc8353ba3ab8e5c323f9488a62d4709b2671e89127afbb194859e037a6af8294980c637f9f3ea6d0ac582d6225f68b97bf9adee2f13f1be8946c09bd2246b94cd00dd68050847b0cfb3091188f397eb30091c0d341eee30f861b3b7cd25452b590897e114b88254fba7d8bab9c27941ac9f6278e9c5a617474f850863c215567e1d9932765e2de7551a9185f11ae1fc91ec9732297a5139548860fadbe706929f8d7165e9a9509f273d337bbcd845e876c65941932f978d306de56c281cd7d873c36245e9b9af4b933aba6519844f6c5260b3cc4bbc8381cb2ed14cadae8e86004495ea6058862b196f4576390a7d1695c87883432076379d4113f0d34cbba0ef03e3cb249d8a25df5724d364a85342d0791411507b12d0b2bc6a508119617169cfa362ab84a44500e52b469922e50f6bea16987cc063a22eb41bf8e5516dba0a184e59a94ef7270f21f83fd6d4f215ab4be6776ed158262ae192c526ab2587512046dba4eda856da46b3af6c9747d9fd36834aeb8f74e2b0eb2d544cbd6b505ba74accd093e1526bec61301c501404bd6950f618db2d0f908b976d7b0c55505b8386ef7b203c0fd230abc1f71280432639e6f30d21e6f21287da18720c81d98d7f1626fea8a2c1ab74fcdc66ba46fb13f9882d62609846efa52c197f443d5fe7f1f637bb7cd7f7a07e3ab676b011394eda746383a6f52ae9872abd1c57bd3f25f0b9f05142b6c041e790dbd9da20f27f19d168f66cca0b43b1d2c062c83593ee417fe11ad8116ade77f6dab5a3567438c39fda8a9888040f4624c1508c0b9426542c03b94fcb2db973a562717498515ec89cb673bfcde2a4c150f851287102dee1878a22fc2d8b65bf6939f26eb4d8ee70aa5856a09f3cdb794a2d1a65c1905ac36d7c3ed6fc7fa733c250b4b576e649099679dfc1526a992c88335587e5e2049bd156ff608cfcc29a9d206113f8865a7891ba0e6a50347086e778e73c3dd94bbd1afbac8f75e29aea4193dbec4e2d78eff8ffeca5c0e911307d5f9e7b10c418ad2cfe8b9047ee60802b1e346140cf4c7f2420b20cb62b800178159e7d42b0c7bf405d0cd3461c681c03e695624034057f324d1fe9d0e72d2754b8f7b0b294b6e25fba22a6b85e45fe17ec45b23487f4a10dca9d9d5add98b0c3a488442a56b8cdadff3210c4a17454bc5ecccda3a15d9fd76f233086696ecc6379af2d1487554293c053fee5ac39c994b4a0a56a427cf3f3d70634cde047cf10eb5254df1ea891d256ddfae69f2207bfe350ff752d7a715cea3da1792b34c32ca8a2216f80fe98623fc8d7e9628c926b5e07489d912eeb1240275886b6de555fc3cb879a49a7a15435a8b7c02b7b233554102e163b10ce08068b217126cec73f8e50463ca9d5c3bbc893cef82cd672619aafb37fce2d69a344dab99fd87af8eea62a8ab29b52d26ea040ee1b895c2bc370281ec069eaaeb34d7ff3c558a4433475f3173bcdb31ca630f6c1aa7b5c2903ba723eabc58e3e0fc11bbaeca7037118973083111b79ead9c9477495fb5bd2673954997e78312d3130a5283bad299e11d9b6890cc991168f29b1daf0c850fea83c53cf1f93a126aa892d1e09295e0c8af77cd5395883fbd40db0179eab573ea9c58ea9c817e1476c5cef66fff5e546c90f705c949b82a774153908cf329ed9259d1c3a73cd489a4fd6ff95b98e24dc8bbc86794a7b73b575343c55e3eb76478e5232805f89b951f9aad647f49ca4c6514fbad2bf70ff7e4b46dd88a0195a9018f343c62c86b26b3c9b8ae63891585ea5b62295958469ffbfa2a466b6627217184fba23100c14e38c7d0a90238c0f44a4aaac66f80c2705aa5fddf5d65f42e5d610614145b4bdab1c92d6b6abbbacd989a1368302c373ba3d9b5263a94d282f904cf871525d9a9d0a8cd5fda015fcd3e805b797494538718b3d04eb45a4c92c85a73bf6be1249c464af1282c11eefa5b7a0ed0564d57600e1cc2fe67c4e2775f9cfa9b05d2dfa91c671ab0bf4375c1be3310ab8ff81e58f469f6db30874", 0x1000}, {&(0x7f0000001e40)="95dc14fdf13a5a169746c0713dff0253d5ca30c2c80fdb5ba3d4e442f357b9902b62f1bbc76e668d7b6909362bba8633e0a6119e071a8ca8d7a5bce616a363a9a14f2f003ae25b6888e856b3d4dc8638ba15b3472b1e15ab05727449c524c3bcadfebf27c36f7b3fe7fa2b1c94b7d1dbe4d6556cb7ad68183434cbbb9fb04598b4d8c3a108db2f0c35804f1ba427827427569eeb1b777974b060cee3812d0e743855b55130", 0xa5}, {&(0x7f0000001f00)="1755f13b234517d6bbd6aa0da430093d4b7bf187fc40bf441123770034f4ebbf0a31ca44e9e7fea278be77c4712feff55a71bdfd1e48f3602ade98cbf21485c2fc871c8e80c0400c2a53bbccd618d45a0de64006500ac35438ca883131af16c0ecc7a96031125b7b5b1fe9de8f08ca84c7723788c23ca83fa6a5eac464efba6589c1dd0ea0ffe1b00d019b4a3fc243743d9307b58e6a644cc28a6f287f4e87e9973da4b2cc5d6c731afde3ca82e15671a291b78952ae022454f5898090c66eecaa9b2c026da1af804326493b9a79e5af7c3dde1692dc45230d6436de2609a712ef7c28685f65019552879834a0872675e9be216876343f76b7ee83249e86", 0xfe}], 0x4) recvfrom$inet6(r1, &(0x7f0000002040)=""/60, 0x3c, 0x42, &(0x7f0000002080)={0x18, 0x2, 0x5, 0x1}, 0xc) fcntl$getown(r1, 0x5) rmdir(&(0x7f00000020c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002100)={{0x18, 0x0, 0x6, 0x401}, {0x18, 0x0, 0x2, 0xfffffffffffffffd}, 0x0, [0x5, 0x100000000, 0x100000001, 0x8, 0x4, 0x2, 0x2, 0x2]}, 0x3c) setsockopt(r3, 0x6, 0x7, &(0x7f0000002140)="4d2a5e9803b752ddfc27536c", 0xc) listen(r3, 0x6) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000002180), 0x4) sendmsg$unix(r3, &(0x7f0000004480)={&(0x7f00000021c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000043c0)=[{&(0x7f0000002200)="95567b89f10e0e9526564b4518fc6e0202502efbd505ddf8eeb76203f5885401d7ef85b851906c2211c08ede1f592631dbe334e210aa0106611886730ad1190f26ca1e023df9b2b27fb7ab623e0b", 0x4e}, {&(0x7f0000002280)="e58187d316fbf0af5d3f71f545fc6dfa8b6b36af43b431ba8773e05e83ff9c80c356f5aeaa356fd3b4ce9aa00c7f16423de54a9f6589a0f1bb14973e2edcd99942b41824605745d4cceb1bac510943e565a2a61fa3fa92fbe299f59ea7b86c0aea4cfe118955ab6876069a53afcd850c63aea94a4971b16edc22928396c36804ed84d048c2556145868e1cf634280010c22e174f2b1648c7eb5447529e6bc81d27c578fcd4c027cc0eb1febeed76232204158a35e1192b969b604fd949d6fe8660dfacbaa025cf81edffab772b57ea5e213a0c8addd061c060efebc5313194a77cd9491c414ad1abd29e9d7e1e3bd73fdc7e7e21d3ed7544f5203c01753565d1b03947828b809b49bc5c5d2e9b783729a0c84c0ab56d6c924015c8c4a34820c1ef14ebc675b1a0dc55b3764e003380dfa70d918f278fe5ec1092e52d7d52a223a673c370a80c9c906de37cf7a32f712c20dbe9b8ab87cc2e92ed5491e1917ffbd4e8c744a6580f92927cf9317e7b7d03d9d486b941760f4fe6815b488e0e3416ea4a66cad206f8fa4a7aa029c47a2c597b0808f88261a0fe458eb8a3c5f23705cbc65a986c779813d908cef24a70005ecb0822b7a926e13c2c3e1ab46e3f0228beaa2ef1a8047a5ca122b653fd3c9f0a5675ad155ddb79935afa4cd5d5c35ba1b1fe3734de4a4af80a9545642e2579c054869a848111d1661b11cbd39517ec30fc3b47c3f25ca3968d7e5f4eaac3cbbb4c3a2b569121a6f1950275599d9e7a88589c9e52e7ad5b24f5440a5119a5200f46a7667c3398c2606b33d2cf74320e6314891e3c912df1fe72849db6468d796d42a9b1bd235a8b533bd02288bbb2d256aea7afffb39b362a6e04e3998e4e8b0b660a970af8d812960673db7d311afb4159ce8331efb149c31e802268c7a45072fc35e9cb5473f8b30ee1b8ce059d136f0d932d684fc7356dea603a0aad09d89ca871e6fd93ff737baccea675aab77beaabca19ac0c558f5743c792ca82f44b65d768f577625a72567e34a64c1665408c8e26bd706bbf20ff2276f181fed6d41dd0c84d634a2612354c52e7e3cff643a086cc836f45a9dee01819d0b94ab93af046867128dd1ef33ef7dd57a824a9492c9bf9f5cb7b60a394f14079a1b188fd9bc265267c22486ebc13e10a3c82ad4d9de990c4a7c7044495ff08b2f10a4b71ebe292abf22a0671e61eae8512ecab5e2aa78a2b3d3dbea448b099ffbe00f2dc731ffab1646d202e773f37c886e2ae107b2052d10dbb99b468497cc1dbb0b1faa34feb5eaac0d49d5a5603ad9fba69c8f7e6c0a692d7f00366968bd95cfd77c9344bf74cd9ef1cf6c85b3ef21c9b2c05ac846fb68c56a39105f8a5ff24f028ba54bf32835b221ca475d99f0f21d8b70b36b03d32c77d5a54bcd11e5d6ac743bebc95971f3fd10bbd658dda1ab77435dc9fe32a61badae33aec3e1b443254d0550fa8a8832c9527e60b1e33ce3ff84de1f99a74781a2d587a9461ad3054e5c4b3a0a1490e53a6f4f3fd8f3e164f650c29ae9af99904c76c40785158453862fc6da123831545b9986b5fa6cbdc4808f67c6d262a569e4fcd9dff647dfd30d5b867ab65d2e0bd5ee4af394b25f29c5c7b7a340fbe4c9812c94423bb4a88e12b02be572386cf04a57efa1f9c1b4c350dbe150e2c6d28efd8b1d210dff3b9f32c33d70ba1987dc9ed63443f36b913940fd0ce77dbfaf6ff74264664cc3ed8806b27376cb71c7aae6569399879d322303fec6a14234363720c6cdfc2f6fb07d6c6292a076b9908873b760e639e8aec6308dbb3cc50c2ff6e070779a7c6c8e5c7c04cd18411c928f5ba4e5ee7bae490efeacfbb00d9c2559081247e29d2b1fd513343b3b8618fecdb749faff8c808fa46ba255041c75fb97a12c7f4167480bf14263929fa77e75ce42bd9a28dca393c142ea59df46ea6f35bee987884797784260143e7c3f4975234bc420c94dcbc2622d91fe402a55a9d5b1d0178a17ac4c7a4255a163d9a353a6fe180855704c5870b8f799fa8e8e72e9609e913f9284e0c57817ea9f7a1d85f52f64a98f1bf6406a69f8b5e7e95cdd5ba8791acf4d835771387eb43ee728d5f631fa29e869b95c5ba2f7ba357bf882a354819d182143aaed3e2398fb90081ee2447a9c735c6a49bc1408e2111c7112ce0773fdca5ee77e6eadbd10ffec39c9bef8afdcfd4e6b8e480f4c6f956f3c7567f984c54568dba098117a5237b335d1d77ac269a58c9e1d3d6093e7963f594576a36c95c80172672c28a78e2e6d8e69f8b85d02d82f08e37334902d90d24d9a237c865c6e0a80e6c90e584b4469df2d38882d4a397b748b67c73e23c82376db1808c37d66e420d100be68dbf854bb4ae445011fe07df90142cb04e08b137333a01dc21f8d7af49fde908fc1ac32cfe2de82f7549bac40497154efeecd021f876ae1f9349fd6fbc95dc5e0637c350768a339e37cbf71acbd2d48e012052acbf26722c63c65ad02477f1bdeed3c6de8e8dcfb442396e9e6070bc91f748bc262871c6d61abaa6298098c8f5179ac2a944db1944bc7e125e010bf6baa949ebf8ba9c1016d1629c12be3850a82c32b0726e76bbe8d2e4cd2ab0eb486d82b946be96d02ae38ce99054d0b799ff3345e5fdfe1b93e0442cfa0b038a7a9e3d4532a9d855a692ff78f34ad656f8801b87ead74dce5c85274c81c539fe565fa0848e08f28355ad01fe7549b499e9c0269b9e122348261f3b309f763c53ca3137ce86e4052ec00c452773889ea53a65da498098941865db7eafc311eb5e2c8fa5f1886a1f591b81a8f9c331482b985835c1e068742c32f12c2726b996de6ffc4208dc1eeed2a83517d846bce16ff72ea53fba87e62e07f2b2bbcb1f5730066a5c96bbae0d2596b9c83b61bcabb7f13a3aefe994867a67116e0b790b302637545395308f7eff62aaf1b05748d51592e1fd98bb79581ebbb3b557fd32d77968cb4b83f1399ca3bed5ba55f807d983ce82fd3bb9c8acba17d4aac2af35ef92f82820440df729de93d3bce91a71f2ee654cad3b09ce45c8dfa462d35eab2f574abe79717bb12ecc67a8d97ed93bcfba16fb831cb7eb26692f7c4859c7571c8aa3283a8a91326a8e7eef7bbc47c6e9ffdd43141da76d8390b49139c71801c0d2ef3d3ee86e593bcbe0caa15f58d27d7c44b044ec8e7b3da7dcf0243fb00be7c59e7b95b8f94d1af4b86ac89a6a33caa1c5fcbbc75490cc3223b9341fb7d6d00d2046375676eec1e80a29eb8a6a151d413903841fc2badbf6540b0382006654c005f0260b11e20a359afb5a6b7b36a00c843d8b17e5a61ab29e9a76e8ca221ba9a3940250447b9fca4b1f7a0f2822aac836569f12627fc66c58000f28f359779514c6cab962e1397390328e50ec2fcdb8880fc2e3ed51d242234f51cf481b7de8a90f969934c46b55dfb006ffe51de47fff76f02ae4e927eab5398ca6a88927172898b5cada4ebc504dbc65d9ad980fb58ad76e1f878f4efd6ec31b76c74a50649d1a8946c680c22a23b3092c12ee58b8520ac428bfbb2897510717222591d0d3dbe435d2f580fe9355ddef9a8965a5d186c51633ca1d964014f49a6710a68794d3fccb42ac59bf8d3f68e1a7a8567c0b73fa90b7ef0a0627c489d8ae9b56734ad0def50d8ae114f777fc04c6b44991ec193bb20773860e3d26c623812511140f08c7466835d379c2e7b572bca5ab9113d749d4bcd72ba9a7bdfedb452e7f52b13292ec5bc070a45c26203b71e59e1169cf4fb5b44de95ca184ff3d075b1c56040cdba4f2726c5135ed1400a9171e3010caa7a751128ce2270994080431bd964c4b4bfae263818de5bf6f8f85ad810cf59925d36e928708d425f87e150e9d2a07ddab1b7b17b16ee1d02aad35e8b939b6b04b5692150b49a2ce868667d84146a277cc7c3fdaed8890402b85f15ef44ce6cf5f00edbe1bea2e0f9d37b6f2a6ef48f9c04fa76634ab142f90b1e12ef9a665d8e71973af2fea731e7830faa968286b48b1e2fe112bd6e6f166e9318118d2b7fa14cb8389c789f0e79c3cb5d29c0e3067aef3ab558d7bc7a7ee618db4efb2da0cc48f9af901069c7c1cd52a9376b9b25a0fa04aaa9914b4d0a888455a4cc18bb5b7b2af159c66f96829a33bd7395f1759f65ac796571ff79ddf6bb93dfc29da4198f38a998c1eefcf64fdcacb33c8d4a5ccf7ecccb2572d4683a33026dc86cca3ea5d5d6129eee5e5ce9882df241621bb64df3550ccfa9906b3496a45db56b217a08e09cde9f4913122f9f55066a2e2c646e58b5680612953d5856c84bdc1451967f6612801d73dcacdd12d7a860c757f8429db3b7a6c37ea7577e54e025b7a1f68e0d737b43219d84b06782c7f5d4380612edff3725a0e2627a542e901207b760ddaa2b93ac327ee09890fc251ecae9c30e7c004875adfced736c51a776e94f67ee2bec9ebcd8fbc415671343c8486d6d7073bf4b88e45055dc37d8010812caceac69055b1c0d83ea957239cce96916aaac53c912993def56df05885692678530cfdce4ea59445bdc16090ca520c32a18800285e124f06a54220a2765d46a01d7988cf177659142c22c9d2b0798db95f8f461ecd06861405213f7d21f08ee67171182c1fad6e7e9844baa4879cdf628ebc9201761e1fe1a631cc111381766c8a6d98f81739a76abd5bd9b7291b090d91134959e3b5e697ad59527faf877ba69b52f3bc62444e912f688a8583790939253be3f789a69603448580ee3265360e8ed6f343eb3d142895ac8e7d842fa49847f34cb58f42cb035273fae8040f38bb0d9d1da6dbeeb5697d058e296b0ac06755462649f37400fd1f6d23856bdaa15c6eef4ab76bde2bacbe35586ce5a97bcade8fe8d8bb2b97b23f28dad83c6e8591a6352d4e041b1a7b7a3122c2f493998d2746b8535bc96c3c341f4e157f7c2c18f73022fa2965afcb227a6cb4182f0fa0afbec433682b2b29bcb467231f71054271123f5cba3400ee3ea95d17b78008e7dccb39af843ea40c5d03fdf8a1b07621fa81462b8e940dee45a3fc9844db551c38815965aa6e67eeee618b0093b0e7adf8ee71ab83d29acc6645dc32a4c5a9370a7a8844895cdd554479d3d060d92b21d9b445b0e07d38c7263d7ad154d448fc5473614ac44c6667fd1a19133a4575bdff3e5574b6678095d124a1756e1084b740377858214826a0dff4ebdc2bc784e0d0351d5dfd268ed84826e54f05c81e21bd9ccf3e29c5ed52d36377416e0625f2d7b831a2137e5285bbc8389d2a281c22c18ef631d65ffae852b1f73c3962288f0c0905813e2959287e8b908351040303effe6c16b3b8abb529e6f8edc49a5cbc8a754e19e529046ad314d804f1b50270ec364fd0854d13f55b2e01e280ddf85bf3da9a8754188462cdbe93c74aade218a9fba9a43edd9bb331664672f58a7b7396c15071dc04829310b7343c7a2169473c3e0c3fb209e7a0eda6c3fd2232ab1aa923a6a7f1f8da7599ff1d5a6c403cb9dd6cb5bbcf005edef9f24f8e52cb41d269ed6b79836cb724c2d7d2422e445206d14998392a9dff2def24a450fdeab61f0a34f4da9c70da560969796e563501aa1bb32ca6049429d25dc91518b53bd6acf7b1e0bb7c3dee82fe62e1fb71129e6ce6236ec1e4de82a5f9b6b03cac62e42abfde34d1208bc977eee0da6346faca7ed63252f8f53f267996a111fb5df26071f33ab6d7f5df6569ea8153dd9740653a4c724e0a447cdb4393aded14727747a9a61a8553eba0c88e277df1f5761a6b1fa2ac2ef550", 0x1000}, {&(0x7f0000003280)="811cd3134477c6d949ccf6d30aeea8be2e9d1b5fa2052b2a315af5b99c072e3f4778db53ad7f63da5a7b9ac674b2f7254a4abd7b7d2a1a88e6e3d32be59504387896f8bf0ae362373b23984450ddeea482f58b9369a8e77954c35316e8ea5aa5864ed866f316f14bf542f51b0cc5696573cb564815a622c19992787d3779c51fcfdc3ada488156db5e61640d243c5c5010d89b69edfd372b2059fba508e3a5ec9d17751b41e6d09eaa3c982429647453ca9a2b1f4d301a2561", 0xb9}, {&(0x7f0000003340)="1a462ba86bdabd062acbda9ab4f390501e84176f9f7bf016c47c141d0ec378df9de23139cc62c3c1e4bc333cf37d1561889702970ccb4a173d8f9909379c4c5bb3e5891b3f1fba2b589fa97729a72d6c1eaaead344", 0x55}, {&(0x7f00000033c0)="17477ab6d8b6e3a98cb5a3d2a4268bdff9fec2b5a08074dae3a17201531f7ccc08b0ef5011a94c201487a853544b2d3e5975860e63806a284469f7d2f60c5d436dedfc0c32e4c8d721eb901f0bc868801ee51b7e3aa5342f1a6b7d6b5dba8a52875c5d2e890182a825f365570c36c8787bc1c1cbe5403a6a7612ef5e1eed37a71b843b3347141c330e821b55435f66ee352ed0a0198cd37f11bf0767c36f5aa46094eca2e84275c2c2289263776eea2809044f24595513d4c6f49c3412e548133b2c76f64ee19a94e448567539b494a6519b280cceee7ef41d8b64309bad5d34d483291960613ffa3f0b3dfc4dbc07f77a22b959e76c6d6ce77c5d78fc1a820125221d7faa7ca023ac45238075560dfd1877b96df08e8ed888f11e8d53f80423205e390e28ee8ab857bfe505af4034ef445059956b96fd37c1dd15d0d14541a358c49528ba9175bbe9992378eec91fa2ba33c745d829b8d2c5caaabebd26270b8649104dd8305fd13748aac5e3380d37d2eb36b7aa24c8f65a1d19b0a2c9b246a3954aa7aeb86b20ff7a4a67f517ac418a7dbb7657e0586d10fc279d4bcef3d0961da824646ca2bb6a6b658eb69cd54dba52dfe1e5dd5e81882c8e052fcdb700cf2bc5e9b7d1d34a4e8b136b114dc090959107d457b2eebfd14199674dd41e82a388c74965ca9386d8c278024711c99f1aa522d455f986685fb35e079678db542795471a911fc288b21325c952b921adcdffbdd1733accbfa7c4b5c2fc666cd2792c95c730696d2bbaba2aebf016bae9e0539b2c8c3e4f13505a56f1d0fa58727edd599132b7f1b01d4af855ef8b709a42023cbed0e7fe9465d46c678a8def37e935e99ffbbbd34487689c4ee54906210949ffb1cd4d0a4272a949fee5600516e8c23c4761f644dd7e03706efccf070bbc29a4ad2819e0af8af74c4073535a192f878aee5b20b77a59a11c3266b34f11b6b19be3ca989bbc26e8d6c34841ef5daa188169e367868375ee839a3cf74633c290f7ab2af23c495c3dea325848f4db15d1c54ee974e6fc41ec97ddc7b3c253b07429e0d53849a446df2a3b71a2b52a3407470a17cbbc4891f117d67681a1e55877b9a06fa4f3887c4e4837ae9acd5cd943f50bb20eceb108fe39ee77910cbe6da23864b6af5e8bb71feac6994d4a8e6c096dfc8dcb388f1e8d56a4aed8f1d294373741fda023d82d7ac2f470718d96bc6082e63b700baada8854e1be988a07afa3a3d92e89945b36a6f6f047e96d267f4257289f5805610157aef83f1a4f49664158a7de5e2e05ba93d341b43d7360cf51525e3e9dd5ca49ad703b0a93f5154cf6cc621714f37c45035fda588dbed65bc6ff74132969d204d1adbafb5679c148e0d02b8dac5de1a08e9e2664ee3eeac90c37a66496123bc4a7a5df49058a7f59d0471d2e42e1f7f9688ae2abba83587158988d4d77f4b310ac6ee1d847f0707c13e92ce8754d44741ff646a42e8270101e61717243ef411390ba59846f2b62eee0184cbea1cd9ff3a16686c29513b04635eb9e2e4a36364d2f2132d863ed65348edec2f5143397427d95ed1d892d1967dc51c860bf28d5ec524414ae911f5a957a32f5200830b36e8f4b51482a6a0433446ad4439cb54e166191e60701d24d791b6fe466ef6b56bb58497ff3988ccd27c0d28a5ed00f4b50b3e9c2cd24d8b6620c1022463c323a9fb615fbc8f9cbdf4a3696c81eea597be5e25245245eaec81f5a77ccc11d6bdc7c4ed0931b006c618484283122d289dbe411fc9af66cf9fa146dba60bf45469d3311e81932a31eb906e3bea33ee6bd3a98169bf096fbcc390a0c3b6326e9341a9ce76fb622c7a59a88fd7dcd936ef9c232f8ba333deb61450108ca8c64af8c4c7efec212a1794b4033b42f01c0a49e0f8c8a7f2d3a85e9c3247016c0d778ef7c16786b93d48e8d216d7b99f58eb15cc58859530c6fbe6e8690217dc16d5448a524348af3af7bedf89d8b85e404efba38b1a87dc2e254e9d8a66ca82183a1276c6e00272b3451903f57e617fdaf9e7e89e411fdf757e46a21055e01d02a81a93cc612a859345bbb9516e4f24c9351e70cc3f398d39353007a82ee10c451b2468f22dbd2992e91852e0b77821724c77e6d342a470fad6a4ad3a2dc2c078f50d8436fb853b0d869ccc94c66cbf9fe95108f4aa44cf3ac28b86bb0d346d6b83162023df8f1f47d55d1270009814f8c90bb39eb49a26b0c9b89ee7b58290a79f14f9a51d01e1e217cd52a5239ae2e2277ea50f324dd0c172cf8a4117bd15e44a29b9878166c2ae8bedd5a1cbdfe6338cb2cff28845943dbc4fe0a3556a7816bdcf5d1e47f9ff83af22f7fa5f293f0055c965c35de8d0f62dbdedcd9b6d84486d28fadda172e4057f504300d910bd76bb9d8759c9032ff8e22b7c4ce35a90d11e335c10779ff1a8184fdd2fd572762905257958f0a2756ea54b6500f49da1354c304569c0e45e0fefe5734bfedc2536007015cf1b3c2d99a01defe4a7b5be8068f1d3ac67ea93aa73a38719375668ad79e9c28f7597b21d5b0202ed65d89123530cfaf45609f14ed780703a1469b65c011ad47e4903d15522c1df18278d6426cf86d3887bbddbd6b79fc0d72a48a4bdd02cd34ab4e6a148a1b76ea970c996e7369141e62dc3d10af36e5ff88cf1f0f4401dc34ae13060226b4f8e8675820254c6ce6c8e7983b7b0b805e8708b2233bf0659f28c99eb2dde39c3730876f7ef79f91a9145af8f12f88ad1c129009b898e825e21c37594569c541b928a02352e24f5b36eeed0724068e1b432440672a38be6ea8be1b5a866ed9ef0a8ef47b1894b6d8f87bc919fdd7d2d84d53db952dde030efcb6fe19d02734e7d6fea1670e46f58773705d18dff62b2b4035e561780b878519014cc375011f125c3dcf9545910c80db633b9fb2b07c90453712c9a91c641d3d92a3dd333368eef289f1b20bed1707a1cf23b7296ca7d75b2969048ffb09eb66a262cfcb8b28b54c9fe99eab199cb6463decffff437e56e5c3506305970383f85fc2aecfe93868a296d2cfa6d741a7041a2ca0078458f8dcf8f1e8a7acb508a5d21289034717946edae031bd9d2c3ffff0f8e8bdd45ab9c6896a369ea16f8ae29c393704085b80522d8e6168fc3a84bd5b32a4842e27a29bd6e59f868aae7b5b5f72464b00cb8c26787be7e89614b43f8c3ebb53c060086fb081886b1ef14c342d5a562860b2b1b4260ab3d9b4b193bbd6ce2c59281d3817e490ac3f7affcdfd10018f186d18e3ef0e6b8e6f8aeebd47207b4bdef6861de55a94f7f8d5e363156a6e63f69d0432e15480ecdcfde06973d9a1e8be3231bf22b177b4056bf419639283e590c46d86d6a5a4c5ed958b27252c200c0a73c66027e015502982b839df3e966720d5f39f85bb20da763bc7d3333ebf61c3bc613f6c44dd6d3466e9eeeee8aa69b55ab175e95e70c82b13a422402d8eef466fc114a1e17e6a7d9ba0fa74ab3f63fc48f0d0a35e9503a4120a83a844797647b43f417fdbfdae71acfe17b86c6f39a7aae21f8b032e05c4d3f7944442f7aec256802a132e2b9f23d9fbb3dc082bf099365d9839f71fff800aaf9a618f264b86b10dcec34530c24cc2d994aff33014951f69d661b807e28f8ed536bbea172596a6895c072f7695c72df8967b627b01bab7e691abdad5ad8baeaedbdfdf846c3ac9765186bde9aecbe00cdc2071f37210f21a08bdc31985fafbf36889c0ab62dcbcefaebcbb071dd0751ba42872f0950e2985229ef7765ae13503939d1add49179c6538d69884c9f7da580566d61cf3952baa54c95ef6e85a4c6d8abd129fd4d55d320c9f5363ffc335ff0ac4a3fc597a6f250db38b8029831a51e73760aa3ea67b9fd593f3c29b9aa89603e36bf3495f801de1d852aaa386b2540231e40c77beffa2bf187cebd6b27adc9c6756cbfaf6d9ebef04f360e83c5019fba4d5f0e9c5f3ef2421a42dbda1ef9592379ac62b54e23160fc52a798bf874697efe297b442bdc105ac46588e6d3d0a30952e3062256133afd583175e2cdbe23723b91dcec21bc055412d6240cb7dfbe3093936adcced7a2b779071c3627d73c7b2ee9e4d9a2d2b32ec4d705900fac8f1788b50c4cff59fdfbd274a76a7be3262c5a4bece8b94466b7c33ee6e30c59919fe0b7ed4e71bcf478d568461c7d744ccdf07beda25c6ebcd064012fc544f66d11d40f8309843e309b1431851954e5c2537e5b006cd41cf4ceec8dbaaab3c543025cdc8ca139a1a2490b4ce38d6627cc942a2cdb605c1bf8925b5bfdf0a6fa143eadc4ec2d16f758c1e884516ea579d1ccaf545126ab7ed8cd1825dde83dd4a8da6e339ed31b5c49282b7a7d2cfac733dd6b0100ee09323b13bf9011845bd9fff035e1b3f5f25dd4d08db4c1c6164d24e738cddf2b9a68c47de00223a38278fbf404eaab7051fb3fa4d602de24b7b175d722f84bc5edabc3e70a753bd853b1122bbe302346c04048ceaf330ffe7d53084db90b0e66b5951a60f33bd12a39f54aec441a578857125f24551e17a1ddfa178f88377b99d5d6c550477045041d3b4643dd379cecd3fcea99120c50cf748b8f092c8a3d4ec88f19fc5b860e8c6b1f28597277abe3052636e436423bddfafd0f14b0316df6779d3f1bc157dc5132f68e29f5e9662e1b01688e81c9d1a2c78fa5f558ab0241f047b14e08188084be96261c0c64ec0828fc5a11851ace1f9d4c481ed5022e069d08a58864553427b65af56a9caf9708efd75fc03e69c87cb99bfd1e410d5da3e02e4f5caf4b1ff963e0139a53f87d3cca496903b3fe95f8a5122349430386faaf543d49e7a1eced2e00d4ff8385bd89e903ab89117401245ccd20104539745f12e0ab1d342829e3cf206c5b30cf2d6489e08262a2792e9ed86d67768e210679446c7671fa792adf718c2aab12e3044a61789e4e6753a66ceb59b6753db2014fcf871bbf70179c607bf39307be38d72c98b67afc6102e07a7f813b82955f6065277bee0a231d2548278c8cefdc9d7fefb36c160474177459d57fb47ea5d39bb29cd7e1cc8fa18f16a924917a04dbb4868030d2d57f8d21e56a80e994770cd1b0152dcb36af4fb581e4e05ea4eb51a367a84f41b0c557e2aa5f72ef2f97680ff324e879bb1c3c6a7f66cdcaaad32d2a749b38e027e0f0b9b56335bcb2eeb52f18ab9316713991e6c3cd5dec917ce1e69246e88c68c464ded7a451ee40009473b6cc24176b1923085cfe4ccd65f2092f66ace7b138d1f5fe3020f41795290ffac7dd4e6e7274c62ca117d4516c613991587474014c74c8ade290f7634da35ea8e1e6256fa8c3933c0a2dfd7564a560f8d1900845cae2700619c374414c02cc9f8cb1b3277e28422d2a7fca7d8f9cece7c777869033283abef3323f1c0527583755b688cc5d74c91b81852bc391b642c06fbf8760f3d8e070f3a2282dce04322a7d15aa2d2e5b8e198d0492da6c1c12efd6e65c01f188eb1db07ee3f50ed659582af4d75b1318a1b92590dd9cd518fd862b049d66fb74eddf31ff1cb32355d57f2abc5c76f8407175785b8951b927dacd4814f5b4ab9bf7a18410156cc193aae8739afc60f0cdf88c8532a9bc7aefa7ad638e1be455d4e19fb1e8fb5b0e634fad0f94ec345073e1ef6220448e6b8da63cb511365212710aced1b34b1da47fe82440bca1cdf8fe61b5cbe365e6f6c350e891e591be711cc4c798d75e0dca9e29b01bb23b2579f30c53d53a2fdf820b3021197d4425d9e746d10597e730fbb093662c23fe089abc4", 0x1000}], 0x5, &(0x7f0000004440), 0x0, 0x4}, 0xf) fchdir(r2) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet6(r0, &(0x7f00000044c0), &(0x7f0000004500)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000004540)={0x1, 0xfe}, 0x10) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 16:00:32 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) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x770) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xfc11, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="1f6756256eff9451dc8b5f99ad265d03c53eb518986647eba4813470280b2ecad3648a092dc0811c943d2ff9ad24c07c6f0824f51068fb3a63e3b9dc44838851425412da752a7dcf76d10acbee85827a79ba457de8c2f9fdc9a86567a7b29391a825dcd395a2dd1b5e79b4717a4b60d0cc7942521c5d594c40fd3cd905cf37363f77ff14c84c941c4f881f6080e67dbc6aa9003e7f8d9e953a22551fbdaa0354a7d535a35ab27f29a9d8d910d88ce3dfd9ac6fd3553f460a046524c8912983c962951217f1451488132a8966820766b0ebed05e7678538bdfb26ca343ffade3077e6fdda165745900fb29d3bbff944368609", 0xf2}, {&(0x7f0000000240)="0ba68e7028579146faa63fa32e71de7b6a0845e9afa2987719988bd8d849eff6b72d3a139eba5d0813e67d1b53ef901f87a597d90a17b6207681dffb5d7f1c633b994f6d231691aaf6fb3033bee6171401342e6fc03aac870a4bf7d5496c6a5f2dbf9862f47dde4d3de0cc3439355ebfe918c5160456eda15679a39d88ada526c03ea4ca58f38aa95b0aa52e1b923d71ab13093275f80cd254937c3e7d96f536cc957bd529ecebb1934c9ee47a55ed59b33f79dc39a5992b88c6e2e38ef092629110ee96dfe6632f31a8caf1a6f8e861cb2022b4e6002584b5dbdb69935a506a93430ca8c72d9b", 0xe7}, {&(0x7f0000000080)="c34e5f5b1540e6f94778055c2df67eda67db3c18a0e20b26e87f916bc7c8a446b77299bce4cf9bc5b5a3aca07f90b3ad135059837faeeebd070557658ecbb022016eed98d280dab98436", 0x4a}, {&(0x7f0000000340)="d2355849cf063623e5ef44e3b19e6da86e91243ed1a32c3906b8905d7af86e18c1d95c9a9a03ff2f9d7e0aa0ae5f67faa240fd6a5f2c6fda69f37f9c", 0x3c}], 0x4, &(0x7f00000003c0)=[{0x88, 0xffff, 0x3, "7ff9cf204c072892da65a8dcd3e2f952a1af6ad87aae5211a2a56ce576ecec513d905aa5d6d151580b1fb39c0b4ce0f5da70340ec55829f83eaf53b1092142a04c4cbe1a6f07c06186353fac6e684b5061af8f02744433f91446ba17601ff0bf06f5bcec1a5368a7239dffb09294c828ad827b13"}], 0x88}, 0x4) close(r0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x2a, 0x4) faccessat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x20000000000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r1, 0x5) 16:00:32 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0xe, 0xd3b) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/64}, &(0x7f0000000080)=0x42) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001000)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="7b2a7f53954ed92da1b3c8ab4756051444ac470185d18ab512671800c90be17b99a6c3f34f50f7df133accd642a81b6592972e923bdf1f953eec275cf9fb7a70556a9dadc75e0195f67aaf1c", 0x4c}, {&(0x7f0000000200)="f516fff74af7f88bfd98aa9a0b39956a25a4da9a54372799d947db517b1f3dbbb839df4cfeffcabf4218500142ff8e87b727c819c80d782f42a3c561b8f7b466884673e4", 0x44}], 0x2, 0x0) 16:00:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = shmget(0x0, 0x4000, 0xda6ea0020c1a3dd, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) mlockall(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/115, 0x73) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) clock_settime(0x3, &(0x7f00000001c0)={0x2, 0x6}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0xa0000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000180)="e7a203b3db0808ce1f995f2aba3fe0f6ae6e4a8914e651000fba072ef5241219400c486dc258a212ffe50015a2d1e76b3b44033ad4af0962eaad26511a68bf7b69594c8b906957adc94bb5dec38f363c3bc3db7b9c3f4b1b645ca01bf2ca9736f6622f1e5f60994d4f4c350770271ab880c0d6c04baea65d714265114dd6f445340e39c507a3ae7a48b49f213b194546b0a78e1825abb87c70c08df6c4ed59f60c2c505c4cbefc85601381f82812c31269e0898fcb302346c67019fd85649533e483a17916d6a5d0b13628558decff5f0a7cf0f57d928c3dc866b25c240d4f9472212701ec4b3fec7a9a0d5cb40ebd0de37772b4d880b0d2b817ff086b627771bba8bf711088f4a5574a6f22e2b5d49e434f4a2650dbb89b63e8c10dac36539464fd0c252df461856bdedf2205eff7955651ecbbc0248e72d3588844694e5607cf1cb1155de955d37eb22259f92fe6cf24cccac05052e028df58089e74f5f0452baf98dbd454d701c6655b4653a32f6867c3427b9a8adfede29e2662a824efc6ffd6c5ea05f8f5a7e243cd1b23b5eff50e40f0b45eae67a2ca99ab7e3575e61b8959c2f4aabcd94ab74fdf2235b015b6ef07a6c1b1b65caa4cbf1517eea3c1e0bcf1247fa5cb276d3dbffc169530ffa06d7aedc71ef171fa08d8cf019c693e7b7f4838a82e5dde8a3d9225f474750f929300a9de29b46407f9f2ca50ff7a70750597ddfafb4b65279914edf9c52598a70192192a326a4c3e7b6f47017c6ceeff362dae291682563e57e49c9a4e7a4f4ac3273a04b3104cbaf27a462fc5a3cbada584f52dbf24755a217b155ab966c5cbce2ce67ff3a122af839a9f1c417d1fcd722780a6c85821ffc23f82c3dd55ec9fb37539adc22555e7bcce94516a65bd7074b03105d43d9ddfd3e2b3c9348f8f2a0a0311999a0e5ae0550994e783e330594e5bcb801db65c31ee80776e0e6cb221df64d55e34f6d83ea7586bd2edcde60c181e2605214b03abf782c6853e095b42a092b1702d4c2899b0a3d049ed8a7534afa63ff56bcd6bbaaea8f90b1be2b0ee220e605d54e6da4f4bcb89e9e2cd6c1bbee45cf69d2639c51b7beaf362c38cda558f27a92b1e922b98b212725e5a597c2aa20c3000d83bfd75a3c5d4ee7cccf97c27232bbca3c01ea40940c0a89e0fc26ceb292650f3fcc65500d7fa3e83b1ae241839cdae70f62e71218481bc30d780748d9ef707e74779f9f3bc82d2161b631dbc4ed08180f384e8834c2ef930ea509cc09b66a124abc0c59bf09a4061fa13c2606bf22a62af70375b271d178a965e47bb196e83f0e2d99277628d176ab25426191b1bd3fedf3c89f61eec64feb1ddd17740a9b30bf79fa4039ebf751d354dd05b9ac1900138e5491de46ea92ecf5b19657db66823f30bdc7dbef3ffdd7f8474a05a9ea3d37036535a262f8101fe3948e5020b192e31919f2bedbe9af7845b2365a60eacf9d186853092d89623a348cb7a0ecd74538cd0eb94c9a7a25dfbc6f7186a2a2172d244d645a4623e2cf74b41b4cf52899b2efeb1c9feb536b731a2c316ca53dbb4faf6b91f50d674aff8b64602133419139790425f1a4aa654d8d8138db7d0615426c2e941f439eec1165290cbe66553d8bf4b69841d9ba9497bad77d7c54e76edde9d3b0bcbb63e0b0fa098b78e2b179fbdd0eb4db6e083dd55648a2e3a0c10a5a066733194a40b3637247ca6bfe374f4fea17b0cbafb41519d65530a2402cf09f2b36d39540824328eaafd01616ffe2de00cc8fde719fe3959d95f2aff18c5c3034814706542d72f36cedf40217855ff045eb6cbc9349b3323dd9e1e443601f16cd8ea0bfddb8b81039c7a4a6bc859afa4c8084bb5d1e1f26544db7deb3b199cec3d73bbdeb6321892ab6c370dd5f78d2d81eccf50c044ee1b1959a211243963ea79c93ab3e183a2d3ef87200c6779157a1571a413b29a01894e456eab3e53ac3f304355d179a5ffd1027b1fbeb8a89d529c66af16e3b6baba9279b4f7a20914f76355aa45c639b80ce899a1fe154173b4339d12050a39efba34b8d1853d9b0ecd2ef170ce73105b5dc9f2282542f4581f9a5930b366ba279a55e1cb7741646879e624c73ab32c2ba13a25ee70c5267ac9b74f5ed3946a1f46500b69f48bd1ad9d1868ef1bfea39497a19578998308a89c95c077fe7dac89845de7fb5cf476343c8d55d4b82e334d10f455dfc8f741f99011db88ca73f9c0cfd3f8150bfbc99295eee6edba5f00b14d7eaa5833535f0da8c8bb32afdd94b29d064bc7d6b0a868c381db12fed2c1422863ff5cad2b526af58aa4b7f84dd807fef7552d2eb9604b9bff46047daad63e4955c9543b1f91df7c2ac50cfd74d7a0c5c91ae549e02b7be128e10b11540fad05fc474906813e3712a92c54607b7e6a5bcffe63f4d9ca3c696e53ede97ab932a60036cc069f50339e108d0cba74c8e8337157aaf987961a1a09db4e6aa228d1792b21c831ca1a23b3e36a4263e4fda7d91911ea3de6b3051804c21b1411a079bfdf0799940b2b8e7e89651ed09fdbf9f922cfd085a929a90e10c7541c09b3e4ae0103a6dfd0e974d5b7990fd0f97fd0b264ff79e2980034acfe4a2f91eea6876acdd559840a28aa9e5eebcd06b998598bada9aa71f9166256bd392175860dcb807d476c3f2bb0acc67a4ca4479a05e51fc6824392af1dbf42df95a19284cfdca47841c0f587680413a44bfcd65f9c3b8325d2b49054bc7e1cf0e5a4c32f8d694c320127bb416d58fccdf732cb55422ac75f9f586e3fe428b1dbe4e035e31d525ae2f00bca6eee4452da1266a0847b4380ec6ee10a594b9063e2655f865f749aebae901563a124e8b681b8f131205de363f3df186b3ade1187098eaf089c9c098f72ba0f007e5a6738b517c8254e015aad78b18dd62f19f9bd70f93492e0fa39c3eb4af5127901484367417bbbd7304e3a90cd7ae84439635af97fd4c2fc25200ad8526f3f0913caebfc5d1ec4fc0decd77536c9e556b8c6c3064e07ccaa4d30fb2025422d7aa1b3f71734379e211092286878a361b560ec3a1b4f04d27be716da75a64b3bd4a8aed01d685f158b449eaf9c8e4dbbbf1afef2fa92065bd610eaba2d7d0508ef626446d822958157e22a7097f9d8d863a931d9d7e0f6048d986a8ec6bb4d84c0aadab35692dd2e0dea1c49b0101fc42ab98a4498df8f1076c2c5984a40aa019c38c7ba29ee62d45dff3a630694daf68e1c0611988cc94540ce63dfaa3de69aa972f1bbb45dee2a8607f8d98ed5afe8cabbc3d58ba30142df80a75be444b72c2762b80a4b7db3a95ac92daa1a96447da9931c521eb6ab1de3a8aa795b58fe450267ed46c43be2b9c0a4ff391cc38f56f30e2bcfae17712f6575cdcbde0fcbd410e5364f29251ea6a8a34752cbf1aaec5623afc3bf6b51405106be932b0f58734b2a35a4d42a1ffe524b997ad9ee88e33b0955ac1b4dfa4dbb13af6b84f51257e36ab85ddec898bff4309b9763d7efff1e51b82180f9981b8f2262a8b7043803891070ab267c28900a73b831100a4efca180ecba48f82561fde98f948b7005a72d2ecd2e8f94b5eeadb245ea6bffd0febd1a55b8a0cdb29261c64b6c652e4f1b63e719d309ca571f886a95c27f03ab267fd123cc9f9493d148d962dac99aa01dd70f0d9de8f14385be220194cac54f1077b7c69a6fab03121df5b5dc3b30f9e6a2924a9d0b0fe7cb7ac70c9d5874c3382414eff6d474447f56c93372f42cc30eb05a46e1e7763cc031bf23467d6be5faee09a3a7495db7ffa1e267339dc00423ee9f6617053a272871a0404f60a6f79cacae842f23a9ed1c24725672cd492e91f606f451093911f65ba7ea25a14edb690fa92ebfabe594430d242bbcbda50569a1d249cf56b797b92b214bcb215a65ee64764b8cfa2b4fa378204d2dd85b4523a44f510a22a70db1a69b992b22d82cc5c12c21c8c095f08bfe976d73687107c06022612ddb354f0a748b37e3663d07b3c595c1f1b4ffcfe5b7f3f85c7dcc876cd05984795f7cc2a0bc642213eae95fcad76153a67c7702ba4783bb4cd474c7eb493f72ef88d27f60125759bb7115268803a8a3e22ad5552799dea6b6da3f0e6cab15cfa354c39ecb874ea3c248a3158dc97330d184e8b91b41d91b078b34980d5da614ee24fc0612c9cf8d82c9e13eaeb70af285cdb0580bd01b199ca75fecfa0499f5496b0662aec023ac73355ca0219f22d5a2687b69766c2973c9346c22eb4e46f957e4ca8c3ce65477f6ad67925c8c5096083ba7f8e9c0eab576da79ceb119991b20b71a29a1ef129a271b603f812cfafb6c581df5c8c455061e2135300f307989ff905954e5bc9a2fd14b577026111944e1277351de2dd733eee79f4190c33641e76edc90d9586f250966ccc828ecbd13cd7285ddbf8a4bf9ae83f0908cf9a590e23b3266b06c8d6d264ba57385069ff812bc3b65e0275ec4bee9c0318a701c7cacad81f4dd922fa025ba86658d3ecfe26e37e794e7a4ea286d5de8c1ec9cd71119c3c86d773e426de5cdda450fc42440849a270f24077eabc8b2c3c7e04002a8fd95b57cd2d2dcb972106b98100ef390cabdaf85b877f496a19ff86a507ce603bc19a43c9a368f70f0351a6711f5f1ed42b59cca2d1e4d8714b7b28b80fcf3689b4263cf69890139151dd2157a609ec83ec9a4364e14458467714af23587204b05a66a13516fae7aa86cfc9e40b95e3835e5249c610ae856ec7750c011f85be89b98be2d7d0078a354494d8ea5070fc23c13bd8009f9a59cfd65abef6d783dc836747f36845b24771c86afb651b91a6d50772cbd6547da00d5975266d3a767cdd3480b45da6c5e422bfbf173f620310d30ac7c67acd18b8c1ef241f236e6c34941ebfa88504cc7fd1356bcb2984def7e8e90c682b5faf98e425a94c68f4f3713c8561987227c60391cddd94bca88e4e4d2d3eadc16b1799394b11fd84326de96e48d5c7b0d061bb7de44b48634c4adb888a5d2c07d745296fb25cd27c5b709e0113fbbaf93fcabcf51f6f560438aee78364c9a6ea085a29de17409cc1a1456e734452b53f772c1b9b9c4116b92585dc3b3810fe1807ae378af148fe8ed86b3b51d00716183b681de045409ad4d628e63244291a7ed68b5ee7dce17ffa73f222f79563c5f6f1b94cdb85ea42c1b6773aa20536947fbd961429852b7bfe6cb421afdaacc117aff77ab4b2c087877edec48f4469aea72b2a04d2acb3d81372c61197b0d3d55bf1bf695f2eaba6adef3fa90bbc7c9ba129c45758004e649ab3eddd2b9c0f776ef426820dae8cd19cc2e474ad004bcfaaf81411f23dd0f64bbe705919154c7c86f45519f4d1a17ac1612084dcecb22441ff72f8814c706a0230cd6c67c50134afec0e13864d66addece9f78d7a384fe0b711a8748215bdd5a04533ec0debc86d417c3e14ae4d0c1adb0da420a5e3cbe4cbeb086258b22f62e7795b1add58bdaa170fead4adc97ca0ddde73f56abaca9f7fd13e9696b6df89a940cb2aa68712fa30efa2cb0c50e4925f450861f81e8d8a73b59ffc3e0251dab43bb279508a67bab7aa5409af95f0f779440478ff21462e1c625663229ced1971d3d687e1b27317eaea55f5967759e28946ef9d2c398d464e64b7f3fa9ed928e21cbb30043afe4d15361362fc30ba3802c6ab2e4ae57e5cbec9433db72c4ea1c134fc1a92db4997670dc36c1b14500584edf4353e0dbb7399fbd16f918f0c4d93da5b4a38c8537390e7f443dfd0799fee138a645742d3c844f74f2392f8", 0x1000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffec9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='\x00', r1, r2) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:32 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:32 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) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) fcntl$getflags(r2, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x6) setpgid(r1, 0x0) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) listen(r0, 0x8) 16:00:32 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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='#\x00', &(0x7f0000000100)=':&%[\x00', &(0x7f0000000140)='&\x80\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'+%@[-#Z\x96\\\x00']) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x3, 0x6, r1}) sendto$inet(r0, &(0x7f00000000c0)="bbf7c0a732133f9568ff4dc2fc2dba4c05b49674e96f5d0bfd2c38cd3e3018ae62fc454dd9ad5bb071377c74d2eab2d54fc8abd95fcf594416ac098caad45d57c5dcc4a92682357cb7f0ff2d304cff6a7812f3a6614f8e61db92c96bfe4835efec47be28dc56fe70b44bb7d5a5949ca63b318409a58bc444c88805e2ea0569e5bb006acc4d823fb775a3188af8063fb6afd88a4e73fd6414c2443507d479383ef62fb6d2d33857d82f2698fedaa44fc0954f8843c44153d2ac860f0521bd3705c578d08055f3724623ae9c40c74c34b07a4ed16a4ea51eced3c2e96f1b", 0xdd, 0x4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:32 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x6, 0x100) socket$inet6(0x18, 0x0, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/194) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x7ff) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xb1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="d2f917fa00a20abd6458dd2a4f7538bd8407206f43a023a54a62b7684885c5ec3fae372fbfe73cd14c30f70c4bd6d21f72093c70", 0x34}, {&(0x7f0000000080)="0bf0b1555c8e2cdcbfb70a83f6206fd0cd9adf5bbcf12265dc4210029b2234d81197b5f27a472add81dc6d8a51226ae523a83fd6462a0d6e8681f40cb301e07072a3797f3042d01766ea2939a47c802841a5ab69e607bde0cb1f44135bb299962a57d9169964345ea3d545b0a79ffdf165913b20ce218334aad1c2b2df47848a633374dc07fcbe6f510f4f989d233959a502fd1ceb89fa2f2aa3aa788b4eeacf565a01d49e248f00a80e38f67db70a5184f367450a649955c917fb5a32f7e0ececf92b0e15bd", 0xc6}, {&(0x7f0000000180)="a844d665c35e4d87284c9b6efb61b2f0079b3e0f492334025a5d8500270f59cc7ef66338ba08f28006d3c03d924e45bdb41ecdf23f91ae0af69c71", 0x3b}, {&(0x7f00000001c0)="85d47e4af32212ed3dd34454d8ea8e72eb8cd8f128ed9c07694bbedc37427b76588c45a0ab2e3cb2c06428bac98b3348a11e778fed5ddea6aafc40a7e68b7466b493f806f140225ba1c0e087ab912fa8ca77d1d25ed4c7809f67be832996e02935514ee929b19c0d51c273915516d05ffed1fd37c5508072c19edc925dcc448a779d42ce249512b7d6292e280333ced842ddd209760f17cfed0d95a30161cc32d346219b06adffdc558ffb208f811c16f02d6fca81fed8a442aa1a7b992c12d5ddd02c928aeac2bb3a39e6e46b9d80d4a540be0e", 0xd4}, {&(0x7f00000002c0)="39a513a14e2967543f8500aac9a6eb27722f9415c486f96ef4d4fb5bedea016f2aaa5341224224544eaacc7eec433d4d9c7e8b8532ffbbb72429551afc190e91c99beb80a0c5d5453ba7be86efec2890a6c4cda39c0686b8b334dd93660fefce60570bc6e0231110f834e0cdafbeac441b77f72c38b331624685269c3476f7d7e967917236e43abd0c67828155c87f44974e3947193f1ab94605786251854be5741ee877660c9c41ade1db3f8788e7ba66966addb3d887dab310f8924e822675822a7aa2ae584503e63e2d070cadf28f3f1093b9ff8a081eacfdf38b35f6b8479607ac6812b9f4b67bb9c6731f7121fbc90ad3e53b4abbaf467fae93de72d16e4d1f6eadc2eb685bef25b59057ac77e61cdea811bd3ab261846928aa2255f4d5f7c88995e963ab886f9de233516ba10cc1ae9dba872da7bea917c1c7d81e3b1d3a8878b69448bd4ff65fd29af161dd6cdf51c4371b0fc036f72cae59c4fe354cc5a91e2b289d2e961180b2d3f79ecaf7c1e15dde861eb56055b6e9ff9aa2fd3ef3256e939ee96506e71b0470905789e415bcace64b2072ada9983f74aa436586ade20d157f5cba9111d34b180e7fc2fda6d847a340f13fe5e2cc596a2de5678e6562d611c43f4ced8f4709ff838fa48216430a014e4088eecd5d0fff66e074722ea7ce16e2956a3254fe4bddb4e793c598597b3ebe288953b54cb7fd386ff293bd67e76642078e4527e3c27db873848945764d96b1f6ba409ecdf8be0666c346d42a744c121f06e535cb8bc4b1d055d12a86c4aa256b7fc1799d0cadb54f43464e6bc91854b33f7d9b7a435352c3e1f758736f5c2231c891f5371ee1ee9f241612f3f31261826300bcf8d678ffb026a87c59bfe3b2210b226a0ddca0bdf90ef4a215228021ab72040a2235d543d8ef99bd7faaa09359a189303d36008a9fe85280003c4cac2066ae54671e2f60d2d30c4a7b85a91c06146ec5ee66b228fd4e2255b29f28c75202381ac2990828da2a82065c8f0fc5f6a19373b6e43d757b678deaa8b641e689fe94564fdf64c8e5250bc168efe856fd4fb137cd609d6200cd08e480d0e14b5b693734908c3f85202a592a28459b3fcae14256207611ffdfe907b3bf19fceff7f9a07ecbd4046bf9f6035667e373d61b3eb3e22856c1bb6a17ecd8d7efd6631922fa7b3f102b1fd64b0c50225004620f6385fc4a0d21c624312e16c62031488b8db8b7aac7758d658540f4ba04b14c14e4e76ae4a3f9cef4861d7006efa8475daa7bc04c402e0b5e05cfa33fcfaaaec86a1b1bcbea0df47ef6292235363fe950a997e902d72862670bc8a44438575b6c565dda03c1e32e951f98b669a7ad464a9c26ef78c25e51f2f51003b29126467db258ef03c234aa26181da774ef2ef82afc89af77277594fe5f7c4a968f01625836a72d95c389a72d6bd3eece7e6e44118e608483e66f1c24fe74e12c2411d38a404b038efbb924edaf8fbc013a09da8bb7718a5f1ff9a1a361004bbec1683c78e5c6fe8ecb3be5e06c25ab257dc609414d92b12e050ba84f30b0455416aefeec6dd847323c499b116909743888930bf1558a69bfc7c6954aad77a5635dd12702cb2c86af68cedc50ab5a6a690716d052f919b2f6a954c923c5b0a435b01414c61f2318ccfaf57e4ea4543a6c58245eed4506955e1f3dd1d5754e9c91925870b1e19ecf07e3c5c7877e1ebb985699dabf6d1356b17cc193543d9bf2754c59cf526d0733cc1880575fe797252633b2d1b881bc7b24d9050c9abfd69c5215828899b42dc6e578b1147d51df7d86e23b21c8078a0f4bc4245c7b39b64e73779b75587f544feb350e6c6b4753268054eb63d6c35b0e9c9623934e6fb5eb4b10ff007c1f2b276e9d947508314ba901ffa7f13a0d3b16ddf393200bec2d8d9a0ed4c358f2846012cb680c75571431163561096824a269d372c269c56b9431b9d3c75eed34acaadfd1c6a57f526036be604dc821a34af75bb4d4c7d25302c14ddcdd320e06dc4109b764bee10f9e88940b132e37c19a6328f819cbc95bf5768b70bb34c1734250a380e56102038b15bdc3dae4fe6a9849967d712a4dc773d9c049a3adbea7d7f7f9aa4ab51971aea2e21e94b67acd2d5473fa23df5c2e8ad7f5d1e17b3cd49c886532cd8402c3e20cd291fed331319d309d0ddb192046f623b5de3ea87826e18ed02ff2b97c14ef1ff521bde6127f6fcc12498601627c4b06b7a69b68162fb25ed1d0414aab6b1729db79092afc05cea24ee33292d4847be13902610028e23ad1da679bc18cdedafb0c0952e552b977074681e88d0ae93941552709ec4ab42730648c96af185427956bc3ae53155ebe0cc9d9726a07809d1ef8279cc5aee8a1d8c3969ab534f7fe283f13e61e7fa1b70a471560b3ee9155f29f4209009c0f09cda071932a35d3cf2eff1f7cad8a4bdd02186916300e7aa8ef728eebddaf2af048b16559c1d6a732dce0d71af6a7d759cda14d746e7bca16e352f7325ad59de5fa4e69787284b069f630192fcec1436afba7a203a2fa5160739e2b02b0b4d000a51363d562973e028e7a4fb8fe158b7c930a91c347f71806656c4ef1105319b23be592a0e5e9f9a172396a7854e9d2aad637d6dddb0a8208693f5e02a3df2acbb41bfff7b0e3b40201c474242907b3f18696fec416fb422c4e73a77eab65a609623d55ee54d45e10b996418be0afa5c3c3c6871fe51fce4072a56bc32a7341852ca95d4f7a9b52299e1e9f18d7d2eafe7fcb57b6a5a16285993613d73e110302cad5b021d60b03c26b28004c72243e78dc3f63db5995c9048902c77d6ae236f6bcd3de0f95826eb1674fbf570c80f9224bfc862d2c15d96980b9be0929fc83196385050c557d1953aaef66266a1c70010ef2673542cd7a27f567ec4df14204940d7b8d0406a685661d37790f011a4d199722858e23290b17c2d81dfd76a5ed83753d5547dcb9a6bae98300056bdd816d26360972fc1473d196431ae5b528855a1008055bdf9eec8edafb3d3133d47c5a69c2f61917f6d9d8b7e0031d9c50e941c2b589b8402aeb622270308d902ad4731babc35751d01f65c86031a9a20f6104949408d1cb5136f81becae96c03042e3d40fdcf024ff173462a080a041ba0dbbd9e7661842837b5d92a389f929f7880b484cbe3d2cc04445179332ed96264c6fdc69d612f4aebd5e704db01b93c8a042bf9645491615208da98eec8506f422d2e5e2973c61241401a8949fdd88cbb38d6178e6b9fae6d30cf2ecf967c279253da18085926a159ca82715e39ad73d1f06ac7792be12804e75d8ac2256bf2b0b96cbfc7c4664ca5be7f89af214a44dffbb25c3b2c3c2a7cf8a0de0b65bdb09c37bbb8fae7bf7ad7e6a01af73e9a7f8928002b30ca75530ff602d05feede603d5216ecd9758b156f868530798013328cc7c4c5478d0b0593150cf716141e1aadd1058ae4ca8404a71919e32d9869374b9383c6b71e3dc4e59a0377aef5175ebfbf6ffd3078cd4d80119f9d7c5aaa7f4ac9352d8ab7c1385b0cad03a22355ecf01eb489e3a12128ad0fedb581e129c3cea10366489bb32c2ee3004dc10db8ed44ecdec1ce5bfe5693fbeac49a7c458f0f3a19d3c983cddc3aaae38bc6bdeee8ccd7e63119abcc5fea93e35f3386b8c01f2027c045bdf28341a26abee934d7c0e33dcd98b8627418131b6c598042ed7b84d57925229a85c3d34dba1b6a31c10276762412acf0741dcfb7979740620784b0ad16d23c4f04971d573d2eefd642bab8ca0fc8fb7124ddb961c97a715ff08331d6c44f35bba81bc6ebb4071040fa621ac42baa19b558956131ad3cf76cd1e62170346612148bdb41c08d5b9188eae18cfc94141c65182c8dd349c74ab2226f24565b8f5ec1f82aeb1b9f9fdf562fa91366e49db90eca7fee7d23a01c7b35f33431c960bf58be331ef985f0d02c022fe407ea43e36550d69ba0a1db272d10bd0b822dcc80d09bffc9ea25f2ce9e97e65accc880355dbc059213c51c2b594d5779716ca224ec67d0943c1d167e0cf92d870ce6c53174f8de5938b735c0926161c50f2731fd49c3d610eda45b11d0a23f98b33392a8e8acd703fdd6f40932ce7c4b5c8db27e4caee14e8ed6672dbc89a9e88ac51f3b52f06e61afc89b588d5a14bb238178e4ec9929c506fc9bafed42b14c9e868c13abf85dda466553385a95ca5dcd1056c645efd59e120fa8a2b51d6e1ded393f5dd18f63b1f1db848a2bf864199d27c4de81c8281280b399a629226fb13b432504d9e767b1604c092fe298ac70e82c3c1ac4045d84fb7449b42a95d3d439bcbe2b435d654c38ecb38939535db367ce9162112a46609f2840c04e8bc07c7b7f6e454e1e2c015977925d791dd2af8fea4348069607123f27673f71464d762e0b4043460504e081e19f07a7c0b7ce8a633f60f49127b159767843798fb65e93d0f59dfb9057d20bb24ed7575fb169b2870d2676b4e771f7899db1e82b8b54219d975e4a9c997521ee09fdd67c98ca105b0acd3dd64210cc5ea1c0304e3d4278cc39db68f4ac4531507cde9d58d796c5c3a926996fdb9b9451df94f95d1c3081dfcd474a63af8d25a9501aba49de1b24cf658e62689cbaef10bb6acce6b13e19662335f36f7199ec0b24e9a6bc6436858a88e0bcf5ae4375676c5a1a54a3709c8245f17359758f22386ba69610c74408afdec2b71e9f25d9947e3c642ae05a577beb067a3da819ba567302e2bda026d80ade304d78f947a0e956f87d122139942da3520286748445df43e265747a7f3f9eba990179240e7672c1cb19c7a4cfb8ce5694c1cb2cd86324ada554368b488c6051c629eb5a31f80e80dd6f3dba8e3232cc6ad28c46fb3703a4f70f4f94fcb0c3b283c61b30c582485c16e70403a5b0d59c8fc60c2f8ac7f21f4431a2134c69bab983af4f0599f98c725d80ccf18aca587c81d37073d962986b1253759868be445e09f62ba23e639cc70c94542268e0340ab87ec0da3c737a7948b4e191d4bf924b0fdf2d24888677ab022c580902cd119e24e90adfe4b8d8afb6efe4b27090e3589bd158f7879edadb20c4042ea48d37fda0422ac081015e1e9a34d8448d722c5a6ccea25038cd440cac25526eeb7a0d0fb817a53a5983aa19398129930965c0386766500b6ff88f936e784948a43bedca0de676c56ceb29fc0b2e778b1c9e4a3067bf083bcbf0b3e4fc2124a306b7eab5afd455ecb3b99a5bf9fb41dd4a68857ad2f0e99e8622ae43163d4cb5c307f1170898cafbb2b7215003d7aec28e08e0468120fdcd88f1303598c3e7f0a71d6f48a5140711115c3853c9bd4236b401d78ee346bae26b53004a433deed9ca06559298a68fa0d41c7d8aad893d2e32b3fb01388ec0d1969b254aa986f2241aa0f96da3f47b6265d90356486b03eeced676383794c4a66446987da913fc2544505e3a92ff70e61d20fee5856a921f5363e2b66018dee5bfa1ccb8eb80e6066de395624ddc403c3c43f23da3589998f475f2edccadb5f8bfc0fff4239e249a2f9babb1bbc0dbef3d986426298f3f9d41540aa0812c85acaef1696660260ec1e2987950baa56711e62273c6d7a9d15b8b01961af328dd9d8d9d0082c91c2c7b71681be78d59657de4656680b89aa7cbf551c28a2881ccd9722578fc69db8c6e7b5c6f75084c5dd620adaee599cf5f207d177f2572907e49091fdd15c30767c078e6de32516f9db6297f08074992d2eb8a8db8d958b3d745231c788461b18cd2df18507ad734be4ba998a", 0x1000}, {&(0x7f00000012c0)="b9a3e9dc56a7d1ce30a155be24b50d7056c8eb92742f80ba8089e190ca1aac11ebc64e388ae6820ce91af49a9f7fb89e99cfb0f977e9b3520e31b693a1b057dcd12cac5f03e95317b00c8c2b3ff046a0b619c56060427c6d78daaa18860a6e40840a52b02f4378304b8538e087394fa3dbde41a8941bae2abed16adfd10039b386a8c440ee2e62f5cf5afef3a2f1ffc2a18bcd588114e329853372137a64a13e2af35e131a0734ded54d57663f8d508f1d35bf7d32bc0709f4729c49c21741ae156a8fcc58", 0xc5}], 0x6, &(0x7f0000001440)=[{0x10, 0x1, 0x5}, {0x40, 0xffff, 0xffffffffffffffff, "37bd70104d4a2390e61a1334b0e13d8c7b22e349658a5e38b94b16223bf8a0c547c7c5c00740aebbf5ed"}, {0x58, 0x0, 0x38, "c415bfd0e0f9114041b619446151e294c109080a6364ec69a73f12946f4e8bfe8766b392b471ea06f75cbb734a574b707cfbefaa8a729f60289a68e74c49c6fe13d6bcf6dd"}, {0x18, 0xffff, 0x100000001, "2cc4e4bbc8b7"}, {0xe8, 0xffff, 0x1, "4f5893d872703ead5847cee090f8c5d0157fd4fa1c3c181acb87ab5fb84713ec87fd96130b26f8931f3d167d27885c30d22c865ddfbf89102f8113bd9e8488ccec18ce35c3429dc827dea9a2254488f24a00283aced063bf62b2df281aa19a339317626377cab126e4c4aab6a34e829fd577e82c047d7660acf033634e33d80461a44e5ff0aa8c8e2793f586ab8ec524df7a615bd332f0d21bf8540d657e87eff574b34571df9ab22e4ebcf78029c84c968db2270901f5d0d2b3eaa191c75e9b5076ec30795dc7cb3e2f9209087cb9b7304141273fae5f59"}, {0x98, 0xffff, 0x4, "1bc125107f11036ae8ef2c63c7ac593c23958fd26e14cdbfc9357a5c449f3c52996fe82e4c7287735110d93f16e55c8a3347f8c7867e29c775ca8c68874d2b6dcead6d38023b8a73c04c8ae7ea2abb3284be5e2d5d1ddda12190336e03ca57993329b68c81fe228edb7d1b5c47660ec8d6a9af17f8450022c99bdf1bd7658da2ce9e33b3"}, {0x1010, 0x0, 0x6, "584625b01987b5a97944da4ff7578bcb5589b0e8742755d4a2792636187bab823dc6f7e3f567204516c8c385a212376865c8a58d1cde1095bc7ae817bc4e4126867961372077786d63674f26d3125fa3c491d315fb09705bb1df12812c3791ff652a3f0457ba5175526d0617efea8d574a7ba7001f70eb097a6db0c759636d10144de2f8e95e09445556c880a7c00d5dd8ec9af23ddaf02350a88ec8d240ddc13008e391ab04587cd7710fda05a28eb001ec53e7eebb421fd2efa6c2647416db27ae53073795b981c93a9d4a7c42681085f8929da11e02a453fc80a84e54182acb8236b847c817292f01fbdd3311f4ceb7a5bb201e778fa8f00ad138486fda37137da76e554a926b60ef8ed15c0b9551eb51d944ed3005dd31d574ad7c7db46b8bdf9ae06a88e4f3582a46134fe7b16ec5db8f1fc19e0a468a9fbb0e85ca4c0539c987073ffc062a3757ae7c2e1eb2b8f138a045fbcb2e1cbce606259ebb3e64203af280062e6dbf8e89e473257a9681a9f1b866984c41fc031892e6915046618a3b4dc3f8737e5087015ca63c0ca9dfefaf001047a556896e1da35e0d5ae8175ecebd6da6277b82ebaf44df3ebf70571ef8d322c13d0d60f990283f1b46cacd5f61467d0a3274a78feb8d14435bcc1499acc9142d4815ca8533228c77e00a1469c21c272c738d167113c6b622ab99b7661d1ba6a176158ab0a3520cb77327da2b42d90319e5fe0dd1b8809bc4b1f62762804c55db8d4dcef6d4b0da5c44f6bf0c1ed697a31b8d22bbd3f705e1ea817fc22412c397f709e216e705c32eab2e187d8db138ced9974f46ac6856eda0a1b193dc97263bf315e2cc82b623fe73e30bfe16e8b9ccb174a8609635fd7c2a8794edd12367a75b020f39b4c0fdefd1fdd447a1d4aeceb99257c5c79d34f8c8b9ab2a2fc86aa108093acb701819f57d332f5850e62188bf13b9f1bd4476716dfdaca932e3b87717832d61fd307116d0bed5825dfd2bdc12b35fceffa81829a99d1548066165edf63bef1440b3e678b06be1617ba4b373368c6a214db3ca4c853ee20103b559011d97debf00db98f6006ccabf4aafc7aaf9f3edfbc07d57af452329c67f29c7be5b05d0fd777be410da8d1ed6b68884eb950f1608931f2c1cc4547cb89fbb77b6a5bfe11f3b7b465af9154c01f9dd5a8cae2039e312c439d52379e6be38add0af5d81885a18e4b1c5c7d8b42f3b4aed71ce5f75d25a53132e93c4ce5cd85bd6ead18ea67dd544b17b3095127388b28eef8b4f5b3a7fc70fe4a040c2b0d6c0964dd8ff1cf780d522ff44cef274b2370866a73340917aec4638a7352468f996e2ecb7dbcfa0f7e2e332b0d11ee79cb2e9e6e4d711b6467156ebad5268c63bc495781e0fb67760e539686f0a285196ca5ad96b47c3f071e6eff321905b90618cec59cac0fb87c4abc124359c9cb1bf705b817d9f828d04e01a5867588bc2936c7004b75aec7e24ff999d7a13838a0cfc34fa330394bb8a8bbe3fddee26caa0cbb5cc005f94492b20960d26d9be3ed4c6e7eb44bc31f4e5f29ef2f3b07b6a1d9f7ed1a238d1dc361f7cacfcfea528973bc6b5ae6b5340dbb3a963bcef3b357c91267bbe9d554a8234b0572553d1ed3270fef277f4497975db259cfcb05837864b4985f96e65423f43f6ba13b8bd4f610f8f70e42846c95fd7c2c3a0f661cf0cd873fb7c89ffc2479debba1bb2343b50b26393605f3c66d5f55e0dba45bff00b035945e9f410c677436128e982990a9be9934f0a76d47d1595dd02211b345819016b62e2a61234098bdc6d2651e9ac768315ac6c84b1b8cc3b1d2e21e146cf9578e87304aa0180be75f7ea173ddbe9bfbe4983b71728eb263c29423b905c8aeb71e92a352218d46e71036fabbe50a26f533feb596b80e2fdf56d1b4b09dbc2f42ec80482227c32d07ee89f5ebe6fc61ae54a77c48f34915a8dcec1d026c424515ffa22bb7e68cabcbfc483f0dbc6f1bd007cbb8ad4a5e869ae5174aca10b70a8aa27a4b1591385f4bb351eb149b25114e1d8f8a53252780779181a34f977f5fd31bfedf26c835eae119d8a9b55259c19f949415af15b59165bcc7e7fea0f0d96279c342207dd12aa86718fa3ccb947a299f3e594442e8f8e86270168ac3270cb32366b4e276d5552379421d1148fe68f2168139623378d2050c383a24bbae242596fcc883c24a99baf6dcd003fc9e2817f5fcc4a166147f21461a43c7f0416ae553667926e8f89d060a5984d63e1f254464b5571f91289bb5d6525ff074fb22f5cac09ac54f2458ebe1aa2b8e7bb9b3350af46a404af8112ead650f8ea8002328ae901d2b10d5991f32b49d453b0d12086592d254f3af3567bffa17217a666bc73cd7d1b1f1ed10900bc784e6adfdf3790956b61e34ef97793ad29ce2db4d0f193b27a31770f889783251518d9210e31c4e76d5845ad5e1257745a79d68ba22d407507deb03bde8ec7b2f1d150d7427d951914296c8052edcf226e40fc043f93ec1eec54fa866ed385403aba25fb94805aa31a9495f1cc2d15fa351832e49cbf021de49d95e67f2b0b0adf36d7860a94a5ecd02cc5a3f99efabd2712bf2fd4e6dbc448c15addd88b533c4a27d6899fff41a441dd67eca41eae62c7b482bbfaf4bfa82dfb842d1c1497ca8b77e8b3c6354408198d5d0dbf80abed3b84feb650131bc3b4f0a5856df609d4ed8dd3d33fc17c0da119fa9c3496ba3567d930de9c430ab08f4f3d24a8655aebab60c3ba15bafb5f27e89c021bc7761c0782292cd40d0095178ede151e7760320ce73ef3cfb53b0b770a660869166645f63bddfd736d2be6a3ebc1106a1ed6db64353fc749a2aafb00dc8498a58de03b5e93dcc180eda43acb6e3df1750e23edd4b8f24d18216ce4c41fa6728de7eb9f7534311af9c63f47958717f3a0deca9f968b3dcffd96094477d5f9effddaf88a8aca46e41d3131da0ed709d74d7f108960f4cb07d26dd9c1598defea6c5eb355a4f65a4754d235adf3684bbc3fdcb3cf34dc43694b1c5cd33f5033124e6cd81b6dd731caf61fa5119055b106a86eee78ed7b4de138cf72e70dca51ed778258ae116d91e98295f7e3a010a9836d943c5383cbbb2332e28e5f228862c7e006ca80ebb2af75e97166040b7cdbe190dae118d4ef3dc45f24bd46391c3e5f27084eb12af66841265a9e3ddd2817bf995d42af1a4aecae1ef9c7590cf225b567e51e774e7cdba684bc70281620fa55a1a549598ac973bcf91082109caebc366908bb4dbc016dc23facd4e6153b2e2f09110c00b84e55404cbdaeaca0db357505f85224196c16dffd3e0b11222711d77ec48dea5bdaa18862b24b46037a585cc51da27ec95df80b9bbe8bc51553135dbdf19fed0fc9f2efc7af755041895a18e954d7e8e766c0e0284e394070d537b33d5a77b752455e3c5f9b0b753e55f9aaa4a22b168badab21c71394bba968a82a78cabfa3d5e8f731e8c33a38c107fc4ea21bf703070586b618f28bbb5ba7b57edb78d156f8d46575ab2e7a809168899a623cc71d9cd3a68ed87ae77137dfa1ac5630dd3c3efdcaa802a2684056d7c44b565393a9894b2889f128aa56a84a17ce1ac1d0c9d81236f160801b9710b222161d18c150dbb3f547cafaa59a9f7ac4dbaeca3ac735faf53c777ab74bf17b4398466f56033c954cc9ae77a4519861eb9f94dcd4b75a59345f82a7390beda7c0b6645e00ec7d389c227507ed16b5416ccd6ae90b7736bcaa112c07a350e4bcc5a145a891142241e4ecb507f60bd8597cfaf6b4f46d742536be763292b11669c4348e35e40181982a7b6e91761a4d482d472ab52c8c0b57b47e8fa1d4ed48985214882b1f649a302f4c041e712ea10cc43b2a55eb2be04b6ed2d274c5ca0c8fb903eab3943f2d2a9f5b9550400bd6436e320950b5b498eab4de5d4a62f53c89cc182eaedfefaad0e64c3dfa850850005b32e092a71674446e5a6b8088ccde0b11f8d5e442bc7c87882063c7842613ec94b3f0fe30953f1978546b8741dfb6ddd9ebe3fd7b65be9d3c1b9616b79473083bddf5881f704d28436ac375d1b144be165385b253223336ffb91cf3cf502be7fd625cadb78ab5f0f49632f81889c57178d6d52637c779a37ee9be00eeb88b13ebcfb252a94a63788230aa63b397e60dce82f348d90dd98a0533fc8243b4d9274143f81c1f40dc23218c2eb9d87a95a5a4f264cd33f6e90462503c1b66ea405cf6100628192f2e8c1ff7fb796fb3b7fc24ae90013ed392a02b97200cb4359f4343f65d626be6858b66fef7a1c67e61cfed13d534674061440b7cf2f2060b5de4b345e3ed51b5d7a201cf107832470f4c4efe4dd796ae1bfbfb874df73ce4749489ed70a63a3a90e2fd334fdd48168e9d86f6efb71bcd69e6a750cf52f878be58892f1cc13aba6289463ebdfe560e6c385491318831a8bb76b235936dcc79fb5b8d3114567b2c346a276039378be0034efd1a7a1dfe933eaa37bf90d892b703894d26a010ee6cc26ee0f564754cdf34cfac313e0955e6dfaf4130a84eb44cf8d2ac625ec70033660eea88da368e305b9adea5a2f8089c78784597941bd08dbb02720fdc70446ab294168f57df6b4ba606fd3cb9973d3b711279d4fef284470c33f71b62846eb2f9c85fa2c9b2beca9f6478d12c4163ec7faf06d5906ebb13c78e1618c801c1729716c29b1dc7df4ea4b0f83c700351ece507ee05ee81a6d454d3887853390376f98acdcdfb12c248732d9774a104e667642f3e92848fe91e59fdcf8f47a46cb4b71ec4059b314734018a71b7defcb0e48b49d583384306a60fc86b3524d89fa6ed2ad11eb51b3aab840c5462155712f8b3bc8b8b28be5d9ecc9701ee18abb33eacb6ffa246d2b74994dd7531241c75ac0aff8a760b1c0ac0e870aca1ba5d79a30f231a05a67900f80a0f253215b2ea346966c7067caa86ba1859fc3a535a83bd8d6d0f7890aca495ff33d848351338be0e307ed4904698f65f92d5b08e62e1a1b3f3432338b2896b54dbb6ea633b92483cfefb5b240c6797f2e0a870ed4b823f0fa03c348e68e851b96b817be5fcf8ab76fa66ffb684b120aa9bc1fe648a327f7904ffea7f5d355dd07982187a920c95162521eedaaf48628cb723f5d60ceb6bf3cb2e35334b0e4aed4711a4c4aee5cef8c39bb6f7a13da518b5cf54a530b188868d19e6fc6b8a16f35dc6b80dba86baa1e8b11e15f200ae3f0ef9c5084f91a2dab1f0da6970d4ec3b538ef0a534791c245407cff43f4b76a11d0c92f25ed7d835513d4775622a77f83d01de2aeb063519c159ad7372f3fb5498403a8891de1e9e91c6003d078b89081673775852edc167c42ca0502263a71e4c5a79592380fa2cee26e24adc26cdc60bc414b9e349c150f523ec72ecfe823d013e15b1646ff9562787d591b23dc331d0864a69f6e8fab85538d0505ef5a4532c7a5deb2a66aa408c89bedf21d05726a8d77a96a2c6a492f2d9fddd04a44191c794e49de844055d76c7eaa0987ae7c605894f373af86a1afaa0bea3ef5fd5d9045fd9a686217de5bb5fb87dd7f0e15611f14057f71c968f75920768a240dfea7bd61af2103080456fb6ac30d83b74dcd7839bcaeeb7f6d11844756a528e2ee90be3d69512e8313be959a2013c734d0112d5eb8ea34362220bd5768a7b093940637326b7c991f35feadf0fc8ae1d7808a9fa56919a8992db291ceebe9ba5572109048b230b919a7867667372086cf784937d7f96cecf8bf9b66432fe559d0f3d73ad7e72338758e46afbc9"}, {0xd8, 0x0, 0x8, "9b98d85f1e2d0380186c551c2e0bd9a4ecb37568c7cdc87df4f4f5d72c74b07123e874dbbe611a05771830eafc5865dd78437a97d61511b0676ff81c47b2f8203031810458d1ecf7082f6cc86e75779bb979080b572f2f268c4118415a8045d59f3298774bbb153d2ff79a7d171055ca8a77959b8e6012649dff10586c9450acfea547a5665d905c793ac72bffcc59a7b559aac2ff4e77c0799c7c76fab0a8857ae1e1f5d6a051443ee28c02d1677b1b3f2bcaef3bf1d1e21592fc97071c80e03e8433dc1109f5"}], 0x1328}, 0x400) setsockopt(r0, 0xffffffffffffffe6, 0x41, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/57, 0x39, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0xc9, 0x6}, {0x2a4, 0x7ff}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xc4, 0x1}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)="146dd6e122f7f61d680d3dac43d459665a0a75a461357b274fd9b55362323dbd2aa14d9948dfac765ff5385329d5e1ea98fbf62b4d3a1a8c4b6cac597bb7702af0b25ba2982fdb6627962b4623952408fd51f1f14577c6836756253620144b227693e2fefd23193ec9262e9a6a8c05b2725c5f576af95be6b4968abb876eca40ca9af505ec0ab053c9073814a41286ce68931868116b8572e205b3a3e3a35ae278600caeb2a91e93b16bae7a5bc53545891eee089d7b986cb37a758e218e2b12c5410c92a7e8b27668f5822b7acdae6aab7d43621fe3b43fe6e4c99363db318eade1ff9e0f1645ac96", 0xe9}, {&(0x7f0000000140)="3ea30ea9e04946219c1d8b786c4ac71bd98cffade90670cfaa44ccbbec9b87e537361d65c6d916fc645773ad0d673a6df8433fd2794db0d6f4f09657b91844b39c98222905e8ca2af0465061c116cbdee7c57c1c1c1c059cb6117fe315504f965fe49d2c2b5a7fa825d8e651093f21234d634cd3e1879f64eea98c89c89c5dfaaf585342512c66b63655fc48646225083fba4d9a02faa02399bdcc076cc39cac79bf7490b89a1a4bf95f51d30265470061d9c3001d39fe660d303a5934cc74cece9a7cbf2efbae4b6019244cf70af3ee27fab7b6136524d144e1387392da5be11a9a70de652bec26c9050545b6b8527cf821624ed8a91a7c0faa27f0eea26e4d533a340944c41657f2bb2b27d6920433e6d40b69eef1b2a9b2cd6253130298f661eebc412b604804aefca2415f9c0a86b6e6eada01f6e4ba1b3a3e0bb5a59e5b52823b8b5d2eed6910a45a5e046926cf13e27c26224dd78b05f77b1fb40a05a50845e6d7b38bf7f0235b5111dd4fb3285cfeceb299013ba1a01cf64e5f46eb64f8a6c9a7de562c019969d0db627df0c02ded167de49ec5ae96e3cc5b3e9db54edd20a4e595f926ed5eb44a1774191d1764e9ea6443133db37ad5c5786a2dac6b9685e2c0520e2a43ded3b4a1af5a0294e21abdf35310f9ac6e7957ee7326a55d7b2cad2a1272bc8eca9fc8ec0a1d95e350e5da3a785b31d9307959cf4cefcdf68e7fefcae2f1122be8941d09f5a14652f1ad1dac6a5072c900114edd92850d5ff91b1a9488ddfa4f254a3a15cd8991b9848c01828337f3efec61720b36e2c78554645196574559039ecf7925f07e3801378411e96c5dcdfd7f5651f15f7f576472228b5c70686e73a99070e8697c26de3208f3d0dd245aa134ef163eac6434eb5e7a63948bb0fe9ff913ca04b69ab3e4a7387942f58f2d21f130c189f4a7318c584f161b65afc9b6f4e7448e720a7b9c14593cc0029b95dcffde975f68c3b07cfc011515bec2bc628c6126ceb78c51f9cee259c348f17319ed6a5d7c3e0c54b2ed355d0e1fb9c730026bc1bb50982ee417c9c6b024b296564c96a735afa7ca0fa2c47693d593a62a38824d5c3493ef2fcf52800d04e0581f5c22ed52d66a7015ed6e6d4ba8199cd2e3255e46e88574345ab1d12df9acae3e315ebecdef286aab54f46a67ad705dbcf4f2a729c3885ec0a6b7b22a4072c268aec5c068c75fcc8b3c6c8e55ae83b4c0b8ab7d278463b33d397d8b7a4e231221410be383eb027287cdef491e312529099ed73076dab7ebebd24955658b706b19da371f7fa954f60666e3c3d771e3f83dc64c8fc6f21a77456fd47638683d3acead7006f99877b083e2fb31f04cf98bb93850ef75af1ceb0c7acbb3af17fa645c7f82af8515a3f14aa0978a371a75f30d83bd45c0fa2ecd829f03b341ade5675d14cec7005805e70c05bcaf5ca94aa0f40a96ad1b4eccbe2ef88d28b9a7134620fffefab789e1ff86b4b213d21b2f2436f310c39dadd9ff522faa61c05ca2c50b4c3a13d16c8de3f06107dbe4a0b63b78defa4ac9ea850cbb912e2fe3c2de498e354ec1f318917eed3f9681941b529daafdcccfb6090eb1bd395919f8a5214cb4d107890fad91c3ac59531214584872386c7b20b10d7cbbf614ce71cd562414166b10e26758a23c3f4f23e0acabe47409e9545c0ffde1562d8a77cd30343fe07893173dee464a7ee967fb31e6a1d7b1e45e1d597075bf56e38bd6cb0f15a69bc0a94f8f9cdae4074a87de5f3f5f159a5d7049866620c98898831ada80c64797e43d444739682cbb25d1b61e18f0779b5c44595c390ad4a2fb66417db1f83f279fd2a1f515dffe48bb300ea2e77c6376d38125ccb244dbdbcd690d755cc48f4811a0508d02aa028cec888db9807923d2c7760ef6636a9a72fab927b7ff96360d870f862ffa70b594ae7f08c205766809821083aaf68708c04e40bfa386757372faccea1ea62079239f2ba7a5c11141f42fd92f4e719521c61e5d2b800cc10787a4962a4910da78280feb7f351f3db4e10909123aa6efb762e3f6024d211e6e4c22cfaabc246ec96d929919cd7cb3e9ff9924103fc252f988b767f3767f09b4f8f2ef42a14472e84623d2d5f4fd343eaf3997dac56953c5cfd994dc44eaafca2f74958fc82fbb16cfef7c46f14c63be855d31cc0a3a53df712bfa47ef87562b4548cc4a52f5b1ba5884f69732c9ab84f860f0c216a431ca0bc386e3bdbae1e1c0f55531abe15635257c64f3448fd2b79ccbcfe610883177842cef3bcf6765e180e7963d0e4f6851a778b76884614a362a171ebda17dc62fe38d3ba8c26918bd8908800b3a34d8868e75005392bfb599aa660b9087cb7f1fcc524a8d670163d74d406aed01baff78122726390f21c3fc80659ee0f43496e633b93e1b62f8fd87421658ca0552386ea4a17978976974bc1849ee9f60c6322087a7ecb211739dff9dd1a1ad20ec5316a6e10b7908cfc87cec656e0ff3afc02dde5bf244a24b2149551b4a7a411e0b90051efc7589f0cf23d419c9f29fc61111445a674a76258b443718746ebb5184d2c8d9272b2e915e070fa46625bac8b5079de45ac2a647704644a1af7f5ef188391592a2e6221dd07c3e303edc98cbabdecea8963f730bd7699cd910171f79b4ed9c55e20e54c0de013dc440f37618230a4d0dba341a7ca072d6fdb914d3807c0fea149cde903fcd8e900b2e4dbd7e0fb353f78276af564efeab4ab7989231ce0b0c54e0030de124369fc34e60506c557273cb4fde39a557d0848febcdda64e92b94b3c10121d9600609539a02c18d5bf8bde4611dfe0cdde6b7e5340d45813f56c0b34e917423b5912f7700ef1fb50e1a35040d8b85c9d650208390b720cd27e83dcada2863dfff02535e2d842130d56d73fb214a96a85f1c46a4c386170e907fa4dd7334c6290e8bde5b29b4310e4a0d8a2fcc9eab384557faffe6086a2cb0fb2b70b94fbfdb862080dc7c74e9b2b65813a96fe7d1d2e8fff1d4c0070b53e27acd4aef878bd7c95cc7cda61a5173582518979dd195aaeb2349090f93e828d37b8f44a4ecfdc60098d2c6bfd0b9054b87d371f75a9972208d84e63cda2f14b4342fb8ebc706820eeac97b30c820c3a95237fb90af6a73c2a41d35005dafb9befcea2a34d33f83dc82e7a34c8d4ba193cdb8d05b846b3996ea0f8a5ed4369913e96dbe38f3dcb4a6874dc276bcd9c5a10ca90a40b693d7fa02d1996402aa1e2e20415b3d1cac48c556b5bf6384ebb6b35aa17ce53c2061674219ab2933d7599f7a0fed74b8b30a6578653543234c4a2f1726919085a76429ac5c80094aa08424f1ee95a9d46d74b432bc680fdab82a5a8f571eb45c9ae124db3bcb57bd93f442bb770f1ef8d8a0f6bd19bac65fcd1d6426d5349566ac161c01753c3c626cd64621fe40c2cb63f4b2fbc7b02fca5b9d30715fea064a346d0d453a81451ec1423e601a76571a7769ee5fbec2c2d5a6daf282ddc5f75fd3deebabc4d9925041d4b045a81a09e46f4974ff695d287776d3c40b09a45e4f4fe0f6b27fa0b71f0ec7b17de154afebc338c827f53dd81c53464c67e1f034e84a2bb252d2045b09eea7d0ad61890e4e97b70e9ac520fab56eff91a1ec903976c204184ae5a18c3ee8d5e1480d637e061581687096b3aeeac032525c5e710a73c490f11c5d9a4389a58ca0efca752305a85cf559245d6f2900ae9f59f5fb212f9e43c4d5b54c202fa8df1298593146183c9ae47839684f78ee6862b6b7985ab5a137bc3d61dc40dd6d5d9c090448685c90bba2fa5d9ff06d70b6e3d050cbde6e03a84cacfbaeb99af70b995ce1193ac625ba8e8d21b6f62ed0779a510a895d28ed6069df337ecacd288855c0cdcc4c83369c3ab3786bf4e4c499fac9dd45ec9f8f5b6cbe0979f111a0494e534fae915c155079c8783f7070245a4f84eed9ae485de3c64c0d32180830077a7c20ccb83b6a59157bcd03cc7bcd97f908a9f13879c15a5c2bcfc67daa6e2cfc7bcc206479fa9f8600ed322fd8e07ba29a1969e8e940ac6b77fbf588e584d41cbf1a9665e7276b173edfd4561c4e469849f90b2bb6dda35ec7f2895f1a482ecfe0b53318ce7763997a9419d10ce65b3ab4153e6d6779a3dcfd24639b27d28de272a32b500ebf06af2272a4008c279c75c39a95ce10c1b968ff7a67e990f294a8d265faa04be3b8db09140a8971c4519bf07a9575d5a74a96c9587874892313331161288236c8e31d8299f9de98eb8daf2af46232f99a529eb0efb4cd60bb0abaf909a0114f944157346f39434cafd0baae3e56f8c5ca2295b34abe5d32b263ba6afb46f426b24c42840fcf07bee2238a5741182b8b195604da5560530d507ddda122b3d6a7c2365ac689f83ef37d323706202a6fb35af15106a0a4523ea091f983efc855ab2109d361b5d311dc2bd13bfdb04f7eaf12d9bdea423add45c41ef4f9d20859c36deb3d24e8ed3ecd1ad9d0bb71efaadbd290ae7f1c2158b9e1c8a44818934583e8e11473b1d24d5c5924e941e3ae9f159eb1230dbcb52ea618c78c4038bd9a776cb7128c5cea90e93f91ee9ece86293e8ea78d905635393151d6eaf422c0adb16f8bc2d031a8f162f286c9eba9bbde236d85207e5fdad74cf58896b3735dbfc2b53c4dfb50df223e179fda0bc5e70e15f7e0ee52e328d33a58492c9bc7781c1e8058b0b66a40ed2daa4cb4c5f4596ee1861c2b7503da9d2f4638e357248e9b622854097d464a4518a64b47bae70e5266022ef4633f7a0ade3ccc8687b4b1878504d3b9ca4511157798ef16e85d9e11b38ee756e193cedb42e4a64d5cc9688ae90928558bed0eb6aadcbd279deb0a811b1dca170dea6597acfa16559cdcd569a57a58909bb14cf938358362bdb2007c863054590f683ab8d23075e404d84895c680b6f002e113d27cecb110864b6473771bcb7e0516bc04d8180f72a3d1e654a1a2282222a92741208d8b8bff33902827554c89e633cdcfc4efd4f86d17fac99d2a1da793236066ffe96b4b3049416d807c1d3bc863397014d3bf7140056633f1cdd3ea025c6c9a988cf33aa6313c4dc4691721082fdeca1141dd5e16ed768f37c5a49ec46fe17288bdf662d8ba578835b5c605f83214aa00236044515af85de7a85963639d83c7baaff77ac4ddad7651a799870489a244c7da535a112e51c4c4ffd16c66b09b8cbe666efe8f74f5f4a43f0e03abeb411c0628ba5f4950c1b244517890a006285915df311d75c74c89c396cb5e3140048a99c92e07518607ab9e8f04b60fe37a16e4a36c73945357f8a8a03ea0333dbf58969ae0aae38ea427e16359ef67f3558a1fb1e9cae3937cc1273250a73e4302e022e831d4a3927813110969bf3bb9812929e8d815dc1cb610684f4e2a644951067fc675ab83eee3b9da378faa98b2f323b0a6c15e40c72ea5c1995b634038969deb6e76e85c67dfeebd502ce753b12140bc970bc907d2cb9afdbce523fe9f472e681053a9d636791a3d7202c255d85452c2a0fe6c0a38690d55c896ac468c71be2003db93413dfaccf7aa5750f24577d0ee148f184e6a9d324be02a4770404dcad3f64ac5221e10571cf8488b49f53159c2526f744758a327b47346dbd01b110796e165b9d1264fd18d965096a443557b2389e01764ef98bb3a86e5e549ddbfbcfb8af1c83cfdde4002d0f6c98e41f3693554c27d95ed10bf45ac7a67dacd8b0284350686a6b9fc223c7fc3ec588a3d3a15a64bee86a40ffe44656379277572535a9ecddced24b2", 0x1000}, {&(0x7f0000001140)="3f500c781ccef230d7fbf6e8625bd4a5b695c055b7cb3bbf186530271bd047", 0x1f}, {&(0x7f0000001180)="0d6779b62a77fa761bec8f064309da131b2180e530919078e0029c69c51a6479475e054617d35c84f318a4fa965aaeca258e48692582113e71706c5bdb28b29808b226094a133d82c47e8abf350ecc6080d00f8811cb72a506c5f9d4f8f07fefb752b2d687c959237f79a6460ce3fd41bd5da0327c2396c0cf3fb58ad0", 0x7d}, {&(0x7f0000001200)="7954e3cbb68d5b29977f9da178271e542046871d5676e3f145b6b45cba0cf24b96e46a7e236988813d32f1837f10d3a1b5cf5efa92efb40bce579f5411bd3d1a6d0326a0e1b6537b4df242bfb808def52c5d15d60444ae9d758e50ad8e481b725da18c56f7c6116230451d5a1dcfc0728ecbd1b369d3dbba8a9b0f44be2d951d8815dfd67d248afbf8ace943029891f9c10f479c9f5c4b9e089400a00fadc815cd9c4ba9ce09a76c95961204b91344c8c29964850d8d7fe073d6d17f312605467d19b2f90fe7e05105a0152df4368cf2d19f501278c1fb9aeaa36c470f62f61f11a211cc201c947a77d260f690de137d8efe801be7db732f59f993e3b80ea6521912b062d27b8fa1f9394d0b5266bb1d36ea1203ce92209d66914b954bd077109a97177532e68f325ce2e9003ce553638ce3af3d756d2fab9f4d890e7bc89c1d97e628204c0264fb63717f54c857990e367e0abc82466f24a29dc4d056099e833881d83860e45b138c0d498b33742e65501c5e87e0e88e4e5f0f851f2a14984eb4813506072b5171a89a5b55f038946feb1317640c83aa30b4f4ce25c3c585ea84fe495d43ea4bd242189344067226f08b3ff0a5489ce695914714a324f9645041de6757b6e58975c8d532a624e8bbc59b34e4eeb8274d107821705d17b0b499594a567b89723717867aa9b051ea7511419288415db095757d133c2511f5575adb944598ee435f6648fef32a3e66d9cce1627bd6e5e3b901116594283404ffc4d05df35d170c15e51bf15181a31731f8e1a91f2941a48b96f756b7e1f0bcd40ab53eba3707ce90af25459395f17909597a3718a544e3c2343b19fb4f639e0112621949c04ade6f06a3403e3cf7755ebfc9c09f2faf44d6a1c94169039726bfc44abb9b81f1696acc805192042ffeb64d1d127cc7f6bc361fc848ef6c122d53027211b4f91a5ffff823f7b4872da2bab14799d44ea1f187c06093c5218d22e583911795e86b5afe16daaea13173e46bf21c1291d02a91a01311d719f1d4ba0644db7b0b6113422346bd616473f6a8aa75a9a1e6f5d7d51040ab871bb95d19ff42ae8c3b574b051d2b0c8f18f53855be1af3401952256d24d23d197d255143ad57e5945b8bbdc535bfa12793895fc0f6d063206f6b1f12a6ff88883960e39937429af3764045d61f0369574d47bf033963083559a2137afee9a9b9294ba497cc226c2b9aea21d484bc6e88254eb51ebb38fd751c18536b7bd698eed58a0d6f85f856e136d1153f763283b241a6e8ea894ba8f9f810ee201409190a5f0ecccb1b4d344633c8c95bb89a90489cb7c3ac3c8a817cce363f8a84a296e7c70a90cc25f33320d13532fd0414cda91ef995bb8836a0f09e76d1faa95e255fcecc460c322074511999fb7b0348ae6c2d0a2a6829f157f3df17e5be73d83b8c8728387b932e73f3ff29e022a753583ecb212c840a8b819f3184f3319aae7220333cef9da6fff85b97d038aee3eca870bfa10d0c09498cc98214b20bd6aee11285ab3a135a501ab99bf8de572a2d7932388a4b58ab78d52235d4f0db4c9d17a57c5e3d165e15f74ece48e672e046e79ce367b27e63ae84e8017fcedad5962202b15952b4e28c95f1d33325685097c7e97079a13e6767a2760a7876a0d56d893b943262bdf53e8a6231ffdf7fd0394faca05087d62595854cec78ab8c90f3b48c970056c4bf9ea4cb3d1814af9127e3d424bf80ef8beeb3d24f8179099ece5637adb61f5580d2f13b718fdf3bc62aafb864fecafc5a4f33f0181056329bcc909dd840387e6b9c020cedfa77e5b796d0ef14b4caf22ddac84841a01b68e207e71e5f594412079ba217879ddef147745d1452a7215b90c2118a2bc262d8c1f5c4c261935c1450e5c4972b9557d651931046857c54e48803f201af73cdef97d5b494ec96a44a9b5905107980d90e06582d309bb5b3fb30525611a1f3b60a451e6064c234aa60d54842e073bf45049a76beb58c101a498546ac045cf246cc67d81f014a5313d981025a18b6504f95a43ec5d68253359c20fe74e404447add6979f278f844e854f892c120370d4c3048fe7cd9da4d1e12fdbc14c0e3918390852916b95e322f05e7e1d0eaa364c0ef3c228197de96a0a9a028ccea4b60b0f344e0340ec631cae5498e9667b9e26b0ecc2c142d559cec7408ec19d0422c84fb874d7e98faa580efe560fa9a7d749e207db0b10617f515cc49a88c418d5898874f6dd42ce098b3537b04132b24273e65217061f1cd8bfc8505a8d9a4af1153caaf8c20976ebdf7e713fbf7f12b90957542f01380b6181aaed61cf936946db173bd7978606d8a535afa29adede1d9a29af6ee8e1f06d041b3a96112c4f426cb1bb27c894460c623749aa00048fd3b4a70f9e10b588b95abbe52562590eca72b9b33bce44134c06a94b2174c422deab75b245016d6dfaac34b027d7ac39f05e821c76a012d332d02019e92ade7f409f9d3274d1386320071966d8957da621905955dc55d15c9415395e82b8bfdea2bdf812d938cd45e4d07f07bcfdb82df656efc0280b8ac2dab61ab13acb757e957db15236a21a2577a940bde9933491bf67e3ceed3e85fbc374a959e3ae3fed16c935eb1ff25382aaa940da3aff52c3b7a59d931b10d3a31050a682108b4c69e26f60a617f7b344c38b025c1db43389247f9787d2a0f73d9fa2b2249783480d4735ff9e81b8dca088ee5e31c0cb3d9b043b2648fbbb0efb362e492996ef93e5a4bfd1cafc3c20ec0b5abac788ca1afbbcb2ae146ae76f7ef2fe0471857679e10c6b532f360ec7ff7e8bb9ae60829ed36e3f5fd7984b5d80b890b9894445eee83e409829885208e3e4d7787474b970ada3bd561ac474f5dda46daf399c8a10e2ab2afa9d4229be068ffdd73945d108f42640948fb200b841947a100823cef128f2c95b7fa7f5a93fa4cbe5e68276d9be86ce8613f3a2480d586807bedae84d6addbe6ba5e6f6bc7f55de1ebbd6b252f5e8160d83fe50deb69f48fde9c3917ae0ea789260645df63d71e7a12543ad9f7f223227d57df1776d9cc279685bc75c1ad306776292e302769eec774cbd6b9c1d96cfaaf67bc476e62bbe161e83037d800eea8d3d4f1ad7d7bb0e8ea3a7212a84fad16aca8cf5b31ccb89cbea76f7dcd4051406dd25a2e2c100addb663118efc0cc23a72ac6cc159094a43b6c494f60ac7d87deceb07a4bca94d3db4faa70953144e00bcfe21c9815561c211284793944524accf42b8a0daf385052c49be588eb5564de266b864d0a0d294908be0a03d7af9bf2d9911f7eb2fdc92a47efcff8f17774d5c22fcad8dc1fc4d5cf0160f62a5e14010af53c15681461ded044588e7f0b271437fbc84340848f3c91749680f5b3e038e6bcbba6c3971e50bad77bbf6147da38ca7bff20c0f38c98dbf0c91c34fce3846e879826ef06dd80530b90691b82b6c5549118ded5eb38465afafd48a2d6ccbacae8cf57218f7c98411dd5c725259c8da85e22cde8385180af3ee38b1cf45b8772b2403a7697ddd5e9aeba8101439c9bd97e1ce08273c2d272f9892636f6bbb228d3936c9e8ef2e5fc2786ea64e793c0da79cf7581f8ddfd622f3e6639e116aaf7fc1308936000d3b9ec9f74f606f06f27db8af8f09d4cc1e84b15c69546b89414252375cb95c6d7b98b4cdd62070f738b24fea02753b7527e8dcea837321fae5e2428aebdb388495a78720ea9e7a43ec58feb09b9d5b39b6b6a553b399a05c46661b9ced34e6bc872727d8aa736487feae7750d3b3db7167479d894b23a9349e0b0152ec59cd9632b52da87a2f373078800cfa57f571e8c5b3b490b36c9ee5cbc5b5d8824a409f42d0d4de320c8e450a92bb785e67a8d566be288c6b1adb80ce20644503fdfd986d45cde62bd4f2c31057429bdc749114631a0fad56407bb0f2ecc80837f6eeb0f8fde8596bcf6a1a23dfd5a89984c951168ffa506e95f74c10fe541a720808781949359c3511b4bd137edaf2fd42d2bfb5ab1c9738a0a0dcd84dabe5c09ae78a303013ad692c8fdd35ad04ac41a6fc12310f8fbf94af9e5ce33f570c944fb2ef6fcff22fffd174ddf907abc4df4d9d49acdd3b1c660e4a4986a4f8d9a421a28883740f340909e682c2fecaec3dbfc8764867c76453a432922110a56280b0467fef64472ca1c37006569ab88f13e9a6298748c48f4d5c7048e0cb41637b9e125fec0a3c9c8066dee265874aeae1cb3d0ab68b39e33a710f1cb1d64c27b2d04cb482dd7a1ea0e8bd68278d1271543bc78b5779d79035fa0d38ac8adab18c494c97441c21a06581add1fa047ab567eb7b5460a7d17387d89b16c8afd547c1904e4e62f3ec6da2c85dd1d1f22a339ef821126c0881e66c7bc92ce93881825c7a1f3159a1532cac726a5e74ba1bb30cfdc70fb9c8c2771dd4e8b26b6fe4cd9431d55cd4a97e350d0decab037f36b02b222e891263b555ce113b235dba3735fadf5ad8e876d48a7cd5153dc63e5488e378eec10d34d17889749327c5153626a6992d430ffd359e85c39b6b4470fba8d7bb266e68cb4fcaa0c2bd56e89924a46a4b6d3cd10f68ae2dc89f5da0de7cdd01d7d7c915925eef3520c324498124371ec788c531de64e4569ef80ecb282620db8d41b3fb2067c5414a1c5b7328e0ffca21d2f940842251c06c2a85b8b98432a6fd31124bf9acd40d04677896afddfdffa78bbd253486047f151da5a9842834ae6a66b40d8a8057877e482cf235382d309c908e5839eeadba5e3fda842bd35df6ee8e834c694ea96c28225d4a3cc253aafaaebf0ca2222e4687ee0b9241177d525e82ebeccffaeccb055afcaa589aa9b9349a48d348ffeb6783cf4fa138ad3477cd9f1083040e0d2b1db2ee8a72241522ca031ff121e23aa41852c8d4c9c278cda2ab5f539ebcca4d23207eab9c7d8ff88aab963d5bfb4e9c14a0b75e945d03f107951a190c2ccebd7812250198b721fea3605a3e24c767f91ca38623146d61f7e73ed02cf942b8898930191e718ba7d1210d3017434c0989b25073f52cb8f3e8714b5a41041470ad31b40a51fa1d00d0b95c1e1c88962d3bece7cc00e199bec83db241495e18c0758f31cf7cf6abdb04fa1ee99287a9204044e770ba04a78d69f727e7082fca23a8c896eb645edd5fa74285d39f6d0ab42b1af91c62c5f12a3e254e0e67de15a906e29eb6bb6788d80ea0ade4dfd83c9db528d62befd48c38a1da460750552f6b6631afb88723bb09af97fef8b1d731ba7f967b26a8a6263012ead9bde8b398000e8ccbbe38b99757a9a3fe8009d1d4cad839ce23fee24ca8b12714bef9f3b1c95fd837fe7195ca58e34be07e91ee97a8a4d2b5d96456219a99ed656d8f109d50db8c44699b593b13fa242b4dcd6297c77b25f4758a1a196363f78f76fc660eeccb4709390d19d0223f56ad1c69aab242384d8e55e9ced81ed8a88372b17a77cb4efe11304d2418b8855002e31fad436f5e6e9efcf7a317876945ae1a09fa4deb6b5da05a989a0371ae3cf1686c2a818b8fd24e4fa5e990835dd954d1cd4c4218b8929290cc3fc2f0d2c9e37443eee395be2488483ae39b37427555ba6f5f30c31cfe55c8612802bdd431689f413e02eacaa50b33e35b81b1f73e1a4b6100819ee2a2f3c6626bf9d02bc0aae65f0ae2df88fd985dff4f37e9b62c8eea4f03be9fcf3236787c998b05dc4c6fe707f9de184c2f27d9371eca4125825c64829ffcc3c656c1404b886c44659d0c568e724a42692d5519335ed108b6a5837eec8a2c", 0x1000}], 0x5, &(0x7f0000002280)=[{0x108, 0xffff, 0x2, "b5ab006cfe67ce6a1cc12ad570c728957970ba4a728feda1efd6c23803c19778e171e8f2843444bb850f9fc3212fdd6265ccf88f88bd6d834ae8a87676c55d5503d69dbbd09587508dece2fa96326c819a2fbc44dd9f4ac2ea613dbaf87159637a7d049f5e937165fd8a2e840b2cd25bae5825eff3043ee6be9f32605ee74218807008036e0fcd08b56bb5fc1971ce0c61aab260916f92c0bb28f47d11bab86cb5acb8dcbe568c549638f67acf11c475b3e8c126b453c48828458963116ec38ca073c8a65e264d08d12ddf2353bf3c36654549fce7affcf22879d8247a0e3cb35a7b59427d6ae671b97e2e3e5af40a277259cf34ec8dd2ca"}], 0x108}, 0x4) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x6, 0x4) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000200)=0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x100000000, 0x4) getpgid(r3) r4 = semget$private(0x0, 0x2, 0x40) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) semop(r4, &(0x7f0000000140)=[{0x3, 0x8001}, {0x3, 0xe3, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x5ee, 0x800}, {0x2, 0x2, 0x1800}], 0x5) syz_open_pts() 16:00:32 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 = socket$inet(0x2, 0x8001, 0x3) sendto$inet(r1, &(0x7f0000000540)="4a99c76d22e1c209c12ca9ecd12fc87c15d0acb78a1d83db30682bd916ca0dc7c3eceba7556d28e4e07a67e29003ebcda85e07a9d17a64a8a664869b5097f17d00b0365923441802494fdf07fb846d3f4b6d8b954e456801d9ee12ffa70b710d496fef365fbf6bbadf1e80cef34fbd711d6fc04e4fc6a65e48c294fe3f202feb5430cb0b7da320b8f36fdc0ebd523c1d4d09e0d5e042e43fd825baffec06fa576791ebdd09b36ca83aa075900e60243855323c3c0d638da8a9ead4819f9a0e44aa11a28ec8d9e882696fd6a1b283057403b16f605253a126d07d34041c7632eb52458f7e60888625b749fd79be5a147d968d151b8199d4bd6e05be6be217423b1b0ec349cb199da2b3583f96568f7d1eefda87695cf9a3fa0c83c322ce4217ba014a14683d99bd47fd60458e3fe3c39c50805a6ff23e169e5ba6d8bce566a1a79e3de55837bd5d5e3ed8d107367f54365b9ffaf9438482d3fabaa8438178880d9ddedef093d873ed0d06c16dae003161014eadd6f5fef2cc19c761984f6458c0e02c3cc904bb7ba378b991a160ead2907cc4c38cc6a6979ec9ad2848c36a0a18dca395346c18385e0ee9e92fb2d4c8210bba5674054f3dd0b9a96301308229ca967c80450e3a42b1fb69270ae6e5e30b2b5a0d94b741b20dfd78ac89fb2edd47f26e98e119d181e080c5875b77764566d7df175934db343b4b4499becec479ce3d390f73ccddd3d78bf6c6402df89a7aa68b0c5c0ccb27a8f6b50e00d574d2ee42c7c197a5e5bdcb9f9f55f8eb8b3f441622d89438bdce8758ecf2bab820d5b1a16358e155a01e4e8bced345feb484489d7cec3dcb0400ee753eb6f0ca0afc9fd0230d1dda058e44ffa4a779734af59edd4a96690e16b4a45639e0d738bcc8f44eecf502441de3d24780a9f19b3a31001ee7d60e4369632108ff55e1385267d240b31de6d1dfa8e1eda9b423cc31a955856739e379d51a124c21e9913b24e21190fbf1b534710a1cee39775751edf4463957cbd00bb5998b749067662b16d0383bf6658b37d7faa57dd9866adb384b2b50d2437824fd1059053ac4736271ceadf8c3bc210da1836fdbc0d4a71ff2fccf017a761dd659857cc1607766db3b3c458c481ad435f44e9118cc57c184dae8d69fb22713ea460b8e48d4a4726f1d779289a5a1381cbee286d05665b014cd9e6c3fb67fd97b2a5e8d544939b55d41efa05760c5b85769a7b346b5d50c804828ec79588c69167eff9bc7c3c675bc8a04f7e8f1b3d303cc5db1049cc71fbafc591875a85be8415abc3e79203d8e583de2d03e043f0dcca1c7a2fad9068c618d88c3723bad616b53b2a39c95ec369c553e47336458ccbcecc327190d8f98926c86e35f3dd1e6b4263e23e34fd2c6bba9aed4737620cf8c875812440531c850fda74dfdfe832c32cf75c353a5224ad4e65128cfe507b0905c5c1f43ef6a77482a92d9674f37c2704a713d193fc1052a48bd934b82bf8457190b81e5e96b5e4bbf46689f9adcd116e8014b09c45653ef6121db44379440e46c278b53d0301be9b4844e72a1ffd61451fa2dca6a1433758e9bdca64e2a4bb74e02e9831b8a66adf8bc962c63bdd1847e129e6955b5aa8053366bb33bef314fd4499f3b1dbbb101fccf1b1ac185eb90d153b69df657804090adfa7ccd8ab1895fa9480d4c663c42dc857f4c2b410b12cc8f3de1b0cad1965d2c59e67f588766fa98b247430f5f8092f31c92c9cd67e270911961f9e5c8545a61d5d05540150498f985a38c406e01edaacdbc4a856438f0a860119ae76a1ab8d0e8001be5540bdbb0626d07c9ee7c7e3bd78f08c98085aa6fa8412d80a59b2b3c22d458046b347a675f76909712f31e8ef7ea1752cb39f1a47f124d4f96751bf7825f052614a9108e7f24902e328b3a8d71ad88afb83ef5c52cc61744928db7627d122fc20c7798c0d5ed9f123326715d9d561c6b00a53ccbc449fa8165a2ea3d48df4737f2c6d3102a6ac01639846929d61dda4ed9785a629274df8f2bce788e58c0bbfaa2aa7357240c03a76b4ddffcecb1fca706dce7edfe914702c37d327ddce012e49974ba80d5f3b6bc4a1abf4aa6b173e96f0666955f760db8cbea858adc0e469dd133402296b529199fc4ad73d67d2c3d8170c0d772a6e11b98abe3bde9d1fb5751050092a339182649f7a37c4223ae7c50a8be7f4df85a3e6544bbc66f3be8d4856d48d288b6d0c51212220e9c60a63fb991729e4aaf485752bba1f3026e0ae7de529203e9854415a0931c68f480e23158e41fd4e12446db0318dc635c57b43840159a15091b308e8dbd1f91c9cc49f23257e8d5d915afa43c7ce404a91f16a0c319b0beb0adb459cc24e952dde2bc194ddbc81e1aefc013059ba5446e0db11b33459fe6b563a4fb78df53c700f9bf920ef3a4a1228f21371dfae9bba23bdb475f54dfd170191caeb0bb3ac9aa409de469188658e92aa8603d9e502afde1a0a438434f06d07c32bfbac7baa0a49d94312ea287f6c08d0ca9593071a7efa408ddc7e11908e4bf0c1d5e7531630a1413076a1e943e745404e9bca723fc63c27c36e34a4070c69007babef837d75939094fb7f6fe6234829b98196d73f7dff2a0bb43518af842d7f0b75840666eaf4cf36e1fcefbf214836dae2f596404690f66363c33958241e9ed35578254b3f2642035beea844356369cd62ab8f9426621d1b426adbe484c6aacc1975b0bdbeec071e1d9b4be30d0fdfd4bcee71c6bb2e208d0c25d694743aa1df29f402817f1f6bd6a59290bcbadcda837882f42d0d930bccc09a7b47a8fc1a1555d8e578611bea7dcec9b1fa31b6b9a81509af882a8f17790ab3c28b1c3aa41e2e4a6c72648d82f791c93a5e27bb00c5d8d325612615f9736dca1faac02c33478f6382d5e58eb4c0ebaaece179a2bc1cf9b91f30d431df9ac7b249e69312a104f037cf1c9aed6abeb3c4ae0a0e6d449d3a4448213e59fd6da83f71894185d9b3b5dc6e04a750b30222b0428fd9f23f389623cfd4f40aba4457420619e2c2caab6a6d3d5a728178cb6defab2e27a9b2753791248c3efda39a6a207bd0df927fcaee94cc796a30c608a46994b09f795c1ff7d394e0d4af9a750346bb7a7b614129ddfeb5011ec941361b4e2314b6c8986210b7ca3846fa62ffd7ff33e15e7de5c35f4a8c00b9d2222ef23f17d8e8f3e65ded1419301a6275f6af59d59d051cfc466a63aedd665640ac56b745a42a083bd477e8aea3634faf363bfbc7a5b451fab843de1fa570c21f2a62a80421c3b23fa5273dff4cf9a3433ab63997f3e31b7d9718bd65a9d4de00162c4027d8794da8a4eed54a6efab4e7be42e8c51b11d1893039b5ee426b179d1057d0aeed8212507f56ccf6ed0ee7de9f704450d0dbcab4151fe939f086353b20e63085fd5f33116665ecacf3969a44d6f011e6b79728255e54bb1eaa2fdf92af19ca169f19095c0151b5c43a68844c7a4dcd1928de0e74c1a3fe3a7fe5a3d68c71f2f5ecc2a23c342f743f0b92152cb4f954a6473345abfdda35f2f96e990dbeee80436954c83b486eeeeeb272d6ed7499ce139caf93c00fd39dc1d82c11709381fb3ce2acd4e1b934ec2a6a0b86e35cd22d5bb9dedbe765d87a6a2dc2df1644c8ccb872728ed5733b47fb2d387c9edfb4edefad1dddd7857e0ca66058e41102047833d9aaacb392a0c8359038ec570ad9fedb44031d5bd6ff4b57befc7dac89877d46ecc6129752136f171468649b0ada677b7f09c569dfe2e992dc7bc3b8ba3a5d25da8387d7bdde2f2a1e2255d002e330172900004801ae34f947d0f159089b9e1bf514ebc56fa29cdc5cf41d4d4ade8b536814f2bd11ddcfca7b8b2b866f3a805ce32b1d370af563c32e7a9fe82dce880ce8bf9d5da6a15cdea18d1ad09aa4a482cdf0e5bad39f0ec231f7123367ef5a51230bd48329ed3b6858e338df81ee3e8ea315fbb3b7d3688ea677b69683da4d65b843fe0ecfa7e9ed49334cbd0eaaf5420282773e081d92b2b11825ceee33fcbe06f0585234cdc758a4ff6a9b811edcb6d8a1043bb4a9973cb0c2deeac06bda1538e6a6e32df64fa59bf68998adc21f93054c4ef1c3bfadeebafe9ba3e8754f12fb4ec0caeb20230487e6778f0da2de993f21496a810de2269c8fbefe6ef3d25118e5f12ef06b33d8fefc327bfc530b189066b8a526d6e893e3fcc8bf9bf160b92dc6ae1bff1590ef3764913d952b8d78e58a656203dec4acc95369baf6b38b5128adef2256f42f645963b5b0de5e44756c1bc0f3b3934e50654bd1f1c0bc8b5c29f626441f9eada8f20199c14d3205f97a2c67d5d4efb175c0dd2fb31d5ef7676cb18acd57a61de8644a4e431876d03a386a80322e33e6e58f5e6001b653414c75482e75184e109c215a15e4bd6e876612cf3ba0c123ac79cb7bdcef255f3279566c71040f426b7f68d243727cbb98bcb21dd860280a20a9a122d9d66adb2dd971d133b4da4e29cba18a04d06ca52dc1958a243406231b404d04755733eb928bb71d08dee89db4428f7090c0f2d727bc0bb59983cfc8a0c401eb434d45eb2e4f2badc28fa4622e978061a9423719384d7f405e003f5e3cb547ac0f9c080c96fc82aaf44544fd71a1188d0c23f553d965d4a0759d00761e4d96af33b8941e756d856c53c291e88c96316694ea9d6ec8807105bb85e6bc6b0aad0f4ed49fd8856e1e6cd989b3a4aa2d00ec639eedadabda8279f895b2cb794c52f4327c019083c8f9c5b836d37b028872aa2efaa66ae61f3d5b02f20417004293438d8dd407bfaa71e742558dfc8c055cf45b6ecd63dde58f521028e777d101e71f78c75cba214100b01c980801f769dcfddfd881601d205bf90f4bd26d00dad3d758f314695334b1eddc58f1cd8bc04fb79ff67610a27b3cbb48bd888fda75155e6b512cdcfc5092b2a8b78a0f6e4cba8b73f11f558e239b6aaf963f4240d9962c0581c7763c338c400b39206252c49bcf2b0d4ee695d62dcc15855327140e20d78b7b17d7a4f24bc5cf7608345f1d39c91b300baf2705d43e117a997a8c7082fa1630dbfe27f6471f11aaab87aba27f3e3ce3f02d417af883deed68784173806aa75a4278fec47861ac4f89e22fd2a008b500da5615ffe4bab97bca11cb77d4449bffa731b7000553af2290b1c002442d04cacfda0139c6d9bd27453f725cd28ca778bdb4cb4a971a2f77def550355c3552814e2cf459ab80e24adbeef776b83d0f963bc2ac82787a6e2789e2f93224f9bc06519bdf65f3ed8e9d7cae37473c1c96c555a889f8d7adcf580fe3ff335758c0d80cb589ae6e7b12d0c1aab91f6f9461eecc3d2f0004df2f79e4591df2539afc7226f547c1bda074116c4bb2afc911266ee8d1625cf326aafe131779938ec1987e523f83b0b7d5599f3eb90850f88d06612b29ee42b396cdc5ecb8121cd22c4c5d5a143b9746951f5108d83cf34e7eda44e09719c415ecd913eada2969f09c9e9cbe2bded364fe0eacc5a82fc671e3b1492f4fc3ab5c488d5b6456a7fcee793f396e7fb23805b0e995defbbc7d0192f1949355481f96a05370cbff6c7349362b9516599f4db49fafd2335841b3298eb16421d1f5ee1f63b7b5b5ee776a20e737a5f111d1e9ed8b7c723e9a258c75a287901e1136415d46431c9a08a3944b977b6429238e095af7d6a6cfd0f5d652d0202d823e068a5e8b031ad2b914961d4f7ce35ed95d8af9141af1e6e533f1c9ac9e10eb8a29f9bf9a0975eee81bf25769179c7f9b4caf183be4237dfd9c8ef1ea1", 0x1000, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x80000010000) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0x4, 0x5) setsockopt(r0, 0x12, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000469000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}, {r0, 0x113}], 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = getpgrp() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="f09da2fdcd31ce5b8b60b5bd605573b94d4e02758fb85b2ffacbaf02de74e378624263f480eee2e6d350984244cd793f4176d30e3e7c2b22f7ad4fcfe9176315e8e57cc65575e6b3a52e5b95258dcdd1156262fe5433569d5091b68157", 0x5d}, {&(0x7f0000000200)="a9b660b65e9e8e864fa9dd3606e4b298543c492571bd9fa59d5f813e60ff2c3a2cfe975bde695fe4ee6d699093ea733afeee80", 0x33}, {&(0x7f0000000240)="342042f731dbc9e6678645d5a7dfcaa85936788dba8e61d6c897896128763797c8d4ea9ece88305be0d94d1f429acd57d27bedb8de32e23362433d88f8e34b4edf6356e99e017a827128d08e07bae0cab1f109ca22ee1ad8e8b3987b88f9ecc5c981672b83222b4c35ca30dfdd33fc0bd29834", 0x73}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000005ac522a54bbb2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xc8, 0x44175e2c770174ac}, 0x404) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r0}, {r0, 0xa2}, {r0, 0x102}, {r0, 0x4}, {r0, 0x20}, {r0, 0x5}, {r0, 0x10}, {r0, 0x14c}, {r0, 0x119}], 0xa, 0x2) dup(0xffffffffffffffff) 16:00:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11, 0x7}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) geteuid() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:33 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/142) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/248) write(r0, &(0x7f0000001440)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f0095199659daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c659f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36d1fa1f1b64e4c8d6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x287) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000080)=0xffffffff, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) open(&(0x7f0000000100)='./file0\x00', 0xc2, 0x90) read(r5, &(0x7f0000000880)=""/161, 0x17) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000801, &(0x7f0000000440)="9a02000d00095cb90cca8590", 0x1) r1 = open(&(0x7f0000000040)='./file1\x00', 0x8a8a, 0x0) clock_settime(0x0, &(0x7f0000000400)={0x20}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x81, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000019, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x11a}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x800, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x3800, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x8, 0x427}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000004, 0x80000001, 0x4}, {{r0}, 0xcbc1250a7545345b, 0x15, 0x3, 0x4, 0xffffffffffffbdad}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x4, 0x2}], 0xc, &(0x7f0000000280)={0x1, 0x40}) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) readlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/241, 0xf1) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getpid() lseek(r0, 0x0, 0x0) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="fa37b4bfef836598bd93a83eb5f4f4915863acae5338a9c3f739aee376fc0f69a8ce7b56f866609a208a3a42df3037f54d0f3005f50fc65d707f56851ff5740fd5eba61846b89c330468604b3d43b66f35e1a1a9564bffd87fb54ca2c2b03b0858f0eaab196b933498d0a620d65e37bfaea4020f28ca35071a75181db601d195e8ba94cb15681843b04ec9919c578a2d9eaf8e9b5be17948b2c94c81f45345f384820f6ae3a6473cf963be2224911b88b731890d99121adb778098a75a3b6bc8feb35bc9e42f02ed0b3d086de6e1efa0c9b74932413d59f8128df053fd5b", 0xde}, {&(0x7f0000000140)="f1461be305e53a4292d5d8b5871d103c058448f041749e88c97edf46970d136995721ff4d9da5e30b5a6f6d732a3815f626337e21ad09b62ee728572b100c62a8d68b4f8c595d82bb310c129823dbc971577f9ab8e7e7d31c27ae10bafe869515e", 0x61}, {&(0x7f00000001c0)="cb536c0a886dd22dcded19344ef8d847387ad51941b93484798435737bb9b89e0de548e9c02f7b805efd7e23f92cf0b540d2d020d839489f707b4c2304973361a3c2521b3c9f8ea2e2f1e9ec68be089acf2d3f2d287ccecbe06a7421f836f083cf4a46afd7c5a64716f890aed30655704a6d0280b73bc7268ea26ffa10d9fdbce9f9e63d337f3bda619dd5b4ec92bcfd7647fb7a53b4ef3974d901cfe4d4caab5db4f646fc26662f91fbe46562445878acc44b09e4dcd080081e0ca317c3cd7c6431ae618944efa2b55f", 0xca}, {&(0x7f00000002c0)="eb404b194d8f057525504eaf27702bc21b7036fa53106d7351007e63980554673f8b66cfc4ea250b854c905a5aed5641033eecd7ef776d094e31236d2774114e64dc6340496f977866b3b1e5abe851e90ee75badd03868c27f6e29780add9920290df048d0dd8297a4a6778fc7a54d9f50255716dbf25b5b", 0x78}, {&(0x7f0000000340)="d665c95c530a8c43270132d272c1bf8417f1c7d5928105c0370331a88e74b912814f9f55c3a18c3c83a7cafcfc7a8856821f5181987e20c0037e05d227d711255e4d5113fd2001c8f1f0135b5651353cacf7868f49b8a82515baf84944e45046c4a277b15e7f2fab25a667bf937e1bb974847f6775cc27fec0", 0x79}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x2}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000005c0)={0x836, 0x4}) flock(r3, 0xa9fce5c54d9f8ecf) fchdir(r3) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x769da364, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x84, 0x3ff, 0x2799}, {{r0}, 0x0, 0x7c, 0xf0000000, 0x7, 0x9}], 0x2, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x248, 0x618}, {{r3}, 0x0, 0x20, 0x0, 0x4, 0xb2aa}], 0x7f, &(0x7f0000000700)={0x8000, 0x7}) bind(r0, &(0x7f0000000740)=@in6={0x18, 0x1, 0xdc, 0x7}, 0xc) r6 = msgget(0x0, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffd, r4, r5, r4, r7, 0x114, 0x1}, 0x2, 0x5, r2, r2, 0x0, 0x8, 0x3d6}) recvfrom(r0, &(0x7f0000000840)=""/123, 0x7b, 0x1, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r3, &(0x7f0000001b80)=[{&(0x7f0000000900)=""/240, 0xf0}, {&(0x7f0000000a00)=""/145, 0x91}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/86, 0x56}, {&(0x7f0000001b40)=""/7, 0x7}], 0x5, 0x0) syz_execute_func(&(0x7f0000001c00)="f0ff0b0fb640c70f1cce8f6868ce45c729c48269bc21c442512b820000000065f28a12f2460f01eec4e15d639e3700000040fb") chdir(&(0x7f0000001c40)='./file0\x00') readv(r3, &(0x7f0000001d80)=[{&(0x7f0000001c80)=""/230, 0xe6}], 0x1) fcntl$setown(r3, 0x6, r1) fcntl$getflags(r0, 0x3) chmod(&(0x7f0000001dc0)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001e00)={{0x18, 0x1, 0x8}, {0x18, 0x3, 0x3f, 0x6}, 0x3, [0x8, 0xb2, 0x100000000, 0x7fffffff, 0x20, 0x8000, 0x7, 0x8bb]}, 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0xf, &(0x7f0000001e40)={0x3, 0x1, 0x40, 0x1, r2}) fcntl$lock(r3, 0x9, &(0x7f0000001e80)={0x3, 0x1, 0x7cb, 0x1, r2}) getsockname$unix(r3, &(0x7f0000001ec0)=@abs, &(0x7f0000001f00)=0x8) unveil(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)='r\x00') 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = open(&(0x7f0000000640)='./file2\x00', 0x2, 0x121) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r3 = fcntl$getown(r1, 0x5) r4 = getpgid(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r7) r8 = openat(r6, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r6, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) getegid() getrusage(0x0, &(0x7f00000007c0)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r4) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r8, &(0x7f0000000600)='./file0\x00', 0x0) faccessat(r2, &(0x7f0000000440)='./file1\x00', 0x28, 0x2) r9 = semget$private(0x0, 0x4, 0x200) semop(r9, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:32 executing program 0: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x5, 0x2, 0xfffffffffffffffc, 0x8, 0xb7c, 0x7ff, 0x39e, 0x8000}, &(0x7f0000000140)={0x0, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10040, 0xa0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) openat(r0, &(0x7f00000001c0)='./file0/../file0\x00', 0x10410, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x20, 0x7, 0x7, 0x6, "3714dadf2c567a7e6f68b385364877d177d317b4", 0x2, 0xfffffffffffffff9}) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f0000000140)=""/47, 0x2f}], 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x7ff, 0x9, 0x3, "06e2603f0d98b2de1fdda41edb9149321169379b", 0x202000, 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x0, 0x401, 0x6, "a3458b46c6ea0f66c23e130c022e33643b2ec24c", 0x6, 0x8}) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = semget$private(0x0, 0x4, 0x408) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x6, 0x4, 0x3, "d915435ab3d32c9a53e3947021707f1e7c26e557", 0x0, 0x7}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0xa9, 0x9, 0x400, "143bb618d83410ffafbec9fdc4e8b2dc541a9641", 0xffffffffffff0000, 0x66}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="b2919559a03332c8eafc1ce5df347ec08f564b6eec2d689234b62a9461746197658b99e0fd0fd60cacd8c65902a7e924338700829c65b44c7ea0549ac80095e5e89640cf77f127b64866d70107c6ff", 0x4f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000010c0)="3ac9e77dba58544769568a8a070c9a4e17ded0bc1a95d3f4c5a81dff998e73994797a84ec70ff5479f8e8de404882d3b2003245e12a0e22e164598376ecb2d8fb4cec9c3020000000000000000000000000000", 0x53, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ftruncate(r1, 0xd6) sendto$unix(r3, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001180)="116ce026739f741d8357c6459947dc5fca508554f39caf97991168675a763d3a25108b842bc57446fb1755768a6cdbf447c0ce86750e19403f7edbb5e3a2658cf7d3d3529828f6ee9285007e0d10708461c7829106920bb270fdd3edc17d057478dd08e1dd65728789e74b4e46df359af6b22c5181fb481bd9c745375fa41caed82d6d73991741ec3ed85409245093a77f5328259949c27dc825189993c69e4e10cff657956c919f3d70c1750f8ac5752bd136ce09274991e5932e29b854fb", 0xbf, 0xe, 0x0, 0x0) 16:00:32 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, 0xfffffffffffffffe, &(0x7f00000001c0), 0xd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x7) write(r2, &(0x7f00000000c0)="a86d054f59dfd2a39a09c2d998f06332f662fa1758a7c5cd14b4d22d22aac98a2ae8b72759898f4df4eb64d276f61b20f074d035b3df0e9de4c29aedf2d1f6512ede2916", 0x44) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000540)=""/100, 0x64}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f00000015c0)=""/121, 0x79}, {&(0x7f0000001640)=""/81, 0x51}, {&(0x7f00000016c0)=""/246, 0xf6}], 0x9) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffff808) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffefa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) geteuid() r6 = geteuid() setuid(r6) syz_open_pts() flock(r0, 0xfffffffffffffffc) setreuid(r3, r6) r7 = shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x2, r5, r4, r3, r1, 0x24, 0x5f}, 0x6, 0x0, r2, r2, 0x4, 0x100, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x80002000, 0x400006ce) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000100)=[{r0, 0x14c}, {r0, 0xc}, {r0, 0x80}, {r0, 0x62}, {r0, 0x88}, {r0, 0x76}, {r0, 0x40}, {r0, 0x60}, {r0, 0x80}], 0x96, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x6, 0x64c, 0x7, 0x7, "50551607008a06000000b020cd00", 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) read(r0, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) close(r1) 16:00:32 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) recvfrom$inet(r2, &(0x7f0000000700)=""/177, 0xb1, 0x800, &(0x7f00000007c0)={0x2, 0x3}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x8003, 0x5f) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) setreuid(r1, r1) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x20000000000000}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) 16:00:33 executing program 1: link(0x0, &(0x7f0000000140)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/4096, 0xdc7}], 0x1) pipe2(&(0x7f0000000040), 0x10000) write(r1, &(0x7f0000335000), 0x10052) pipe2(&(0x7f0000000080), 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) 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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)="97e3", 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x1, "4508ac8241165b960781eda7928441a58feedc9f", 0x7fffffff, 0xd49}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(0xffffffffffffffff) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="250000001aef45730100000000000010afbb0942ba99e959ce03a94653d0c11a3b9a0655fb5f6106f27477c422cfe79243f674afeafdfccbcc14b70325587ec27b56a451b1a450f99df69f3d7d65683b7e67e80944b532c37982ab965e5f5848dae767e12718dd532c09a8db519b8724a5d03444f3c22eb7bd4733f01d461073dd9969337882c1f3e8212ee6d079a9e89fcc307079bc081fb8c8afb874319a90d8cb2723a52db21fe6145079e6e25769747d450d96c03517312b99c3db7aee5ce05c614ff4a173fdaee1ccc41f16940301345c2d7fe59cc1e59c62539a02af89c3e8e0cf4cb3dab0633a27acdad4bd5f52e1ba60f9dc86146454b58b30", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640), 0x1) 16:00:34 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x3}, {r0, 0x40}, {r0, 0x26}], 0x3, 0x9) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x3ff, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0xf8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000000, 0x10000, 0x4}], 0x9d, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x4c91}, {{r1}, 0x0, 0x5c, 0x3, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xdc45, 0x7}, {{r1}, 0xfffffffffffffffd, 0x98, 0x20000001, 0x814d, 0xffffffffffffff32}], 0x4, &(0x7f0000000000)={0x7, 0x9}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:35 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)) mknod$loop(&(0x7f00000000c0)='./control\x00', 0x90, 0x1) chroot(&(0x7f0000000000)='./control\x00') mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r1, r1) close(r0) write(r0, &(0x7f0000000080)="ddf1532cc1768704871289ad7a4bf4462f1e0e1aec118475032e4cdedaa458f4a0d9001dce73a248b9baef584de4faebc720ef8161eac1db82abf84fa3c62fd43f1692e1b8848b09e660c6551a2132c51a114af078f5714d7cd0043becc69b5daa3bdbd8bba3b60d941fa92673402802d2ed3763bf8b0dab04b45a23e3716ef525722e7d", 0x84) write(r1, &(0x7f0000000380)="b0", 0x1) write(r0, &(0x7f00000001c0)="4267c2c46915c78dbb39d038e823ac422b197fc1fc90a8c2cfe45cbab3f47e4e3ad8bd952934bb3f4115af089e2af91f18d909f8dfa11504200d7cc7ae01d0ec04e04a13607ec8e5d4dfe17e91b5fcefe0d1e222fdb4e25863dba2b3daaa9d416335b5736236", 0x66) read(r1, &(0x7f0000000000)=""/106, 0x6a) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0xfe78) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x7) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) fchdir(r0) r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) socket(0x11, 0x7, 0x3) 16:00:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="d19d9a83db905380f74753d67ad0958216a8fddcc129b9bf057fd50f5055c0ae15245b428bf8408b18cf528cbb3cff0bdb72a7b8134d3e2a39d59fd78ec1698a14bd00f4985da65ca196acdd41c50794bc9f84158032459d7175228eaf884cacbc0113649d2cc5b5320e7948a397fc029cbdcc3a2abd1ebc697b7fc85721b86533704c24b0f008407329e1898958edefd95324072adbe46a8c741d287f359a3c552927c2badb4120badc565ecf337788f067c0a3b7e79893930122533241dfed46a77c746739164e3546a51628c2de7126f35957556d3fedd72f66173c97c738141af12e145e666b9b97958afcebd738a2bdfee971f475bfa8ace75371b0144d230d537a67495cfbec88e9eb9e1e2bd4b7aa59eadb5413d5b926aa2d75795b79b80bdf82bab27ce5817c06da9663de6e286118a271aa075a772a54c78fea89dee67fcb9c58ec4d5bf8ad77e79049b0c1d8f9b7ebbbb94d27bd8c578860edbe563783ce595597c52655f5002c740f4ea1c7dd34d97eae76b52d2780c6c5749c37ef635929e46599f6780c328c5d76caded874994ef69e276bfffe378c8d3eb310d34bc11a2c9c0962bca6d993a4971b418806efa98a29ff8679fd72d6277cfc20b6dc1d522e2b05bc0cfa448915f7abf4b4d362b6449f213afb7871bf95eabf6f1ae9c33db31020346b256a3ed5d1c0fbf4545b06de1cfc9065baaf6e93f5cb784da7de0c6538a2769095b1c89e8410931508e1335ce6db11f8dc68bacec01ce0b60f0e358d8f2fbd72fa89dfe3e9dc91f9d9bbeb39d48ea35e8b4d88ea72cf1ce682f919017ea1fcc45f7d8a0774e647454e2aee0fed37e7e1998c46f8bf54825e737d927c0f39446f1162d258f56fd4ff355f90820e56caa62b04508235bd64c6221fbfd1be398f857fb33c02c58077aa961b6c76228fd3cb17e4c04dc601df9cd96831ac9dfac902abdc795195d270af5761424d723a7ad7df35881bf043d7439c6b8dd64fdf3195f246156e247f98de821648104ce86f388bc29babcd5cde6501f713a64cdf9564dc02fb1883d998c23ef0ed18987aada8894ee973700d15251b1616e21f3cb76dbb187ea20a7dbbdf0e4a96f3fecc3678b2e8e30a7d72563a927c486c733510589ef2917cac3142d40f6764a2cc7c06ecd812c676aa22f1aceb07d0499f40293af3154a74c1aa71d9e56b6a0d773e4aa9acb3ee3b1cc2095499c892376be8236fca842b6524930b2db85d59e78fe4f26b193ed84cb46f28e0deb71a42fef4d847ac069bb460a3e6c6dfc59169d918b1b9da4743268ba366f775337458c47e888043fe7509fe88d9d954c524eafac4b85559343c6610ec0af37eb0b6d912989070d80caa986a920ab57775e93b4d050c5916b80c8a0a5b6ffc37acfbada943607c6a18201175ac3553fe50eeb2cdb8de939b68903acb94ace484581d8a22fa3754821df2818eb1961c15c5a03fe1a6b5b4df9140fb9e2b3397fd6079c1f9bad830bc3cfddab57227299d48c0e88eae3089ca5e887b3c1c4b2b984c1a74c300e82c5616e79737a6164507f2e5ec4530a5e3ea62a93f3f39f818b8f1d1a3b0eecedf5a7451734bafd71136cc2578127de1ffd78553eb8104491b3ceeeae8174d56edf5f821c1284668019cc9f0efd1a252639434f00d837d8a68bff8c7100bd6dc1136654fb80dd3e9b5216342618fab60210d8af7345e81e64c56e64133243e34c9b82c8d31d6e4eb3f530f32c530dd3fbc74298edf56ce582dd53747a875dc8b8c0c52bbd10b82050518a3221e3d7c0e78602b66e61255490ebc30fc8bac96ba8a6f14ba250c3b440345c6a58fc59dd217890b39e3c466f43387a29bf01e133ca8fbf5ff647b3709b6ae4570c5a968f264f257e7cb3794d72821b1ee0dc823120d8bc6760b55d4df8a1c8665b3ef70a9717a408a57a54dcc315b1ed40529fc9d60fc6905b4bdfa1906634ee5cf70e66680c83d7ecee5a1ea6a8e7e3898ae23d57ff26901001dc4d95982a090b7651e3a2effbb6fcce31af254096c12902ffadd4679dfa9b2b7f5576fd42a063e4e557f88c425a06c7a1628827eb49bae4ab31a2ba638ef1bc769af9faab0ced11817aa4d08907841a0fec5caf76d5231b90824ebc310ddee833c9437f367a120c0279665d45079477571797b398cfce79dc6fd5277d634646eec2e9dd3e11af75065ec14beac7bca11172ec2b4fba0b828560daa2333a3a375cf1b6ca871dde8f52b6c5260087f0ac0ea344062aaf31a0809e55c7c12695d786ce7d6780f63bcc5a6b7ae751b00429f01b863e2391187ad27c52b8f6dc218093c6ae1f6fc5db5acdfb17df23c65a3e0f1921766dc10de89481723bdc51834400ccb88b24e66c646deac9fdd7ae53e1c69ef71a59d1454b74d4a9045e752a672f95ffa46ef5958c0d4ddc7a9221fe8ecaf0d0f61a5cdb72c1d35d9fd1698eb1c52285e4ea32dad2b2bb3f2b0fa2371201184eb8d9499e51e6e049f462951a18809006193e85c23d40c6bb920b41d606c0ea5542fba77acf79d39cccb2308861b5e279bdf7cee8b93fde70adc6e0a92e65539848415143f35842ea4404bde52affd5781d2e7c1d095671382d3b113fa72cdfdf1a3f01953c480b879a51cd98a8cc6f04ce485c8309717824687e2f97cb2c17ba406759b1053803126c330410c7ee305fe2a88c9d6257f3e4e36c850867ffe6ff28391ec7cc9e887ad72f1a1e0dbeaa7415dd7a2b9477cac0a7ba4914fc91735ec39a15c2eea59eb386554853a12fbf30bf70b5004c561bfc5d1cf3ff8f43e2abb181af482555e35d931aed7dce306b6715e46743d9e939efd177ce47d8d06bcb6dd873bdbd100aba55cb2fa4135f96a068b1e4bfe04599d045ab5f534bb7a5e09cda6788c1db152e498c966d555c37e797e36f9c6027626fdf26b90829c43e0a54f7a2a393fad288e42cc8ad2fc95f5e33553e72d56e0d13635b98d7f5074c74eef24187ad8b953d692b1a097370704f0584411da7b5ae68cc91e634ffc064129d9e06c65f79469f91cbc476868e05f4e85216deb753f94f0d23efa5224ada6b9f9ca40f12d322a6182da6cc5569b6a1863617ae2a8353be8b5f2fc61cb102a09ec51f1aac32cd9291de40109bcb0eeaefc9c5d21d5a10761546596253bcb5fd6450893fd2b8a8c4e3293e849345e1f21b776d0a16206db27169652b7cd761e1c4e6e24fe86b5b65bc330b0248a598e6e05444e82ba7ea0891f41f017aa256b10a3a072034b4ee9e3ecad5c672d1b75a4f826ff3860fa79fb07b7b1538563d2df1f4ced25e3385023138a57acd4c5a22f487c285565f3a0d888653eaae480808278ce39069b5b7f1760865a158851d55a364c47ed864472738bb0120ca5dc5b34abcff10877b427b1b0d1a47ead23a121a6c86cff63df9e4667274f2dbea264e3649a60a26fa4e4d53cb090a9507b2f78a0bb9bd55940b4fe1295d4de93538c0d097db53e6360aee0058f7d8827bc5c0f8eb48288c14572600b1660b3cb3755f42397acb0a207c8ca919572150840c98a5e0fdfb87d6ad8c317821a6847a350a3b3a4f3998aeab34e18b7762da175b77bf4f0286c7a33bf31005480793cbf46c810617338dba6b605dda57b03139e31631cf4a437640a14bbb22ba550a658d68dbeeda9549795d4aaa9de9495593bd53025938a8cb9813668a0f808e4b3907c7fb78458fa561199fc8b83a674a44f870ca1c4cc3d5f395fdacd55bb1690e75aa201afd8649fd9290b3cf18568cf2356da6ba495f47f9eb1191d415341c28ec9f19bd002acad8b6de013f1fa4bc3b3869a374bc7b78341db198ec92fe11d17c91e9cb935748fac1747afb32c0be59744e4521a57309949ed77fe68de7a8f69e636effb1a791d2b3e8f1d527fc8932a86da15908321f037f89b098ce896c2affac3559f000deba8cb5b9d83487003b2bcb4042d869bcec5d369411419423dcc7ea3cce69bec98535cdc16015e3c2a2b6d42646d8349dae3070b6b74cab6ce7274766baff1d0c2f159464f9b75daaec67a8e048f8f0b5a72bcea41fb95620b7758239f4a9211416fddf999511d923e42ff81c405071278f69ab93d7b9b519910602bac13c7188c491c4b8829bde931058b53c900e7385f18d530c3ee440acca102752659ca792cd0c2c5a474ed270664be126dc426679f4e64f646519cdecc4336fe687051631203593ba0e9dfb833f272006ae4a6bcb9021fa2f7c2bfd2e840ccf0b44323cfe4c1fb9e48a3e78b9e308a8cfe5cfb7d58bb71a6b66d803d6bf80eea747533f3c6d50c344b9a353912f1279b7ef0755a4e9fa6def07261dbc48fbfc531ba6ce9fc7da5d8f8be9d41fe9adb0d584e6f5c310bb468f376b529747f1f91da111e2550a2ae99a1de89d3f798fcd3864b686f3a9bb570c86903bc7dff6a2d32f72819f60ec1d5a2b72936d7c3f24c14c7b60d4400a1dd4e1acb5a51840b0fe3373ee3b82ffc785eb97eaeefcb737c1f514b2c22a004cf772d7a644108934a4172547fce34c37e0e58839d46a1d22809b1e583fb623962beac59a1b882e47596c5be7d78384aef7aedc5402d5350d7c335adb09c72dd26915b00709f8d9574af42494595e20d5c947c2a8ef53e1b38954938a36d96db18df9ce4aa1a6722265c0008a809c69b8497b0b943f1f19246363b2cb734a1ef9bfe7b7c5350dc0fc454b465040765e756911d7d4673097312df88ea0632e9f5a441d7382cabe4d1cb0973c88c88709ad2ba723f4954fa5a34225e320f5c483db8258a754c82f25b52738658531706f653f411da066e3ab36e5ab893f7dec97702eabcf967035667bf33afb34f61a1ddb7dfac56f585bec66f7d668018c6c03a68ec29704c216442df2c11220e1e7ce6536bec08282bbb9697d9d07eaff18a1e047aa4ba8f159ec571739bc226f3d95cd2b3db3f97e4b804a87b9ed8377312f1886b153e5f508e7efdeb8b4d3af9b9be65504f4432752be15e74977ba95e6a12d14bd987f630f8b341915fc364732f5b808ccdc4eb0ed87990ea8368a7f76ebce1d6348f858727f0fbb6879e3fba8edc8f85de34af46c2dd7aa9fb711e062708de1851f0658740fa27560357cec72e873d472862d75d3570cf2704f12047f917513f3bb0aa4163e5ceaa5651f8e4697d89535bc3873daa8dda42e8e1a6f3bee4e7c555ec9f962effe428c6a2907584a170c187fdf802de64c00ea20ce55b150ad12e94d5cb75a450a1809b8cd1ba755adb4676fd68e51e37c82b95805da9d3edafbd6ea9852895e9c98f02e974beb360c1bca4db925208ebd9392aa9072795b6aaec7e35901befc7e7e0ba819066708b5041e9c32d2ac40a9e4f37b770dafe883593cab3863a097523d1c91649dd22e92129cf77ce980321bdf276e2bfc7ad91192ce56e7c6ef34e1056a900e1e0415e37ce9c74bcd9d7ffb33064383bb197b56deb854ed43ddb368cbdf240070014839c5b42dfe5a4a2788f718ea6c464a34667da2cd27d3e805cccd02fadfbe6e37eaf02f87ea19bd4a91b0ad70d869ad4047b05cfaf13634d6fe28fa7ece80cda147605439c60a90a41df6d13ccd47a6a28e347f9b4a8dcd3a96d33d62f9456f6e8c5436ddd2ac5cfd972ffb3abe91af82d7f65bbc3805a4170aa4f83e897639f26e1c0987518bfdb04438222f9c83d35b54a7db60bdee8bac71f89ec790aa9054d95564374ba4fe15f444e61d24751a0d8777ab236e5926ca337af7145d6ecc052f3229bf3de42d1a04ff44f7908d4fb2764c5e45e8c6d5d74", 0x1000) syz_open_pts() syz_open_pts() fsync(r0) 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3ff) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:35 executing program 1: dup(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x80000000000) socketpair(0x2, 0x2, 0xd9c3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xffffffde) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:35 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x6000, 0x20, &(0x7f0000ffa000/0x6000)=nil) 16:00:35 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x41, 0x0) link(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000019c0)={&(0x7f0000001840)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f0000001880)=""/177, 0xb1}], 0x1, &(0x7f0000001980)=""/55, 0x37}, 0x2) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000500)=""/26, 0x1a}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/204, 0xcc}], 0x9, &(0x7f0000000800)=""/4096, 0x1000}, 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x1fffffffffffffe) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cccae5a807ab7a46223657801058f659c940307d657cfe36f92d7f028ba514df1e6f2adf63159723b2d301907e4b95fb450d31d1209cf42bf3b3ebc2f6923ee799bd2001063b25d14129c058446ca77a731f062507fa71d6e780030d2bd5c58dc9351757a4f2f0ac9b36219350daf1053a41b74d5dbd2d1c68b9b4498d37c48374b8cd4b5f803d632d0a30", 0x8b) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x200) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x0, 0x58a5}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0xa3, 0x8, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0xfff, 0x1}], 0x248c800, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x85, 0x10, 0x80000000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x72, 0x4, 0x3, 0x5}], 0x3ff, &(0x7f0000000140)={0x3, 0x8000}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:36 executing program 0: mprotect(&(0x7f0000123000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x95) fchmod(r0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x35, &(0x7f00000002c0)=[r0, r0, r1, r0]) lchown(&(0x7f0000000000)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x7, 0x7, 0x3, "146fa7da4dc61832a325898946384969829cdf27", 0x3, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r0) 16:00:36 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f00000000c0)="f92cd974c2ee7086248ae166baadacf02928cb08781ae90757d4ba381182938bc54d85ea2be2dab1f7755c74748352b5c7328fd0ba30a8d7e4e1f7776f1d524ba5016d717e3a9a147f5f6b5c78c09a380c65c9b8e425af38e54c7aa241a9de567710e7bdf69dbee9f5cd932e8da59568ccda398270c72dc34ef9c46ec4365bee445575e9c0faf4fd791f2e87936e8b1ca78cdf47cbcfbc36f64ff8716d7695d1c40e8ab19227a1ed1e99aeb1b47c7e630dd7375ccfa180c76c0edc0cb9f2bda8be79d9ed6227f8a9b7b8a5aa2120d918a47d075c1d9d20", 0xd7, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="ebbdc8e26ec0cf8013e716b4a8ab2172284c6f978682d8f6ad84471f81f2216cfc2e81e5ce98419902d784372dd2a367b795132f780e0127e47f58bcdad3401b17e6076b060b1db2235d782707b47d911d7a16bcf1dde0e32ba0b8a47a4105baf2e013e850b549223bace63239556d0e2c189f340e51be2345ebfd82218411e434bc64dce515d904f997c8fd5ad4645875b4aa92d2934edfc2255f9e15", 0x9d}, {&(0x7f0000000280)="008a32ccc89b6bae0d786635527047e013dbadb48ffab9ce3a4c52eef0a65418a88daebd45", 0x25}, {&(0x7f00000002c0)="a8efa4d4d7726cdc3e54ddee9f1137ba3a831f18", 0x14}], 0x3) read(r1, 0x0, 0x0) dup2(r1, r2) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x5, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x1, 0x5, 0x163) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x36, 0x1, 0x86c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:00:36 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)='\x00', 0xfffffffffffffd19, 0xfffffffffffffffc, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 16:00:36 executing program 1: mprotect(&(0x7f0000640000/0x5000)=nil, 0x5000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0xffffffffffffff68) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100, 0x5, 0xffffffff00000001, 0x3, "460017afaa867f6ffa8dbb9148c300be28238287", 0x1000, 0x8}) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="5372fb68b670f115db3bf6edde9b583787ef050d6c15d03516a0627b00729ad6d135c16a4111aa9666190eb57f5492e6ae130be75eb530e37ab40c1349e781dc0fcf548c885a289ae2d5ef12", 0x4c) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:36 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) chroot(&(0x7f0000000280)='./file2\x00') madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2140, 0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1acb1a6af026d08a7caca9ccbfd264c7e00548dc8dfbcc471d650065834b7c2e2da9a8d67c4a69403e4716c0c4a51b6360317ea84755731c729496689509f2fe8ec9a9524a280cbd995ab3b4ceb1690d378b31078e069e437ed6195de582534175c3a312ddfb43bf530c7159844298b983dc695dd9a75869842bc1671e267cb0e515cc66e7d7c45eaff96f01633524356e3e18cebe5ba60f127d01df25b139ed7b03f5dfb3af51884d95434751684d8b115baa1772d0cea3f9f600b81fc025c5ba984641d4c0d806be3761154c719a9a70dcab89d994668291362bed6409c71f3d8d13353ad753", 0x72de}], 0x100000000000011d, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() setrlimit(0x3, &(0x7f00000000c0)={0x40, 0x3}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x10001, 0x6b}, {{r0}, 0xfffffffffffffffa, 0x22, 0xf00000d9, 0x9, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000012, 0x47f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xe5, 0x1ff}], 0xca, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x8000, 0x8}, {{r0}, 0x0, 0x1, 0x0, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0x23fb, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x800, 0xfffffffffffffffb}], 0x5, &(0x7f0000000240)={0x0, 0x8}) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff5, 0x80, 0x20000028, 0x1f, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x61, 0x1, 0x8, 0x1000000000000009}, {{r0}, 0xfffffffffffffffd, 0x4, 0x13, 0x7, 0xcc5f}], 0xc20, 0x0, 0x71684c5e, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x2, r2}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:36 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="4800ce2422ea26f1465faf80dd2b5221644169615533274171d3d71ecd98b4fcc05296396a432257de475d6a9242721ec8355da45dad9c420f889c99549dad3560685dac22db71d883f57facf35c2663c71b2aba30551eb248e7b46eb09b91604e472453cf74bd5f887608d5978b0400d0641f3b272bafcd87e788ca92321cfd51ae3a75606f045fa8d831146e9ebfd05c92780964e2dd2c74a410f586c1494ae560437e1c18637c5fb23497818a73b2ff3c26ee82eb775efd2d19cb546f637ef919ce1f5b", 0xc5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) write(r0, &(0x7f0000000100)="4bb4006cd458aa59365187fddd48d13fff467f9b964aeed3fd179ace81e9414ba2ef25a3db87581075c361fa29af13a4a8b330fc8404f8e0957c55fbd472de56021ee4cdb6c7a4eec5755dc93d957209abf8006ea494954dbd23e6bb6480fa6b9b8c40b19a1a5cec5b38be25b2d4e427359c3bbe29c8063336592715014779f533cc258d27244d667fc2c6ca585c8ce7139858e8dafef42f9251f5adf8b25125f36388b301f366a7dee925472c226d96d9561ec9f0d50118b0f44663ede5d1cc031747aceca00beeaf76749344b81cb5dee5b97f2786ef0a70e7cf489232", 0xde) 16:00:36 executing program 0: r0 = socket(0x2, 0x4001, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='W\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/230, 0xe6) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x81) 16:00:36 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/185) r1 = getpgrp() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x3000) semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x800}, {0x0, 0x2, 0x800}], 0x2) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/160) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getuid() sendto$unix(r3, &(0x7f0000000140)="c7b4e03c21c92cd14ec920", 0xb, 0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) setpgid(r1, r1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:36 executing program 1: clock_getres(0x6, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x488, &(0x7f0000003000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffa, r1, r2, r3, r4, 0x48, 0x9}, 0x0, 0x7ff, r5, r6, 0x7, 0x2, 0x5}) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) fcntl$getflags(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x800000040000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000180)=""/131) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x121) semop(r2, &(0x7f0000000140)=[{0x3, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x2, 0x4, 0x1800}, {0x6, 0x3, 0x1000}, {0x3, 0x5, 0x1800}], 0x7) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/181) 16:00:38 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x52a8}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x2bf}, {0xf6, 0x100000001}}, 0x2) dup2(r0, r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2009, 0xfffffffffffffffa) open(&(0x7f0000000140)='./bus\x00', 0x820, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 16:00:38 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() setegid(r0) setitimer(0x2, &(0x7f0000000200)={{0x0, 0x7}, {0x5, 0x7fffffff}}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)={{0x8, 0x7fff}, {0x6, 0x4}}, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = semget$private(0x0, 0x0, 0x402) write(r2, &(0x7f0000000380)="071b1e2c431b8dd129cca54186d1f08590bc00fd03440a8403864196c875f09dc633402acfc3f91eeb100002f6662c74a2057a8d1fcedcc54db120d30a493fd7dc93e94585910a661c5f9908f12292d0f213f52f0f05fc12c4784ee697b9ae4720595a22e051af6a9f5c6c26253adad0a2cd5faa6001bc2f777be6d0bb2c4d9e84f89b374782e23cb36d42abd3c05adc30ec51e53773a945fe80ca504be59e01d17e832d386664b8c99ecb287d8b577167b0276efc6bd8f310974a239ead52aa921fc5cedb7bdc6388dee67ca1118bda745bb07048f63b48191bebc84daec3f81ed97a3b0c", 0xe5) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r6 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000500)="0118ea87", 0x4}, {&(0x7f0000000540)="643db936e99314ca9ade273f57b67071b939c6f7e8bcc7713f086308108ce5e6fb939925ffcd360e53c943f8ad8697e8f38dfe42baa01c321ea24f736ba84111f3fa607741f8174e115951639ba8aa744f780a0d7d502c2c4d62a238603bc46fcb6e3376073d94227361c3dda61200d89cb158bda5a7accc66deaddf5b7dd0ffd102a7cc0c30a66dadb55adda48925a0f20f4080f4bc80c8ae22236ab7f1949938ecbceda207", 0xa6}, {&(0x7f0000000780)="0a70581d83641466df9b72dec28fab9786acde3824170022c24ff6e7f9bdb4bdaa75d3bf995d88981799f1907000caa1cc2d32dc6c809c9ad61803a14f59acb99204c3add5aa8abf9fdae2a1f570ed14d32a81984824005ce75d2f", 0x5b}, {&(0x7f0000000800)="6f48b53f5fe5356f074bb870a521be65e38e9bb38f703cbe8b90f07ce285b9e69417808e35f8961ca1e6f997dd3083d0bc50ea91b9e94a4cca281d5dc159da8b2d322098b5a0df4a468b81192f540646c86ee4649aa273843d5e95fe9b18e46c8cc55554c4cb312dc764fb7e397319010d705af87d8ced335a32bf92aa6c0f4709398c03e8ba2c209d5e7c62a9883ca721537e70862b420e1d3b2956c263306fed0a59f6e3c4942180eb1e243096e806cf5aac5656f71e54e398941701d7978b2e76c0033836aa8bc82891bfbbcfda0955ffe0492325692b7d4e67f215cef4f9dfb11d6d3fbeb6e0db4c0b1e0e3fe969749881e0b387a6f48304faac9641b0a1187fbcda16254f90564b95bf23b50d24e04f44d195da0a46174f04a98bedc710d78dca6de4364b74deb8b97167add6c958038b83c235d27fd4bf53ad64ca5a3c2b3e2362a1d57146e2dfc17d0d7959b88f2f4a0b20cdea85af8445b703c369d1e0a69624bb5113e53d77248ce658df55ab94295d6450b017295bfd207d06a92855d6b452a60323d526e731014c4a894266ab89006f90fc3d1397bff4a3a29f8ab97ba5e10c2ed5b75e964637d412905dbc50ac92571e8803ecee1e952b6d2b0a7a301e89fc68f7f7f195f051bca98464f10c24a05fb506aa5dcacf5dcceb7648b70a5abeedad4b091d8c8ee8e6d14ebca702d5872430525019c808f8c1168e78c57f09dafd36ecba5a63a06d8a58d05b399e2b9b133b3d4fb3189b8ca71c72c2e18bc517902e3893df2ee9f53afcee92b1a4bbfd4950b7e80fb4d0bd12b6078382ea084f3097df5c3e7499364f593b4750fe68a5fbeafa72a2ca3df0d66dc3c801456eaaf1553cf2d068f5ead8c1284c607b592595f80f9f752ef40712a03f746c2c235e56fb6c51fe23f3db5001d666783f686d3bf150edfe4444f35a27d5b67586443ea04edb42c994b0ee48aae867f99de0408480b21315f394e14fb97e1c2212a4705e894c5068e86c5708456e397bd4299b16ea9c512ab0279bbdccf08d9d7d100c5b8bd5a308d92c79e60893989c357be0e92fbb684447e3504b17403cc601f9b84cb951d23b38ec388fa91d5dd371d55fd21c8bcf52ef7ba14421e3ffd1f9a264d1bec6057744d8565b8225c8c1c1d5e93df95ab5e14620fec42ef5cd44cf12fabb003193341ad3dffcfb207c1b04cbbbd6d78c636138203078fffb54c70dd97fcb4a7a50bd378a60a5e491a41845160485fb9c5442d51180d8a0d100da2be93e5be16cee572fa05bb5e8699777f8afe594287a411152d057a6ab3d02a49ca10a43ac3733cdc0c1526cb4e065e5c092640b8bd48bc60f4bb4b1b17cc90e8fc29c919866f08a3a807b3a2f0e2ab04b7009c10fa176ac6608ea5eb16dc40f3027d09f39c0c3395bb274e6470f5639267d809d57c9e93bc7cdd01b85934c134217880fbfe61afe8a7fb763dc74fd8c739451d7d4bc3ec05acd18a6bbb4978ef1fbd1c8ca137d644340374ac986d50cf699011ad86823cf47a2a442d2cbdcd21b7fc29688037842702e07cf12ea9ccf1957372a0d504b5b3d1295f68b74e5fb24dfc8f2c292e6c601a6ab89495b35f2f3a9ecba09992e6958c4327c18a67330de5da732bd8e7b822bca4c7cc63383a59628328e12c97ba328edb212bc6bec828047e07d7385b9b6ab8920b1e2f28e000d429cf43d1fd9fd0ab098bf307de1aa546a83ba487da4f3bbf92475dafedc4568b45794a137db1f7e41921b79a47b57d3aac6042e61a0999f4259eb3517e603789d63c2ef27be077e4f0c9bbcfd84dd7e651ece7999937decb6167a03ed8ceaf3829c08c2d2fc0e936cce70e2f8971031e4f2da232525262db2d55d15f4306cb88c11bb641c3d2d8cdffe043b5623521d03f48cf07c70fdfcc089add66a67124dfc69f252f148c025c07a1f104fb19dc9d1a3f07ce08b844876a13f13e94857d084b1e57e91e5d641a2eacd6c482c2e94577baa810f107241af1fb4a2e0673405c79aa18d736fc2a32a8f7a72937752b790e332c0a5fd967608eaae323887f04d3c1db709d6e6f2d6db011fac36b99bda8d0ee66f8edc11876a567d50d49627c158f07f569cbf7a053cd1c547dbd9072ea60f38008f8f0bbfdaf67b84111c7406b93eef7f6f72f36af6e9042837bc82a583e010f922f47ec9d0bbc17b21e24470e271aaa30460a2c9a068c8f7ccfc1bad9013346eb25c368e0ea7fe7f0da9e3803aa5027b99d18c2f171087cbd9046093892c4b7c275599df00c54514918f4ad09da04c56d9b738cbccdb0e40227ea929d60b28d86cefd33fdd2456930edc25321aa878acbba1e651601c5df3ab783953a24c7bf8fbf6281779edb353415423c896715313a5df5815e6f1f27f7fb383b4c75d23a405b5dff1aaf9a1650e6391aaeebbf1830c013ba80cff75231834acd0162fe04af09de79882654a7ae129ad45c64717809df735d5b9e76e23c3057484698bad0dd21feb4551b997f8ca806f30613522017c32b8f871ecb3e671949cbbe636b27438251e7c8aa7cbf7b638cac541771e2fd31fff2f628feb3e5dcc36aff39db92848f81c9ced1542c7d31264d00424b56c4ad2db78212921a2fb647d8d473ed3631c3370ce8803459fb1dc7cfdf64b1b723a2fd4e8ec9c8143986f0db0ef6c1ae5ea56a3efe147dffccd0d712bc5decdfad47b83400e4e074f2b1e0d0924f5cc9dd2e1ce9827be3151241730c6655eb09736298208167e280a77947126bd2361d084a2db189e93c85ce791017f1eb9b014edc5dba06cc90af117ac2d624dde37d10f9049b24a4b135e6b6f053081fbad712fc6df8a834fd192a710be04c071c826911039e4f56e8a4f8bf80a3b1f0a18217d95c215d4cc2b2b701d37001494f6c8ff13a9c1e2201eec6e62e1d8d89e40895a2afcf97daa5401b1521257d328e7ac0be4a76985dfe0c0d4858e8f9f72f456e8c2fd596db25d1ea0db400be03d2544fc5691b56e9cae32be6f6a36cc36be43d50f9d67b88d2b7c5b3481ffde06443e67b9f9a5a4ae18a226dddff0219a0f1e468c204457aa3eacf8e9ba023ffa4d80570b0991e70cce14f90e9f47af2770666e5e11e6a8af890b5584abbaf2b0dad8edd00982cd5c92ba9ac2650fc709793a87bc6ea8f4add4eada91bbd78b46921d04c005b8c5c35d19cd3cde470bc58bf273f5e2aacea73ebed6a4c3a77cfdf4a96858dd587837a313e7cbd9547514846d05e9261fd6e7ee09020eadd29942af1ed75d866d0f76313a8f01c726bb061702ca3bbcb5c0584337201a32f807b9e8302642c27e5fc825362b5e97d89eeaa985a341ba6151f403a4c54909f71a4d80c775d3074f1205ab279f100ba141023fa277b54e03a122821fc75a2b516d7eaaf669f38b280f8384e2b526f9c377fc36185e66e95b358fec756f5d8cd28edbc2571662280d5a9a7112be5db9be26f567985332832abb08afc978769ce786838a8d99de2d9aeaee4e3ae7d282a2050e231507c2b9f61f4e9f2a29a872557be1ef63912bac50f0d3aaa1f74cbc81b55940679887001306cc128838da46033cd8625dd4428d0a6800f963d6076b28052d952bd2ea60f3d7a0411aa859f19677d6e40810e102c4b39e44d59b038ecb8c49579ce3b2fef236196748e7bc641504f2d7269313ed0600d3b7aea7254ab4f3b52b17f705cc46ce305bcd46e962584a67113a96dc26b0d0db448e9dd0852901326efd5c38e9db1b3e301c45d611203637cb3fb521763123c00ef181a83304efad07052166ed09d263853534c77dccec5fa841fd05d06f3b1550c1fbfdec2b458231aa1914bb96c0b7b912eeff6999fc4b3a63eee4e8f2c7693b6d39e2ad681d44c65f9c3746e627166baa6f69d261a94a4c8ace01675da437f1c507089993ef8b0035f0b17003fa2f80a38bb14efc7b03da9772a118e820d5e00b97d722f52aad3ed1bce52835b9f10b4fe782c25dd8df0583fbdb6d2d4f695bdcdc0e68b9a0f1116cc57e8af67287891f6656da1a121f665b5ce86ac3b594323485c6036fdb8fe54b1b75bdbcae3f928e536acdc6b2e75e936fd45e447d71444298203dd86dced51624bcfcfc97bee4479c4ba21e6cb150455be3a5f8514c79bf1d0cfccc264d3a957a71d6378967f82f0bb4a03bbdd7de2e47e4e54cd2f79ab094cca01cb795e54c83b76721643eba160a04f50679c549a77e2063ce9b6bdf5823faa0aa9c3beeb1183ce88a144a8902c864331be7c83b3053275f5569acf820d0682c495ddf63aaf1b85d9ced91ad602394db276eb1e2179818bfca9e6c423e00447075f2e39b2dcaf5ccd4f0cf9e598233bfa878b53ad7b0ea7f1323072cf3216a24c76bfbf50d45b5d18c7bef9484844f63e49b9054a29871ce7aca1c29816b23d890735286fee25dfc7190c81c6b0fcbca40473eedb98da97f26bca8a26895be92d2f34713317dcfc835e5bf8ced9c8ab7b4ae52d6e5f82681af9bdc93804a2b162e68c34d34f859d5dc12b995617b822201bffe74cda96778d70b40169f54556894f0e8eed534132ab37d2dc5e199f625ea83c8cf7b28a96737fda8cc57e6902ef739e7c3a6df67fc7e0ccc87242f341ad6e2677aa3d38f6e0c4b223b0babfc6823c8efce5c96403131b9eee22de74d3518a9062160afc12798b23e52a85e0fc020aaa05cfc2b53ae7f82577e303e6ade6cc12c468a11b2e8933d2c3dd83c2f9cdded3f14d60ef6d0a7298eb29c5cf3cbce12b886c40ead1276c46db59c8d1ee3526f9bc644540974c9a94abfb533ba2054944deaf9a0fb451c4670d4b44231c0f5ed860faa9eb6de3818c8f78aeb581c6ab2f9cb0e0cebfd189f409b68fb054357a5c0bf9c64821cf43725fbfad62545284ecf1ea91d621d8b7045ee1a277ff2fd91a4498f42672327169dce6909211c1a7c4f7b5eaa9358a725c2705d01d7ce92b858dff43825a6fff5e2ef69a289ae9aa8892d1e8985604dcb868ba5302c0140241cfdf415a9c7f773435146bf4c3725faa71e15407b8d0329539f76f98769edad8e52a41817e38bd76c545dad541539e6f447db1d8f214aeb61afa12bdf157aa8afde5fc7fa3cfcddc72f053d704a83a5286f67fe6d4c3a5421af8205893d29ae7562777c6b49000771ced8306845510452b25e5d13d31335ec89c0f9a32f1237307bb4ef6dcf36ece5c956e702da39aa285ebf951ec9024045bc18f510208866a70610c4de77790734c520b85ee9dfe8fa63570d33fce71161a6671eafb6b87bd4ce010719d4ad538db0fde5f2bf393b7e5dd639c18de0cfb90664289cf410628f80f92e72c93d66b1af0ce8b88b7de58f3ed71abad442dc89623a94b9b8175df5be25775f61720761e70727522dc03e98e9a65c8d81d23889e2a69c27e0280ee97c52296b2f0a31ee34396d1f71edb67d0a7a4d7f4ee134a4c43beddb4b4e21aa9a2742190e2e167385ded645b6f8e22253b1ee3506871f18d2da02a5931373748506a82f9f0529364e96cf3aa2e62fcfd51239a404fc3e5a1a2ce7f189f0f2614edeb20c92566ab41cc72bd710f03e7dba8d67d7000d6229be068683dfc878bffe6cb666c6f291f2e1180cc0de3240ed6c15bdd6543ce6bdd0523e9bb1597aae3fb76182fda632d016d9213e034a0666cd6ffc4c361b1e2841f32fa6e7adc04b29fc8c17faa5a9c643f2bc4507a7092d9e8de42b8b687e021aaa122c10313da42ba35a37af0b67d783395fd9e206e67b9fdb8895ead1b8f57c0f871950be6588282c0e80b4977007f3ecc8b9", 0x1000}, {&(0x7f0000001800)="8a4727e5811254cca14c36103bb22a46957143a0f47f44c3230d66c49c76f3d84fc823aca367dab5a218b60ad786da14df17685bb62d7aca715f912639cb8dbb9189c5823633c859c8ad481e39284f758174ee291d30db6892b8c780fd2a70e43a3c6b6dd4567eb71a5547a64052b8a01ddd8187a3d3de", 0x77}, {&(0x7f0000000600)="fb76d10785f0e827fdda02a01a144074e6a249e98ca8a365e88007d75cadb49501bb84edb5ab2d0c9cca35953292bb", 0x2f}, {&(0x7f0000001880)="51513a7a811bbddccc822201e87e28f50adf92d51e0bbe1a551a3aea65df3802dcce6e4f103e626b5ca4939c4322d209fb0bf82ca0fc38d6561ec06d0e3ea2e815925edbb47ca6f55d423e5e68f3620147538b3dc35e61ee9b618451776b1c89bdc9a5ecf783759aaebf79057cae34ee9cb997b9846d8cfe74365bcd26", 0x7d}, {&(0x7f0000001900)="7cb3d3e9967440830e156e3b9daa40093798c573fe8674f6dc886504ad17fbb9", 0x20}], 0x8, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r4, r0, r4]}], 0x70, 0x1}, 0x1) 16:00:38 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x4) socket$inet6(0x18, 0x400003, 0x8000c) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x7f, 0x7, "e6edbbcdebfc4c034fdd18602eda0a9f08db91fe", 0x5, 0x36012c7a}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x80, 0x800000000, r1}) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept(r0, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f0000001240)=""/229, 0xe5}, {&(0x7f0000001340)=""/241, 0xf1}, {&(0x7f0000001440)=""/71, 0x47}, {&(0x7f00000014c0)=""/172, 0xac}, {&(0x7f0000001580)=""/177, 0xb1}], 0xa, &(0x7f0000001700)=""/157, 0x9d}, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)) shmdt(r1) r2 = open(&(0x7f0000001880)='./file0\x00', 0x30000, 0x50) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000018c0)) mincore(&(0x7f0000ff8000/0x8000)=nil, 0x8000, &(0x7f0000001940)=""/83) 16:00:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = dup(0xffffffffffffff9c) recvfrom$unix(r4, &(0x7f0000001280)=""/224, 0xe0, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = dup(0xffffffffffffff9c) recvfrom(r4, &(0x7f00000000c0)=""/183, 0xb7, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000001380)=[r1, r0, r3]) recvfrom$unix(r5, &(0x7f0000000280)=""/4096, 0x1000, 0x41, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f0000000540)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() accept$unix(r6, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f"], 0x0) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) sendto$unix(r0, &(0x7f0000000000)="c7c3ad809d33515fbd7c02839a4f8871fdd56edfcd63b7ac315a59f6fe4d9b2b95f4ab73f86cf7", 0x27, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() r5 = getegid() mkdir(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x4, 0x26bf}, 0x2, 0x1, r6, r9, 0x5, 0x94, 0xcf000000, 0x8e82}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x1ff, r4, r8, r7, r8, 0x40}, 0x800, 0x3, r6, r9, 0xcf15, 0x7, 0x5, 0x6}) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) pipe2(&(0x7f0000000100), 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = getuid() setreuid(0x0, r0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) close(r1) nanosleep(&(0x7f0000000140)={0xffffffffffffff13, 0xfffffffffffffffa}, &(0x7f0000000180)) nanosleep(&(0x7f00000001c0)={0x7, 0x101}, &(0x7f0000000200)) r2 = getegid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r0, r2, 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:38 executing program 0: setuid(0xee01) r0 = socket(0x18, 0xc003, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10422, 0x50) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) r0 = socket(0x6, 0x4007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x6, 0x5, 0x2) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/187}, 0xc3, 0x3, 0x1800) 16:00:39 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x100000000}, 0x1, 0x3, 0x0, 0x0, 0xff, 0x8000, 0x9}) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffb) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x40) r2 = getppid() munlock(&(0x7f0000ea1000/0x2000)=nil, 0x2000) r3 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) accept(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 16:00:40 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0xfffffffffffff000}, {0x1, 0x6}}, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xfde1) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x0, 0x0, 0x46e68e1da824d6e7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmat(r1, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x0, 0x6}], 0x9, 0x0, 0x7ff, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') read(r1, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xc, 0xfffffffffffffffd, 0x8, 0x2}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') close(r1) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0xb616, 0x7e, "37bc13deea63c7828338052dbeecdf75bfeff5d1", 0x0, 0x400}) close(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc062, 0x8) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)=""/249, 0xf9}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:40 executing program 1: pipe(&(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01ccfef1be4f358aeda2dd03c8bb98776bd0d4b2423075387bdaf57ff788e9962d29ffe00d7d6d3752fa7fe530d9f94d1ea2b332568c6abe87bc1bfa7a1456182f6666b63ccd8973a31301f3115edce082f3759d229c5e3e121add406591c29fcfad823d9be356f151f8fd59bae4a8561411c43234000e92d627ff9271986775ab5de6572999fb6304881642d419355e28bae6714af889366919597468caf328f9849ca125ba43c90363d5d8799cab5eb57e2cb69f18b5143031d257c262a23298ac586f33770e7910c3fea67847afc1954e9dd1600238e33ab4939c01738d167d33612d804b97401f7a2e2d2c6820ec8b2a0649a9371187e46a67bf", 0xfc) socketpair(0x10, 0xc005, 0x100, &(0x7f0000000000)) 16:00:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000040)=[r4, r1, r2, r3, r1, r0]) setregid(0x0, r1) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r9, r5) setregid(r7, r6) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffc, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000080)='\x00', 0x100, 0x6) mprotect(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x2) r4 = socket(0x18, 0x5, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000380)="1eee676751adf37b86f8e31c09a64be2d6b1420717604b7797c0bced911be60d253e92eef774ebe163c8d97fca44f547db8dba51eae2", 0x36}, {&(0x7f0000000500)="c9c1a3c3ab633df8534f84273c89541acd8f8648d115f6fede68ba93d313a7984c908f18fbd60428cbe3d550c18fa7618ff7ce1ad083cb0c1d26fb1ad5be8d78b0334c99abdd77c9d522cf33a331f127a523c7c481a698af454ed58223f1533d2c9563710c89bade6de57691eceaf31bd35dd2ac7d1be1fb1b607543b057b7dd3a4fac1fa190ebcd03589f247ce89eff52920055ff93a56de08eb78612237b56b528d9170dd992a97051ded22763be4e10aa3d9c6bbe3c1ea4a19730678d2de354b6316c47f249b86f9ec8d2eea6e6ef2388dc33245136a9e4afefcaea7dc5917994a4458a69cc2947d5aa15cd46786a", 0xf0}, {&(0x7f00000003c0)="974be7d92837eda3", 0x8}, {&(0x7f0000000400)="fbd1f22ebf3a23569b98499fe37cc38ee2fef4c246aa1cb92742", 0x1a}], 0x4, 0x0) getegid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r3, &(0x7f00000004c0)='./file0\x00', 0x1000, 0x1ee575e9) close(r0) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000340)=0xffffffffffffff47) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86133) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0xfffffffffffffffc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/37, 0x25}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/221, 0xdd}], 0x9, &(0x7f0000002740)=""/153, 0x99}, 0x2) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) read(r0, &(0x7f0000000000)=""/116, 0x74) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x1000, 0x7) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0x6}, {0x5, 0x7}}) open(&(0x7f0000000000)='./file1/file0\x00', 0x20, 0x60) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget(0x2, 0x3, 0x600) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/224) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x82c1, 0x1) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) fcntl$dupfd(r1, 0xa, r3) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r1, 0xfffbfdfffffffffe) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') flock(r3, 0x5) 16:00:40 executing program 0: r0 = socket(0x202, 0x400000000002, 0x8000000000000000) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000040), &(0x7f0000000080)=0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket(0x3a, 0xc003, 0x2b7) 16:00:40 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6cc5fc5e7c142a7}, {r0, 0x104}, {r0}], 0x3, 0x928) r1 = syz_open_pts() close(0xffffffffffffff9c) dup(r1) syz_open_pts() 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000100)=""/122, 0x7a, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x800, 0x80}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x50) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1000, 0xfffffffffffffff9, 0x85f2, 0x7, "33e4792232d77491c5d23053a225ff9a63558d2a", 0x1, 0x7f}) r3 = syz_open_pts() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000600)=""/75, 0x4b}], 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9, 0x80, 0x7, "2fb9e0e0bea2bc3cdf79cc45cf29d60e842cd2a1", 0x1c156e63, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) clock_gettime(0x6, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) bind$unix(r1, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffa) write(r0, &(0x7f00000000c0)="680959fe396ec90a21adabd520cf0fd545be3eeb03556cef9512cfaf91c868c7f83a96109d582ff5e4e1d2ad6a839b55f9b173e5a88abf0682cb31b4efd964a682586d205582d4563c3d8463e17a68e2c66f7acab513d7d0020d2273d6a2fd488131f9e98664b15f18a812bde75b9676893d4a15a94346e1fe7ba32ce2015fec6155d2843b6563c2c10ccabf64f0c8f7b2d6c2e6460b673e30807003df4a4b9116d8f68235ca81fbebdfaf349fa7ee028d59a22cdfaafa2f07d5cf978b0143711ffd14815dad7a7aee8ed53aac2f4ab14c24e3554e73f178bcd39d243c21cfdd799e39daa6d311a9fbbcc599970307d7158ad7d6244545a867269181d81ee7889b4c7411436f99f6010e37c005cf8ad7db5b3818395cc564a36b4d8e51e35ef2d33a8184961f0f9432fad9abcd9a52b315baeccca1fa60398aa01b117324f580a2b843091c733ccb9073dc2ca517dda52602c797f318c8f446c07271d0d9cf5d5f0eb025d267b096502e78ae5349806a4f0c878004854bb4c90b7fc24596bdfb59dfcdd9feab9d462edd1aba01e0222861b39084d5c695832129d36f69b93e873e30f22ae09f449f3ed4246fcf36a4d767389ada8dfc33e3bfd344e8d9c2f2ffb73f91d9ea05ca08edbd26e40c8446c5e7d18cfcc83e736ae438af15aaeb04e624854a4d2ba2d56e90208f6c872f385441fb7e04c8fc5110ca78d55a641f3aab50685374f7c1a2aa2520e06a618befd3f2de0db6cd813e832aa38a007d89385904ff3d641768602a63ffd580b7496dd9a3d2ad2f440872e7aadcc8f235de1e63f64699a7a97d3840f561646bb28355ff25ab6567bb384c1315ac52e69b802146af80010006bc23eaa2f2959241dfae151c9df9b37a3e5745a820dd0977bb1179a4e51d25d8337b2f969bb9e945e0ecb7acccc57563bdb2201160920a946586a480ced3e606a91cd1c0a58cb4ead29c04f7b9faa83db77047ad6148fa12cc7f25096021203f3f5c4b8cd1912c436f397c3d01553a1d30e6c98490e908e56b70a71bb956c8622c013477aff8140672e3b7bce76c905892e006ef00246fb6d3c14f2d387eb3ce49f83def7aac74025321c704f295321ff2f1aa7ff4b86b6ca4fc0fd0065f6b6447fc2d1200dd362fc83a847ee8558cd709e01cfd012412a18627e677ddad530356b26ea3707660f53db634eecd1cbdecee25a06786e33d8a990cf04c9abda9d6542f4d224d6c57b62557fca1e8983a5dcc20c755f080e776a0d2824f9d228fd38ad3894081ccaba4ca6f263391b1be1f396d05cfb1ad2c0e3b618e6ff0d6e2e9a0894293ee8c3721710bada64766c7fece9e639133175c8eb92ffb12a7decd10ee4dc17525109b449336ce3190e025a58af325570b94d6c2016a925c0bdb54e6bb7615a69f4bebe90794d25aac3e2b8ef8b0225d4a1f62cd44fa21e7af114c309d321fdb1370f3a65aab2887c7120bb0012db71134628537f553d90796cc7f38e9fade67a6d9c5efb26ae4e05d0328aad7b2e165c115882234ae5f0ac835812ead77713c8c6dab42d9db68e1f5e1755054667ce678cbda7f2fe8069d4142147e8f994bc047f145c8796cfecf5a508a2a15d859f1ac4de9e0ee7f5cfbde4cb0a2bdf684c62b703831e3797554fccd669846717d650973028ac22e656dcd385a3c58796267341c5faf633b863ad557911a35b39eeee5d428b842b8ba2da7486c8322b9415527c6593c3dce4b980c5b590c6733f6e1532f8757550cdbb34fb6b95920b989c010f5d9b7aeb8175f21813f1198db887639a9df506fac14a02e9244d5aaca70c8eaff09346948f2dbe1584f03a0e4e081230d83bf2580b488a9e8514b0c4db989a261a5f5707190db5cd1eab01fb27f6f51aebe31605a859d37256554ab0b29915ed51cfb05eb6a4676598e140fb3667260fc247e032808a15fa9afbe489256f693edcd2ea1f6edf9327461066f39194079b25de9c5883d052ec5b4d12642ea59cfe27db21b73fd44516a23ba83daf485ea3d11be58caf1520150d0bd4ab414eedb69683f40f71c33898a244962f8e0e84a71a6f9bc548720f77e2de64a83d5eb5b3c8b4d0f3e59a2c6e1a539a4e90e31d60f3cf90fc01de9ba9c2fe3dff17477aefed352c67c406c650ed5f3c726893a6d3c0315183d280735046adf9adb6e760370cb515c1d535c06f59113730d5ba3df478ec364645b99b9ae683d51625a0591bf5216f6f4b24569cf8edb3e31a4c51d7823a75f03cd9cb6b0b7a52735591ebb3c97c6c532b531db63b35e04ce6973b0c0a360f527d21a58c28a2b462e8f79e354a27e292cb0d0b36b59b1eb00a38a581924c2817afd83c6b2ad4b004ea1bf193ea21054a9699a0857708c8308a8ac6f5705b1607b7ec67ad299d031f41781f39680eb99c1abe73476a12523c69b8db9b6e9982746945e759d09b3e3aeb928da90392066bb24e17181a943bea3748239451d7acd6b3a38ef7784632f28b03aa20e41207384141ab7213475545c577debb08896802be90da4c04a2d6d2a8ebd57cdec67509f77fd5fc71fa09339ca544b2b290d0a174afba47379b3ccb56283693884cb92b0fd67f512bbd0714843ae351916a822d1a701fb2329af94c8f1b5bbf730d25f7762ef1df5c25081afac92c89b8d0773d9d3e3c420385d2875965373baf50ca9e702b472a7c62b1027b0b3876613c7fedeb559b804b665fea58a45ecfe0e953312555a54b062ccfe80bef26ed86f026ada47a0c06eac1b97ac9906828b520a9dcbc1f42009e6a8849867787d17148313a2620b90e435e9b779bd2f7a87e58b8f1440c7d2d7a479edfdee32da3779fea9a3c053a72652d085a9fd4464b6f739eecab08ba31231073e24ae9b77b4cc99ea64d7156b87de7e2a684a33e654efc88d9d5f7398c90aad264e12d92efec6a8bcd7c06f7b8dad692469252591d779384c63ba11dc4aad1d9ddbe63993a632938baf99b80325f59ac2e5bff2ac086bdc24633e0d0fd117f1d51e035ff1be0c480f877f97f387d45d2bef26af0393ede924c635dad95534ac6b8419759a017d59710481bc63dbe5188d6b2c4272d97c09bbb0231f2947e0f597a26aa7be0fa56e9800ae0b0b0c568902589f792f059f3434200c230473ccb1ea002049c725ec48316fe519b7aa342dd713124acc1f963eb0c4731677ea9521ea5a0416489f4966068d9806797f22a5c78ebd08717c47cea8133ec8aa17b2d6d82d566c9b6a6858b46c902b5e3ce363fc55a5a131f89f665b964c0c8c0cac0245c5f604ead0ec170f21fbd411a17ced5bdf76ed69671f2c64e0b931f024d06c0c98eb5e6aae5146a4879ca98861aedc464e158947d4c7a618a0ca50d9389a4af71962aaa2359eec080e70e2ce5aff851b64db5b2dde265ce78784de5f12286897f54472db2ca1f7006fc1da4d52090061ce0783ae1ecd0f0a6f6c77ce1eac5660d119625b88819fdb63b21f4253f674be8958269feee105e6faf0cc01ce5cd739aeea6714bd0c120e0703d0433cd1f42680549303bc329530342457c17dd5455487c69ab0dfe6941c651e2c1a2e4f94c774a0f01457347d795be7ecb7dc4c212585812be1e17fb2a9efb3fe37563349837134d8f8ee7406237660b03445e468fc63cd22b9467cb309bea2dcf0c2f6637c03f4708bcf5b7b2c4fe8ceacb51a69eb4a125124e366c8d02433615743f5561609dc501562e83f1155133fbbba69ec00f4e98d3d146eb20befb635d8b8b7c4b3414d49ff92fe2c89678109abd80725d32e3d0959f387e234a7f6006b0c7b4cd1bc1ad5495565ee5bba809e24fb6fa6dc48079b29e1b258bfa427709cc4b86e3b20c3c66ac765a6021971c1f15a44cc93c2e849e4ab37f18c6592e353d62b87c75f5deefa02a731d844e2dd2677e93c7840f6ee958116a49ab2f08733a69663b081c938742ce9a24540844773fa24e737321c5e00bac6cc7e2867f3f80e664e79c4ffb0318016b3d2b512b87103071d4aa4bafcfee437a6750890175b6972bc7b0ead99414f842c777dd419c786e3e0be80193d10d5366208c456624dcf5ae2f8a85283cd6cb10fdb0eeddd780a1acd846c7678ba7eba9caba281717b9f1d6541a5961b85dd7bc94957fb434285bafd8aa946371aeba90e4d853c92aa28c562054a1ba6717820ebc2edd9e7253c7987e5bc1b85849a9b0a75f76409ffd2d7b5f5f1d24e6ff187caf98af501a8370faf889ecb65fb09b46eb473fc3f1bf0df5f306e1d16280b081f781143f1f57c3ec27c0cd1391b9cf9a8a0991e302f2f784b0a80c3a40d629021130729bfa5dffcf634c9e325c1f5cbc506f75fc79b696fe2708f58bb4de2bfacc76ef469c155e69ffc642c146e3e9224bbd68656f442f72e9e9e37beb9317967db9960519530aec74442a85e7928e4a19195a9ee48171aaa555e712d944453afbdf0b10d3f9af07f6779d333644d1e5aff8f0c2434ac549d3eb8456e662f84de130c53b5b6600719c90ec8506201908487eb34ec0538e836007f1ad2067666d55d3653e847c592b1ac179b3f89d841f00ff54e312b1a928f91c10c30e86cdaad60883620c368bfd8aade7f0f62dea392b9afbfcdb960fcc2f1d5e7caf8f9353dd6357ca8172316b38e6d787609b0ed3cc76f12affe70c80f7f97e11b8e818a54632138432b9fd65494111bed86bfba50c53b77c6845d4d3817f88f4eed279ccedf77b95021df3503a459d83c6784d34c115951483feddcadff5a532716156f6b699db3accdde7f706e948dcc40cfd51419cb2193f72b945f480e7b1d8b63cb2ae115dd1ce96cfe51dc71bc72e85a11d2d725e3aa1ba5e86a44662a05b47a01f11011477e273bca9e41f9b443539dd5fae7a324ae1e291d832877a80a9fe72d08015b05fb72e819a7b719bc2aa73cd86f9ab499a1b7a2a78a59ff9a69ac3be71dfefdd3c73b45e716fc083ac7aea309864fe1fab2bfe1ce007e40fa04ecdda7ede9b5f20152735d866b370d01b5a10783c313c826d1dd861bfda913eaef299bb02aa05637ec77f8adcc9a1d65b62a8cff4bc72b38160255cb4666608bde0d89b4daba3c20fd930cd6d6e25e8b57a1955041dbb6d541003f6571c26f01486fa44c5e554b47c47db059bad1946ec30fbe100587cee3db462a89f032399b2fd0f1e91b438bc672f422c8282c333d125728d12241dd7886594f6ee0342d0954a706d840cc8ea4ff0145e5ce707a9843469fbcc896683cc11f6a683d79b86d74cc05b09447f4b9dfcdf061c5d1d521328488bf9eab4a4d128c936e052947516ffbec955f4cc1d83ba8220e032d33feb6ca96e7ad0b2107748fe226cf4177a1f632811c92a296b113c7fb980f47905d067d622fd81ea2f73a3baa5e06850914771c7765ba16fb10eb638e323298e99dc23119aba578d281527e078a6fd9ca05d290d7ec8882e7efa0d5dbffaac575c26982a043639987f580f955feabbdac56858ddf6b86bd83cef857b3ced3e93978b135ab6bbb700449b78d8d2ff19bec22f04d6321323dcbf983b19abe9b0c1fbf5aea21b62493090f23c02c39c0b87a2164af250748db91fe58bc5cf4c7b971948e27f418329214ce92dcaf4540219790aeb2b1085a7b43361b408fd9fccb46f83d4ae01e7cb5dbece5732c396f41ee6184fdaf6ad57cc834ba10de70e0c29b30ab80cdc4bb42f6dd7e231266752d32e779b7bca6f8f48948433e2e241f8485ca3fcb2c68c0b650b5da314a230fb75130443486648ade1915e053e26277c2afb1504f8b121954b7", 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) 16:00:40 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:41 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xfd23a44f5c2f67a4, 0x1) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x200000, "d230c100000000e74de400005f843f3c00", 0x100000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mkdir(&(0x7f0000000080)='./bus\x00', 0x104) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r2, r3, r4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) syz_open_pts() r5 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) readv(r5, &(0x7f0000000400)=[{&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/246, 0xf6}], 0x3) 16:00:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) lseek(r1, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0x0, 0x2, 0x4, 0x6e19, 0x5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) pipe(&(0x7f00000001c0)) 16:00:41 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getdents(r0, &(0x7f0000000880)=""/4096, 0x1000) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:41 executing program 1: mprotect(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x1e, 0x4000, 0x10000000) setsockopt(r1, 0x7ffd, 0x1000000000000035, 0x0, 0x0) setsockopt(r1, 0x10000, 0x7fffffff, &(0x7f0000000000)="72c3af584aeffb0cac2e9bf9e7f00a1a094dcaeed7dbf6a17487a20b13fb54e64ed86fe768f5010d448a42c8471c38ca380780549651138e69f4f14c2158ed914149cce10fb6c98593e9076c6a84c3ec4998d07ca791918eefe9e3cf01783f9b7ca6e05b2386f293dc692e002bf4a8398575bd3e62c801bb3544b5f1b9638b94", 0x37b) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x3b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:41 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) accept$unix(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x20410, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000f3, 0x0) kqueue() 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={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(r0, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) readlinkat(r1, &(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=""/31, 0x1f) 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="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f458a58e64245c2fff2ae3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4c9d0b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b5"], 0x1) poll(&(0x7f0000000680)=[{r6, 0x80}], 0x1, 0x1) setpgid(r5, r5) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x20) r9 = getpgid(r5) getpid() semctl$GETPID(r4, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r8, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r9}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fcntl$getflags(r0, 0x3) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) flock(r1, 0xd) 16:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f0000000580)=""/219, 0xdb}, {&(0x7f0000000680)=""/82, 0x52}, {&(0x7f0000000700)=""/134, 0x86}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000840)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000014c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b401991", 0x143) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="af6cefb09e2fc372c69166d972270503f781a8048ef5f45b22e2d01703668b2af5c15feae4588f6b179e0f0c41fc0ee0c4e2b0ddb518ad3db14d0aebfe467716a25a17cccb8ba0a41879d38f0949026e817528e020cf0080974c8bf787a337e3d02f447763f9758ca055a3b0040251e3465e816437c9a1d70ae63c80e4a2aa26f0bf9f7901a12c55b9ab166e3b171f484d44701c168af0ac12c3f2cccd7fe9cad48b62d992b860191a0f7bb9f0179df20246046767cb27c1b02e29f876b448f6f11e8609810c1f702e1363a622e4714cf65d41a8d4a1048fec5b3405cdcd54d30ebdae4a4a365968781e868c3219cc", 0xef) r3 = syz_open_pts() close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x8, 0x0, "10b1e62cb9b57d32d0a78d8a1f38087a7d64bc09", 0xfffffffffffff000, 0x401}) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x7, 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = socket(0x20, 0x3, 0x0) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() socket$inet6(0x18, 0x0, 0x8001) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3a, 0xf0000011, 0x400, 0x4}], 0x4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x11, 0x18, 0x0, 0x1}, {{r5}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x1, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0xb1, 0xf0000000, 0x9, 0x7fffffff}], 0x31, &(0x7f0000000180)={0x4, 0x5}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchdir(r0) munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x6, 0xffffffffffffff56) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x41e3) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x29a) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x90d0, 0x0, "d70000020000000000ffffff7f00", 0x6}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10200, 0x190) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x204000) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000180)=[{0x2, 0x7, 0x1000}], 0x1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003c5000/0x1000)=nil, 0x1000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8001) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000)={0x800000001000, 0x3}, 0x10) listen(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400000000010008, 0xc0) 16:00:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x6) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() socketpair(0x10, 0x1, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x3, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0x0]) accept(r3, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) sendmsg$unix(r4, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="1a7f5ab9a6b4f2ef81fc23398e844c5d55f3fc3009e7d51211b2dcc86d974d0cbd09f8cff5ccbf03d0040d7646d4daf78dd5f0da7bd8444f6f74", 0x3a}, {&(0x7f0000000180)="13dabd0811c2dde56659e5865499d2a3101fe85e6eef7a3041984d839858fa25b26f53eae3658b8b2e5f064fa1ec3a87e9b11efa47e3fc1a8a4c59c85660554721ae194ff5d47ed46069fcbf4ca6a97512e4a677a18959c4694c0e93858c8b4081daeb8fddd957f7263b7daef4c311186631489dbb0ba305403d53685df50f7bde103aae0d9c4b9e542d9dd137a549", 0x8f}, {&(0x7f0000000240)="896e53180e0ce524b608ebc965445b3bb0c715560d5e8f94403ab70032af79d3a45a1cfba4f8c194ae736f0dfbbeea8f7a6f8816d203343a290a32422009ef26d7ba38e7a2be07ae60d9098fcfa4ad8bcc94a801b2daa6b7fddf2c0c1c8c35ca252e392a0f9ba32b021654a80e152aa93f6f5d00b0fbb7eafd49e00ee52450b38356abd27c94ae90e16fc8f41e37d27436c54765034f94728bdb142dea9473e56c602c28cfab3baa9d6f348490e1d73b3715acd0ed571605263563ecb712c5475cf46a2b95c155a1f6cbf7e36ac58b03ffdd395fb41fa9dc424d17e7a3f6642c69e5b33c0aebdc2b5c5d90ae0a935608320ffa49f8c77c02e3dfcc29a7b58f56a330c9315e538afd5b844608713f214ab14e7a522f0be9bddd2a334feefb8524998d6770e7b0673e12bdee5f22556309b4ee1c238aea8672181f1c972fa319a92071c0b486dcea5b515601e7bacc005cf85f3a8bf91193b02858804a636a8a4448581aca4fab559d4f3e2fb88ba80c33366329466b06caf65f7ad26dcede03bf010c1eccf0f2b4e8e9ea3fca2d31718bce03b1647830879d12dd920182a2842fc929c1776fea24a6833db8dc9a81e180a27559fb1d9b6a3f7ba27cabcb64bbcfc90c06874cc69c66749bf71f7bcbec824f6db74811fb1b3a274b65c9877ae573616eccb390f6b8f65fdba6120d5665b7164d4a3ec7394ae27bfe4acb36f444740279f3f6638314d6cb3a3f2271c963a9a699054705bfbd87bda82bf07d8324c7c153d7d3179957f85162b6bf9070d571b37767be680debe4ed0681ff788887aba76ff9bf29ca27dadb76142b120eb353582d0e0b53db09882d89fb4b6309eb89cb4c774898de3649b81321e58ebea63a0c5eaf2828df3f95d8073e6167057bb18d525ece3e2d9a7969cf87ce2bb96d7e2f8923f0d0242dddf31b2d60d31c58484606ea53237fdee8771b6d62a6302d51c4722a745216a22186af4ad469d04b07aedca06997c1c66d55d04a8ac0f50efb3e260db68204b199af54a9dc43cc7f6fd9fa3f33ddbf8cfdaaf03f83015aef1c38a9d3cf02246943d2740890a6803bd11842751ae902e4e851af83daad0e2f7b8aaf4ae04e7a883a0c2e26f7343610c09d10c49a095b61b453b48c95b6088623a5fbb38cf3c1769a46694a59b5f49c3e5766b371a9443948417eb58b93ce91b9bba1b8f287a5cd0bb9a89fbce0a2655784215f6d5fded8650c74916c8b85539cd7459ea754819c1473ec6310e014e23fc873ce96d98f1e5253c66660b7cb0f30a0a976e8b9c59fb3988666b77244628ef0f03eaacdbb807e33f503e72dd47950a78092e365b7300640f766d0cc307476a9df3d7a1fa8b3f160b567d67c7603826ad8220c6f62b726e7283d1969c4b50f075df3fda936ed9a84ef1fd60db4574d738a5fb863645d9eda3df2c125858ab945fa2142ba26cbec818a50a3128801de47713e92b554425f8ace5a4e3f69ddf888903696a7eae0fcd5044ea2c220b9602d5459d696259589ffb87d13109b7be89171ae4383abb7d575ec7b57b01babb28ca2a57aabf427b4478b49ec80d7429432ae981c769b7c9845f9ca1086444b0bf08969652c1d66950d37640ef0af4d15f0af19b641ac79ee772aabf380b68696b62f3137a4c5740b59d4c5dee93e77b69f9a689fb2e09f7b2aadb179c62598bbbcfefb9285d643ae082f4167f0185e449c1fc92ac29b00e91a62dcf58f726b80d4580865595f3d8bf89e17cfdbf82790d4c8a761390adb20f56ff668d2d743e5992a4ec322d614e0b6b150f3f365fd9d545ddd8338424dd4ba489f98f253d64f2b706e74585c48519ccc5eba745d90afbae8dbd5537bc1982fd5591b444d641c1f9646b89a588490517fe0916e4190935b6d873695222240793e3c7f6effb7b4926541b168ecef8a4a7e7c22d8ebedc3f401bc8f7d8fdc7963ca65f7faaf53cc437d8fe696fed589c76cf0ff479704e81cb52472c08ed2b94a9acd1a1676d3f210a33b0c77b746bf57c18360e71cf5ddfd6aa1db7cdd0eb5890f6059ac7bf73358588cef4580ec5923ca69921b2b7d1cdd1b6b5b705e3c4f22999bccec44b5368a3bc71dac5fb074d57d72bd0a72b233f3a3efe2f578b291515fffce9beb29c7394ab16027d9be73a75c2769ad356633d5d7d51b7fa35548d6b9987ec76cb5a51ee641423a68498ecb21186bc966ca802f68eb8e1c0b4ea80704a3db3077dffa87dcf44b370ba1a9c06ceec2e0fa5d6c791394efee88f308807156ee46c68f031dbb25eb9bf2c1fd7d6b006104f9b8fdafb4a7fbd833d971149a218eabd9ca3435339471e3bfef6747be18a460d7a8dc5c791337d176fbab8d150eb31f01f7323c758bba975617d272c8adddb6925f6563bfe7bfb82f8dbcacd219347c93cf8180a3e54cd0a3915540d3fbe030ef0f2ae2f074038bc2183152eedbf0d666366da646809879d6f34a8787a78b7c3959a5e5a3f108c9264d279e8171f3739008696325da93a769830b65173de90d12a1c861a2ea6441c654e82058d5ed8f45f02231d16a5af2c2515d771720889625b152c5e71104de3b5263f0a716a8de35e79ed937ce45ee5a9746471ed37fd45708b4c32e3e2d55132c9718b7d5c19a23e0f696c7d7b7c50268a9b9d06449534464e361fb3e5e2de8c67b451d04f3b5db48e36e1d2800582085753e735595ec3b88841c1008e8eda5571e3da0da5cf2c4f4c872a331ae8f55074d2a6da77df5b09453a0c4ab21dcba969111ae471cdc6d47f2caa5704faca8b9d73a29f4f1206956c4823c3262dcac1df51fa6caf58f84bb52a772d70a02604bdf9d43ed2287db4e5223cbb940264b903ee454a2be02502c6a4821b069bf0fe6a5e822e25810696e06d404005670b61f0d1bc570ea640446f921ee9230e42d1f78b28aeaf0190c62ce3e9c2ddab82e1174f613e40dcc4c5c3b8d8c04bd638eb028e16364201a9169db42c81ac4bda1ebe8a547ed6f6afd1e42ff758f65071486d3f33f2082f60056b6ce6ce2565a1b4a3f63514e2bb609ea82caa33e78c77677929c5e88cd5a7f5b774c59ac450ca7c98c79e14e850dcc361061115b40f38f4e188b2c63ba574f306ddb07922036825d87be805cee4384b4b20ec6af46139db714fd12104b15946bf6a672a148838519ce725cb89fcbea9e8cf717ad1622cb1464b4374b2acd386018ccbba9a981fe0cd8f4acf60d237f0d8bc8ae8551963e1e03069231585162b5902930e168984dcc927701575eebdfeaeea9b950d1fa020b60e016a6a1d9742f28ea95f11df2fc5f72668d7ac15750790814bf35a6b1ac7999fb9e9e614726f141de7e95cee3b1b64ea95257d8b023fbcc011c5bc12d40ad51ffe330fa810bc680e5ead9d02c5bfda72bc82dafc7e723888738c7d418ac78c25784dae551675baf6adba71db319d96739b3066703411e34af1a9e9ba0a3ee11ab4d6023dd1681f93f9f3eb1531f2666cf60edfdde3746c735b2be58239f2c165722caaf32a86816ae4d24dc2fda19fd310105c6275e78d914cf72fa6909fb5842c7f2a5db536eba9cffff9bbb7aea51048e943eefc100d3bbfe6938fe884b36469b29ecbdb8d2ad4f73cf620b2dcf2fb24daf0ec698547f359a808d11522406bc6cf377c742a46d2adc1c2c7d17f72a06aa0c362595c7d79ac2a0f37e3edcfdb553b0019ca5a39cd4cd005bf242eb5eed9d5da1b173903a638fe754ddca569f718bab67411f29cfd00273cc774c4ec81770ce95ffc805e76e771abdfe4cd4af3216b947bb2ab56225b51380032a206fd53c91a631ada3e83b6e990bac6341bbcb9ed321f96c1d60fdc9df5b3c8c8b935899bcca20fc58806fce0545c5d9f31aa6f0e3e3fd35ed1434170818746edf8f68a64e81b91c2a32b9edc5eb53a66db65cbacf5f4582d6c432c1157fa133957539904dff721164d0cbf83ff32a0992767d6749ec8d202fdbda4e1ea0bb5b100ab7a28a6d71726ae173febae300c341cc41c299c4a3318ffbf1d6e303122b209663740bbe6165ce9b84d8f23ef8927cab6252d5d96e86ae9393436b21f18a17d0a9ac60d481aa306b4b591e979a1045f1f01ff6ae046603ba6a44f880a2aa5ccea0c9e996472c0dd38821d36ece83ad2edebd11a8092ff0f07d5f950dba5ebe3a3dadd710973533c9215a5bc42d7dc31c0e749dd8cd23ef8267d13c7cbc62b2ea0d23778444f4381e7d598b0c9ce9dd8b7789943ed6e77c3e6a489f31a1c2811fe3d4a0abcb21bd754dfbec21c4ec303613428c9fe815cb950d600a79042d0ea6696321d2a164b786dfd15cb5228f4441c299b42a16f30ba46f0aaa9213517062d76b652723d4e8648e98a74140e772672d8252bc15d988192e98dbe9be1ac073ce4689c0231b0aa3ca64d04d0c0d83625e5519e712d0206b9b8374aeb9e2e3813af790c49b6e596991fc7c6aaa3dc15e6cd3981e8c545880de1bbc2ac5693ff83fa02dbc4759e63855ebd109d2c6b0183a9440b0d9eb9938afa44d5186c5aeb3d9eaf4373ed0078bb31d53144b965b738eeeaf74b63ad2079722b64e0718dbb1ba6b164f4b5d5e52114f261a4713012476b88ab8a36dc40921f0250359eab2f5fc461e9406dccfeab685069e7d7572b4359c1b5bd58083e22a607bef4be55c0572a5e9be4d8cfe0703a76bb6dd46e8da453c841b3ebec4b550be2c9941ae239cda7f64d5276e737a727550706c066b1653ba4f635c11e91c7c97b11baf1f77da0e7b030cd93f0c4206f4832f8f2bd01d2d9da6cf43f9e03d64dfe37280a282bdf3ab558bf876a0ec64db769fb84c5961e883e41ee5ca4a34b8b09d37c6ba477901f6400991f735cc7e99febced063681bbd964d0edd654d80f39efe334f35c148d4652a216a8861e11a2e346e302711006afc462bdec649acf1f3e459e6367051feec2301fe7a61e61b6b9505e4d0accd0b01a1ab54f18c99609cfc8c4a3e2a2ed5f4fd2e4b1414d2af45ff386061990b30dee27c3f7cc4c4a4b92c0fc3bb0b0610dadb291094aa43d8625a86c0f016a79107db6e13c0e66d8402328199030f5fdbcc1c81077dd410edbcbc9821f3a9b266ebe3bbca3addec212a6f233ee254febf3651a841a87361768b87608e0558a1d9a1bec22a4d41aa2106e885c9ed239804f6f4733fb7fc00ec1950601c5e44556a7d66b7f031a10f60e6e8af028ae30cc4eaa07f2cd2fd9cc5ff2dd1f382274fb53b355e31a1064645a82bdd6ae7905c8449a87ecf8791f3ce086fbf1b855bb69a72d6572361322a285509c29c783ab0897745fd11756f5974b89e9825fc1d4d8b80d4f84776785391de07eba9e45496cfe6c61739c886db46813a28e75bc1c362e1029bd7eeaf0f27845e5b934baf37ba7442cf8cb8380699d5fde5758af3e9f108263ed6410e2c7f3d42dc048c0bcd5905fc914408e20b5ff5b6b3c1ab5a6ae88756536d480fe3233df25b4341536e14403c5178b8e6363c8b12467a6a25beb064f3b9b07fdb1979258045b64e6c7300658687820acd8c10ec74cce44781776046aae06f7b0cf7e3b5ad7b52562bec5bb7cfddaf27d8d85477edb905c3f02ea1cb10719dbe9ab707e7ba2fc961331f0fe608c95ef5c1659e88912e8a7cba7a26e13de81cc36deff2052079e74754966be3225dc132278fd192408e882286c2fecb5592a1c4b0ea5348350a4cad8c2cb19c19e47ba43e51e38dacd85f1200023d1cf5a38c87497a7a34b4895eb8a4a6389d027d1449cfb92d5be28e72b45c1a2400a02195c6552", 0x1000}, {&(0x7f0000001240)="fe41bf5dcf2c6240a14a938271988043337acb14916cf0aa15182c09252a85c7200e1ebda206fe5a59167721abf39127652ccdc5c844d06cc7bde4d8d8aff689ad601756046999b9e144e6ac3a38bd3bc5135dce60d8adbc3aa487868519e537e0dcfe3a75d438cc7a25e439beab4a04ddf6efc0882d83f639a187d140a02c39b2c9b6ab2af550363521a012001429f48382522130cb0beb82316a09fe27c870e5b0bae14bf612b646d9018c449f942754cc82b9ccf13c29b129f72419876ba3153097b2f5bad9f4a82659f5186e9812a288c63fd4167e6ea5b8581ea840a0f5b07cff", 0xe3}, {&(0x7f0000001340)="bd58bb52b2e7b0782d9f3d00eba6f3f190ef435de5663e81e272e8ef6bd64e58169fdb196f51fc9d2891655e029436873ab1c519b218bb8e78fffed2bf14808fd8521eb1", 0x44}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000003000000000000000ff08000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x403}, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f00000016c0)='./bus\x00', 0x28) dup2(r2, r1) fcntl$dupfd(r0, 0xa, r3) 16:00:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/15, 0xf, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x80000001, 0xde5}, {0x18, 0x0, 0x7}, 0xbc, [0x157, 0x9, 0x80, 0x8000, 0x200, 0xffffffffffffff7f, 0xbc28, 0x68d]}, 0x3c) socket$inet6(0x18, 0x2000000, 0x29) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x200}, {0x18, 0x1, 0x401, 0xa1c9}, 0xffff, [0x0, 0x1, 0x0, 0x3, 0x10000, 0x0, 0x1f, 0xffff]}, 0x3c) setgid(r1) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="22cc7f7e47320ac729ae"], 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="73e25d94a47e493656d31353ddab2bcd947b5f552db59d2da0daa50fc6ed144544ca1c61626ed52fe049044ff696e63db15d565b6e8e483e1bd5bfb4fb36bd641ae254646475319ad81e48a039e0098724b39d264fc1bd068028ad410dbf7f359b29f057ab20ce8af26e63e34f50fc71826e280c73", 0x75}, {&(0x7f00000001c0)="d9c92afdfebd7f5894ddd5fc4e0d584c85706a6705ca591168dae833f54938fdbd22bd1e26e69005b66a988845a3d45f909c", 0x32}], 0x2}, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) syz_emit_ethernet(0x52, &(0x7f0000000080)="d6fd19f09c86d7d4697139f805f29d08992b93ffb1b8ae707b30e926d1b8e9598a67cf3241aeb5c8f2fff35f18eb29635db044d0f13d659da7901cdbe6a178497c5684d762cb39b66f017ea8da8b76e825d6") 16:00:42 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0xf4f, 0x0, 0x6, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="0000aa4e713048e69931929648", 0x554a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x756) setsockopt(r1, 0x80000000000029, 0x2000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x690, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x2, 0x420) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) setuid(r1) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r3 = semget(0x2, 0x4, 0x0) getuid() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x9) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x4}], 0x2, 0x0) r1 = getegid() setegid(r1) 16:00:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/92) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x5) setsockopt(r0, 0xa3acd65, 0x100, &(0x7f0000000080)="5d222f8d0af4b25edbb5e0a9c8d0d63cb2dea4c27834c131d3763d2e9132bf803f4a90c1d4b5e4e698bd15895d296c23878130518a7297205dad99a57805000000000000000d9cf9bdd0adb3803bc742e2c09796ed48e46c74220000000000004c858ae65c35c172ff010000ef799300a74a73dcc7c04c9fb7c673e19f270e1a826b8ea17375016d94527e3e32de570a42960ecb6c722f6c8d6ff4ed522f4a833903c28d2392e1aba4362c1bd3e1e9ecde48669e7800000000000000000000000000000000", 0xe) r1 = socket(0x800000018, 0x7, 0x101) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) setsockopt(r1, 0x80000000, 0xffff, &(0x7f0000000180)="96e77684ff40a0e354b5142f747217b044da9fcec7f025b9209fcd8f142e8941fe337c7d4b750306bf66af238a30227540c16ada640dca86778b80025735f8668abbb67d6126f7563f230b3655a12c50295f3f3869d230f3a0037038293e7e159f3fc506ac1b5ea511e44bb108556eec8db1fbf51c05e55b8b8409ccb652d016a4dd091a38edafe648adc4b0e2681f5d2a59966a40ca6bb444dc8aff2a4ad0b2ed62eb7cdc4bfcaa3756", 0xaa) 16:00:42 executing program 0: setrlimit(0x4002, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x80, 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2b725ce4504e9e2644264e9d3f0105cc590900ea8f8e82b708134354dbbb950c60"], 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0xd8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/227, 0xe3, 0x843, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x2}, 0xc) 16:00:42 executing program 0: r0 = socket(0x1, 0x5, 0x6c) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8c022e02000000653000"], 0x1) 16:00:42 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/117, 0x75, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xb15, 0x1, 0x8}, 0xc) chdir(&(0x7f00000002c0)='./file0\x00') 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x65, 0x3, 0x1800) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x110) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff7, 0x200, 0x7ff, 0x10000, "e6383a1c3b280b24c8b83569a1e96910e8eb4e09", 0x5, 0x8001}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:43 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, 0xd, &(0x7f0000000000)="ebffeaff0008fd81000000003048e69931929648dbf575ca33ede152f9dab693637b4eee537606c35ea463273469604a85b78f36f393e19a9bde5be155f862c4c1435b4cbc98507f0b120fd68576d8f3bfee73b8fd890aed6eabf848c70dc67e0e1a6655477c3f00d8516c54482a76d20148a0d2e671eb483c5e6af16f6dfb94a227184a261ca969a0c4ebd1b542e19d4486b5566cb7d99e4c263021ba56579651ee5fab9ec7293ff90561b7dcfd2f9f9aa6ff323d023ea101c6fbb5b61ff806e0e4ab537834c998c77d103b86f19a6b13a7ad5faeba74a69e325438096a00000000000000000000", 0xfffffffffffffe44) 16:00:43 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) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x19, 0x8005, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='!$&%.[/}!)-\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='&]}\x00']) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kqueue() write(r1, &(0x7f0000000080)="4397212d4c01074e06f69c6f1db742ba4669edda6f0671add60c73365ca08a7210d6968b1832bd5244620f967c20546a554f82e60bda884ebb5a2296d7ea90b7d6fa7b99016473dd1245667253260224f93ff9135065a69821bc22139f2c66e11b1e21ca5f8ec5034e2003def13884313c10ebb691ad6a1236d5aa68e09c61e423cfb2a513fef2f0", 0x88) read(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000003c0)={0x100000000000, 0x80000001}) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pckbd_enable: command error 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xa9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6e5138a4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xb88, 0x0, 0x9, 0x10001, "69a682eec4b89630ba9ebc4d1ad9299fd4adf9ec"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x3b66, 0x5, 0xffffffff, "dd5e829de5772a4e384dfd2a5d1505bd730750d4", 0x4, 0x8}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x6) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x4f7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x13) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f00000002c0)="2fada4729c9b0488b7a1b3ff16096bd6a1e773c65690540c5dc9a96c098fdabebf0fd5a68e9c3457f6198eb882e61f200284451420f7eef130bfa479115bd29cc5408640d83060f04a2a1d76bbf6018f195ee441e067446ef72d50a2efbf66ec8a4263004c", 0x65}, {&(0x7f0000000340)="5ddc2141766371e00781d93f41091ba6c737bf11b87029ac86e087823ab580cd1c2c9f0ca749e1d696c4d60667f6ec51e2aa6e649bb20c7baf52093f37ce250b626edb26d2c16053bfb1f868e1ada3a0c36963d26a890e1514a6b227863e267e88cc0b1f95f9165fdc61568946dc875236aee433450db0a696a56823f960ed43c6", 0x81}, {&(0x7f0000000400)="47550c895453330eb6815d14a595a02fa165b4616de3ec5bc3bf4bf39611552249bfeb42d568bc3da4277106acf02f4cc87bc87b1d42e502d3b5f875db72194979f6b725abe9d3e8ea28c2467f713a2e4d73c8bc362b436d89a2c9b3ab507653ce92df2cc70314897ee3d7c51d59a6bbcee9eb88542540cdf8c570d50ef9d57fa4ca802fe048c660c68b71b218fd13648b7c192ac4d30538a396554aa6108f4fbf9398809a9995fccb07f539728b5f52751535f2b9d05736553a7efbeb42dfe7619a61ded83ff15d3946f6a58c1a722fc11d3dc9fa42a0bd2077dd5e3f80b67dac9429e3c20e93ac4d30c47b3403bc7e06f1f5d8d16feb3a30314cde9a98259d00c7a9b24a2f45168be2b0bbf3866c74a8794a5ef3f83191905467d53ff4ceed2dcbc3c9662b57f4ac98df376154c22b69f5f7399a6cbd7440777733da856c9e84d5663ce1cf9bbd2e2d3a91b865dec180d7d13f1c37dac03b28c8490e84eb8b6e7c0aa98c8a574137ffea972e1c8f270a04f80ed96b75b124836c8e66d159bcc539c08d6fc8eb975e4dd1ce9eb866df0f7e883f3eb5ef54fcfbe367cba6b6964aaa9d1bae0ae82630918786094a8aa1aa91305ec121da6d2c2cf840638f011a4876a44f519d11389e99a975293ce4cea7c786ec203c403d883fc85481ae5be89333fe444bd381e2c63c1ea495fe926feed641afc34a90cd62cefde1a8d30f64c8e7c78b9da77653301c832f8908fdc14f0c435805546e7de5b0ee1329cfad3f3509cd0910ec61123f33f52b3ea2c739773be1d86f1952dd32d31768046c7357257f55d39bf0f50350c7c9aee1bfb8b2ac347bfce24af2951e1b71010c86cb26168c6026924f469141993c6edeaeb38df122dd788c79e51b0182f280a8843fd8e7f646cd7696a91ad9968a187e961e21388db4ddcf55cabf4c56c3ad41b702dfd5c7a43428119dd97dbe4162d905d503091266d347f27771c8fa4433d6809e583489bef761d6ab585103f2169a094bcf0434fff974916a09fd0f6fb86ffebb889827f66635e79c06c9faf1e0519512e765ac5dc317510c24781c86c4b5244d52028757dc4959465cd55808706c07258579fdda805bf4decb8eae186f7168f05e5cb1eb1c98f7b2a7c3db567a2d9bfe6f5d72d2c74bb1a9828a1c9234acf52073cda01ea3e603c6a00ef74e4b6cc1eb79481a582643862a25359da66446075cb87955e6c62c27607e77ced6648779fa74a060eb541ec4e1d6e5a96e7b62ad9ce059b4ec44a3e46e92b3e0ba53d46ab0a8cede30e03a340ae99250c9649deb34a2f79eca96ad6b12f9ec86e87b13207882b6a606c06c03d2d901460750e6c590437f13bbf35e9f33af70b291735066a7a85d2c989863d787cfdcbd9158e7f3c61009c4c16fc16029c856cfde0d71d5ddcb072167351b243c9901ac62bc87072c5c9102c80ccd00773cb600a28f0e3fc6f8e432e519fd23c77389ce986c006d226efb1e4d2b1d6d2c7c65372441ab56369725e29d0c58d8353ae78b30d828898392a25bb71e9bcd9370bea8c127333e640e4a0f50e2ee77d0296f0cd8f71f7c25b46110a5f5ceb9da5b42b9cd2f6d44c9acc5bdaeeb1b9aa4462f65e2003435b8307d6d6afb4080d6200adad4ad1e29e6131c3a8c5b5ef6c1a165ca49bec048c2d62824b2cbd130385bb15cffab23569ee1d6729bace0a00131145e87f502df468f0e17cd9910b29513723db5e6ff9a5282665d8b486d43bb353162323af88f3f8e9ea3fa0f2e0df1606666d610ef0515fe9ebda191c48b1f751f1a7d1fc573b5b392ab569047b9fdba58430f3bc25c0b356ff8d610fe45713f37fb337810ac98fa82a22a46efa87c18767be433764b3d26a3fb17c1bd88772a8bd4f0934067decfbf1c48d2f3f5dffe35d86c826d3b70e93e001fce6fa7f20c8c446c764c81906695a2eb993c34d4a681787c45ff45019eb23b9001eaac8468095a283e975da3255eb1d946e3ce42672285e00f9c33a415a35035b6acea02603d9c0f80a23e9db4b43bde735e2496cf98b416b57facc10bf0804af551fc566df857c045b3800f1736bd39c7d3411e7800ebc20f6efd53e6f0f96bec5df2897bbde1b917949b7bab3652a22f2cdcd66f16ecb607a4a9380e6dce84344338f783b12fcb74fb23a80c9d69534efdd7840cfc0895903f3ef56c5a986cc2941992ff005f93f60153a08a492bec34af32f4e2f1c86f84dfb755f5261a3a8e1e777858d607d4cb263d5c46eb646ad821e651cef969e261691d32e6f1265264f7308ee1ab9795f38a999802ec070ceccfe6e4a80c2ed47bb5127975997bbbe9bd03a75d741ae47db322b3fdbcff67ad6f1629eaa02e9bd395cef4c908fcbd321f180929f3525d099920c547715a6ed084405ac008fec442bf064de8c3051eccea2f4e06db71ab3531a460221b967619af2c579827c5872d8a7d2cd4d5e4a9546278874ddee2ecf745272dd0545bf5ac6c33129355918ed7417aaf97e6c3ae0025ee7d3b3a5faa774f677f61321f9a56647c93a8dfb0dbefca99057f7f381534eefe09996a84fd987086ce048327327c75292d053db546929154d506e8d57459786a672644240368141e46f3992029689b0fd8debfac18c3d13c3bfb048df52f64415c70e87789a7d51ed1c49147b6991df5eae624bad3574f95cf07fac2170a3240251ba340a7e5274e0cfb17c4c1ab92391c1ed8584d5bc8f04857f8d3c02436e641b4be90c2dc3a749eb3e550cfb127ff163e025fd5cb44090904479029dd78764ce705757510c3506ce38aae9f5a01bfd6cf7e58b7ab7a3343125eab9860c5339461f34f041e8a2da38b85ae2b8c22a4e0aad3bff1882ae93cd1218911a1976e94503065123015df2e64d3c4370d25bcbe16f050152a23117270e17c15eb53bbea8c00a0f68f6fd9b13b3cb8ffe9750d7709852d946c95c36dbefeef138f6efea4eae7f6cddb2d0c000c588a04a1364fd97d12fb2ba7114c2cb4c21d546da09293890e8a2013e77948d86457dcf207e84d58797e07c9e6cb8b2b5dfd0a4ab3b0f4eb46b7b1d4aaef201832e6f7c73c272217e413c4869d7c4333165152df220a92f226ac247498253734bb63abe20b87b43a1ea0f12bfa6d5a8fda38b5c6e1b6e0c2d597525f64dc0bf50b537df8c45d1f5915daf02a223dc5065e46975d5da91c4be963d56acd2e30ff11c5590777ee1d358f8f2399ed7ff6ab8743e14ba42cced3fd30c98ba8ef31ae2b8f5995e2f12f9d4ef4a7d23763c7f26af191223c73c39a889c8547cf83338e075896c418aa54115287cd800c9cae8720e60d6162fd5a55eb7124d993c394c119f39b7fc38192fa7c75ce0f55dda4e6d0068a2a8fb48b13ddbd727b0f91ad5ed35c74b9ea343b723aea79eaadecf8c8117a8bcbf01082b7dc7616774fb4cf0e528f7a7f74e1b532a18d4a422880f508eda7407032a44d673ce77bd9a4e370dc5340baeeeffae9519e3e6ff5b0d4203bc1b193102367f89cb1a848c74acb32ecd790d2d2bbcc9d057da8eea2f433e406b8235eaf39ea79c39abcc018792f39dcca20f1299679c7f5a337be9e5b168529d3d2ea8fedb8a3dcc5526b5e0e8b32dcfc56f4084abb6ad033d2fb0d94b1f4783e556dd20c2fd93512c3046b22a44652a0094b92e1134341f34047007a129691399fb85bf8ac0c476156a657aeaf2734354c73300642a72e15ddf94ec3cf94b64a2b9532ee58d1c25f8fa6e4ee844177ab0713b0e74dca7b64f2e8968c81028fdbe848c775d4c03b123179e9c45f273580106401d8671907e470e2ab3bbc73cefd661fe87d18cc9c296f68784e288c4e92f24876c00c226062688f8c26d19833faa8ae5b818284f7dcbe51566ef9ad84939ea49af971bf711bb9712f92d5f68fe9e1db8582b0b7e3bd2e7d9992144c17edafea9bd65c025dd65f435d94bc624f2e1c001434286ceda1c8ab56c3934a408d7fb4f516a2f3c27db77e65cb681b0c14b11cd6bf2b7d3f68853160eaa0a600ccbb4d312f2b88ee1003ee27a9e7aaa4983866a93bfd5e2da5c8ab142eab11a75793a6304a16e29cd684f093d7a45bae781797175cd515a45ede68a13ef47dc045a4c078241ef51fb70761dd47b576ac693d295023aae85317e939b719c00f09e771ac6072c9e512c3e0b2858573e6481b8e72c6fe33bd04780849756fd07e8cc199e5e3690f124912f77ebe55f30f5c541d1dd72b4b20ff1ed5e39f1ed42f6b906f62988fbcf5bee255a9ff4367c1befe1e6995ab7b289be83131c1e361e4491f6460506738e259710770a519881c3abe2d201d3f24c33e455138e7410599b590e80bef0e1d7a0a2b11bd5c2be4ce0cf2208fd85c0f3ea56ac67ec930fe54f29de683d8a25c30fae857282594cfa75e232b6b871ca8ee23abd01b6756e3c474c48a61fd2303f202646367062bb3d4e579412393e8eef2a7ee41e2fe1e098057056c1fe1d3c6a648765aecfd53336dbc15b377cca7fd5408e3bb7383818e0817b5b5cf0a6367ebdb935feab3c9af5149a8a0cda40d7f10466969386035aca81c948ebe7808a561d3e272570c450386c9b757ccd43b3ad272d8b9db6c43976bba6468cd0425f6c784f1066b702020630b54d936d76c50f808f05b3e6e5e6a9d42ce631f41fdc4830d0ccadd6d7e572fe2af3f4cdd6833d40bc8da7fbfcea6d6af2d06a4e029628426a6d5de5eb8d939935e3e438c72931556c97d682c55d86861aa96bb884a1c805a5fdcf5109f268e3ed3796c06885a40ee2965f0ba3ae0e6940e0ec641e31e06c482ee2db024b933f291c49e96268ff094ca10ba2b9975f462642e363a36dcb1705f6da6ae673a1695082242df0d51060ecea8bad79efa33397763e5a7f830ec640bd2e31c6b2c32a04f1c5e0b08c29490a43f74185fdb57a8dd4ed018baef1be6cb5afc0f04905b20332ca61a4d1e4ac0b14a149601c3c4cc6e78cff0f2315a89793a972222b943d4f78eb8f1ae0e49de6e2bbd853030294b7c013aa9a15263bbe8a2e1c4e145b3b8d040291d75bac9fb1655404c3dfce3f17b9523b6ed7b7ce7024798d5b3dd032bcc4adecf2b4961a2fc8a74fc32e844c903c0d6d2486751f7ac737dab9417966780132b660373b8688b909dd9728370ada233c9d33e6ab4b2f69a0b0a43571ba4c22f2c0665a75c4c16bad66eb5bd6fc3da9cb4adb3a19a1ca6886ce50f6882e682f307934974811c36dd36d7acbb2cb47b8cfae53b3e4cee65f7ce4fa645585764e2ea0150e6539735263a3aff2fa0f72bb11a820efbc5f8f40b459fcb33c0d0e900e2b906ad970a28ad591b1985e8618c530e7ae1f366c01a9e4767c96e7fd97fe54576ee46393e45ecbe19b02ad1f989c7981c589ae9dd3e58de8735827ad2ec4aa54728b198cc24200216718a6147478eb931c3d78eac6e6d628550c4c69b4847695ff0bfed55a1ddb4dc6c1e976793994e03c5f2ce52a868fa951d96f398a239984323416f4152ebe1db16315965ca9f55282b8680c43368fe1b30a2651fedee11320613767c8c7659d9b1190648ab670f5568eace0322f4188f48ee51cd011e282640c9f763990eb5c1be77c92c7c3e7b51afc9cfe0f82beed5fe3af9ff2ee79383407c2c755456b1082f8dd967662b24ce2057abd58662d65ef3322232bcc9474011ff8f9009af37df14c09624ff203b1896b81df677cf5cc0552f1af183cf321bcce7023569d575e561fca8f73d648c3da7daab451028092945e3cb2015e8d3a1deec2a8d1cb2703d628c2b58", 0x1000}, {&(0x7f0000001400)="603743986427212f07a7cdaa9474eea906500d973ff6820463491490341417385c904b48668f3800d695b0f28ff64b8afc110fd13c7d66ed2ac647e1709adce2399586fc58e334afc320c9ea29a5f4bdcbe3f582961a73b53b181493e1b411a5fead", 0x62}, {&(0x7f0000001480)="c3254b0db6b444d29289373b9ec98cca8d97f14b778cb7548ed8f1718e92c0a4d716ba49d854df4940a7a57fc468325a71950560596ee89c33f7bbd2eef42e230f5f60f55f4b329c96923189757da4c1905cd18c1c62f6fdce7077fae1ac1b35187595464896a6181806b3848d17d453d4ada6097c81e496", 0x78}, {&(0x7f0000001500)="6e5918d6672c37241c2bba540dda2766dd24fa72e06c4a620959e6daf6d1306be29ca4e51f9962513c71235d14580376690ecf4ec112803c498c902e37e782698afab7ceb1de3eeacdd2c8ee0f1a598e26a3ca898d534d52b10167a97c568f67e396fbed10955ced22ac4119cdba40240aeb2e522178e64b204d821132b85e2681a271a1f1047df90600deafdb291e7095be9ad89c567701b82b4e1cd76ce08cfd2e6d1c3532882d0ee16a255a8e261b14b2fdd4138fb8f2d07b32b9a9e995d0d006452d65c36fb13502be8dd68b4429c1e56471bb996938120e6693dd03a6e79a744380c6b5a9eb197a6e30f81bf797b7c4d910b544ce3753be12c323579358634e5cf8cc7fc283a4437681127d1101f5ea868e2bbede3f54a90522ba38fef68634cfd0f84342a8563c7b1897c018707de12c34eeced04266fc07485c35931c0c212bc5c5906e419278a781b2061a9d3572fcec378653244bca7bbf2b74a79735014e0f9ab65d769894cd87bf652a3046cfc18809c2059a50afd7993a8a1ca05c4e84927a42a8edf2eef71685216265768e39b0987308e1421b9012c4f3617b00e1060167d5574e97691edd1223f7dd9e0d00a99a9b20b3f355c3dabf37715fb09aaf55b8483e7c139a655c5f9ea760b3c689db47d979abc94a95a042e73042d744e0dd34e0e577efc6533925663be28663000e0e5ea6f463a632c2bed00c68254a857de7cbff180fa79d5c03cafc131dcc80b76a628423dc132c12b40938e3efea19a99e8a1fd39f9fdba1b94d6a886b03d890605515cfc5b93278e70737135229fd624d6463178afda3206063e918aa24f57f9a733677bd135d3dff30bc88f74e4964196eab704f061e889a53db84bb30732f7be41866d07e6fc359efd00ccdebb5e1226c14420c730cecf23e0185af2b9c45a4fa7ff17a831c2efe078aed602d5deb8ed65dd5b30b09a02c1d82881ecb6b9455b4270850fe129a34a18bda7499fa103ef788425f356e9194ff5c7c4bdfecd0ce9e935fc995ac9814bdc4280224687ae0c4d27faba8f971c96157c600721c7d34ace29ea23de32aa506f33810f3803641978bb5d6cdcc8d51e4ec201b231e980c9fbecf9342614745989acd1962f9e57ada13ba259ba1029df833fac9535bd44308c331e20632b8a55f3504fcaf849e4609402f4a33e92b93de9fefd82b39b2a71b9bb6d59cc0c677f4bc4d66071dc1ff5cf6dbbb33946fbb1031b1737ddd7422f7aeff195428d9c0984962b88a016c72be8d6fa34b97068472604deef91fa4aff3ae7b3f14bb6922865b0da6dbf162d5123c116a2104ce3518a5c05f5d1a9472e2fba9a02ecb3515d3b5b88a6ddb054ab22bbf9c1d86d1005ed2d1aa352204d34492d9f237cea91cb1a0b8cacf716713778b864dc1ac31b977233ab73cd401eee8a5159a3bbabe652bdc58a7077484528bfb7907c01bf54e9de39145109d1bd2614a7e0b99a88cc4c2449dbaca79d6e04b1bd16af99ec0e5edf94e93a33d41bef485dd04bb3be3eace3b0b3fa93190b5287fb3f8353f581fe041bb67fdbe93fcedfea3d67df6a7fba046c4395da9207ea633ab5e73f8c4917307d919e6bf8723847fd3eee7464979f4f4219c8c277bff41cb4d9ef5f6e2272a21b566901b62c1888e5228d5c47e0ebc85b276eb5c6c08130a3978e2341ccd0b9e06329b5a8bd50c8afa24c75e03fef1a19c0ea9c133031d524ab0bfb76589f05770e9fd9c57e96319fb3e0ce1dfc1d06b9fbc60174470e8879e4cfe24c0e71d3650e467141561926805096af0ab3943648367142763d74cbe5920a4dce7dce7b3fb23129cc93879934b78195b5097d977582b3f21dc125ba4aab47a2b3d8c213e8f7ca79b477574abe5671691b37ea916fc72fc1e1d0591733185fe2d044541943c7d5c27653c97c722f0db60e55f121852afe833002a88a2d471a20a478ce8c062e757f5b6c03d76c7edbfbb3e5d2c41213b13cc3a62373ea56e90eae442adeebd74f7616b84c373ad53d1ae9b415c2f1d65ea2f626c02b7d8861201585cadab5ddeb09e0387a3cae0d639a9ac108a59050d4f5d59e8cce8452db9361a1430a3141aeb1ee42bb11c6c9fd99977fdd35210fbea6a0f1577d3bc47d5126551211e5999dc04c7381f63c6b208684747432bdd2bd6c9e9289ea3d3270d3825c3de04c4e081a99946d3f65e88ecd9f1bb919f3d69fe17e77c64393069feeb5baf69ab228d4e43f520a43496e1822347ef2dda095fed0eaebe01faf9a713484b2aa1e4cd3847fd0c06aba70e6d40bc9230229a3b44f1e079f03811cee30cd1ae8243a45e634d0306617407ae6d1a2fcf0ad1857a2c602ed601db0ee0c08b80a12c567ad5c579548b2ee7154361a974d4b27eb82e67a687179303766be39329cd7c8318961b247d2c4f6aa68d557cbafcf8a372e5ba88d01daabb4e2954cffd3a20176372ecccd781de689fd62d7403b00e08513fa141671e26f7ffba6196bbc0a21f89b8a0164d2b98a4c9fb920b542122d7d49445f5480cda4259dca9e7243552e6495d7885629ff6b398c89b86113717657a126da2b5acb6981da61e3f5163e21302883b0655014b9660773c4addad2c1a096882a593b4dda742809506430b65257dbe71730370402707036397be818f8e254ce25faad558c405c8b24927997ae31dbe4ee1bb18f384838ae83e5c6987fa9bd09d84291561061ebb289958bbf049610122c7a8a34aadc176f7523ffe4b4252ecd1e397591da1199a428eaeb91646bb358a8e0bc4af5b256746437888e095d5c77f4f24a8b4f23e183060c346e4b805593db03e905a20823ce90f0e5a6761399f86b80739b81c0e0d661758455dfdc5c63703acebe199a4538b1031fd1cd13ceea3d078b92d4f7c500d9363b1cecd35b345e3f9d0b0a5232f16529334bfaceb57add6df4b6bdef8c682d1a02568bb7995fe8c86e15dd205bd80b7b74f363523fd73a5156b791e53a74d4eb02fce4a73a244866ccbd4416ef588fd4d8a4e9003a8953a5d2b0ee4fb2e119cbd8260935206ce8bf9f1a84e238db48c3be32a1a2187bd66c8387d2db4ed88d49a0bd2321c291ee17949ba959d003d4be047e8cb53c0ee307567a545a668893f9d69a02f0f8b33ceef9e05c4af86daff21dedbb082ff276a08fcfcc129087318f2facb85f338148255861cbba0ac325f30ce186a3332ba6b873f6c690043c869b03ab1e136fe19da443521cd606fb7daec0bc4152b2c6cbf1a40ef570488e6b5ddae813568581221fcc823d3dcd2ccc8905b5440b2f03b1500a38bffce77ff148db44c231fd7238557bdb30bb5263a8582ae2db9fb1bd665aaacd85d8d66533b775a6ebfeec314c0d0ad10431ae6b3a170d206a3dfb8988c93460e2d1e17dcac33a07197ee7c2ef8da53dea7ac96b422d3d5e7dba6c0a88337af89c6f541cd05ef1df62ca35c8d136813cfdda4f0376681c725db9a9eceb19657f1fd1533078156456d6589c433f2a1b68fac48090048c02df8c67bf1ebdea447630b8c62cf02989bc2f96ed1e0e383fb81804b1147cf817af4675590bd3e98b68c3b77c8458b1a2117796b55f9620fd2ec2ddff7960768fb7c04ce08e1b13461d63a68a2fe669402517f4bb5ba7884ca9b14be4acc5e3ebe4356fde7a737cab1ba62eb0c33900e75145a9af0a079a65ac30e3bb7860d6ff51685c3a5902bbe10dac2191c3d93cbdfacf27f331e83518b457db019768539942babae91948d79fefd8d93277a17523ea03b56249c915d43ec315d346a70e1f34c5cee9b520d434531d76d2f6854473b906170a44c2f6495828e8475f984552552192a1602a37ee1312285f23fe8955012997edf253a7c6a995ff29e31540ca5d6700d1fff901db09a8ada5aa5bdcb20c04acc497de4cf4d96879940ee0ae5c2b6e3802b37a91b0028356dd4e5e2db54ad119073723787524b2a3cb41426d202ec6a395a866fc9b417939669373470082b8c8f02d7d04f392586c043a11f4570b2d47f7320c275818bc51d3263be590a43368f126afcbde66c5b0f1e6c635e26df478c545b28b912c3c4510320374721d74c83dd7fd460e0dd3a31d0f7299e8ff4d71eecf239c440e34a0596cf5433bac99403c1b390559dd1da5f5ff00a73a77f532b923a9d35e843baa95c49f7252d176b331220a9cbf751e7fda8b4ea0374f58b7c470af6dc3cf210f5d7b170dfc3e440dd3ed7d2518f244b083993afba9bf3f152166cb8818a97b777cf4b64f57d3cc4ec3c17d9e4fc5747208f7c7992b3fc660b75cdb49459138cc86646dd28dbef59400d3fa0bceadecd26a53a67a9013047af5e24088f784f615d43366a6c4068762f6d4c28255860609c96b1f76168cea67e7ae17b18b344b1e8904639bb076a21a55f56a4bef602d6d76502e4384e7198c74d5002b34a22e32455a9868476a04b9d86b66bfaa640a2bce80a8933c425a554658eb335371a46dc2f378b2cf00e408dd96577036055a295d1f50d127711c67cabf87d411000bde792effe8088011943cc0be0f7f8f77e723069b8ed3bb2da10c33ddfb9a6b96a033b3c80c9af6775be9bca5b8222baa32a6c5ceb050b6f93d271cc51d14e1cb7738250e6ee5ad74a16efa8c9fc6dbcf4ece1402c5842d92b603f495a1f16d3c57689e3c4b523146c0b58a4314a17e89702c1eb9b037af51a7042b0be81ee0d63c0668dd0b7bb9bae27d499a17228d842008e98420f42b176952efd6ad8c0e33bba42547d1821b39bf0fb5fb0c8af3addf2d69b2bfc71ebea4ddd0972a4e72b70aabd47dd39e55f020b3984d755ff745e98387b7c8970e1d9a523f680201239d60cf31c7b915f51b5a82b35deed5bbddb897e4f7cfcdec58db3ae9cdaf88e2573d4f8904f1756ada0d9e6a8b564ae6c0fdc53f64d2560cf8e6e9ff4c5f3bbbd48819367b1d9c48836b790979dbf97e0eb3afb64da0fbe878661b1d48f9c656cbf3af9c190a5ce9f7254860221efa3287b16638dc48d6ead02dc518cddb23f28655035d9655a6fad0d3d80e9155270fdd16d2b73e738aaaf91b3154f806e3c27de6fb332ca5ee8bbd2584715014da639169c5315486caaadedc5938d1a2c09df4f124bf38dbf4c069db2ad07e2662f0704ca37bbe6301488be10bdb0f30adc3b034438b4c307ecca2bf88c7ec55d83b55215e524f1df692d0e6030421450a561d2a1cea3e7bdf2e71046f24b1cd98172d66dbdeb7ee36006cf2f89a74e91320ca66cd0b70a8466006aed0a525ad0fa65fcd8d6ddc99d89ee75ee29e95b008692906486d97ac4c6ab6d15240aef6b335e7a318c1c9b76ff6add9b4643cdd4dadebd1a728690cb1efe1460c628d7eff10801913006d407b7951c1d4c034332ef600f0e06620e4c8f87f1cee83184d5a9bd9a95baeec6a10d4abed17b60a2bb0bda010ca9ac3c96a01f6d2d7e71d1a228e0514acc9f37d5ce7b8e442499e650695dad99ed3904a343f4c4dd6d5c8988e8fecb3052784cd0997766ddfc0726f83af47e8daefb710944819317b4effa0af2733ec52fd3b73efd063b6ea94affb36be775b8a3b6dbad7a1755e3fad1b43c29e761613a11b3296e687c3e445c24dcbcbd2d18c13a049f97fcf6cb8e3a6ffecb10ff7d07fbb47b6f514e48f67df742fc6b10b920b416affd8bfaae73013f5b75e52bc8e00263eba59f51910ba52b01a50a6a6d4d07aefac7b41209d124312892b6683c69ee836f90acb2c3fca121661464dcf9217f1e2ab5586e03c60268f29efe3d630554886e1c1df590c3", 0x1000}, {&(0x7f0000002500)="93f23f2dfd6cc78a2943024e6919203a9cf615fc7184bcfb1e26811f010d0d370fe81a4a0c5c44067540cf144646888979e5741026b2c7725146d115694a0fc9", 0x40}, {&(0x7f0000002540)="000ab8d3bb7da6b5e7c6115a97f60b62aa0095341bb9d634a966355e3731d1e2f1f7fa329ffacf5f8283ab97a6ed8184c9ceeb22865b68dde87114fdbe1b78faad54c8d0ff300c1b294627c354e4c1", 0x4f}], 0x8, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002640)={0x7, 0xf6}) r1 = syz_open_pts() fchmod(r0, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002680)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000026c0)={0x6, 0x4d51}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002700)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002740)={0x1, 0x9, 0x3, 0x2, "cb113db3d6ea1da7192a4697ed2102ee852e63c3", 0x1, 0x5}) shmget(0x1, 0xb000, 0x82, &(0x7f0000ff2000/0xb000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002780)={0x5, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x8, &(0x7f0000002840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002880)={{0x4, r3, r4, r5, r6, 0x20, 0xff}, 0x4, 0x30000, r7, 0x0, 0x400000000000000, 0x101, 0x7, 0x1}) pckbd_enable: command error 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff1e) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/23, 0x17) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x48) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x87) readv(r2, &(0x7f0000003140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0xfffffffffffffd3e}], 0x3) r4 = dup2(r3, r2) r5 = openat(r4, &(0x7f0000003180)='./file0/file0\x00', 0x10, 0x40) r6 = semget$private(0x0, 0x3, 0x41) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000031c0)=[0x1d21, 0x81]) semop(r6, &(0x7f0000003200)=[{0x7, 0xb6c, 0x800}], 0x1) r7 = socket(0x20, 0xc003, 0x7fff) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000003240)=0x8) open$dir(&(0x7f0000003280)='./file0/file0\x00', 0x2, 0x14) fcntl$getflags(r3, 0x3) readlinkat(r5, &(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)=""/137, 0x89) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f00000033c0)='./file0\x00', r8, r9, 0x6) lseek(r1, 0x0, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) readlinkat(r3, &(0x7f0000003400)='./file0/file0\x00', &(0x7f0000003440)=""/165, 0xa5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003500)=[0xfffffffffffffffc, 0xc60, 0x7, 0x5, 0xffffffffffffffff, 0x3, 0x5d1, 0x4, 0x7]) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003540)=""/219) close(r0) ioctl$TIOCSCTTY(r3, 0x20007461) r10 = syz_open_pts() socket(0x11, 0x5, 0x7) fcntl$dupfd(r10, 0xa, r5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003640)=[0x7, 0x7fff, 0x4]) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x440, 0xa1) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x7}, 0xc) mprotect(&(0x7f0000111000/0x3000)=nil, 0x3000, 0x2) 16:00:46 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x344fda5a, 0x10003}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) clock_settime(0x3, &(0x7f0000000000)={0x800, 0x1}) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000280)="9a1588756655b9698368c1200611b0f4defed66ae8c49058877b32d9e6c98bf053e7ead57ce76842e2c6edafd803a32406f07db17f5716bc33d591237ed63845f800d2ecda468d9b33d5800a8a5bd1e8d60b403d414f4b0db10ad3a7e737b776b2307ce3becaa707691091665a9e775f693e0b573afe935487733231febf533bda0ad34bc08136011d5285ae919cf106af1a9676001c7b8c2b13be3f68e667a333ec06d81557abbf23abd730f5e0b9833507e54f48bce731ec2b9b8221fc5e77053142c1b605cf73ce4bc893dee578425538981166d7931c3a050af665ae5315bd1eecdffdaecb6a5d4f66d5cfea254a72ad4f22b7d9fc53da77c398d78af9715ae6987ded418e770a21d50636a52c58acae67e43fc3cb5895ca2853280330d7dbf71f289b2426d33f44c7e6ef426f38aea09421b609c78d3bd7c7367d3fa0a83b98b0e88318aced53f02ec31ecccb90c62348e5e56e8e77625ba9e006c78c3bdc03a5f6bafd9cb58d371a1a18fceb9761d33b5709f0a34cf3b11f8b481248b98d233a9822ac5cdc8324442f980dfe6a54e525d83d4e5649933cbc6c7c4dba78ec81942ad44a9fb48d302602971f625152807f5e2338706cb263c24f58b71af689c0e74b1ab2b4cce16721479f08fbadb64491a5df44189bd4d6a73c0b246db02ce472329392e0e94c35e6eae67245f29debdff1baee4b806933122180d6d74bfe74095f9a3c51f2a9efd54bd933c60b1267e9ef8eca8ff556a7bc897c86d2b612f266954923592ea6a75996a8e1e4b61e203c9a0f37a05382db46ef2505c860b61ed9a3431373f3addf041e74bc7a129ba29ebf1401e0bd94eca35cb98c4965a54f99af3a9fd712e0247baff2b7bb6a39b36e8dbb4a562331bf1001e3a3ec3e7f4ca8b73e72338512e161f78feb364ea90bd5b9ef39688fb11548c306d053f76a26d1001ecaea8a1e144746c84e3590832cbed57a1f5750bf61d80e394f961582ce643d28ca40da7c43c91cedcf17833494182149ad073b4013981f07f244d5b78a905127164635ed5a8439d8fd2a1dcbc35a734f0f1f0cfd0b744ed04d1578dfa4c4f44865ad6f2c406307023a590c52e4c4521c816d3d1e4472f64837abcb3c55289ff45d3d5d401e3b9a6ff5c828eeab04cc6cdd409333b09ebe44fcf6a2d50a003949daa2fea2e8b115da4b503b0d0641917d3f674d6a7177dba96e2dd5f9341f8c01a279ebde6af2d901e5e4f6130c33d97305f76ddc0977a3b3228e976259db0ab1e21e9668f8a6ff4453dc9ade146d5ec106006f5cda17de372f9472e75af358d19c26bc80dfd86690d161191ab20cb76fad424ce5c8f44d0d54891294292379d316d4e587da7cf00a25e6f7e8bd256d2ecb16348c9ccf122f3689a4a76f2c3bcea58a8a608443312d055c98badd62cea07e5fda72aac701869375169e5fed2ebdeec3ad3c230d0c6e339f68f85e02e72db9d260d2ee8fbbbf1c31e3cd392fde04d04d4ea43f8c11ff43e56210cdfb08e30df91234e85a46bedca6f50c61de985f4dc68cc9199a84308aee948db4fbba27945b0b31b50a31ecb1964faf1765dbcece31103d40bc510f6f79403ce223ae569098cf939af36f60d39bf7e979a27cfdcc349d15359f208498d9adb79ef4eb425235a071aee8cc040cb392b9b8b7b07234f9ad4e60f98c9ab14230148519085ab259bba8233b92f2da370668b461465647bf22716077e604c9bfc3c502b7dec3293a05a598db6094f7636643907564e061502915ed945ffe658533b07c281c7436353ca0a847490280fcc6bf8cde81988a087eeeb9f18f4fbc23f9435c35674e153f820e1531475b054821365c9c2ab26e934ea39c0b7d8bd6a06677e65b798c0c0c8d623d5e930343199deca11f231f2a42e76db9213343e9f971b867d52ea77e59c4983e686bd24602cd3851a94420d503884c94bc0c6b46bee9337469825c3b0c4f55af370489bb3bb5956481180b94eed8eece35636529fb8aa2ee460f5a3d60684eb3f4e41c7b3aaeb7b8d73dc5e551d88923c4c2185448c199fa4a35f0d982641ec63ca2fac8863b6434111babd39d38259bfd3d77d7d04b139c8dd44c4eb59b2be9042b099361211da10d69c0e2bfa3fe4c9820b37092427ab1ef366ae0d0ac042dcccb8f92d86c8da4d5fab99bf2b51c780fd81b639a1779cb434e2edbd7ed46e206ffe3d9cfb72366d5087e22fbc75d8a063c6c42fc31df5ccacaf5c8a21feb73ae3ab3157b48d5a421291f16976c12a56f8b9960dcd47a4e6fc0a17f04b49134baa8c7b9ff98d1a696921c6b2b96e7a54ad79f71affb2c3a39d7fdf235d676db507c299c298b2363526e52aa8ab18ee1c037486e1d4b83916d652505a722c14915f43f0b1e08ec8187a55d21ca2982e938256e0b0fc763b372ffd121f1838d9354b073afa3f7d8fed5180321eac0a4db174c117308c31d88e268ab43a331d3190b5e1013cfbac5b6198ba181eccad1cb0989c3e24019c0118c4fbbf6833151e6199c2c66034bfb3161616b648e1f0dfdb9667dd1c3ecf2a7ac2fac13569bd9580a02b2526a03ccdb129a95edfe484ebec90bc8a39d95bada449932b928a05f39eb9a33d0a840c154c1ab2c45f2b70d7fd2aca039482cc5fdc19660545337145aef710c95279b6059cf084aa9fdf26e82c30965eab342f5060ee4a85cee3aab19eda6dce893e558c964eb459041d9728258dc53c902a1727edddf7a5e38eceeed75c47a610b09eca3b48c9068ec14dbe27c59dd397dd770c1af2e24b6e56268ea550a6c71d947190cf792d5d5a93d184a9fc0f63198d76b418132541071406fdbdfa1074c299e279fa0eefc991c9100087c70870c9e72a80bc673c801e93a7ec5b02604fd90f8d1984e52340dcf0c5415a831f174289c454566513beec8ace64a9fb32f030c272104c258034a4b7b37d79582d9829e7ea05aaf5fe94a882a3152e9d29e2ac5ba36c843057cf15c26ecf7599e0ac51223f1b08b2b8cfcf2f6e4da4a613f78a5d6d09af77a31520a6faf23320ad5a7ada167a4a7fde3219744d57481a7e334a2d6a8cb0f8c07a3234bc5b15559e9d919734222935ab4e8b02c4c21bd0cf1cf12d84594a8fcf611cb4b925e780e25563586585c63550b941d7d48958b4413ddd24e7e0654cc9a4f4dcc08b3c2f47c1b6c068253e4f5840bac201968c7c95d20bdbb3bbeafd4dddfc100213012270f2598ac2f9504c6f3a3bbddda15fdbb7ca6148bf32fb12394922b6b24b7eb1e3214c5f3ac4498207326905d9fa9c61ce1956c009b1b5e6a7325ae6c88fd96b12737c72ab0036c6d9ba67b1e944235a596a93d6335b9e551e0d51559f53bdcadb4de4385cbc217fffcff23ad0d059486050e110e555312f78f1a1c00f49e41c7320265987d7ccaa48d88eee4c7ba25e55d40ab7a7c793f3deae16ae5029e7f4a4a80c95db0ed6441462f448384b04c8829921adbc803cec09fa7a0beab1fce5e453afbd7d5072a08514948dfa581cf85a44df296df2764aefe09878b000b9ff02ec61fc7558debfd288889f8e5f5599fdc1001c4cfe73e2a86c6e41ea271451b9260c12f3a189e293315cbb0ed97f58d891b2e8550e321942fe0b897c0576fdbf5f97e844ca35ed5da79f5935679c2578f0b5cde00a4d66df61c63a9a73f69bc4d796dd8411c4db27be5651e48679f9efe50d6efc951f26907b7387b2710b2bdb1341be66efb2cad53ca0f941fa561e0aa45d7151e1a154c0ccb0b78c3b63786fb2daa5653bca54de557c7024a945170cb3f2a869c40d4cdeed90425bb5c3dff68fbbe4bd42cd92888730c9b38eb711d740f3aff25f3f2e133a256317bde4e574e3cb50b8c532f5abd929d8598f6800dd7eb10cb72cd815c5b5cb8f803d88ba52c52ee593a872547cf964d5c0081b38225d19dc792641af2a04cd34faa3b4f4379f58343e76341f31236f23140607e36eaa53807c4e314943bfe605e0e66a51ae4bea286e1b4392d294c5d002d4c9b83b8c748fd8ba16ff8252746fd46196d3f72fc11de31e5995b78a23d7c126f09c7dc0b35a897f1f12a913de5874e5b8faec397fd0584ce17e60dc395129124cc2f63c6bf0f15201ec1407e36334b0ac494f56f398359b63a88729d28ab2189d2181c672d4671b127187393c44f00e14579a89269da8a08ae70746af79968f101d3a9a55ff304b97dbafd9dcd01d7149825fcb89506c23df2eee0565064370f6454655f4a0a5f9e4abe75d9929123d9bdb3103c838e483c720fe44a407fb229bee9e5d7cc6ad37ac410293a7b4ffb7fccfd03ee2e4eb5f7a66022e5d058fff7c479d593d04b46b523e19ab2f59d500ebec471e57c0e0eeeeb66dd83de06dfdeeb4967d75481ae45623736b0d85d0ccc3dca4ad88e9d8a769e9881af202cf3a0b94a4f74c0e0c5700f1f215dc1e0ee578a9b279e3b6fc1351b24405dedd31e43e918caf21d4ee9a66346c6c55a566a0100c228e24a0cb274f5f83b35128dac0d62549f514e39272f2430a5d646d0eb8b46209289406f63bf63a2fdd9b10db79f8044ca7e81332b7d72b528ace51ea91aaeb308c58bcdee3166d0840d32eca739f4436bd4cdb320d789ffbaecce131a6e965f8110b69ec604eb2f163cdbdd26754a89f23ac31fce1c0960e9e96ffcdbf02926e5a423a096aca24c8335d6b33b6c9d410d3dee5341a8d8d90278164b364e4e12b68a9f5c9f7510e07338378e93d11b96af81b1efdc904b47c2967be2df6b83189b55308f09d38d31cd840cd8dfbf4f629be7a02001a4683fe555fecb6743e33240d3b7a74306642156148f01406c8e74415fa5ff53d5ca5622a1bbfc3ac35ecdd76c78ff0222d38c9324c688a20684b98970dfd5ae226d1a20813359a71a4cd550b030801ec18b9dd3e252583ff452232bc832d86154eaf5dfe360ff68464e43dcc784050143637f79bdbf7743764a1279c8d5a1ee0df3a64fbb417df76ccdeab3a458266a5b60fc9ce298f09dec87b2c7af57284fed1d5fc3db8cdbbf6beef21c5c154e287c8d7dcbe082d7edddc4d2cb449828591366a0ea5137adc7d4929afaa244b1903496b83052dc4d5a9aa2b4720095fefbe93485b906ca5b6751842bd2330ff92b4ea02f9102152e0b9d5469f067bf040acde3b76c49d40758acbd5251ca355518a7048b24b5adfdc22bbcb9c5111efe5d67e8fed44bb2df0fff30ff5abd6eb3ee3e3ca8da00a89bdb260dc5a52cee2645645a0a3d6b81d254dfd0ce91180d6a4c4dbaeec940ae26fa60649c491191f6f12ee0adfa94c240b0c99079c16638f30d7c782a52cdb77f43525f1835f9166dac65892945d4142978443972f5c4d58816e3062edc6249ee8b59c16c3c02de80568f8c05d3e3b2837be30c1a3c081fbae8b3901b3874e8437b3fb0b8719d8f41cb9b32b52ab0ff2cf29c90cc9857128759c0e4ebad1c3edfe6bc18fd6fc75665891a3450a5ff66f7bbf1fa24c4289f5c03e7194bc295e4f0d0b1db77669653de1635af891801fff11e35c43a0d130855b0ad1a67ec42fc0f74f6edca90401d77fdf08106033a00e44b103e7243656ebe746d475b370cd945b12b95e0800bad4a433986fe3e55e288065f3ea91bd5bcf7fad296288e4a436191a4426cb631390f0eb58ca043c80b1569de92a56f01b8d5fd555036c1899502ad3e3ed1d966658bc9d7d39bcc0ecaf143a11f3684aef818907ff21d4d0b5cb62ffdfdc3e3d59a83aa83fe26b00fbcf008d82f111d6c82fd41e22c5fe8253cf278ce0638e26ee080", 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3ff}], 0x28, 0x0, 0x10000, 0x0) r4 = kqueue() utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x1000, 0x20}, {0x3, 0x6}}, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r3) poll(&(0x7f0000000040)=[{r4, 0x82}, {r3, 0x31}, {r3, 0x4}, {r4, 0x109}, {r3, 0x2}], 0x5, 0x6) clock_settime(0x3, &(0x7f0000000000)={0x100000000, 0x8}) 16:14:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)) 16:14:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x401, 0x6}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x143, 0xf5f}, 0xc) 16:14:34 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x6, 0x29, &(0x7f0000000140)="16102c7eaf298b041609ab0d4fcb93606b86ce64d3f701adbe08a26a8b7f3e8803d005048e9fbd6c5cc8e536d510cf401a77741a60fbfa64dff4c6cbfe89dc1e213ad9783b526455e9fcf10567e1ce7593d817abdef51a6c5951c86c", 0x5c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r0}, 0xc) fchmod(r2, 0x90) 16:14:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:14:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="d1a86ffd6d76261f", 0x8}, {&(0x7f00000000c0)="eb1139c05bab630b86f53e73d5b0f7663f74273ada32d33dbf0793415fa2c0d1242794b9d4b88aefe9f0e2dc216a0bda5b860b23a0d0e185e71624449aa28246", 0x40}, {&(0x7f0000000100)="45da", 0x2}], 0x3, 0x1a) 16:14:34 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0xcb) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) fcntl$dupfd(r4, 0x0, r0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x210, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x5, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r7 = socket(0x20, 0x4000, 0x200000000) dup2(r6, r7) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x0) 16:14:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x20090, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x18) 16:14:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) accept$inet6(r2, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:14:34 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x5, 0x100000000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 16:14:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000100)={0x0, ""/216}, 0xe0, 0x1, 0x1800) 16:14:34 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) 16:14:34 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x7e7, 0x2}) 16:14:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:14:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r1, 0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 16:14:34 executing program 1: mknod(&(0x7f0000000200)='./file1\x00', 0x2004, 0x4511) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x18, 0x40000004, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x8000, 0xd22}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000060, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x21, 0x200000a1, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffff800, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8e, 0xef91, 0x7}, {{r0}, 0xfffffffffffffffd, 0x38, 0x80, 0x8, 0x5f9}], 0x401, &(0x7f0000000040)={0xfffffffffffffff9, 0x1}) kqueue() close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:14:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) flock(r1, 0x1) kevent(r1, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:14:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) 16:14:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = geteuid() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:14:34 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x22, 0x0) sendto(r0, &(0x7f0000000140)="47b12736a7fda7e5c03503813d3964b216a74323a4440ccd3ef1729280a7b8e3aeb0edd4908407ec1d0bba3b9afd289d156658b11d72138d2401095329318a088e1da3e4cb00db5d438ed15290988dd9c828fd859e3d6358d57addfd96921c94b8e44b59a39ea280571d88206a7daedf7b7bea5ae6a2960c52f32ed958d6864496d4251eb04e606ff0a4fc2fb88cb3ab31f468b838d836722b91e26642ec4ec9b0df7ada40346af427694fa7c121ee95dc1b76ea30d293a7a9a217c43af4b73fee09f9d33421690f76552c2e26d4cecb282e7d1de11c8780e537859476f46cafbd86b52044a027a01af4f0ac8f26455e1e1d613205f9e1e494dcec456f62d1", 0xff, 0x400, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) chroot(&(0x7f0000000100)='./file0\x00') 16:14:34 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x184, 0x5) 16:14:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:14:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="2ba120b1a61874ca0de7eefe39ce1f0149381d543baec39943b23d1db1c9e4a4382bbfe6cb353d3e26d63c3f67ba0d02f9579ab4bfe176ba143d5ae9847ffdc074e07306eef81ed08bcc0283478e138a26dc6bc42436615a9206e9d3c2191b3e9530f5996ce9ca68b71210fa8d8de0e2fd6bde69a92dbc614dfd04ac4776c6426359d88e42a77bb7f8f70f4b5dd1f094808d293f55c4ed11a5e9a1247b04ee80e207706c53b41fe5152eae5218ebfc3857c237d31a35ad896c495a9bf3f80dfe04ddb219d050024059cd3b71", 0xcc}, {&(0x7f0000000100)="0109f5bc17187d3e1826cf359a3c4da2498379c4770136d5e35aa42268a793a11fee8d06a353b64e5377d0ce36f464a63c1a2a3581c8924d4af8633558f2247b154bb03b2afebda0068816b9976d363b95286877e79427bffc59", 0x5a}], 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) 16:14:34 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1000) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) pipe(&(0x7f0000000040)) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 11:09:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x4d) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x4, 0x2, 0xffffffffffffffe1, 0x8, r2}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r7 = getgid() syz_emit_ethernet(0x9, &(0x7f0000000100)="266f42dc835d844038") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x40c4, &(0x7f0000000040)) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = socket(0x1, 0x4001, 0x5) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="d9585d8811dc4d5995a5513ff69f12fe01000000c46448b55e2490f29db4b46da2bfef855ff2f9ff501d35ef0ccf31935da22e41c18f07851fd927d97a63602ccfd71f8ac391fbf8054563b6bbb776d1426b129bdb8785b55b4f0e4d99bcc60f39a1c15e8b63945a5ea712e7eb"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)="82e9048806b57cdef69ca4b780a490fc35e8d7d933ec4d608cd15bf8b164bcbc6758ca9fd6e5b71685f373d2f9549fd9b6dcbb5f983c79d7d470797d8d28d212b858c2ca6a49ca2aa97274219d3a4834ef2dc303691da1d8a056d1bf91c97d081daf748bb72ed4a1fdc5e298b12ea273315c6565f5ad8cd9f37f2b25584bcfff030132f90fe598e7fa508436", 0x8c}, {&(0x7f00000003c0)="2bf086e7933d79d3d4d88a3d4656507d6283f2675f89ec42793ad342593be77f849be5c6b903b670e92d7ce841752b64a7c445d900b72462e4ff0afd57fc7d0902e76183fd6169f40589c18308083cd90892cd864cbde745af395c9ca3cb79980eedbe5957e8d3aae25bca3889747fb3da9b5466aae25a701342c7a4d5767641344d232d5d82623b5fe800108dad667dfe6d15846d25b3cd97dfb6c48896946dea619e278a1ec4f0fdbce994dfc40ba1483d90c0f89bfc6065856b9afe23609db81de9c5c28866c9acbb2298302d1a726f98e8eda961d08aa1a8cc05b234bf1d4babdf1a951f97526c82c9", 0xeb}, {&(0x7f00000004c0)="71ca41985fff0872e3b6949a5efd596adc2246c4628d121a0cd1a90e1eea1237b887d68b9a1676f26f9e72ad9f0cbb668d7d9956817f56de66fcf7b5e9e34c7faa2a5b08f96a07f2278a0a002426e0f889332d82fb1deb7e687128fdecaac150306090e59dece300e53f3eea02dc61b9b565c966fd", 0x75}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r12, r12, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}], 0x120, 0x2}, 0xb) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r11) getgroups(0x7, &(0x7f0000000700)=[r11, r7, r9, r4, r6, r6, r6]) chdir(&(0x7f00000002c0)='./file0/file0\x00') ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000740)=0xe3c3) mknod(&(0x7f0000000040)='./file0\x00', 0x607c, 0x82) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x7fffffff) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x10) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r0, r1) 11:09:53 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x400, 0x80000001, 0x1, "371f93828e192bdc2fa9c751f580eb6fa2dd4b41", 0x0, 0x59}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x2) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="012f627573000000"], 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3) 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) 11:09:53 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000140)=""/234, 0xea) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000001240)=""/247, 0xf7}], 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000001340)=@un=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) shutdown(r1, 0x0) 11:09:53 executing program 1: mprotect(&(0x7f000033f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xbc452ef9a6fb2020, 0x83) 11:09:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x6) getsockopt(r1, 0x3, 0xd25, &(0x7f0000001140)=""/22, &(0x7f0000001180)=0x16) getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0x7, 0x62c}}) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xaa, 0x8, 0x1f, 0x7, "32dea0771729b011c0673ec8c12bf462a84169fd", 0x401, 0x5}) getsockopt(r2, 0x3, 0x5a, &(0x7f0000001200)=""/200, &(0x7f0000001300)=0xc8) 11:09:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x102) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) symlink(&(0x7f0000000480)='./bus\x00', &(0x7f0000000380)='./bus\x00') setrlimit(0x7, &(0x7f0000000440)={0x1, 0x7ff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x7, 0x8, 0xfd75, 0x8f}) chown(&(0x7f0000000200)='.\x00', r3, r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x800, 0x1, 0x2, 0xffffffffffffd598, 0x101}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:09:53 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712eff65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b006d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02928706a58aaa9041d857d7b31f678df44ff0ff19a2d0b9c1c0da1797768eea8079e4341b9cb515c358b0196f75608af2b749c5a75991fcdd29adab9116960f9ecccc872ed9010631bdcaa4d89cfbaf2827340229ecbf5e171fd50c84044e4189d0e6ef62dd9d9757604f81d3cbac07e27c80ef94bc1d3874320821339bb528fecf90ffbab02b9ed15a82aada8b415737fb9d5bf880ee5de384729f644224f52738ece17d0fa2f7b05c8c0eb847123c74d3855c07", 0x222) write(r0, &(0x7f0000000240)="a12fe1e92817dff9f9e74ed14c1c8a17827be054970e4ca158282f99572f0ad6083142a7438a486bf06ee2de74511bce28a733257faefafe081611eca0f0531adf7bb33f3edf0fd111c568ab63db4b20386f41ce48bde2db3ef8e768316781aaa6035a4a8bbd85ee125ae33fd4b3358a1a990086bbe1c95dcbd878cde8bcc97faf00e4da15ea681d8259c62b41963e9021face2c4d61ec978934374addbf22af08b767cebc00e377c6d21ea48e663a49e7416f79eb67b1c6001bc16064278d344b6578957eba053930b7b3a62be07f5dee6d74fa91b113f9674fa973c3a3ae0fb3cfbf474210ea", 0xe7) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r3, 0x2) syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 11:09:53 executing program 0: setrlimit(0x406, &(0x7f0000000000)={0x6, 0x2}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:09:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="30601f63480811c69e1ec036812896c518655f2daa3193513dd176a8c0328c9b615d2f8fa1e0a2268b802ff624358373e8643e700bdfb6c8f3784f5c151844b5410cea4f2b3bd79d9178e4495b984a9da3cc58b59e7a6e5062829e91dfe4a1a6bececfbd2b5795ac0e06d87ba08bb04fb299221dfe260146b5c18bd4835a59e9e344b4e212712b4378c98a8f28f3c7d993b30c21ac97978286e93335f58252f5536672dde131a9f8710ed3ead544c5e37a950fd85d", 0xb5) clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) 11:09:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x400a8) unlink(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) listen(r0, 0x3) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') 11:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0xa4, 0x4) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x7ffe, &(0x7f0000ff7000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) getgroups(0x5, &(0x7f0000000100)=[r5, r3, r3, r3, r5]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r6, 0x120, 0x80000000}, 0x36c75c83, 0x3, r7, r8, 0xff, 0x6, 0x401}) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xaad) 11:09:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x3}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x2, 0x1, 0x9) 11:09:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x10}, {r0, 0xa0}], 0x3, 0x7) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x988, 0x0, 0xfffffffffffffffd, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x12, 0x8}) 11:09:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x6, 0x9, 0x7, "81320932366297255abe7e28e9fdaf404a1bdc13", 0xa9, 0x824d}) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xa, 0xff, 0x5, 0x7, "e501dbbd8bd12ceaa5151b7b3d7876eaf4866ebf", 0x7, 0x3}) r3 = syz_open_pts() fchmod(r2, 0x21) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x400, 0x80000001, 0x26, 0x0, "73b47648783300ffb18098384cf41611c3bd514a", 0x8c, 0x8}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000001800)=[{&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/78, 0x4e}, {&(0x7f0000001600)=""/141, 0x8d}, {&(0x7f00000016c0)=""/232, 0xe8}, {&(0x7f00000017c0)=""/10, 0xa}], 0x9) mknod(&(0x7f00000018c0)='./file0/file0\x00', 0x2012, 0x11f3a000) recvfrom$inet6(r0, &(0x7f0000001900)=""/247, 0xf7, 0x842, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001a00)="7fdc6859b32a54e63ce877d59442896a2c7bc2d46693c207988257d3b9382bb1c6b338b397829a6a15451e6f24c96d9875932b6109f2743b99b4dca15e7b849bc429f1d0d8e1129b665992fc529bc312d198be2ad87991fc681ec34d2030288684071daf126cd73c", 0x68, 0x40e, 0x0, 0x0) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r6, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r7 = dup(r6) mkdir(&(0x7f0000001b00)='./file0\x00', 0x2) fchdir(r0) recvfrom$inet6(r7, &(0x7f0000001b40)=""/151, 0x97, 0x800, &(0x7f0000001c00)={0x18, 0x0, 0x7, 0x8}, 0xc) accept$unix(r6, &(0x7f0000001c40)=@file={0x0, ""/23}, &(0x7f0000001c80)=0x19) readv(r2, &(0x7f0000001f40)=[{&(0x7f0000001cc0)=""/188, 0xbc}, {&(0x7f0000001d80)=""/21, 0x15}, {&(0x7f0000001dc0)=""/117, 0x75}, {&(0x7f0000001e40)=""/214, 0xd6}], 0x4) dup(r3) pipe2(&(0x7f0000001f80), 0x0) pipe(&(0x7f0000001fc0)) syz_extract_tcp_res(&(0x7f0000002000), 0xffffffffffffffd3, 0x9) open(&(0x7f0000002040)='./file0/file0/../file0\x00', 0x0, 0x20) utimes(&(0x7f0000002080)='./file0/file0\x00', &(0x7f00000020c0)={{0x6, 0x2}, {0x80000001, 0x7}}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000002100)={0x1, 0x200, 0x3, 0x0, "de96509a3776a6485ff6427d19b7a479f66da3e6", 0xfffffffffffffffe, 0x8}) getrlimit(0x3, &(0x7f0000002140)) 11:09:54 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x85, 0x6, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000002d, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x41, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x68, 0xf0000020, 0x100, 0x7f}], 0x2e7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x9, 0x2c}], 0x6, &(0x7f0000000300)={0x200, 0x9}) kqueue() read(0xffffffffffffffff, &(0x7f0000000080)=""/206, 0xce) fcntl$setstatus(r1, 0x4, 0x40) pipe2(&(0x7f0000000180), 0x10004) 11:09:54 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) socket$inet6(0x18, 0x5, 0xfff) semget$private(0x0, 0x1, 0x4) 11:09:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0xffffffffffffff40) 11:09:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 11:09:54 executing program 1: r0 = msgget$private(0x0, 0x42) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/122}, 0x82, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000100)={0x0, ""/127}, 0x87, 0x3, 0x800) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000780)='\x00', &(0x7f00000008c0)='W\x00\x17HK\x90Zo\xfe\x05:\xc31=\xcb\x16\xb38\xc1=dE\x03%\x7f\b\x00aF\\\xa7hc\x115\xdd\xa0\x8fw!J\xc7Z\xc9\xbe\x98o\n\xf1\x81z=\xf5x\x05\xcej\xd3\xc4\xb7\x91\x03\x00\xa8\x9d[\x89\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000800)='#-\x00', &(0x7f0000000840)='[H+\x00'], &(0x7f00000005c0)=[&(0x7f0000000740)='.*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xee\x00', &(0x7f0000000540)='\x00', &(0x7f0000000680)='\x00']) msgsnd(r0, &(0x7f0000000000)={0x1, "93549b0792ae63b60fb564f3d7a169957de1065ed6a0d86f8a49d8bbcf9ce4687a8f88c4b3532b8e1b174b117504351df66f16893ce5bc8329c0cb5d808eeb6c8bbe402fe44e5edc32f2ea23e60f420dc0bcc52f2e19bdbd366fd412d511d98fc795cebb23b1fab3aaa3f3eab965cbac072906fdfd58754622f2fe826c6377b41f3bf70cd6592e6202e17b9e2def14543a57265cba"}, 0x9d, 0x800) 11:09:54 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getegid() munmap(&(0x7f000002f000/0x4000)=nil, 0x4000) 11:09:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) lseek(r0, 0x19, 0x3) setsockopt(r0, 0x4, 0x10001, &(0x7f0000000000)="a4005f2de9e9b46f2bc5a52f41ea092190c8c21a4b35ce31900fd271fe48c493c414e5a26c2fccfef03add2e1d70f1fdd7692218d8a16d4011d46680bdc7083ed92aba3621c2eef426df98ca761c74b8", 0x50) 11:09:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 11:09:54 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r3 = syz_open_pts() close(r0) dup(r3) dup(r0) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() fchown(r0, r5, r6) 11:09:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 11:09:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x100000001, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xa, 0xb6}, 0xc) r3 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x10, 0x400}, 0x10001, 0x4, r8, r9, 0x5, 0x2000, 0x2}) listen(r2, 0x4) flock(r1, 0x1) fcntl$dupfd(r0, 0x0, r2) dup2(r1, r0) 11:09:54 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x1000000000400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 11:09:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(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, &(0x7f0000000000)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) dup(r2) semop(r0, &(0x7f0000000300)=[{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, 0x9, 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(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) 11:09:55 executing program 0: r0 = socket(0x5, 0x3, 0x0) socketpair(0x2, 0x8000, 0xfffffffffffffff7, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 11:09:55 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000001180), 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000140)="b578ddc751c46ad859ad1f70902ef07b3a766451ecf40be9f5b3964b39d1cf07081423ff24f0bb292b841f3d3be84c38dac302f5ccb278af615e0c1d9c23748dc36906fdec0e1c5e7274dc1156bb56ca48ebd21aea59f48b609b748983a8eca636868375720f2899ad6b513a5f62f4e80cb1554fbf9963d9bd94669a355c74715e450cb99e150b0d45f50ed8f1b95b5690f229b6f33117798be24c320fb09143c859543f8233429f196bcda63e707010e855efa472b64ef0b3b3dcbb45afabda6d3b079f969683c625d9ec4fead1fb5c61ffbcde9d90c068bd077c492db860e2cdd874c4a908e7", 0xe7) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x10) close(r1) minherit(&(0x7f000025a000/0x2000)=nil, 0x2000, 0x3) 11:09:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:09:55 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) 11:09:56 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) read(r0, &(0x7f0000000140)=""/241, 0xf1) r1 = open(0x0, 0x5, 0x0) fsync(r0) write(r1, &(0x7f0000000000)="5a397971c6dca9ae4aa95c4a40c07a8832dab915af29125f20aecf50fd97892e170ece37dc472ae71ec7ed777089ea2eb591fcaedb9dd78b9d91b00d197651f4", 0x40) write(0xffffffffffffffff, 0x0, 0x0) 11:09:56 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) clock_gettime(0x0, &(0x7f0000000000)) 11:09:56 executing program 1: r0 = socket(0x18, 0x3, 0xffffffff) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)="2809d47de83bad5662a00bfe83d7381386faee2cc0a459f72c70967e9c62157679dd821034c18d1e09e9c52fa92db23ac23c0158930a59b1da973994a302bba071fd89db9130923fca4274aaa921ba0b53df73215d2ab990ccef24a6ea8664266ffca81a154274bc688332379b67124b7f41dfef4da9681beed4f62088220dec9137da8f18687e61fda7e329a7918fc3b42d15e21e9f48ec2e8ea0f5fd17bf6cfff24d35ec7bd904da3a3e56c0ebb1f4d559caa0c144a1ba17f3438d2f6131b40e4ef6ca11eb72026af0bdb310f34fc46483d070805d038d55f840c5abc61d8e4fbc5ecc58b7a70d8c1f7d29d467e590ccaedf1231fa33609ebf8276aa485437200109da35a6e7da5f6929c4fc48396dbde31a40f319e998b552163f1020609131f9959d12a328e942e96a0fe76ce305b5effccde116fce87b5ed8b2fce8e1a9199d04787392c17772df12b8cd8ae27ae49476c682acce000cfdaf99aafb6a507a5e8bbc313d68d50e16da5e72091842647caa76e4736f4ef9f20b396a7723ed067b2d81e5ecd6d4e54d9a57badeccb0acae309b1766b04698b2d9fe154811aa7e4313bcf31110ae8190db87c27f4235471690dbd02696049f606a15f185d0a36aa89325fb7b2133c48f4d621bb805fc96c44134bcb79694394bdec18b8ed92c35464242d082d62202855027432ebcee4bbbe6bf5928c3afbad30df7dc8078ac9658898247bd4528b2f210b589ed64a55681efdb7397a297853e139c56f9a47f6404a84123be80edb19a6612e582fa6485a20f0a63d158cb5f9fd14d3c622943be3bac7d8c667d561e3f61e9c01d3bdcf0a0c0f2e7a66ce9ea33eb5b9d98880a84b9125f01300331a018fc3271e20ff14a688a4c618b349445a49477c1877f9220e78dde3871927837bf21b5661db1e52907d4c18b3e9db06c1fe13d5a767e3dae358ac1cba9a57b880d5d8320cf546489f26571e7aca2dc9da637c50e27a6b131f030a51e44e2ff88d198057c04d150e44997e0cf63970f07bab0d58428a497347053599c3a19933b1c7585521a518e5a4a2961e1196e04b0a27a4e3f029bbbe099f1d23b322d9eeaf82acde38d744e0661f94bc6e8775c1bf6803f17bba273f44d4c01c6e5990d8843f1248fa6bd08023575289e264bd6e5f25f11d802114a20e46f67c20adfe5eadcc8a5b422f2f5f19d4ede78bfc61c15a0b50b3115545cdef97af698ce80cb5213f8e8a3d70646ee9ef90679eac8b883b6570d53d27441eae0059def8a74777eb0b47ce3a48d35811db56ff434590dd70f711d9d48c6cb832e8048534db5108f7fd8afc73cf063d224fc0d6e9aa9b27838a6077f8a1fcec214ae96ae5082b1f37804a9cf266a0b2edc6614198d92dcf1940b037ca0f1d7cb12cb7dcda5387c5ca2126bb351d85046640b6ac04d81b146141b8bce64c5d0d26e071c73f2c7f0958c2a3dcd8137e2d27174c1f8d137ccff540e1c53b430dff69987f4c6e81b3cec69589bf71db73837358109b85d79d35967057cb268d3f24f457845ab75494e5c361aa34094f05c0506a3c88f86ba99b8f7d4a5262dcf894d7b1f959bbde7790e26563ff996baabddced5ed8d3b66050a66af4fe148566b4a97e01cc4f9d77a53e9c93d904e36f9e4f9eb696f4855d31650fdf1df0ce84b702e9b41d6728b784d39f8313bd825b76b442167eec037a0447bda76485047741de484fd3d71cb4acb746b18e98e7c6a364d601022e3e4c75588efc5314eb88af2bcba9f86ab06ca9b134972212e861bdfa0d357bc6b56a49c3edf6ce2328f8786d026d71365c809bfa3973b5a22c84ec237dfefc915cf6496cc523864743269d302179206dbd0bf9e985a8b20240415298e7a56575df722f69d3fddc39cb4eba98a8f1e44d1f0b4f0ceed589704f62e3d78a6595e197afaf1d78459a5db50d1f6f7d9defbbd24a592e3c5b8329b7bd5ea47c7e67d131a036f8e656dfb9c09aef829cf9cd32748ef49fb8a3ff69e5159a0bfbf7e4310d0bd6db3fba13fa19857de5361ad744e2d3fb0dff6b213d101dae9be0d13019c8fa11903452a47903403b0e53ab9366e8b8ab43c637e4d4e97361316ebfde8052a4f012382beea5ed0674a3cea509a965a63780a05d36abe833aa8a72cafd3e0b9ded90c31e6bae7f909495fe827a4727be52374eea7a9d29662ab82dd9471bd18404266aa17c67af18a6371cd8e3f4bc7c2dc9b75215fce7f61453917302099b7c253aa9bd72b12fbd027f40b48fc90da54c50909f32f9cecfb50b5f54f6bc58336c90c5abbbc5dd5c89c45941a4c25090f861b1452daddbe22426ab8d1b0328924faa1ff186c627a726f713b8dcf984f076cc82a5d8bb2d440e47a3387f94cfba1564e783da7c991a09e18056af48c5f2df387563c3630fe9d5d811bf1342fe7e63785841cdfe35b4f550953a9d1e9169dc770433fc0023b12d186d3c8f59c7496f0648b44c6a4bae2cdf333aff7c0807e38ca60120c2157b46136a65999ef6a71b375fbe4e0520af46943e902225e590617d23e6dbfdf9e654d6ac7d6e7db12bf61feea37f7f147b34730801a063c08e3b5ad7e94a543e428d7c482f07224121d4bcc61a7701859711d00d99edc266353d69c1cbc06b12ddb70fb4bc7b352347793a475eb26be2473cb768c09b533cf42d96147b4de84ac97ff7c345d301b8aa0dbd85478c60d4791255afdbead81f228bc542c1f3d7177a300eac893ebc6bb46a5aca6eef93f9e7dca74987759e901eb7043a60f429ef8cf18457263846e86500478e0fc178602f495366017ae59d47ac9fc3db7b75bb946971cf0d0bdebec852c2dde3edbc9b0343ca122a7ef3e8bbd917ba381e317fd5aa18d7276c0c87ded31346ca0b3a4783507c2e41aa7c72f1b51a9280fb6e22cf3b27656ea9fb1ff73095dfc85fdf4e34f4b8824fe447366c6fcc47c38868f275bca322e6920318b0a06376b69f276aa2f65c2151c87cd888a27509fcb65f452011949b0ac7e95043d5f0883d6a400bb773b5822f03a2f3858ec814c1fbdbc20d0f6a90bfec6ce7411a984780e2fd00e0f09cd0b73a9f7de673c51fab347456f8ccb3d8a1d57644445d2582c583139419f970c33c523c61b804fae9fd58be63bef33c0c3043cdd20cbf7cafe626d17679514ad5fbf898e7d0c6c18cabbdad5a9455e4d08114a387dce1bc914aa1932cd28b7d2aabf690df3594d578a69f1b00995ae6f291bf4eae0e20c0ab94b4b75b89b73a7f867031ff571748870a3d1b142d6b723b4184a8fad66a1d6c608f2113282fc062027d3b54fc7e34c9cbd873906b5d51e501a9bb809562a870943dc4071f54efee22629a0afc4d5674a788a4a2a0b650b1bae0cf23f3b002335801e6fe8bc45034cd20bd89c1c0f9d7542b6436509e1032f0acc4cef9956d7b843110570670076c3123acfb22abe27191e5114f8e6d48cbe7d98bb1429349df86acca0b78c8da4db6743bbb81be2ee15330a5f14b29ae3d3e717583eae25c599c594af590666bfc979380b20fa2d3f7fdde619af6711490b90da142f59e5c19190c92167ce9f5c0cb6933c613a2348e8511b91d5cd138066968624539805f44583a9902dd40947e68205f5d65025b21afbe94344d0e0e60b7cd58970f9e955858829d3a6d70d183b63711e097762de8d7d63ab57c99fecd7dd13c03a7cf4c18b7886386d4356f8c6405826769bd2ce09ec5ada9b1383c174a2eea78ee1f94107fe1d038032ce4926c3753b0d90e52932eb624b629b329beeeb830b4ba6790c2272369a93b1910601737e3213eb5dd30f3fd239603b9a2fe0e443c6d9b9622a900b94fc435ea9e9a8454b20463b79d4695e5e1ea2d1d63d515afd48f8172366c5ba33c5d64f0bbdd30d164fb12a3071e45782b57f4faf71bd9048ac1cc97ea54dafadf529b8351dbdb487b87b6babdf75d8d638ae320b2a79641bd882339350a01a8a5d316dd947458a5da1a4a347a5c9d169e47f6194cd4b236026c1cd1b2415871251d8597e40a5940b5396dc12b411605ed21804251629859befed25407788a7af31d40f9b4aab40ea071988d37e2a7c2890cd1cb27f14ba2a380982a58b19546113750eba7b2878c2e419036a6ae4d8af5fd937568262715223a1ae67ab3124fd94cd5fa153c3c2a0d3d22ef316c9aaac3d4f69d0e1209c2c88893e736616ec7f442eaf397c550984f28bae20aca21b56bf08a96ac498b4378a5c475eaf5488cd46dae7d5220f5c32996408b598a87cfd99ceb8523ac89f5a06e90801e9b5f55cf31c80c67384f85ffad7dbf098c49fc3a6dcfd44f39b55709be1af09a44a41788ec53bd6e791bd20d3f36422a883aa799f0fcc50ad2e5ce39b50ca68e06a5d80c3eae5215e46832e8020ee0d9a02fca0c1b9eaa289d080a83aad7c9da344da81c5a1b86132ccbcc1fc29106d29c8a43985fee89002e131653da01f7c1902d30c5664d764990219b001882e35bf860398a5e456f5c5f8fe0132dd0358f0f30eac5637e74f92e5d38f5c9b038df42995d0555d6c4b7930d782db4fc6f07e8f50e21a80a561962178c3a3235b0c7d5371c61a57b171ae1f44b113d485f028aabf1fd6f2d6f391880eef451a4171919ab6d330e10d83c30e93677e3fde15d70bdf16904a5fbe53ae46d16df247db1128882ebd2eb7afa657c7bf39b33a0581a3599c070485e7ed38e675b7d75b837302a85f1b609b7827418f0618ea16cbe863b77050ee1a8924bb45ac94c5803b4d38ed1200129a57dfee8e304b499f945b49aff1c97aee075f3e583824a5595c127c1b1230f8ade2db97e7954430bd600d4353016af2d82fd58d3ed30ae1e7c446ea6bb78cb7f9a4afbc623f71cea4534a46985570ff62979b5a0352980ff0b76a5051e1c55b5dfd791781c27c81dc7a169cd8c6a464f9b7f7b91ade9c6422441afbb7e0b037322575504cb0cc26c9e625d1b4843c29112d9a26e128ca163ef0d5005a1ff80e49595502da3290f382eda2b6974aa08f83604685ae6739ac33f5de82b71d66f91b41def0dace5aab65aef2fda7cc5d6c683305b0dcba4be8d4e6a89df918a4b06f4a80a27070d2ff360ad7fbd0ef3a0235be888474286b209fae746560503f08415452c3164b959cc76af04394e02f80d80ddbd74e8908263a3758fb0d56cec7bfe2a2b4aef31ad3affda653f5aad76bce947499b7ba88a85366e4b8bdf2103743865d3270da24d449c72ea46a2ea272d857eb33eae26060dc3e5547e6590e5ba1ec671b023eff14ad93fc44d217827dbc8fc936d97eec8dee0543bad65ec48df4fb98281e587fbbe13c46ee080d45879bcc288f004d39fa5b886d296a5a68921fd72698281406cd6f2ee3e3adb157e05edb3f289137cd948176163786eca80ddbfc911e088ab6009cb1842f64d29d0c5bb16257b37ef2b6b8e30164c4c2230fdd16524a61ef8ed0d8fc9168bcd00b7ba300d28e91b58b1370c8a58ece01d14885f9cc1cecf2684a3677ba537bf19b9fc695039895833edc77d8927872520fe6307f65a397873d422cbbdbb197145b54aeac1a882a66cb765722004eb3100a73e4f6d6039fcfa59e743bc99b290de12bc16741a2df04a0a40f96001cb76a413dc9b7467a64362cfff437880539b0d4fc62002abf5427e35870c0101757020f2f609726b1cb1daea9eefc4996bb40519dbcca89d7fc2939667f2726b2a594c53f2c4b888ace721cdd4da6cf067edb59cb29ba3129eac124f684d97e35c5720cb4ddd7f2c0eb0eb8aa0f9813effe2b51a1c5", 0x1000}, {&(0x7f0000001140)="fca4eed944b7ac3c0f1509d031d001ae087fa4bb9cdeb5b6e900eb353c773d33722b05cdc0aefdec87b5de54d5f902adc022a90d01127e3dd96f9154a9cb7e7b83259f9b4014f97270e1ebb6e0a485de67f02fa48a6ad63a45cfbe771a352f415de26f1129d459d5ca3bc4ca9e2f4e8bf9fc6502812f1dd13eee1240326d7b4b2c0af0444de8a029eb68152280132b58ee74a1670f00da94fce7eb1a4aa58f94036c5c66374c32955b0777", 0xab}, {&(0x7f0000000080)="b5d9b36ffb", 0x5}, {&(0x7f00000000c0)="1405c22f6ddec4d430de6c53c6020fd2b50789cc789423", 0x17}, {&(0x7f0000001200)}, {&(0x7f0000001240)="832eaecb91e148069e96177e736d2fd2f81ca3edb6608c36fbb791d63467ead5d18a801d504d48efc844a70dcc3fd79ca7b05252e94dc3b8469d5dfbd5047b5fcf158ba5b44a559da49c595f02fc417a00440a071f1151920a0d6210664878f975fba392aa9ddf953c2f142294e48eb72a84174a052a817d6c513aea87053a253c4dc4435e440eed466842fc385c59a6e7878cce9afc68df9c8e6c7f9030ecb3480eba3c15a5d6b768cb71bde0408510d5ca27bdecd20f379739fe89673d945526bc073b1c1b8707dcb883abc0dc2c51183fa1794ce60cce1b99b048271c41ae892212fec9aab75b2640f98ee0407fe652b55665c715cca352d59ad8d0", 0xfd}, {&(0x7f0000001340)="3a3dd86dde156af739fc65bcdbfe51c50d1a2ecb83fc2285d055dd92e3a9992ec62fa5a82666348999fbe2512b5b4b4246919a9875525c78505f6b58d9e9ee818aa4fae90e2a9e6075112634f7fe3ee2dff73b3d4b490f94c9ef24e42e74181fc8a6131085fa6a1dbcc53e8cfb276c6f7e4e7ad9571ca994721422d50da29d39c6c2970749307b23423e07e6e62bf4136af3f90153744dde1f176af104b7011543c53c42b79ae89e1b14cba0f2bc36ba74f60ba7c4cb842a8c61cd1f7e03e99311e84864975b6463e063b87a0d8cdd30953bb679acfe073ee8813d6113b10bd0dc8316dcbe1ba583e851c8f1a60a8b52d85d", 0xf2}, {&(0x7f0000001440)="056e82fa558e8487dda5816882d228a4b6270cd5bf50e604da9e563f22de0259472b8d784c27bdab509fb9d40df4c3c76ae73cd075e571964f06006613623b032edec7689eb1bc059a57de985da5a05aa5c03b3c249049c42cb0f0915c590172daa233848e0e20e618fbc1108ec3cd1f944fad2ae16e98525d46113c6b94ca70123165d54d9b73f4e5fd3df9ff6ccb269f0c72d81a22ee14e53e44e9191580540ce9c2c0a03adceb628bc429f599ae4ba811f17a79776cee453201594dcd5b53092df2ab7e2432e86b", 0xc9}], 0x8, &(0x7f00000015c0)=[{0x98, 0xffff, 0x10001, "61030dba141729334d8e18d9d0b41b4d3f7f47b2197d5a7f15bdbaec4da72a7d76be6d57f3576951b0d827fa411254d0592293bdd460939a918d9fbdd74d6b126fc40ded7b4c8f40bffbb3edbf45d448b7239930c512465efb1ee04f0745fbf8e899d7a2b8f9768640aad33803d680bd0c8dd7fe8f2278112be5bb890407612c91fc84"}], 0x98}, 0x8) 11:09:56 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x1, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r2, r3, r4, r5, 0x1, 0x3}, 0xfffffffffffffffb, 0x97, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffd) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) r7 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) accept$unix(r7, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) close(r0) r8 = dup(r6) r9 = dup(r8) dup(r6) r10 = syz_open_pts() read(0xffffffffffffff9c, &(0x7f0000000440)=""/240, 0xf0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000540)) kqueue() readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4d8) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000140)) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) getppid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 11:09:56 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x7, 0x0) 11:09:56 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 11:09:57 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x800000001, 0xa8, 0x1, 0x8000}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x2) 11:09:57 executing program 1: pipe2(&(0x7f0000000000), 0x0) setrlimit(0x6, &(0x7f0000000040)={0x80000000, 0x80000000}) mlockall(0x1000000000000001) 11:09:57 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x51, 0x6, 0x4, 0x6}], 0x401, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x80000004, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x7b5}, {0x5, 0xe1}}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000140), 0x0) faccessat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x104, 0x2) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 11:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000540)="325279470867bc4f38b0042718a2653c38cd658824fb37535e00045692d43366fc177fe06110edf76b8b7743e52f9bec30858868cdfcbc4a98ed97f6378312a725a67b9afd1385dd7e0ac760c0dce786f0ff1277b471957a10dd2ecc04034953228001bcd325eabc7c8e9f2dc2b82897e282f0f430ccea713dcd9df71b471f80de7dc5e573c66205f91b78f19900e88dbf2a6c5691697525f894f7d4ee8b6a872eee7aee2b8aef6c05abc15d1d52796d26131b119d79f21a19e19a6b5b3fa46b078a03cf48af47204041cddd76ea289d0facf5e8b4556a53f607e1a0d80e6b32cf03d27313736595a57128e3d0b3b065e1ea19cff1d02b7ec2860d47732161ef7bfb52d12957db38cb26f428dec59553c4fb9493670c6f2fa17a9c9134598479f76972015286b3d61a2d402c9a6168ca481a9a963d335460f3448ede0cce139e10db78f5c7a1e4917c7316dc61f3e8468c1d02b775deb3e3835f112c5a684a45d946be39616c5ca09a69320800fe343b33f66f388fa8a2614e812fe5ae9a675913618c2c103f88eca5a741f71429bf7a5268885ef1d8d77e8727dafb8b529494970aeb326de7476ae80fed4406b9f7a4e58a00453864a579fe7859625c81e76c44407232e0c07740705de364315c08647601b02307d132a42bdae7765cb2f97ae26bfb4c0908f4dcb70d210b77c6accc0d015710f66d094b4a14132fccfd1ac8cd05c74dedc331e97ffe1c39a5812dce12fc3dbc1d51ae822e06e4e5daf595977575ad137dfcf5e93942c3888455fda290e178de04bc99277b7c5460ed3cd69dbdcff959eabe95e3971bcd81d63211f7130f29a0e6b483ec4dc74901325b711b9906650b1f312eeb93878729cfc0a582133ecee23599c0baa09ec0c5dd33653052b3d6d0497da00eecc5c41515498798de9cca5929cc8a21da3d9e797b27d0e421ce02857276b656894e889bd773d98493aa829fa30261574716dbf248500d1a25e747d46a232121089da51c1a8519caef3535a2feca31b40e0d55feac50dce6e23ce623e969d72bc0a4cb8076443fb9a54ec28db67e2ded70aee10f96e14ddbbb88ef829ae6da0ff60c713182456a40dce81765c7dfde4bca1a6a78794aec355915cc866b6471efc4fce35bd00292a5436a5e6168e84fecf01be29c97ef87cca563548c516a513e99a35f24139ea2b887d69eeb29153d5869a56341a238218df366e152f7c1ed4f1241ef28c7c7af36172d99cc178e61cf662f18bc8353399ceb853f2169e870dae8e1cb5a2745fead4aed4913039ddd93527ba3d1e428e79774579191fb0e5e0694f119ff6c646d5d0223867864255a39b59a7be20322b8b2cb52e3e30c00a3fbc17a1fdcf17c8b41109420d67d0c846fa2388353b682de2c2c7c6245e287b7d75c4f0569276bcb2f4e6b9ad8fcc1e85e539b9f56d20bd8d6c390802f74fde815fc5ef3e8c98e863366bccd28e74060d887506eceb36ab2af814e1bf8253e1f4fa9ad7e9bd481af63360938d3579d089dc9ab723f0dca7d74103fb767695dc406f91227596343bc94cdfc734bfa5bb59c53acd22c222e676fbe4f248caf5bfebc5786df09c2d006338a3022fea3a6441c55f727ca1e5c5f25acc44117c80d789b112ab79c1180f5c97e636344dd0210eb573c41b997fde3bc7c444734d2998174af20fc7a03f620fba79df778467efaabcddef24c5bde7f0663672fa5aa9211edc13dc44aa3a9a4ccf19935197dccba449a813ffc0f56acddf4e76569541d1b7135674e999d3d1bbdc8f6d68c116ca89115fac98190f850edfd51f00d4fb21771acdb3677caab8f6c8045302432d655302cd7503b38d6a8ab1aad90374b086168762c6d8954cc34a2e5b7f11ac257f32d5dfeac2aebb067919f1d2d223c2ec9c941942be9844d8322c3d3cd6de5974a35b5db21be3ab01f781cbd7f0e31d46aaca8c5de55728d6f4358d5b4eb6b8ea7c9d7c1fe5853ae055f4956b68d62159509183852f7cdb001a38f0a25aaff18f968b6f4c74f8c984c9b2dd2f0b5ae2f41a98fb761555839b56b931b3071490ff2ea1a12619fb22584146288efef3933cd0dedbd07b9140b159634fd3346340b61781cdafa479ddc468f5231bb9e02eea7a22566dc66420e03f7cb3efb690731b16eecd93932c285d58f145a88d19a70733d822ffa35e5fe56521183ca5533a9eccd0c27be3a99835e5abe64293c24d5d217aa4bb341b8c318b93f3b840e44cf7804a0f980240b33f9611e47fcd4a17a2f4f7d6267d495b7e0b6fc3af529e3248d1c64e1ebfef45d2347b34402416bcead4693a9c3ea4cc0e48534eae5664e91adf1fd169492bf243df19273cdda2a8bdd5077555cd2d902123c6982290e2b6bb25fb48b7860c24a2512e347728f07c31ff27ade4d2a93492d1a97a01dea1064cc955662e38384c0a873bbb7a7e0cd48cc4970f91b236fb8580e45848693957e502204148725167331c15b7514fc54aca673a2d4770bc793a6c4f3b57699a112d9fedf6720736425ca803c1272cd0288a5608ee9533c29e2817c2c0cd2ce4f941c401c757b56146504b9ba402974e74596ad0ad17261e33e4f50f4f47da708df196c98ea48c39864a10da1a4a4d82b6040ae6cee921d6127f0c258f4d30e41490c444a47e3f8cce5a4dd08ed4744dcfa9639f79b59b5aa84caa48de3683418c1fed91ee4e5fbc1f56cff32c522306fb0f9231e6aa0e95ef4c622a8838d90321db93a4e238048834193b15996a4653df434f4f4e075fdad466ce9e5b0b4582651f9d5ce9c9c88dbb2c149d717af4fbf7b11745a35b75511f40301496fa2126e7412a40a6e516ed27518a264fb12e8a82b87685b570c54d61816c1cc801f13154d155d67692304a4142ed396e36b25c8e2bc68b540bd79ac1a915d9b6c83bcddf473c072ef880661adf7e3041bfb0b021ca109fe232e8f6229fc39b7ee865d8049bdb3880419103d29cda182b0927f95af813fd375518ad29b5b6c4b9c0eab09dcce2d88a52154a337b6051ce1c56e7eb4878e73457cc9f62238b561d2427aeec8c8a261b6d6f33809df8909b6208c0aead8a925d1269dbfdaafab3ab7d36600e8b59a1d9e8eac1c5855e56aa4572f0b626d379db5f716ff63f890ec4ebf878aca1099d6dfdf695ad18d202de8f22026d3988d7e9187e849bf38f633bd7dfee06c6d0e8beec8767a4ee59575174acd9e4cc489f966412b71e4b181248d0a3d545a8b3bf4d4b7cf9efc2af9083e1027d73440903bb593b74ed12ec673b4ce7c8a947813cb99c34139558d4c15424d5005aa3de4b98e12f8bebabb3c678baf908a523fa61e8549450393eb57aecceadb0a27bc60870010e0a3e3eec157f84933926eae60a6f4e8b5b09d1c977ebe691034af3d5c16dbe24a3724b4e211eeaf14029af5a303ef9c912efbdcf2f68a462abf8476d374d317ba318859d47d875d296b245771936e95be0160e75050de8fffc741962189afbcf0d30d1aaed93eb3987917a7b87e81adc4fca440007d33939b82200308352f9589ed24761a03951d0ae125adb671648d49ddb5bf6bbc55ededaeda908b792bd7266a41708d1903a87dea578612ac7aafc46c05950a17c8f34732894f7f1c69d164150be510a9bc963678d0090e2dd83e6f690f1b06dd23038df79b09d24982efd4353c56d7bcb855bbc4174e47530bfde46dd75c20387a7357bc11bb9afd2bd91f5d1954b7d8cedfff281f8424c9ab04b4f5d2b685a5c21d12164fd764a1646d94cf42fbb704027b4705a86faf4c9fe244f82f07b8fe0cfab231a4a4f3c7327ffebb2b3494e17ce8c7737d38fed88de355e4ff29db840f06f3d8ed632ae6e5f8675a5dcc33ec5e8a99dc956e1ec7ab045f288913368f9eac314d00a51bfdfb4aa4e63459a2d3c0ae81644bc365bf0b23ce93cdad7fd1242227f4baced38898014c238c61f92290bceed56475ad2a08d7f47fc026db327132b3df588e24c8a490ae2765968259d7507d114322255ffbd32b36a22b12f99cdcbc0a105e87a0b4c0872ea2064fc35b21e4fa65aa94c111f869231bd2cbef0785f30889a148ae94366ec91e5881ad42b8c7b2474cb06eb5fa781b87135df5e8f5b73469b0c0d95d62528624982a39733fa8a78e63a2fd65a5a6e95d8e10f9515381f1438c293e5e97a0feb36b6f43ad9d8405704ac27810778292a682e260cc57f2ee30ddbffee86d8738d2c081d4cd439961874e0a1fce9aa90476f54bf1566fbf4919f185faa9f63c84dc6b24253fb3afcc42a4a90a9a8c799fc3274f2c1aea6e06da1e3738d7c65457eca12b062f4d8e4c4c2b62411d5603ac0adcb2d8b28f832f6c86fe5de7f8aa02996eff19e60aabca87100ca575688c52686513b5ec73d39e154c5855f585c050acbd2fa816a6bee2b8c7cfeb2dfe9e3ded0dc3a4b148d0be8af024c0993863ab94a9ecce9784704a8e9b4ec25d59a3745f28704aa189ea5101c76919401a0f840198bd198b1e6e883d77dd9817cdcc62a12a754e3d013644b060ad24ec39dbe340354ac84e0d18983f8adf343b4304785bd4a3e9b7055a95c00b48ed522fd49be75d5ab13fcb80127254a76b039d6359ef576544f2e059e939ebef6e8c636aebff2efa4d6d9d7467b8c93d25dcedee6b8b946a3120f1e55370366bdc899847a4d35708cc15e15eeb3ed9f6c41c2caa5480c8253a0d22267caf7612473a85b161793dc911634b6c199e8b4daa6146203415cffd9ec61757ab70a20e07ef1a4fc1ac0b38d4646ed71e617a0b6478c3188dfe2b8e53cb3e9b78b08b4f68ed7a212b9fe72f5361a01e3533371b2c988db723d16fdc5d004a64c8d9b363f2520c81080ae181489b1f9a2e74272665ec6b50b2b0149159f648297fe6c51792599ffb6e69f0eed16f22fb9bee4522be1d565df7b60c24514e4215a13a8839746baa0c23d1dc81e5a17fb7a1e2707afee8cb4b5caf445343a6f700e9c2332e05ce562487f11a91d9839a87e74ddce85414334dc77910274ca1ee8fb7f4e2079cbc7deca2d6fad817cfa5f7559e33af7b530c2bed26b6b7d42407cf8ec9fed7df32a3657c14029df37da684adcaba96e1e2e38a2856c42f1f812395850a2385f7a09ecbfca03af53d5275e49a4f19ada89469b913e9fc3752bfd375b13d98b2e22acd1a052f2932bea1598ae7a413cd6cbff0262c0852bfe2e3e5cf8bbb3294022543905091d189c267ac14ebd8e558d95bdf5fea6e1e976ebb6ebdaf7acc7d1ceaadbcfc6fe0bda8ffb52ae146b6b14590f7dde97b2c95a01a40e1858c1305bbf78001f1a0a2dabbd6be8ca43c884a97ce0e1e6c4b4226236f8cd0b9694c8aba18f7504df56c5edf61157f3d61a0cc46d29ab8c5b26768cfdbb9de3748fa01d58ef0168dfdc4d9765ab987ce42d41642e0c1f647767ae48f1d293bb861e62001ab28a8124b8167f7a0a51a42e3706adb7c95fc55d37a468fd3d790bd98ba2822454ccf8a5651129cbcf58b4e4e484862e48e0956910a6b152e37c954d0bbf53741db0d8c6bf2c94d341dbfb48a335dcf0fd4219bce54643fe0c7d53a5eb65b07f170529f6ad163232e4ffe6e1609ddf6494577a5208f6f4fd9be58848ee6ed48f3aba10cf5a7f2fbdd928d1e2a8630f6df033bba28fe3488e69a2ddb6d951e9ebfb2237dd1ab7ff740397514bda83f9d49aea3d2607cffdb063a866557a07b9da34f17294dcd8ac1420aba44e18fb1772668a9006187c555278b946503793226e5ce0921b6a139d8f1d655cd7c6bb91e2bece7cd992116", 0x1000}, {&(0x7f0000000180)="5ac1577c4881edede4c723f860860fd4cb1d29dbe408cdf78557569ec40eefa18fdc7511763831a01dee6f6554c92a5abfdd99810f3d559214499a7e9db38a4bad7f3056e405e0d031e0516a223bba268d6787803649436cc9344223c7ee5403ac88b362128f727450369e6b47e2e6", 0x6f}, {&(0x7f0000000240)="f4f4983deb7b99a86499f0e446c3d509919c007d94144217df16ccc2c5be59a79e3c8f81b1adbf8a092dfab2ce5343cab7dd695bc3fa096ae35abcd5e27182d1ef3a01dd8fe6de2bcf918d63dd10c4304752aa64e0d9ff35a4e93e66881a265f4bb07ad77c03398647e43c4530ffba35105eab9b24e26519e01e2fc40a526cda1bb4bfc21ec3b8854e4b425319d25ce2e08126b09f2ddd876f74ddece5451497", 0xa0}, {&(0x7f0000000000)="16900c593009491bd012df8e346ab396fd001d", 0x13}, {&(0x7f0000000300)}], 0x5) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:09:57 executing program 0: clock_settime(0x4, 0xffffffffffffffff) 11:09:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x100000000, r1}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_open_pts() 11:09:57 executing program 0: r0 = socket(0x1e, 0x4000, 0x18) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 11:09:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/238, 0xee) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x7ff) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x147b97aa80e18c28) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 11:09:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/111, 0x6f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0xace) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x53, 0x2288}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 11:09:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x20, 0x90) mknod(&(0x7f0000000140)='./bus\x00', 0x1018, 0x8000000000005200) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8080, 0x10) kevent(r3, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0xc, 0x40000011, 0x7, 0x9}], 0xffffffffffff7915, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x44, 0x1, 0x5be, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x46, 0x0, 0x7a}], 0x7, &(0x7f0000000340)={0x7, 0x5}) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fchmod(r1, 0x40) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r4, &(0x7f00000009c0)="56989d05c8a3dfd6f8e9801aa25a53a4eb9f10aef66b0a361e58871a394ea808a9bc3f0272342f7db2f6174d38670bc996e206609a17a5e2c4d1470398b4cf3146fbc043464a4834d9b6a47f502dda04add518c55ea9566bd27af03917b40a3ebbfd5548a530672ad896ca7c6d32f8e237650563052f21be34684a324276606daddb23b7566069f2c37184ccb35a3f88d86c26", 0x93, 0x0, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r9, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000380)="e169af683d16dd0b1c728fb12506d8d60e7390b9838a153ab933249aad67c7d2716c9cc986b2ab9e3b9fbbbc0914301307ca33b14fd9f743d5b37ab80a09234bbba26f566e2f435d398906ae25757853bb8e6b5b6c709f03a06d9829c0f98851417a36e0dfb53d7fbc3e4487e62186f59aaa99deb73d26f37c4d43c1cf317d16bb3010a31eec801c3543062a7f011058a0d421882d6fe78aeae2ed18fa7e88e510763aa2de08ed6f5f3690d6fed67f883df1d5bbaa1b42a8185b28edae6d1b88d5c1249c1886a8ca80e8d4e98888e1091e1471", 0xd3}, {&(0x7f0000000480)="536c101abe31209251bf2f6c3484ff4a5f78a32742d6d8fe4ecaf71cb39cbbbb9f2e7d8b3ad93b5d940235ce6fb74f9ecbc3fec4314d14f81e91ef9628718601ce625a68b4e3caf863bab7909a4158b0689da92e10117ff37b5e1c1380b359920bdca785bb", 0x65}, {&(0x7f0000000500)="a3647ebb6030b16c1d72068b31a0db78e714c8fdfab829589613b311be36312e07802b56e60a89d990b11114628f96d21379a58914fba7b5cce4daf23883ebdcff7544432c7b50a3bc3aa92668ac553e770d0fd86e9fc98db6a5ce193f21e3f6231db4beebff13e775d68561189af3cc90ac37eb751eaf7c74c191aa628bcf8de9a9ebd164a51869556c25ebd656bd3c74e987ea6d9cccfe1d808ac88271864034c29268556566c4ec9c6844ce79e4fc112bf954b6292f57c97f3cb7615bfcb99d03103015211fd9cace5cb86b54b1f97b78be7723fb56af3b59db136a47ad4c27f80129e9a7e7c841", 0xe9}, {&(0x7f0000000600)="ab367058e07d44d7af0aa09bafa6a2187ff439eb9ee897e252381a02c8b2da3b9018659c0d132899", 0x28}, {&(0x7f0000000640)="5b8ac2748f95d652924cc97d776638ce0764b28543c2e43c0a0416f3bb1069959f134ae436ae10f75da585e542529aae5353088495af42981bf0073f77f47b5448e692ee23df72b5798a32b07f2fdccf0cebef2fd4c864975b4adfac2019586fb2eb16441d8bd9937b1dd1266ecb54d3ecfb31ffd53249ad5682835484af1be23e5dd2ba69ada5883a532f1a978e8c894c1b52c490f2", 0x96}, {&(0x7f0000000700)="99d597b4f183d44e4fd67f555cc9f86ce221a233f794311cc628b6cd8d60317b41daf4e5ebc03d6282e32984a51ac1cc82513ae2133b82ff7abb42b0fdf3cf8f56450c7241cc0d3b3452725159ccc9c1180fea795caf54ff1453cde5ee58f287b695044a7f0df3b931453d1514cc76fa9f43e1985035bb621f8886a5ddaacf70243c60a6e9ed399d69be1b3a268ddca0c5bca68dfc69", 0x96}, {&(0x7f00000007c0)="bd79f5472e0372bcc29966f6ac2db92ffb8d3f217e2b3b806fc29fa8a6e871baed1d1fc4baeb9d8d5230aa37593565209f01ed0af9939edc7536922aa3", 0x3d}, {&(0x7f0000000800)="fd2aa6ad21aba7f4c25b3a6a720aa0d1d52338581d26adcbc7c7810000be9e7906f9231503e3ff4863088836571a40f2e96c03b2d6f896b44d9382b3056b4a24d53898f0509588181a0c1752a610a6dd57d319595ded1b252cac598b042a92cea7cf00", 0x63}, {&(0x7f0000000880)="36b6093ba77fe03a9f7f0484c42183340451e9ae62d8a891f9d89d9640cb3dc9dbed1264a0a28b071e7f500b2f40ea118f8ac7c61a6b9fe7be888dfea86ac5c6f1735dba0593a7e5f6bcfa9cf1ed8af6f6692666494e", 0x56}], 0x9) 11:09:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x26, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xfffffffffffffe02) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x80, 0x9}) 11:09:58 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/3}, &(0x7f0000000140)=0x5) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x803, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:02:08 executing program 1: r0 = msgget$private(0x0, 0x0) semget$private(0x0, 0x3, 0x10) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/9}, 0x11, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a121fbbbd55a5cc5887274c7b2b3841ba3c95833e00851aee7c8545b5d2eb014bd8003c43d7c08ba173c13c641fb5903d1f55936958d50a62cba8677aae762e5c603924e87ef9381670ac062a21a919a6a83a4310ec82efbe90eb8acf398510e241b548a0f9fe51d2bc176b57af34a76c764e1fb1686238ab37e3766fbb25c330dbd8e5eac267f8964e50c6e58d7214e491f3e5f47484ebf2bce1b6d6b51a450f71bb608f0e343a04cc2c509a79801457a85261b4f77f67d8d8b8017d838b7053cd01171b2ed06196248537e55bfae7bb6256537c3cc1c19c16b36e9d77150a755e38663a8197e5c16451030aa267c0d"], 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a22416fc81817fcd835750e548ce421e59866dd4f96ad1de8d053e5a6acbb436770bf4ca804a1382954b5d"}, 0x33, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:02:08 executing program 0: getrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffe, 0x0) socket$inet(0x2, 0x4005, 0x1) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r1) 16:02:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x8001, 0xed15, 0x7}, 0xc) 16:02:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f0000000400)='\x00', &(0x7f0000000380)='x\x00']) accept$unix(r0, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x360db163, 0x40}, {0x2, 0x9}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) listen(r2, 0x813) sendto$unix(r1, &(0x7f0000000240)="6136e79b54d489bc1d4688253b7957b3dd280713d4568bdffa24dc535288c1317716b6d51245b155b2c44af3047fde13b6a4f903a2560576eba624205cc7309280ffa0f8663182265c8f23630115808d8cf636370f56d8b8e268cefad3259e0d0205f394d22ddbaa73d5e736e51edc3fbd96255caaa4e8ffdec88652b6076a5d438f542e96c73d7da1", 0x89, 0xd, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/30, 0x1e}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x12) fsync(r2) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r2) 16:02:08 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f00000000c0)="8562dd23c9ad910d169fd048d2256ce75bc93c97a099b0f443bb", 0x1a, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) getsockopt(r2, 0x6, 0x55a, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) r3 = kqueue() r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffff22) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x13}], 0x1000000000000337) 16:02:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:02:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:02:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockname$inet(r2, 0x0, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/68, 0x44}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/111, 0x6f}], 0x5) 16:02:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000084000/0x1000)=nil, 0x1000, 0x7) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') 16:02:09 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x8) flock(r2, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:02: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)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) 16:02:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100ffffffffb27824af64b43622b3bf1b07015ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc8eeaa9d2cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd63, 0x8, 0x6340129b, 0x82e, "a908db85465b8b15eded6d45bfcc4d3c5ff5b481", 0xfff, 0x3748}) 16:02:09 executing program 1: getgroups(0x17, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = getuid() setuid(r2) setregid(r0, r1) 16:02:09 executing program 0: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/145, 0x91) unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') fchownat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, r2, 0x6) 16:02:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x6c}], 0x3, 0xa4) shutdown(r0, 0x2) 16:02:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27f1b6109df3987779a241", 0xb) r1 = socket$inet(0x2, 0x3, 0x100000002) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2d939957648ee86c826a1af64a4e52f8e71e8bcd2450db9b5f974e3ce725b5310d23aa64144b28db4b9ad1fdcb0782729f5e147c3258ac83ff239a3afb85af74c81ea0ff784c6f8780e2e5ea6c3f00adbee47f70a7eee41b813c0ee7bdcdee2913aabbe5148f15023b7c8ab2dce6b66e0d4bbc7b1f2a428d9c055b3a42f3b90779", 0x81) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x4) 16:02:10 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa00, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/53, 0x35) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3a, 0x2, 0xfffffffffffffffc, 0x400}, {{r2}, 0xfffffffffffffffd, 0x1, 0x800000cb, 0x5, 0xffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r1}, 0x0, 0xfffffffffffffffc, 0x20000000, 0x6, 0x20}, {{r2}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0xd1, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:02:10 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x8f) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:02:10 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getpgrp() 16:02:10 executing program 1: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) getegid() 16:02:10 executing program 0: 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() kqueue() close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6c1, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7}) 16:02:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x0) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6810, r0, 0x0, 0x6) fchmod(r0, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = semget(0x1, 0x80000000000003, 0x21d) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/161) ioctl$TIOCNXCL(r0, 0x2000740e) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x80000001, 0x1}, {{r1}, 0x0, 0x8, 0x40000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x32, 0x2, 0x200, 0x2ce}, {{r2}, 0xffffffffffffffff, 0x20, 0x6, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000000}, {{r0}, 0x0, 0x0, 0xc0000000, 0x3}, {{r2}, 0x0, 0x1, 0x86, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x5, 0x19314000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000000, 0xb0e1, 0x7f}], 0xfffffffffffffe01, &(0x7f0000000840)=[{{r1}, 0x0, 0x82, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x65, 0x9c6}, {{r2}, 0xfffffffffffffffb, 0x15, 0x40000000, 0x7, 0xd7}], 0x2, &(0x7f00000008c0)={0x1, 0x1ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x1c) ftruncate(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x104000000000001, 0x73d, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/116, 0x74}], 0x5) mkdir(&(0x7f00000006c0)='./file0\x00', 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x49) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() accept$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="a1ff9c90427ab8486986ecce3c82d71e77292902d6a056fceabdfc63e6972f32b685c67bd28e41ca93b0b77f5a4caa75e2adb418f3940d10f5f9e670f18b7311c8fc0f10bf5e1200b3d88ff276421785b0c1448bf8f924e7667cbdd1438bbee6f630fbeebcf615c05f81a542c5a368ee2d0889b26d6497659b206e915c92765684808c961c8aba616224ffb639054d08db066ba34c3af6c11c8a914efe540f9399aff8a1683c3d379924af20654ea935e9af587f31851925b8afa9213373bd3528e794ba59a1a13f7826a3618bd03e1ae5547775a355c4deb15919a1bbc08c18", 0xffffffffffffff4d) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:02:10 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0xd5, 0x9, 0x1f, "33d108f51b2ab461cf93387484571328c6cb5b60", 0xf786, 0x3}) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c51a5a32ecbc609a2f93ecc8263448383f8e90c38951fc900829ffe3da005c0504ba44a09d7709adec521036b38b43e45f371cf5c2094df053462164dfcb9f3736544c1bb2a7c8a54f93e3cc87ecda7817c89af8cb411cd14ec20ed9c3d3d9f50fa1f62047c48b5ddad6aea8f8b7c2bbcb9d6eccfc35bfa541977370a1a56984", 0x80, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x13b1d131e17770fd, 0x0) recvfrom$inet(r0, 0x0, 0xfffffffffffffe98, 0x1, 0x0, 0xfffffef1) recvfrom$inet(r0, &(0x7f0000000000)=""/32, 0x20, 0x41, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:02:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/182, 0xb6}], 0x1, &(0x7f0000000140)=""/240, 0xf0}, 0x841) 16:02:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:11 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x3, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:02:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffff) 16:02:11 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) 16:02:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x33b) 16:02:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x100000001}, {0x5, 0x2}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0xb3ca}, 0xc) 16:02:11 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x80000004, 0x0) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x3, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:02:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:02:11 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x23) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) r0 = socket(0x4000017, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x0, &(0x7f0000000100)) socketpair(0x2, 0x4006, 0x800, &(0x7f0000000080)) 16:02:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000, 0x9}, 0x10) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x40, 0x10001}, 0x560) 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) semget$private(0x0, 0x3, 0x40) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x6, 0x5) 16:02:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) recvfrom$unix(r0, &(0x7f0000000980)=""/18, 0x12, 0x42, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="f4677952811abb963500ab595349410e3341f70f104014ebb2efde96392e7ec4c11997b7b0e94b1d654f044bc16cffb0453bb8bfd698a9f2b5978a3a9103d1336c2a8393ac1d12fd37e7fd9782b7646c770ea0bcc8eb00cbcbca4605cad3391ede7b754a95e70e72c5b1617fbab75e7d53fe893d27c4528d3837", 0x7a}, {&(0x7f00000001c0)="a985812ee54265fc2c0613198fb2343674a9aa3e4cea12439a09794e52ca9d93e0f49dfe2e862d4fdd8b748a1d798c7f0a770ff6a06394dfc90ec151c3f80eb9d0c77d44aeda8c", 0x47}, {&(0x7f0000000240)="d45fd148fe94283081d7203af4141ea2877ef405ea21f77e13ac41f2740f2cc3647f65c320a8742548f09210628cff9ed34175c5ba51cce185a0897cb9f409664d542afd1627ab6ec3fa6888b4eaf34c4e94c47f5d4b3552771929170f803d6a7369bcc7caf32454cab67f79442cf0f9917bae", 0x73}], 0x3, &(0x7f0000000300)=[{0x80, 0xffff, 0x55, "e90f84151134d9b5b33266e12d2911b36e9c434751a0ac749515ac86f7f4996347def09f8b03fd93d159b2e8ba9edf6d283908f3622000a14fdf814ffda9961c4d819d2b01abaf8e175e8e700448c45c4e42d6602e686136d24e0ab7ad83e4c5d9c1bbbd72b6402d2ad03d83ecf863d8"}, {0xf8, 0xffff, 0x8, "441b642255afdc6ea949fb88ea15454099de21a87c08cb897dcba7bcd4426ec1af2fae5af23b0b2cf05f3001373b42bd0cbe9c60db13d10911d80ddf1c5b259c85b57c6ccd2f81b878831ee5139fda7f8fac40036f2ebb9377b6b3700b202b3dd34fee6abb096bc7a937e39bc8f56eaf36ca2f68addcd641ad705640a20618ae9f4928c19a94c42c640be850c11447096fe59a94b6729d6696598c29402e05b3819dc45e125ec7ef8d895fd3ee6ca426ec9be3a78841dd181e1d50c5172a890a9b33d8032f7273fb75f212653b590fb61af8ef5f2ea78812a0fd3418da11ab0bab8301"}, {0x108, 0xffff, 0x85, "b7784eaf0bdf8b8ef69095bba3756524925fbd14393604f3668dde7bbf1972a797a99d591cc424172ecb2a6e2d7b416da0f13a372e3c02fe2676e508be55b15bb9a9fdacbdd89e0ce4fd2e2fbe68919a9733267e559f511389e703807fef05659377ce2fc53d3b8940006293ed2b0f0b03819fd4b82c50bca7378a914614405c75d66c5ec1f48cbf274a8fddba6a7edcf92faecd70fc7eb6d2b947d3b368a4ae3e1d69365f4e15f9459188da3ece3c13d533eebfb488c412051d8791c9e3f0a7cdeb582392bc1325df0079fc067b2564560f4c64500cd13c73e80644906fb5fa94c553b11fef395139f3230b9234299dddf45f483e2b"}, {0x58, 0xffff, 0x80000001, "9d2c162e7110758583140fea51dc958efc7e1692f3236615555e20c272cce64e42296713662e2e5b406870512ec6eadbbaef25c3de5941ccbbeb46b5644d887a059c316687adb756"}, {0x20, 0xffff, 0x1, "c3252b59fffbec7e93fa0bddc891a761"}, {0xe0, 0x0, 0x8, "b5cd7e0c33e68585c8eb77d92ec4ed2cacfda7a041a91c63630bcd0007c46f0bd0c8a769ede5ecf02881ca2077773d785a0bc29e790e57c3b2d5a2f84fee5a2aabea98b818c798172ba427b4bd5ee953d8a21d7a48007bc57528a8bd06b73f9537a7628e59654b087bc96e6bb5b2f093bfbc283a91b94293b48a0d5c3e0eff22565fe8754b53443989b437539ca30f3772abd1e5a4c2f8b1fe1618d1bff92afd34a613b6382ab67602607c1aab6faff292da1e73a61b9c67570a4eef1ff091f9c5a23e5a49b71c7979a2"}, {0x80, 0x1, 0xfd54, "edd8676e473510a76d3f9461cc47f784456ebfc3d82d4d79b6f9078ca058e1cecf651f7edd510f4513cd840dee7d81dcfa3e0acbca670fea42304b1550af3718f31b9b64df66e42ce3a33fd092486cca22b2627d19087c868008facae91e583f33b2120e709fd86162ef8d"}, {0xc0, 0xffff, 0x1, "d6f4a107997abf9252c3c9616af3ad5b4aca04a8b250076fbcfe632c15019668571b198d95985984d9ea92ab1f418c2d25b9478cfbda873e7601ec4c1c8c8dbf368b4499d5c264f20690af784226325f5aaab6c7153990e0fbc267c616565738d0ca5d0ab7efff66f83f0fc6bf3ef62a2a44e38e846d9c9abda51a85574c77c12d939af00f9c8534bd67af3856bff99a99111230c442a8c5e37a113c02fc2359449a55c3d3ddbc7d075a7eaa15b4c3"}, {0x108, 0x1, 0x5, "232d85e2f1aa375d873d3498731dacdd1d62af5cf99052eaa432550ff3a9f103d4de6151c92def5e3280d4a6583f00c3942e11411c87dfebfe1518bdef1478583b1f30a5097b7da1f209502c9d5ca8feb8c61f80379f77e7e3bd7926d084f298c017b1f50d679b4e9cf4e7670cbe1d0776816e6efcdea900563c0809b6176379fc50270b052b042aa733100b3ed17c808d645b17f7072545d7fd245cc47ae918b064790351e543aca75b257c3d3de14ee6b302fcfebdb8e69235156586805d6a1caa2fa3857b6730bce48676430e7bf8d9cca53cdbb735ed0c81d7d47ac3d4d9d16077e6ab0191de3f5b09c42fdb5b7a85dca40e71a9"}], 0x620}, 0x40e) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:11 executing program 1: setrlimit(0x200000000006, &(0x7f00000001c0)={0x7fff, 0x2800000000000000}) r0 = socket(0x1e, 0x5, 0x100000000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r1, 0x0, &(0x7f00000000c0)) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x20000, 0x1010, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x145) ioctl$TIOCSBRK(r3, 0x2000747b) 16:02:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d66696e651000"], 0xfffffffffffffe0d) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1a67dc612485c450341dedd5b9a4dc354f5078f62772f3ae21e23eb0", 0x1c}], 0x1) 16:02:11 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) semget$private(0x0, 0x2, 0x100) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="c61f4f86782a7bc27fc5b1ddaf3bc0b8194a9d31f153e314c39ef654bd5a8ad049096201397cd8", 0x27}, {&(0x7f00000002c0)="50ca679a8c1467da054d307adfbdc110cb4623d8c884fa8a1e5cf2883d39d39f078b74962fae6afd446148b9d0d63da1aa0733474f3cd26e518cfd5f7ff7a9e13f6fd4b2117a73ce787b15e8daf7d04c00471e828eba35243d731fa0ab0968f5f2d286b598c5eb9fed41982cabe4d11fd24a0ba9bcefdcd01b10ffc4a28a138fbc95cc44b3d8bc3492244ac1d4f4383fc6a3e54e638982da4f0531b526a37e62d2076333beac2b974c2986e4fa2342a2bc27b9b0821b48bca97c4e6fccaa8e456a05dcb7f6c1f3c167335b4fe8d7043750fdd526ee32cd111a2e82df0929b31e4b39bba374e0453897f82f786cf58e60e88f0704cab665e63af99052c1481ca1772d58b4de7b8a58c6bc67cae0fb5d88834db5c9680351935769ee5a0141d4b6120fee0e50a16b3cb6c3d25f68598ba96158d236879169974d7192f613fee8c3dce7f41e2ba40a449dd31795a5d90eac3dc1019eb24c66a032334453514088d0cc6e68655596e4685a34edf828ceecbf782f821d1ab16ef8e5f55afac7de8252a1337de7c8d9879860479ad1f3d8e549ad2ff6a7b40c8d4887407a2860c5f95f9b7a27eeb73073f3e233cdcd3d66a89afb02b0d8059e44a3fa19b9d4bc6eaa58fa54e3136e35fff4d0bca38ad730a0a36334eb59f1e8725345000deefd16e9873b25dd77a9e092a3213d92a57feb0ae1db4ce676ac353d93352a13d668d09c9a3e7fae335d3c1ccfe266f98cffba1a79dc61969d5e092f5f59d975e52c744efda6108747fc0e00067df224c311fd7c3fd53c97e73516c1bac22eed4e22e71f3c87109393eea1db07c83fc4760bd79cdf1799417eee74ad6d46d64ff0d6740b5f77a45c8eb21a266ced63ae231013515316ef4730e94f2103c44cbc2a31fb6ef44aecc6b1cb85afb3592daf2bd005802c5ad57acd249b48d9245da61ac99dba25b982e2082227db05c49c29551f3112faa6b9fcb6a9ed54b06602d379d7a55b9a6d82b8499df13d32e4924565b98d8e7da206fd9f024a051b04cf814515ebc05c3930799e31ae1c047890c2e1e23656b02a207341002bbae1a953f3b848fe4ddce83f7fa522d8cd8abcbc0f0dfaab7358c2f82f304ea5f9c54c30d6c6368dff847eb8188d5f51ca9693b5295dbc31ab9efb7c36767ac91f1b34ffd12eedc41cc77990e00cc87b4f59b3f2a65943b04807cc8f145d4953881500599186be2778140d704d1ffa79cd742aada030ec33fd8eac2d6dc49104ae7ed5dcbeb065e4ca636304fd97d2558bd7c696ac2584bda5cf4c1d234d43351cfd24ec24c32ab9c95c144ef3a6712fe0e5ac3cf24cf4d74af7e7ba20945489c70d3908f07a95a701de690e1f524c8d55afe553fafc48c464d3caef9fd2fb0cea22283e8d0d433be02fb020eec6798ae265639fa0751dfa346e8c30d72dabbff7a345f3b823a7dc95f22a520f2a71741e9d147720301ef09949df99178543677bc7a37690cb7ba4046eada50b9e654e99c982efbbadf7d73062b969110a75d1a51097a0a32674a6b8e6c4d9f3e0560c6d4159c7a45119f7a6f7145f078c41050e8483c6c80f29df4b87877ac2719a65236a7cf9e59040d8a15575a40eab292ad8264d9f93cda43a31a49e34746ad3920a2b70faa0cfaee1249fa0faec33ae940f4e05b3e4ce0ca3f92de0dfb012ef1e3de53ce862309ac699e1f556cde21b1f9c26bcfc2dc9c0ff36c19c4349d3af7bf5b571e82c018ee7fb18ceb03f09a16d9019fca17e2cf8b6b8afc090a16b58aabf4350d76a5d12c4683a042bed1262c26307c20aba6a12d820edf06e38fa5586c5bb406f48d754bad63cac2708b817c625849fe8f0f8d67a8b07cb97e2b577819a6059e9dc4a590922a774aa450ee86b6a9e990334d099b7346a92330843b891d61da05a81865ccb56e307371af40b11ee16954c7fec5067d38e3794052a650f8fcb4192d3c2bb9d380d7fb6ab1117942b709b52bf1c1d3f5d200e8e316dfcf4c06bdc77fd4ffe4fd92d21d5aaef33f3ad3f2a42298d94caa99d308006b4aefdedc340ac0d287e55abc6bcf53dfa6678343e3ecd6e205812dba6514276c85be894c6d45d2c19fdbe8ee3ee0a08dad75df9ca912f9891e5584a5e1ccb48125e2d4556afa8c703e99e8504cde3dee4a175a7e32f759a9417dc207d89f8d15f4242a70f43b556ae415dd007a811038c831c93fec430eadd7f56993f4bcb7955466d750ad89ae439bc3b4e55f66b6addc161a3c29fe7f720863939d3c76371bf98cbd0ce3e3a7852cbcd26c09a6a60b303b0341c10597d2962f2bd813616628c692aaf028db67d9eddeab0b2274e194991e1d63341d15d4e67bf0be5b28b541060b15ead605700b6f44ea216892099a63fa205580b7f9d72f5b7369d0714b501fba1340706cf9342843ac2bdfd380d48b9bc82718a09bc3607c9dc32407e66d85f8ae2b137245eaef9f968514b5feea0f2340fe165672ad0542e632d186374db6de28969c531fe47730af8eb5809fff6a66e7b4a0a9476d4a7e3cb66e47df5ce03de5ae3cc92a5355bb0bd15d357daed7fde68640c707e17ae781e6c4bf1e4b30778d105e6f03178c47a6e67f08ad51bc3d68671ac57c7dcef75eb0ee698d7c28781a5f49a094509e4ee743efeb575d381fcd293d9f8a48b2aebbb162fd364b539c86b748c5831d2e4392e69a93ece7a538eaf4fea7eae531968f17c4a0a0491ca2c41301d1e1cb75889678090f8993d7bca4ff7b09427996e28b8354a9263523716bfa6b28d06fa3d4c9b3dd52109c113eab7c95386bce4aa58c9f952026272574988c3035dcc78d440d65be9eb8f7e6c8afa7e04f7417bee571976df7ccdeb94b3a0ec5862b729202d5c8403c252a8ce1b22b3aceebf92111da7286b5fbdadf49432bcf717bcf42952a9875b22775c46371c99b13ab3fe4836570e584a1f36d513a43dc1388a7cd63c5c0d7753cbbc11004363347f8217d00fd88b33389d3448082d3519735ab17a757ab8f2c47c78372e65d569359d5ce6046cfe36d014b715290c16492fa7e6e8fbf36328335fe8d2cdc730a57636b0297d797935229414e7c99887eacfb86b8e67bde8e7b4e7c6f36eeee017143ea2f1915c2ee301b732084c998e3129e7f36794e9539faa4666026c32cfff30b769edfbcdd15338ae72ecc2ec457fd12499ce5a0bf1486c4cf4532e7cc99561ac3438df2589e63efcef2fca385ad505ae35ca906ea39678230c8d9a0bac6bf6d4ade156cb6399b9c44e49032228833f3143cdd4dba56079a8776a7705bcc6b44ec4be0585e905c2fbd7e629e954bd0fe9acf8b087a26e47ea126ae5f50aa4ec08deaa396a7471eb2f389f9a6a089533c6f521c8fb3194322f44a2c45338ca9047019446db5f36e8928056921231670f6af90da31a3f5511bd93967e8d1887c847555e07673e540de76760a4d2ad20d7eefb2a98e469040a3d57eb6d3a45dfb1aca7e07976a380be766f47986289ea5c1e239065cf5be459d4392fdbdf7287d6b512df22ab192604607f2f6de1be2830029ba21b64761022b201019b11d7c42e253d01bfd655fb4dfd1620955e99e8b11804bd9f60b582807b78ba7fc2e9effd9f1d5d83c5b836f9cb5b224c40be3a72f112f97c93a085a37ad73801cd76ae3f24db9c96cd2da8c3ebffc0f23a091a922c220495616ed595406762e0a7ed4cfe8ad7031226671f3b327fc50ad14e6d5b15280c07be6d37c494fd53c14e16f754c6d812c9f1669152e023d8d4804a4f878571543dcd3782ad44d8b7732bc36b1a0db22f65b17389754793a73bbb4e5011441d92ba15df9220c9f867a407072da2eebf0b032417a2a23e865f19a354b83962271d5b326968fd37ae9ead6dcbbe88b90427fc64062cf811ea623bf128a22ebc9e0dd285d44d86ec324df69d86345ee02c181c959999a4379aca9a23fca77c99b4a5bfa8be0ae313f0850f7576ae265309961ace43b639b384c4540df413d6f106b247d665627c60cdc7551c3feef1dbde0dc74ee7d93315669a25474d47d3d9f336a7871699f4b73f2d3cbcd06ac6c664022a1f48add18470329a3b7df2fb34546871b6bce04247c019d1b63d444208f77fd76a5726fb12dd0175e9d156289793aded6f52df39c94a9add9146fe9e4b4377da27d2f97d852a01a1c7e9d354c60562b70720ba7487b2799c455f3a59efef57fc2f86cac1596992d2ad9c3af49810880635b94ad1e6e14ab2516ee5003bf76df9ba6852fa7d8d40b0ded4da2981c6a7423cb917ea8ca768ef5478f0e9831aa67510dae134ed4dd71fa4be5d23590bc4fd869aa4d7fb220805df02ad53247a2e1c63287d80525b89e7985fd2cc4ae46f6576b29d8b73e25fa3c694cac8e8d0285e60fd6ac3fc903ba8134470f18d7ef9723e5e098b341702acfd0b7b6d11dab30cfd8363960bd7d48cd6a48283cb840363dfa1c9284a3feff5832a7b911892d72e29ecb6ab9d6a0c5990f1af355402731278effaa1d34bdfceec98107a03342a7a1b1715cb38893dd5e6abd92ac150d9d848fd6839e5e70ba98e14e85e2cca17891e275bedf34dbc4aeab3bb5082fbf61669664a5ebeac2ae0e9a4f001cdaada796cc60b2af5beb6cafda1f56a7190353a303c1596d335016c744aefe8dbb12b59b5c62f5f7d33e2233da48a340716d5bb54a2faab2c55f2de27d1604ce2640fe815293ce35d5a3cac5a983c107a41d56085cb26b42ff008f6b256e88cd071e1d36ca2abae75d51d51cc69c38666f6a2ae32ad8457f64986d92f48a3511da69b8f0bd7034026ffb125a8a4871521b79a5bcb0766768790e74a0284cbd68d629fd1a796db7cad0e93fde996016c98cbd9ae938c68177865bf29997fe28b1462c9c2fa512310086e71261b336ce96e39dcb291b40ccd0b66c6f9a65172a08fc47af821f5cfedaa18824627810f1cb2943ccd46fe6aa3ad0c1e73882ff5c44701d3606e8f625d3cc02214b13fcc88957a9849cc4cffd475909c4711fb4041aee86a5c0d29b99bc1d5d6c955479fb6ed3e683379703ab711f7d0288378fe7a235f1205411e635314be289f7b62c6f85d6a6b44a15ffa22c4a70d8d1a3f987807e73b90c8d7c6a34270a0e6cb8d7f695278b41e8d838c3756dec471cabc5347a10d6bb28813e172a5cd692a978d6cfd5de2a32129b0affe632e04902855f7ac8f4fd3fe834888b8d210777faad55015bbfdc8158444214e5e0db25a92b35fea3cc1293aacfe4f65a7b30dd36e0970700a0dd4082004dd57270a1a6e3197a07ec42146da35f44b17a5e0f29c9e29d53e2493275a9aeb1e192c9a0d0671a21328ae8ac365bafca9080dba66ae6438644ac6ba144b50693136a91b8e0eadc2bad0bdbff5b361e217375eb26683f2ea26019287c1b35a75639f82cd7e65dd3da5cb8005c8875bd55e2e04ce42badc3fc8817619767b6b8b7d22003e9e11436c6393a338e4d70aad8af0e17a720a2f10aa0a083c216bccde6e99d943dc1530bb755b1a7ed16ae5bde20a6b3802021654f15a5d77c8bf5582be0ec797ab90fcf8d94f626ccab94a65930d599fda5f28646671ee65af58c9aafcb8a8da072ad6926121879dd034b82ff297237c5e7ec3563ac6e0df6f5be8305545ae2d8c3d1c115a8e16a59de0e023440357d92fc212b9acc2355f7c12e19c6bd2a88c2af4216aff62a0c464cef07567cc27c097f69c720facf3883957f22314226dcde4ff2e47c478ac907c0e9d737939a41a41aa4219ac280a997186686daf239e24ac0cd4648ab5c50d80e3a929", 0x1000}, {&(0x7f0000000040)="0514a6e7ed595860bcd30e86c5780b3a2341cae9d1030f83497ae40bcee9bae22352505110f4f80d3c81b1240a8100807dc18306705158f373992f958679306faf0d315ccf71639a83b14bda1f74f4013b61867b15cf14ba6f7c09deb9d6d2ccf03627f2c2f137bacdb16c19458858b5662df59ec1dc6e5929f5782f904d3f2849c0d3b855fcb39a3cbb5eb745664876e8ee293b169ddbd34c91f86fc9a3fa12175824ca880eb770bac7c6908f22a8325b6958180a653c", 0xb7}, {&(0x7f0000000100)="005a6a543de3200bd5ca727fbb5f68dae81212c3c6d9da1a2aaafc5c4c6d1dc2e6554288bcd57ba052099fb8ce8680989d127acba143be897341e39771495073a77bb385550390c14a35a9a3af48ed671acec8428fa8c40b8549fb1608", 0x5d}, {&(0x7f0000000180)="8d0b2fcd86c6a0d2a6034e1ccaca9895cb4d3c0592d57132ff120ce0b1b702f0e393", 0x22}], 0x5, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:02:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:11 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fchmod(r0, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffff81, 0x1, r1}) 16:02:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) write(r0, &(0x7f00000000c0)="e3f6fe408d77ab03d8cc44ad9e4c49e018fe95261002abc3abfedf043654ae554fe412a88ce904708251cb4cf1fac619c2c969766b78511aad96deb6db6980d9b90cdd61ec89f6221efebfbb573deca3ba64c9e1e0a4ef7908bac4995117393dc9af331afe7a651f55e58d25cf54309917cb1f5416244230694b984a64519eb11ace06f197d7ec31e4f29472f758ec7850a5a93318f7f28ab57faacccba0b0ff079f314476caf49f227dd5c70575433d8fb82e7748cea3108a5d56fc5504ec1f8b793a312e", 0xc5) socketpair(0x18, 0x4000, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3, 0x1, 0x1, 0x8ef, 0x3ff}, 0xc) 16:02:11 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:02:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:02:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="9c7c480dba92bc7e7c53a1c16027aa5723fd17ea4be1682b930758309c921805aae74338", 0x24, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x4, 0x101) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair(0x21, 0x0, 0x0, 0x0) 16:02:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r4 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r4) r7 = dup2(r0, r4) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000017c0)) recvfrom$inet(r1, &(0x7f0000001b80)=""/233, 0xe9, 0x40, &(0x7f0000001700)={0x2, 0x3}, 0xc) 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(r8, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(r8, r5, r6) 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:02:11 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:02:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 16:02:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x3) 16:02:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0xb8, 0x4, 0x1, "6198d01d0707dc011194fcd8c85afbaf3c7191d29844889c040ee00fc9531a8fa915f7b67e16bff963bb5389884e63d1f150c9c69ba4b6e797ab77cd56a1bf5944aa2a48d0ce99d68f36bbc1ff914b9ae4b781c0918e510e09ff661a4d412c6bcfa5eaa15100a45bc8e69a170edb913ed5a78d57b47d51e37502595499ecd57d963910b7f8964b47d8bd033764dfc6bdc09823692d43148f54d77f4e21d0316193"}], 0x5d}, 0x2) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) 16:02:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) shutdown(r0, 0x1) 16:02:11 executing program 1: readlink(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)=""/168, 0xa8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x400000000002001, 0x3) mkdir(&(0x7f0000000000)='./control\x00', 0x4) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 16:02:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x126) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0xffffffffffff1e80) pipe2(&(0x7f00000000c0), 0x10004) accept(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000045f7a958d96a732dc61abe2c00000000000000000000000000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a670b890899e4000000000000003f5cdf68dfc89c7877cd19a68a21c3a66835b606042498b08db2075ffb978a028b26eea3ba06a3cadf9f167e77852b17b855e129021cc1cab530c137ae89cd3338157c01ea0000000000000000000000060a3c10a09eba2da7e3842db6a8bdb243fbb68446567bbde1b9157d7c7e785e4483e49c7437f985d06020a788bc9513286ef5a9f7e4a222e509e5ca185ee14c8955c80857024e7cc7e66e48c919d16feef5c5c4930181da050ba3398358745400109edaba0cf071512ce4b2ee80091a07cb6c"], &(0x7f0000000100)=0x6e) dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x100, 0x19) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x10000000000003c5, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) syz_open_pts() pipe(&(0x7f0000000480)) syz_open_pts() socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000640), 0x80004) 16:02:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800000, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/33, 0x21}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/92, 0x5c}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x7, 0x0) 16:02:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:02:11 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xb15) madvise(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0xc) madvise(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x3) clock_settime(0x0, &(0x7f0000000040)={0x8, 0x8}) 16:00:08 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x10000000000003) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x200000, 0x0, &(0x7f0000e00000/0x200000)=nil) shmat(r0, &(0x7f0000e0a000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x8a, &(0x7f0000ff2000/0x1000)=nil) 16:00:08 executing program 1: execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='@()\x00', &(0x7f0000000300)='/,\x00', &(0x7f0000000340)='x\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='x\x00', &(0x7f0000000400)='\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000600)='./file0/file0/file0/file0\x00', 0x0, 0x20) r1 = openat(r0, &(0x7f0000000640)='./file0/file0/file0/file0\x00', 0x2000000000004, 0x20) connect$inet6(r1, &(0x7f00000006c0)={0x18, 0x1, 0x0, 0x5b3}, 0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') close(r1) r2 = getuid() unveil(&(0x7f0000000480)='./file0/file0/file0/file0\x00', &(0x7f00000004c0)='x\x00') getsockname(r1, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000680)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff7f) fchownat(r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00', r2, r3, 0x6) recvfrom(r1, &(0x7f0000000540)=""/97, 0x61, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') close(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x0, 0x306) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = socket$inet6(0x18, 0xc004, 0x1f) listen(r7, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3f, r1, r2, r3, r4, 0xa, 0x3}, 0x100000001, 0x2c8, r5, r6, 0x101, 0x5, 0x4, 0xb913}) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x1b, 0x0, 0x2) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f2b3c0400000000000000"], 0xe) r2 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x80) listen(r2, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x401, 0xbc0f}, {{r3}, 0xffffffffffffffff, 0x51, 0x8, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x1}, {{r3}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xd53a, 0x200}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x42, 0x0, 0x9}], 0xfffffffffffffeff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x20, 0xc0000001, 0x4, 0x5e}, {{r3}, 0xffffffffffffffff, 0x3, 0x0, 0xcb, 0x3}, {{r0}, 0x0, 0x12, 0x80000005, 0x25, 0x84}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x200}], 0x2, &(0x7f0000000100)={0x420, 0x3a}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: nanosleep(&(0x7f0000000000)={0x101}, 0x0) 16:00:08 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') readlinkat(r0, &(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, 0x6b6d) r1 = semget(0x0, 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x1a0}, 0xffff, 0x0, 0xdd3e}) 16:00:08 executing program 0: r0 = socket(0x2, 0x6, 0x401) setsockopt(r0, 0x3, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x1) socket(0x20, 0x3, 0xde92) 16:00:08 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 1: socket$inet6(0x18, 0x8007, 0x9) r0 = socket$inet(0x2, 0x8007, 0x5) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x77, &(0x7f0000001980)=""/106, 0x221}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) socket$inet6(0x18, 0x2, 0xfd) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) 16:00:08 executing program 1: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) r0 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/196) r1 = msgget$private(0x0, 0x10) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x40, r3, r5, r8, r10, 0xa0, 0x5}, 0x100000001, 0x2, r11, r12, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x8d6, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x3, 0x7fbb, 0x1800}], 0x9) getgroups(0x8, &(0x7f0000000080)=[r10, r10, r6, r6, r9, r9, r9, r4]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r3, r9, r3, r10, 0x188, 0x9}, 0x9, 0xff, r7, r12, 0x4, 0xf00e, 0x5}) r13 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x6) unveil(0x0, 0xffffffffffffffff) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x100000001, 0x4) r1 = kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0xc2, 0x81) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:09 executing program 0: pipe(0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010004) r1 = semget(0x3, 0x3, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/140) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x58) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b66696c653000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="185b790aa2a095949fde5191e51de6205e5e8a3cd21dfc51f5bf93024ca569a74a4bded64e1abf94376f4a244e0696", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a", 0xcc6}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getppid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x80000000, 0xa7ec, "36857ba1bed1ce70c21a364b0f0f74e747054d10", 0x1ff}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() close(0xffffffffffffffff) setuid(0xee01) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x200000037, 0x0, 0x0) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0xff, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) dup2(r1, r0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) r1 = socket$inet(0x2, 0x4007, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8040, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:10 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x9, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x27cded8f, 0x0, 0xffffffffffff0001, 0x3}, &(0x7f0000000040)={0x7, 0x2, 0x5, 0x80000000, 0x1, 0x3, 0xfff, 0x80000000}, &(0x7f0000000140)={0x1ff, 0x10000, 0x0, 0x52, 0xd83, 0xe70f, 0x6, 0x3}, &(0x7f0000000180)={0x5, 0x1f}) close(r0) 16:00:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file1\x00', 0x140) socketpair(0x18, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="ab9e60328e691d492bf27740caa972d7f74d29ef688abdf467b31c6728ca5b35d8c11cc12725ce8f46cfba7f4852d0537ea5d0a0c58d8927ca6687e98178f532a2c4cc628b270cc83d93c1490b13f3c2212949fb188e7db382ceb4ed88aba7e2213a70807ee8ab88895589f3089223acd2db1cf3132bdb4c28c2bab525beb4c23ce9ea546989a762ed5182ecad928ea92939ab3ba35bec47c1b1173ff579df43a393c3ba7cd834f825eb7993563784c87ee199ab05f78aad75735844b4dc04c91acb249860cb14c279cd75f515548c6655eb0ccd441c90b7346bf4ec4d642cd7664a2f36e7c0", 0xe6, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x5cd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000400)="d48c4ee8e28628298b7856ad789b242f9bcd3c91612f835699540554614bcc5045409f883e1c9162671f98f0b5440b3415705cc8681e99a0890a527601eac1f763ca029f5f476ee3f17939347358d0f1570c14c00a09a47ca5d1c49fcb4b1140aaff02eb51074d1f7eecdec1681dde06bf57d97692a7a9f8e689", 0x7a, 0x4, 0x0, 0x0) fsync(r1) 16:00:10 executing program 1: socketpair(0x1a, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0xd87, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 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) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) write(r0, &(0x7f0000000200)="705221e3c70019e74a7baece5caf494b50a1155a6d3ec0b200650a3f65d4daa5f5ef774cec10e9e7912964babf45f2284949d28932ddc8dfe5831d163420835df934269a3afbe6362f0918a8c74e643db8b3213d980d9aeefdb7160b15bbb281f74f144170d8dc735392ddd046a862f42f9b9354cecfc776cfc03b12c0dd5d227627f42ff68a7410ca529651640238e876e35f5be16ff561cb8c098965b72999b0c54dfcb87e311e95b8cf11614585ef95533905c30503d129f3408199ecdc0f4bc7109c738c3076ce43a96879225297", 0xd0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x2, 0x3, 0x6, "8dc900b20c401fad33ac9f57124b6f95d3c03c2f", 0x5, 0x40}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) close(r0) munlockall() socket$unix(0x1, 0x5, 0x0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x38d935f2, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x8, "a471e01e2e18cb1a4beab7433ec2c3aeba006451", 0x8000}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) fsync(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0xc8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x61704cd8edde153, 0x144) fcntl$getflags(r2, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x168) ioctl$TIOCEXCL(r2, 0x2000740d) fchmod(r3, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xba9, 0x81, 0x80, "c6e51ebe319ffd6061b1070a8d7a860c309026b3", 0xffffffff, 0x7ff}) r7 = getppid() fcntl$setown(r0, 0x6, r7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x12, r5, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000180), &(0x7f00000001c0)=0x4) accept$unix(r6, &(0x7f0000000200)=@file={0x0, ""/87}, &(0x7f0000000280)=0x59) r8 = getuid() r9 = getegid() fchown(r4, r8, r9) dup2(r3, r0) r10 = msgget$private(0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x0) socket$inet6(0x18, 0x4000, 0x6) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x812d, r8, r9, r8, r9, 0x20}, 0x77, 0x400, r7, r7, 0x7, 0x6, 0x401}) getpgid(r7) pipe2(&(0x7f0000000400), 0x10000) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x84f1) setsockopt(r0, 0x29, 0x200000019, &(0x7f00000001c0)="4a74954c", 0x1ef) r1 = shmget(0x1, 0x4000, 0x205, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() write(r0, &(0x7f0000000000)="1201b4da67", 0x5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:10 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) setegid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmget(0x1, 0x1000, 0x624, &(0x7f0000ffd000/0x1000)=nil) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7208, r5, r3, r6, r0, 0x8, 0x1}, 0xcb2d, 0x7, r7, r8, 0x9f0, 0x1, 0xacd}) setuid(r6) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r2]) setuid(0xee01) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) fchown(r9, r5, r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:10 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$inet6(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x7f}, 0xc) listen(r1, 0xfffffffffffffffd) socket$inet6(0x18, 0x0, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30c09, 0x98) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = accept(r1, 0x0, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000340)=[{{r1}, 0x0, 0x22, 0xf0000000, 0xc0}, {{r1}, 0xfffffffffffffff8, 0x21899d5aa7fa101d, 0xf0000021, 0x80000000, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000022, 0x200000, 0x3}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x94, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0xef, 0x5, 0x400, 0x22}, {{r0}, 0x0, 0x20, 0x2, 0x1, 0xfffffffffffff2bd}], 0x9, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x88, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x90, 0x8000000c, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x5e}, {{r1}, 0x0, 0x4, 0x40, 0x6, 0xffffffffffffffc0}], 0x2, &(0x7f0000000200)={0x1}) r4 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xb03dc04a33f28be6, 0x4, 0x20000000, 0x100, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0xb, 0x20000000, 0x1000, 0xffffffff}], 0x20, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa00fffff, 0x7f, 0x95}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1ff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000003, 0x8, 0x400}, {{r0}, 0x89e80ebbe85821c5, 0x15, 0x1, 0x5, 0x5}, {{r4}, 0xfffffffffffffffc, 0x3, 0x60000000, 0x3f, 0x9}], 0xe, &(0x7f00000000c0)={0x9, 0x3}) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) ftruncate(r3, 0x1) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000500)) close(r5) 16:00:10 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300034eb97d9d195d98e5c284de277e800d87a3cef257e30e18a02a7f05d61"], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffff504, 0x1ff}}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="90d4863b5543497687e78e674e84dd989484b0b472218f68c22f979aec329c0250d9b4e88062c6382870beba5b6ffcb16ef6f6188bf5707bf98161c4359336a9532e7050d974ae58c27cf2a1de5c036cbe2aa6a9e804d96c0a1fe4812d044695a6c45ee75ed9f4bfbaf5b8d13866193cedd0123f4f462d594bd17fc72d330d2e8cda990068eb3a843f1ac06adf34303d9554d80cd29135ad6437efc1bdea65ef25db81a36a5f9478db338fe628038472e4d7f9be0c59a47f5f1d510a15053155f2a0b40a651665efc6f8", 0xca) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket(0x22, 0x0, 0xde7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x18, 0x0, 0x4674000000) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="58d135f23ed16ebae63225259560f8e5815f73f20004fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da021bbd47b3bf579456fc7d4096e8c8b6b87cb2d72080000000000000028193ef16ab93f12fc4d5f16b136a4d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0xfffffffffffffead) syz_open_pts() r1 = dup(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x81}, 0xffffffffffffff3a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x8, 0xfffffffffffffe01, 0x1f, 0xffff, "ae582e1cad777eca8764a64ab7cb60e2f58a1647", 0x3, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/5, 0xffffffffffffffce}], 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="be851172753f7117a2edd67c92ae7b99433e74f8aabea3bece1d567b14ccfaf97ccab2c51f5eb38dce2ba96c8b5a85280aed98fc6c556e1c888a35e2186d5489b5a4d93095ab02cede52bf4f9703eda79b004c0d53804fa9e3f61f144bbda11b7cac05dc4b66e366ffcacd6711f2b76efd7f2c0f366f19fbb3a35b957b1cfd7f3b068f0bddcde92254b8e72ce3c152c0b32a0250d62296df06154a807c0bb4b653267e1c1966f3ed2332961addb2b415da59cc3b4c3c9bd4a0d506c716c4599a22021665b80ed6a8355a", 0xca}, {&(0x7f0000000100)="4da8f0c712dab1cbcbce60452c31b7e90c31622fb70456e4d2d50e5d97576b26f794d5ab566c6c3ed32a51bc78e8ca5fc87d4f373370d23501dc5d9abdd4d149c8dfe26f52b67212b99e73f9ff48d2cf9ce4e73fe7166c6e0dc77aa7d2797039d165b32670238cdf0c2f5e8ad84e51cc4d30f48b1dd49cabb0931884cc45442fc2ee418d8d2a1aea9542dbe9a862767b1c05bb42b738b71d337e2657fc17bc73b1e59dff7a5694d09d224d310e33b1c545cdae7c85dbb82bbca6402e5dd35207a575c0e977396f82a321d62a7bb73a53", 0xd0}, {&(0x7f0000000200)="8e8f5feee7b0f42cb8947172ce5e829db62ca0ba0c3ee423ceae353e0a3b14c1b6b9196c119e87c50de3b9c25874adc5d9b161cfbc767367cbd5e9d8d4b2da0a1b6a294f8b6a2194f5928f4ac8bcdf2644fa617baa49246876720b5173fc4857a7923f10323dcef0c07667c2e884313cd2870f1e90ed92535f87de823e8bac533251a69ad517073edbb03649c3121d673ff674d6f60dd58b11d6c9", 0x9b}], 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./bus\x00', 0x11, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10004) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000009c0)) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a40)=[0x0, 0x0]) r12 = getpid() r13 = geteuid() r14 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000300)="4e666cf9b365e964af7127df96c4718583515bbd110a82a68c1ecd5a7a3c22940a3542ee8757471e3a6725974613f0605f9fc159d91177fe9392256db77f28d949ee7927f0d68f3e5cb81bca6fcc0481f0b96c685a837341802e889029ad8cb857ccbc8b97c26ca66c905b67c8c7751122971d87a35b79a582d117d6250be0e0e7b381489bdbb1e081addf8100d848abb74a94e67b3a332edfe399edefa6c1b5f339b5fe2b518335b990de29a285a5948d3ef236ad319fafd7bf9c2d8394800265fa4f", 0xc3}, {&(0x7f0000000400)="08ab8e47634d6d4a013031ca83fc845741493575ae026fd49d1aa482da27ed67a0d58934563884666b279272d9352afb02ff3c4494da188084c70f1f7b832de9acb7ed06468fa38b05d7aa15c87ec0", 0x4f}, {&(0x7f0000000480)="c3f9713ca399fbb510de5fb7efbee886e12c09297ca0b7b3694a04884d307560c622090deb601e06f8f4ba2a3616665dbbf2e6efc5e1cd265a081d9ff5", 0x3d}, {&(0x7f00000004c0)="320b104ae71c43834b771d13b2114ed42475b99ed73d14589bb1db379f2715acc8", 0x21}, {&(0x7f0000000500)="802e670979d7f0cee150e3f6c5bf34a45d49496944a9b590e086e7437cf542feda1c28e116d22f361a63a19114f0e69eb8e34229d0c429ced17292d061b0544571c63e2f64854563af6f8b3c057ee7d2d3f9ee582fc9b724e92011c99ab41a53688e404a4f2ddeff247a82179e7a22c2dd16ed1db9c1b4f183d6eb7546b2a57d82fd02bae90149fce59126", 0x8b}, {&(0x7f00000005c0)="968814261a4bf6e6660d2219c169f5b027218208050556068b825203aa126f7e46dd0f9243dce29e11da1d415048b720128a2d622519a3177d938aa29164b2d323e7e20f8d686bd6b62edfe5d48370aa5e6845f7a41c8cc702d104dff8ca9259eaa70e59a2c7d5a6352f1e35b8daf3f1d033daf9d21f8ddda0628fe7454f13ed17ab9e718ec7a9", 0x87}, {&(0x7f0000000680)="df584f7788eb2dec2485239357bdd0a5666fc544fb97bfb1cadf9d189a823a89b98ea521c09c80104b459b99f68c4fc1903e19ff60bc171c0ce6d761c6810de8bf29150e0d1d540cddb3dad60cb01253009b0193777a361b2bb139f895e4145a3a57a961fb376711699ecbe0576ec0e043060ba50525dc470327918ff9dc38f62d8541fe7ca3b41a1d95297f46451e275c2bc54fb159fe946c843836d0da0310d9944cdf881e80b5b2adace85fbcc6ff42bd16d97c0d5897f1988ab78b7c4ca78e8da1cda947ae3c67", 0xc9}], 0x7, &(0x7f0000000ac0)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15]}], 0xa8, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8091, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r16 = open(&(0x7f0000000000)='./bus\x00', 0x4000000010005, 0x0) readv(r16, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x3) sendto(r3, &(0x7f0000000bc0)="bddbe9bd52e2d620f4abc89ba4803d9152d6d66c555a6a4d0e4157f5143f3fe866b9c1477c637587130ced5849fe6a", 0x2f, 0x8, &(0x7f0000000c00)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r16, 0x80087467, &(0x7f0000000080)={0x5, 0xffff, 0x6, 0x4}) pwritev(r16, &(0x7f00000016c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe}], 0x1, 0x0) pwritev(r16, &(0x7f0000001240)=[{&(0x7f0000000c40)="5ecb9fca66a914ae49d52e335d8c218adb94f35374b9d5793239b54aa8543fd0c26381b2ce83eef37dfed9f69272b1d8bc0af8502455bed698c5b2828c3a09e1a52084e7f051b70f7b663e4f72ba198748aff9ab5052e726f0902569fbe09504dc129926e25d7292454cb4c927b5c7d720e9720e38469e4761a6324c23513ab3f00070d53790c5e7b42254e255bb66ae1551207f2b13eb3553d62ef6fece9670e60ad93b998b68802f47891aa9c6fb2fe73779ba74db5068a8629e2cd915486b43f0d56d2dd2044ed3bd63fcaa59d3f221659045bf27f341cecf6cd537296c77", 0xe0}, {&(0x7f0000000d40)="a31d772128fe117bc8cf64d070523bede2fa085b526aa349016bda3be6d8195ca5646c7809137f34bea622c2bc4afd977f22d569f4f250e0d3398268698e0325834d50f2cba7b77bb3c74b0959ed578c01f913a21550a8c329a7eb71464541422f20fe58ceb02c11920baabbbf9352cd6c47ad17b652397d18cb7f12b078e13ab137cc9f8fb57d31f312428ed26c43e936afc9b857abd1e97653def0c9cb6bb7c0418c8c604fd2c2ef1027e7c8f4fb0f227a6ceeebd5baddeee952d6b382a7ff5be9be79dac8571e3a681bc8987ca48160f7fdf1d06075fd948318a1edfcd9e3f856ea3816", 0xe5}, {&(0x7f0000000e40)="967ce5f7ef395153befde568f1e9da1f2c9324942b418203c69091ece22a75ba4d54fc7105c2eb2435dbd3c61061a1315696122782c779580b62bc4a4e2b5381c78924524c1e2dabab6f2986a7c7ee69f21089f8e2b0f6c63224a312fb47c8274d2893ecb578d05a1b978c8fda326079c22f2bc1916cf945e44af87eaa5dbe9d232e7298d969f20fcb93cfd880590cd8fcecb58b1a8a331d33165b5c618b806cdaa5ed0aee456b34ae6a0c45d1c86ac8da4851125135edf5b7ba9ebd355584c77be805b7add3c4bbdc16ff63252501544f2a19088de978e3ff73317c6951140a4fa803da1f627b524fadd0e46a6aedc0191afe", 0xf3}, {&(0x7f0000000f40)="16cb64be6990361c153f244a4bf0c1d76ee81b3ef4329abcd57617e7b799e8f0a9268b4fc3cd1c143ebd75e8fad2aa7d61012fda7cc63fb8586bb81bea6d580f9c26bec14454f658ebbbdb1d91410eba4134cde7b224f2b1ca7f5bddd190963df39ad97e737759642aeb144be37c1a48413b855a17e4e1cbb39d5e77950b63e95d737792b9b48eecae284927009c13cd5adc40eda54ae94da7bf08fe6a5971f2c59774370bd8ec008dca", 0xaa}, {&(0x7f0000001000)="71d51721b24008804f4eb16c54a65c0d5798f16bef81fe5dd8ec89431d902651aa00a9c1efefcb5db30dde18ae6e98594bfcee16f4dbdb6fcd135237935ffae6d99ce0b6e52aad8be7cea3cf2dd5cebbb452019c2c8a1c4c5f99e89ce0d35ca9d08ce8944d7a2e76c13b08068b93023a14bb2c8f2f29a8ca54816c7fc4863fce808de4ffcca0f73daea3d7f12ca6c8bfad55517cbcebed54568e97d693d4d3e483e9fc91fd1ebbb214b46b55803ef3", 0xaf}, {&(0x7f00000010c0)="e79d398ab720c9c61ca560fc41d5c1c9e790b298bfe765613484567f39e00fbd9c4b08cc1646f90f568500f25be89bcd4f0d934e4b59c9162f1e04bf5b", 0x3d}, {&(0x7f0000001100)="8d25653ffc37f4763ccf6f492d51b7789e9e71079dbeb2a0db6a7fdb08169122cbdd54d7e31b7b9716d9b97d3a49c3cf684c86860e8e370a4d03054dbce7e317faeea539e7490711cb7b3cdde1ff33b5effde188abb3ef261f2a338015850063cffde9", 0x2c}, {&(0x7f0000001180)="ed734f10aad2c3d9a9", 0x9}, {&(0x7f00000011c0)="4b9796621e2804b17628246efa067ade4b0818ebac16c0cf817398bae8e880e86b46280bf07a82c0cfeea0475b6906c7ff40d274a7", 0x35}], 0x9, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f0000000280)="60359f9ee916f2d0630e798a3a743e0b2e8cadc79e00a0595bace4c8c025f424f6b548f9b6b0e275c0f14c43ae772c896daa6167b13f75f2832af178db7bbf0c4b6ed89b1581470d9ad92eca6440ecbf5c2e2b64c2a7ce1a8572ff28e9ca4e3d41e4fb9bda9cb26e3659d723d7a9bc30707aff49bc08ec20efa4e4ee9c164731c2a91241e3c950dc2b993b68687935de55f4e8cb68bd3e9ca599c820b201cd9a27728d351eba0072224a28a93f130b557d72334cc3167ae19e36479b0c8ce804281223b173ce8b4ccd116fc6c63e7d86411e533fe8edc82d6696c8ae12b0aed0e67c73660c037265a3774d6a0c682056f474", 0xf2) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="8c1e9e7be249dc86b267c23d1cddc840aa6a76cc54939f4f2101ebf922519c5d3ca5c1f24df1212aa541bc2b4c1bbde7f46c3877f07b151817cac67ecbbf8431da640762afeec8fd474ab438311345adac2cdcc31940c21d24b8764c2d4d58fbb071d72e93df323355b98b833a473b70257a86721993849ff0b4eaaa512f875b1885823df27cd6589edf", 0x8a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000100000003}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000720000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x101e, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="02230000ffff000061"], 0x9}, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x43f, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000000)="06eb11fbff7d111259f8cfa6e41192f49009ddf53010231ef03d3b991fbc1eb0fdee21d1d28a3e1f8222e2b4cac72c480c3c3ff9f570b12df8a1b25efb10a96faeae9ebcb88fdd92645c605ba88a60466a42fd26b2d492bae6ed5db1d33a941c6e160d79799f51d889433dd6f3224edb8cfe7026981d9bf50d826bc8983bba80db5416dd5f05d83fe1bd7cc343d7ec550afac2011d940ca1b1674e02bd1bb2e269d81a295fed7e23b9c6c105f6d04a972419e9c9dccbe0e029d4921f52", 0xbd) r1 = socket(0x10, 0x4003, 0x555) accept$unix(r0, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) sendmsg(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="905c8edd87376ddffa5630dc351bb84780bff8a3cd3591a52ebab6ed3ec0be9f1c1ccfaafd688e49f6e95a4acaac83f5e22d4b398600203015e14a49b33e444da617e62a6036ab571b5a5507ad711ceca5e71a2bc5c94c70e9baf2f15e75c10200e68a9b9938215c30981fa841dcdee20c638190061b3d98704eb49e3a5b655ab82f36ee1141281ccd7e853c208bf6dd63b6077bd73aa05f4a661d891978752ab915445cb435b6b16fe15a26fad60c3b1a64a98fe7b1362dd9277adc0a7f7a9f07d4f2c453bda4ad0e262a97eef55edcba477bd80b3e72da66d8e352e3d7", 0xde}, {&(0x7f0000000200)="d99f125eabb0a20c177b59ce2b2bada51bbc0bc30ffa88cbb567ece61cd360c3df544fd869ef149f6584acd43826b59890cfb027b0e1adf205acad4f68687c5dfaa096da15d09e3117bede006171326ea8699dbc6c2e5487746f9c681eeb6be2ab5bb2cf4eae32e1", 0x68}], 0x2, &(0x7f00000002c0)=[{0xc8, 0xffff, 0x30, "c03bb04a7bfa90603afe90e747f8ecb5b2d9b05a086b52ce9f6d1402696cc747cef6328f59afafed9e58562e51af539ca42e559faf365ae26bcb892fbeb8263aaec20e8e1a15bb070181a645b671595d7dfb640babea4bff68d898663f69ff7dddb7ed9766f4cc7dec475d4b4145ac46d648d5287bc6370a7c99394f24af652e0d54916d9415a8326e742d6835bc12ac6e8246f9605d5004374162e250349ed3f0e8a47ac9f4c348489b293e778ba836434c90bb02c37b"}, {0x1010, 0xffff, 0x4, "01f56f7e6ed555bac23a4236ff296dfc5fd56f84c878c855fa81b46758df0ba1e9c83bd7c8ca3e3c124ed23d2fdbbfafdd1e66a3a360238c238cebfc8031ec461c66265c215c0534addff505c10f8d9b0ef018e6653442111f32a25e1cd99d1a6f69c7ee1bc70a6eea6f17116af7b6bd302941fc3cdca4921aea91dd2f71df697dee7708def38301fa51f5e966690f419503c9bc00370261ee1cad6c0e03e1421770edc2806cec4ce6f373329e60c53016fd602f7344d7d8e06ed863667fde1c958ae61083e020f039b3884a914dcb33ac9291b1f88bf20be975f005a2d61b5c128b0c5f72d5870a1a7b9e161706e60db44a0f9f51d630ddadf22a11f0aeb8815dbd299b3a7d6383ad2bc714cf7049bbed2b8c5e74cdb110013d124d757104d4d54227535b2d5e312e99941212098118b864210903f377e458cf59954d29638b65440a4dbf77c1e66b78dcc36670458baca012fa9447129ec57d901cb5a3bc80a1bb9e684fcdb09f0cc0c97c73ec77cf322d47c8508cf97817540cd37e994c3e31a0c5aa1a2748873e769c612bdda4c02e2f1f3d308244d41978db96980721cf7d454e44b790983c607f03f465fab8941cc8cbf62dd23a8cbafaf5dd9e66a89426488cb9de22317530379d2a13ba1b824aeb2a9647dec38bbbc2e34602b88879f5bb21abc7b492f48d8fbaa676fc3399587697b74abed5f0e2b2e1dd801784c4c5a2e175931d541d240a3d6c579cf58fc933e6a4617287df1de67becc4359e570f7e9821731cff1f842ea5480a871e73561b3c88b0ac319672907ce446b1dc72005ddfebfec63bbf7f820ed121f55fa6d8f6ff0c103b50f9e92c8aa85f133746811b1f81d0ea02d5d807b48f4622a01b55103f67e01722ab21c028225c7f8d61986d050f928ec90bc7e9923caf3e49295c9843690a3eb46c1429731d921724c027548b419a35b7f2b30e7d9da625a230c0952cb479f9a1b86f02dd1fce031527fde4b7e6bd384125fcd10c60d45523d9bd6845c89683b54c60c214cc9bf2239871c2f4088acadfbdddb0ac49b012f91d7dbf7721e3ca1580103bfcc9aa573f4a0a45391824370abbe356e5803d46479bc125d255ba6bf6348bfd6ea4eb35b98b1ab0446a858162c192a5310d3a90684beaa03091ac6528e8957534481e26e431ff637baf5d38b64b1110a794eb2cbf91bc0ffc30c22ea4e8b1a993fe80da76bd630191398973befd25b1405918a9ce25720e79934e81fa0412eb5529014bf6755e7d649b943f495144b5d23b2bde9846c5b9770802097321db217fdf6512c9ae6e66e502e0cc251fe4f0ecd98dd8a3d061394f1f89acd37c6f432b324062a643eb5ffe7b812999ad78397f510c46d2475444ac0773b6b1597a09a58bf921935579831260f0df0af3c3fd2440aa40b351c791ff248bcf9ff936b9474450d1e27663cb042eb27b0675ff143062c362ec5c13d53c66eb5ec4c4b6d93384e6e6da6ee34ddfb078ebe1276b2927815e06b8047644478b48480d1e8376ec34c5c20a5e060b4cf8463f5ab678501baa4451c03ca8961bc56d332899fef2ee27ab6ff184349e85904e164bc9f3ef15ea9b756940f149a6f2ab1153dbe4a19e058fb700dea30b2fedb04da17f32b8345fb120be4d919b051448c5d5bbe1c19919ec085098a4a5a576cf3ec9f2a3e9f2a1d5c5b8a1a46d73f63d30c60f4b6e994cedc51f24ec80bb1f0a8b82ac8423d37154e17dfc542bc6de93a4d4ba6ea15bdbd09aa76ab55a543e963cc278420c4554c9424aefedbdec1c9fa44b1f1c361ab658ce00dba652d2995942c15207b356ed6af302a30c8f7f7d2854337678dd33fe65d989ea40cabcf99f2c84c196c23908d909bf98d6291676342d3841ea80f5c374829e2ac76b4dd2562806ebce30bf9c46bee0871d7d2d30c25bbf6bf17519c602849cca82e1ae3ffd78ef0cefe4722c6df20ab2aa06f43ffc454ad7c66193011f540083f135b32b730ed2e68116aed995f702ea7fd49ddc52d83637f4670152859551bdb00c4a634dff11e7cc89558446ab9a0da8a1d567a474277b9c36e7727b4b831ca336a7fd6afc2eebc18cc8b2f5bbea9132661309a1048f9597da4dd5bc4b56dc79b8c75b1edcf6196f40dc87ba68e06d242d625748095d9e99c2ecab6792f0b956d3c0cde9c4c330100910a88efb9f6114f5725c462dbf319633e5974f1136ed020a0b01a6c102acaff72e40443720de2fecd12fb05085feca3c4d32296c5f391ce88906553f21fb3e0ec0a00328d366bbc68fd8a1f5223ca416750f6e2935435321acdfabc9d1bf7f22d7dd28efe0afa0be48999ec13da5e6236859124860eeff89b76c2bdd6cb600ede3f207d85977c838c0fc73812c555c6d4a739b9f5508f6cbcde31bad8faf87101146a446d2f954cbd2b797769810d9bab100f43730ceac2e31247df03d1a6ab12182e8e58c74664928530ebdd7138c5f925769f59a8e9d6253c3574284c24ecb39fef57a99e7777fcd0f21f498d8da0959c8900a018512c9a3329511fb01878c63c17120349527c9cafdfdafd40f9fa955fd6ead208ce2d0147ce7c9d944556aa43a79cd0d8b18c9e99ea67b7c704e0bd3ffdaeca1d638832b686b73c9c80b10911675745b4df6080528aba15e3d3259c5196f03037ab98d60e91b63482af0fb04e00270cc42d2d39ed434df3f499db3203cb6b1d9207a5cb8e7c62283d3681f2b4163d2e137181600eb9a631f5737f6b15774a60220e2150b17257a6cfb861b0a91327c27738623fb8f3fdb188124a1d614ca401055db030bcf30868387f44ce61ff2ffe9dbd5a06d2e69c8c8047bfeb341d7e9697daa1a749c62e0a3592a3b38274f6be019623b3ea69c8e79792a4f1ebf94473849f4c1e31a0e33db6461308e9f742b18aa26e83148a6bc8c97386fffdf0df53cd7cbcfc734fa2c9a959c685b4ab8583f53f3f5d9b681775e711ea23f6086cfaa8743df24087b9c95ebb12a928d68bb59c6039ada7371c911628bf8bcf8a9662eb220b6d6eeed6ed26e46420253150f65186f2be9a716da94df5dd59354f1395ece4dddd54596368cee41cbf36574d790080d4b8b68384c214d10b65255adc20bfd1fa11c562abb5f5d65f897b47f480cbde771eeac0d47b61112fb2b79bb68bf7a943203a758109a97a3fb7fff03aaf0b014239da9916d2b69aa5ca5f86753eee9658c0d990bd67fc8f25ef1ba19306032b66b16e81d8f3600c774aed4c6a573d6e4301e59532c3d01893b95c20567408d15c6797a91a643b51f123083d7a5fac4d8580cae39e3d7f64959f2e7c59969a220f422d5f1d13f27f52ebfc43f53e6ddb646b931f8053aac3d57a034db1fb7210711ef45fd137470f50af3239869406b8fa7cc70846dca99eeefb92d19ddfc557ceab4d39dc17e71179c3f7001369b47e884a7d170f01fe94901100c22ffc47698367c7bc112a7daf914cbce5115adc88b38b3f6dc01152d5ea2cdc7ca090f020624cac7f789f891b72a1106b883c3c64b475b09105571a60c16db2ee987aa924d33073787975a384bc43835b1dcca6a0ccc0b64cc14419388d59d09ca488a06ff6578a7fd2a2db6bfa3b665601c514248c1823c628a8abc1bd106e150ed18faf9e0bf5d346cad61a360505f0316bc1c912196a900142d380205322382c080cf654586767701e852f5fc9acad02f1714bc959085b5952b69622e550f2f1f6c4918f4ed56bf727e64fb5b17357c1469abe3ea2cfd78d878d6a083aa674eb0146653c1f0732c10040208edcec72255b5c724431fae0038571bda73e6f8c941898e3dc23a2849ce623d8c886297dccc860856bc3ff71856fe58058ca13389aadcb16366ab25bfed64a0251a9b762ef8bb30b8dc13b836caf73fd3ba7e26151d9b32f135ee72e4a435cf7ca06acd674856f77023799e6e13869c033f29ac0d41e5d7b6973544b0ed625149da2b4bcbd646aaa81cbba3625c8893ae575736ae6dd938b4366d8f84189b9db8464bc1491068ad2cfd88186ecf04505d225f530af4c6d0402eca27172c7dd895a8fe997770a9e55c73df914df6cadab1e6b7b4fb3161cd7fd37dae14ec95f2de11021cb4a3f55179374e4182fc7408a0911e1d9cbda17f725d64bda4bc8e97e9d106810c4875ecbf606f295604074e5cfbd594608cf8d5bc471811803f604c499a37264baf1e40d5f6f3332e847a9f952dbd3eb693ee8e1946023c0b8dc6f363f8af399dc9156c5830d630928987528fdf47b4542a4d371b6db0b07ab53c0fdb122b7f5cb16584b699075e62038e7ed08dac8dcc2cbfee2eec9e3ab016ee7fb0cf0d7bc2bb0971106a8e1246c61ac0f417a2f554dbd84cce72e4b32c5bee40bdc05d0fb97134257f0f407ee5f5bfa7b394753549f3a2b6e034350fb0c9074f1496581030d45ed39d4c93963c58c006ae32b1c9e20277a94ad41adcbc7bac8a7e684c18d04c73a98e020fdf389fa8b1c4e5f3530acc9def32399483ad2f5e1769f0f1213359d933a0080765d1d2f4919c1bf489428d17db3245d6e62a3f56fd4bf6c5a6c377a0b46a4ccccea6aca9c37a9fa96745b7f93735c24db3a6ade976fbac6239521f3fd17846447b15836367770e5ffdeab130692d48a30341978c8f405ea66a0909f2727a3a1cb0e9d1d01682c20bf4c1e640a246f0c2512dc4411a0633248859533515ab6de4b790af6ef30c520296259e6c6dd7bc8f4dffaa6640db8f8dd1ed0f0b9129e22b1b7d239bc1fa3ce7732d54a4255a6e8124231ac43c471e62dd7d9feb13d95ad3a42336650b8e3e42655215ac156bd39043849eaa0ae0d97e7c9f29ac1fc506777d39440e5be1d69efb85aa8428dffc9193f8d33c61f80fa73c647279caedba520353b180bc3ac944fb15fa2919616a2f1e914faa89399bb56cfaec72744e11d724ddf51a08e302abc0d724442088e8fbe0ba3c9e88d47dbc5d0b3b08726e8403cfb01ab5890719cafef6f49fb12edc03e838a31a4d387e906c465f9defc99c72fa0749e5e88b16f206f601dfaeb9934b9df0491e1ab0bae856a4df2715993a23f0d5a764d647c471da1c47e14f5caeaaef4457a3d1ebbb8ca0603b0ac49daeec21d787fdf61f2343e2fb3b4727ffd992a5d0b93377d426bc442492d85abf62cde428b19895c9f4ab2f0a3c8e19ff789484ba12b616db9cb905205b86bc7ff9e5d60a9f5f9e2183cfd25878757b92a9b9a4d82785cc1b3fe5576dbacf04371f7a7789b87bf0f56d44f03006295aff22ca02cc5b01955292d974d074cdc765f4016b76515558bcea64976e7195bd4968ed939f897f9870301a7b0c4acdd32298c8337f63ee626ec8d1c62aa92b3aac0307b1ff0e321e7af83bfe57d0273fba3541d5ba2d35b7682d08d2fa5d3acf35a0839c395e4630df50bcb57e97b649fb8662f2499a0c99b959222e0e9d175cd8e6edca9dbf1d5f83aafec3fa5c195a95a029bf73a8be1adf4bb9765191a4380d41b22db864173d54c58d4debedaec2621b897c77a1d0b639e01b7d2a64351f4b81b3faa96acc9fc8ee7d05823f523987e42f25332806c369dd33dfa48cc95e780e47e58171df3b2eae54bde2640a9e5dbdc537c774e9800802b213ac11df2a72b9449d914ef4c30f574ac2901b1902b4d2c7ee39326790d395f82b8a7c89399af638850a215b36323a6704c11a905bc3c0e526d8aee5606e0e2ba0259173add0b32bc007bcc5e67215043539a47318f5fe065b627fcb6ce7bff451f881e989aae954d32465b66e521d9902be6cd289"}, {0x28, 0xffff, 0x5, "93dac3b73e32f6671d2ee722e11675b72e"}, {0x88, 0x1, 0x8000000000000000, "4da9f4b8990e4836988862638df5f7996fb8ffd6ef816ed57f3bb9779d4ca25447cc844fca9c6756adb97ac596bb80702236bf5d527ace596f7289a20d40146439c99a4d648eaee731d4747cd6faf17ef57e941aae51670c652f1f6c7e67ff5e729150f92a8b0978f06395f1fbebbda6c546d7a5846c9f8c"}, {0x30, 0xffff, 0x2b, "35197a49568100f048422c8d9a1887103908327fcd43256ac07db9010dbf"}], 0x11b8}, 0x6) 16:00:12 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10401, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xee, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x3f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() write(r1, &(0x7f00000000c0)="bf", 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000140)=[{r1, 0x144}, {r0, 0xe0}, {r2, 0x20}, {r2, 0x28}, {r1, 0x114}, {r1, 0x80}, {r0, 0x10}, {r1, 0x10}, {r2, 0x4}], 0x9, 0xbc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5c40) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40000000002000, 0xffffffffffffffff) socketpair(0x20, 0x5, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000, &(0x7f00000000c0)="1d000000da373de08743d90d614ac825084cf579e92b5074f06e73f21f473adc0824f15dee42d90085379a9c0e2e598948e90b3fb723b0c93435fe5017b7aa047488f6513213f79ebd567f0e5841c10081e794c297508aa6935b5926142c46fa90f49a95d1291736c6bdaaed633677fc644e0e580c36118198955bd3bb62cd438935987eaf929a70ff1f2af571631e25bb260a6a8eb8ffa297bbeec486955a98d8188d74ff03089e233428aebd5a5c5e4b3aca32db", 0xb5) dup(r0) shutdown(r0, 0xb) 16:00:12 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) flock(r0, 0x8) r1 = syz_open_pts() fchmod(r1, 0x128) syz_open_pts() 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x97a, 0x800, 0x800, 0x3, "de8303536712a93a1f086412e8bc046e46bc129e", 0x37, 0x4}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) write(r1, &(0x7f0000000080)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce", 0x21) fcntl$dupfd(r1, 0xa, r0) poll(&(0x7f0000000100)=[{r1}, {r1, 0x48}, {r1, 0x54}], 0x3, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:12 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) fchmodat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/2, 0x2}], 0x5, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) fchdir(r0) 16:00:12 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r3, &(0x7f0000000140)='+', 0x1) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2000, 0xffffffffffffefff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x1000000) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000000000000003) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {0x0}], 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000003000"], 0xa) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x10182, 0x133) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x100000001) setsockopt(r0, 0x200, 0x3e74, &(0x7f00000000c0)="07bb63fa534a95821cb6d6ca0acbfee82f089d700d66b9604f32c51755484a8c6f6238a5c0b5584350bc22837fa4ad1b40b83c57ec34c85c2e2773994fad298377bb208f35d754039a5e681b9636cd2d6e2b1a02ec1a71572c8ca894547e5c3d14fb5891c855fd182101db8c155c72fdfb3be09003a0681bb59719dd1372095e4360a4119dc1dcf090e439c5742d474e51df193c26517f3669146e1947d456603aab2f1c5489d8c8ef203a9c5f079db5504e1e9766d94392478bbc67e83bcdfaec824a5754b195da3438a387c90e446d8b6b262fb6df00817fe38db5c63e2d6eabc862ae5b709b2978", 0xe9) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) unveil(&(0x7f0000000380)='./file0/file0/file0/file0\x00', &(0x7f00000003c0)='r\x00') setsockopt(r0, 0x100, 0x0, &(0x7f0000000480)="880816d2f7bcf2d7309f319f47641defa5757ea4e6fc9f77b4fe9f9c3b4e8eec6aadb7c8e9e9879c2bcb2a0254011fdae7e3100e7c8d814a746bd769f5a7703f48578e0d75e4b98f29f7ff9114157a2011a022749178f3e9b6b4dff786424cc00330ce9850922e3fc82009c0b10856d534acab1cb3a5319c447e0aea93bbdd35ed44dee96c4574745e8430f2c4b12280a63ef227f07b5532c6fd614b75706089c9bb3ff116a01259e67dd853e67abc8d8cb25003def4f0e562eeb9a227631c2073c9cdf20622da6a77296e2a0381e6dbf80d32ad58d817b00b250c3aaa2ebd51712d0a008ca9a2c9a0", 0xe9) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) setsockopt(r0, 0xffffffff00000001, 0xd8, &(0x7f00000001c0)="d10bcbc8b7e653ad7751754a0e0138c9267e08a282a7ee58e79a97ca23230325c533ee4f59dbca2ca0572dbf75903543b3b5b5ed7a9adc59602f81766e493893cd80908aa8fb8b67c82a801e9138f48eb55f9f", 0x53) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4) symlinkat(&(0x7f0000000300)='.\x00', r0, &(0x7f0000000440)='./file0/file0/file0/file0\x00') link(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x20000000000005, 0x3, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) r1 = semget(0x0, 0x4, 0x1) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/160) 16:00:13 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = semget(0x1, 0x6, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x20, 0x800}, 0x3f, 0x1, 0x7}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) r6 = semget(0x1, 0x1, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r9 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x401, r7, r8, r9, r10, 0x28, 0x218}, 0x1ff, 0xfc01}) 16:00:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x4000c0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x235) getsockopt(r0, 0xa942, 0x100, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) 16:00:13 executing program 1: r0 = kqueue() munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="2fe4a934a86f6027ef23563a6a1143a1662e551f0e058d989b8413f81ce79edd59a95f5d874c9d63951a72a0ec79b82d1269bdcda2bfc8ae061857bc10e94796be250a0ef0ca0dad5c1465a34f40773fb74f2cc0913a151865de6c53a459881a5f064b878e5a2bef2c2ff6247b2e6651", 0x70}, {&(0x7f0000000140)="74e850c16668db876abfeb24a53afb0f5cb6b29181d3a35da00f4dde2bf4961ad8ebef4f4e3e8fe5f7195474b1c6205c1683fcbfa30e0cfa45253a7729c8b18d1fa7e6aaf1eda332f57b8f63a4b5987ae920ec2f648f5ccead0091abd9d498232c15350a153ec30d0e49eb4ecf744ec481b398e368e1fe7c9215e631b953409209a27c1ecb55d6db55206c14c62d2452c85e6157faa78fdca4719cc1755c4a9181205b7ca98a244eada2fee4dfe0196ca682325a41504558c58efdb5", 0xbc}, {&(0x7f0000000200)="5eb7618bd054caa2a3bd90129641ae7cdfca9664c2b0f53af84a18a7d2e67e66e4f16702e83946a4a74647bf075f30b86e8dd7ab31b22fbd839ff3e216f52b", 0x3f}, {&(0x7f0000000240)="773a285c78457f43117e3f7b0ca450945986485d2fa3a1fc467d415407d8ac9112d4002f03bd6374204f731a42", 0x2d}, {&(0x7f0000000280)="4ce1e19d429d4a88cb54bcf4bb01edb411a5909e060348608b6e714edee6c4a8346233d2d226c6d99c16deccf834193f36c3d7677cbaf7bd07fb927d4289036c3d714c", 0x43}, {&(0x7f0000000300)="aa9a869a66f9bb2a48f68516b5d9c214cbd08b655bfccbb65aec014367e2095b6c08ca0b7f85ddfb24ca2ef5feada67925f625dc465617a284ce7e04ece7dd81bd2fd564388874a37b935ce013cc1440919edb4797fb8f2bbc9c8faa21c6484408c6beb36fa2f37a0bf81cb7c30753dbd7d2e7271702ca279b8d60c829d85c9ddf12578b616d8d86d77d936543cc3743b69f8791c0709e8a8c2a79149ebd77eae56bbccaab52e5ca72f25321344e75875fb1e58d14ff7a11e79d5b1f825c436861b2b4978f2b696ffa987e61f9467baef1eee1546f1cfa07887b0f3c94bdcdfd", 0xe0}], 0x6, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa0}, 0x8) getppid() poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) 16:00:13 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xec) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fchmod(r0, 0x14) mlock(&(0x7f0000720000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x100) pwritev(r2, &(0x7f0000001880)=[{&(0x7f0000000080)="600f9f7bf1fed66da1032d768d63a15cd5d513adaa77c7f325b5da1f7ebaf03938b1a2318b3b95ed5e", 0x29}, {&(0x7f0000001900)="04c358c0f0adabab626af565b62f8f69504686e7787679d95beb562d7e01967648ae19f09f1634c8f6dff64b8796af9e5a038c55c0729d4268ddc0e65d3bbc065e0d0b9704792545527a86", 0x4b}, {&(0x7f0000001480)="b5e9ff9cba107b3c03cff3dd2271e877c73e2f9507b3f5b3ed68541d0992248579674b54cb9eb7bb987d91ec8a205d378c219eb8d55aba7d2de9423a3ac102d54180d6e8e5dd55e371f6be2c72522de1f75784eb5e3c9fc5d7495e63d59e5135170f6d8cb09f7bc7b9a82287a598dfcbd2e2334c86691f5aff135952d94054525078825494b1cea4ccb49244f6dd09a67cafc8c207702f2eb0be192837056d14b19e3a0f291d4c10956abe267034e15e8da51b2cba0562525bd261345cf8528b25fdcf1ca703c388706370b505fe994fbd95b342cc4041f86e04f24f0e8cc610fa9250957ed1bc7aa32654", 0xeb}, {&(0x7f0000001580)="f319fa4df1fe2c83df8b8d9e4a2b543cd7e86b5cd7b4c98704a3c35d029f498decf518be7eeb540a9c577fae3ef4834c3b36c0746b250eea080ef5c5ec59279b40aa883476b572b5741581125b114c3e276f676ccea84e38975ac9711f0763da4b7e724af75a8b515a891c18b69934424ab69750f9adb13dbc5be9ad87adbc60c3333898a4b27cf371017493aadba0ad949570c6b946bd2c6b059b3e9cd3df132ef56c22a8484772bc576428b060b257bcd4dba169cc03145f507c", 0xbb}, {&(0x7f0000001640)="8cf048a18604f504686e1c01ad01762ed0ec4aa8d74a91818ebe38fea50b56e15799a3c8b695b48fac5776732401d33536d71f7bae15226ce85df6fd3ed61324b2eece1a6f54cd5b2f7a04e0a30436f316b9baca869b511f74b9e781e762735ed9feb49edb9112b1d34741f5ddfc0fa4d0d5c881e2772848224ecef418705bea9fe5b7309b77a3fa8e5e308ff56d3b", 0x8f}, {&(0x7f0000001700)="8697d806350c2cba648d06212990da421d1dbaef037e47a83c23af8ae4bd5573c5016872e6b16a068e5d5810f5d90a1cb911f4c7e60160a7f0a9c43dcb903fe1e53c9a83ec6f5034af097f058035fcfde521b60e7f8ea077a998efdd78d794e1e87075430a8d259d562d4d225423b2e038852c5f8dc709a2d9369ada9a892edd255fb0", 0x83}, {&(0x7f00000017c0)="832e0000aacf891cc7afb81d8b0a9617eaad18351106002f21abecf44139ea49417bfc4327b745c913407d9c2a76b9aa63f6787b8b9a4b622aa728f8184f70a2c80b25d70c42534996d0572c89d99caaadb8b596594db214a36924861696baf48863463cf90abf6a7666f6b1c3ec0c22cc4bd9d4b64a0911395f25c449311cdb17cd73236c4c0422279c80e4ca0462900b46f10b5100000000000000000000000000000000", 0xa5}], 0x7, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="f81b61fc97e5751260c3a823245d74939ed81d83003db471a1224fac9d5153ab9201c711aa4729e26a8410c772a1535ca06dd4389605612601f85e49f23feaf03ebc58e47021f9794951054607791ea7e72eb3bc18f9058647f37d9bec1cdbecb161e424a6edc3c0e31f5f883fea51958a06fb686b358d07427330ff05094d9e0cd075efb4f99d29a8cebf7b26450a9356e5cf2e79f81114ca6e50dce995f0392231d132aed5d1aa75a106076cb84e97ddfc9228ff1382b5ea20e8236ffd920513f5cae2a0e7fc6cc89491ac16022d17df5bb3c77ba1e6f1010e460a4275a8766ac4527080cc986dcf1f228a7d569cd191bedb4c017a518f2d35abdc4b1fd15b4538d4298a4ea76b7a3535fad742030de3c3bbe96468c9b3a2f8ce05dfa22d1aeca1ab5a0336f85b08353f055bd37a74ad2bf525173fcf08e83e0b38cc41134e61bff96c8d2a9ec9b8cc8adb7ebe21ce8a7daa50f64c0ac0bc1f670aae6507752dd5d41db427cde44cbef8504004146db4a3e136dc263a23168487954ce48b1cd206af3c43fcdded8e73d8fbeaf13f6bd3bc18e82bd2e690e2b30c06be01b87d1571a20b4dd18e499505b3cefa92a58d1d3a53c3a56f7198b3988510468e9de440f2f7b7a7a346fe4d4c26a22828155e7a63f9413f900516cb0cc820f1c880bb8726b0987555764aba203741d741ebbee0b86490ac463a2b5870875c35b9d16ea161a0cfe776ceffe58d6f6cabc44f098f5be27aadb8fecb493db0fa2fde9acd1457c5f40ddb67057a7a7ae5a15343ae8979d87ce799245e061451520d3c1b9a356d1a6891771518e870f9262268620feff93bdf2af8ea7d2bdb8ab7ee85b319e9eb7942366c5e6a8464428b6723f8a64d4b59d45b68996e069b6a96a294afa66e7cb48b7e0609a5a7264bfa379f412b8aa63e4542a422dfe5ecbcca3bd4e17e282ba0880a254b2fe2e7f91480dca99facc92eba045257d53c13a19fead67e56ee015ff9b1692f54b81320c4fb982327eb3c5b63ec35ab89717d4b2cac76c7212ff053ad3addb9ade58a88ef66fc5bd7a156542a90876a40b80bfd21d7c87b0ef0b1eb12667df1afcd5e77f4148350ae6a338a9fe2692cb81fcdb0de693dca63fe593e8362aa25c660dbeac7fc5df67928c71f4096f3cc6914c085bc5b4ac9ae72dce959487f06f47d299ecfa8a90dad5910b91be3e306434d944d4445f4c3a747c422c52dd26464b361d562faf19297dda4d4deabff1f00635269222d953de447f8a55c0b53c4a2a346a0c5691c095dd164a2cccb4d0ef2e4b25f183c4aeea2eb8312cc6fe06edbab70c83a895ca26cfbd37b96d515e6074f49f2a7798751d67580e6e2e2d136a4933564e1a4fe4433f9d0373b1feb8c45d93fa86ca886b4f62d9a789f60ca2239fc4a79351debe29ade47d97f80206e9c60f19146f01e7971494361a2fb1fd0ff456bd9f8b37c55984843759081d716a547526fbe82b16891a162ea314229677a044670d9077e9c44c7f89a7d1467c0f1d329fcdb8f7d187da0d86095960d3d87894b025cfe4608a966d66d969f83ab5f640586d4887a18ae0ff9dfa192b1e2ecd0bc00f80994fe52032a3fd07e2b9daea2645b044194bea6efa299e1b91305997bde380b757043c65e1f758cf52fb1cab6f598ae0185b73ecaebcc3443e065f762ddd982809e59de9b27633cc45a5d9ab63628b7bf3c768c587515b202337f6a6c91d559ca712d9f21ce55414b7b403d3ffecc067554a5b3b0ae5cb5412991346c243adf0ceab23e9c6ce0ba4483a90725b915b40aff690ac67ed0e3a4cc5050845a05112399bd263a77fe66f453f50d13e60bc4ce32d34499a73c26fab12cceb867166a56a5d953cdfdc6d766edb3d9f74f721c50cea0cb341aa6d55bce15a67b5b1862d8ea54b9d4f502f01c004df692876cd9247954f85b52e8d313913278bddcf99a57d92982e29998c20abf6901b9819b6936d3f7fdab41aea17ba4f1fe898c2b5862370ee66e0ee230d5867c195a009a93563f1eb5a34879be0cfc232ff455c541570f32104e8407af174a24b28bb0221e774346a0a2beec900e28bf11fc8c9822a852d353312c53c1b22233e3bdd5b402ee07567498c72a6095101ee483e0c336237eb27717537a2702501b75e7cc3c7629fa8c9ec2af38509bb25e5578eef49e11ad6b64de4215a5f98bd49f9a76017e98756f33a6205ae0382bf7894377c7afc31366cc14d0e35c1186f7050e60d4bff10b9c06ee469c26a18926af247085900732697e120d9927f5c96a76970ca20980525b9dfd3697fd10edff92616c7f1f5679119c3cd0e36aab2a367aca2d9b7b4cbf6acbe5cccbdbec72396e47295aa2e8d218bef646bfc2093b95c5288668bbd67ab5aebfcea3783d130d06645d5c98d95ee9858b10de1841b75b88347a2a4dbb6fbd420a2e259a61f936f46f8ba92bb3769549cbe18e6bbcacd761755891dab767f9c3f5cb0e0dd4b7bcaec1f5e1297332ceb4940d54208f47dad5d91c8ec4bbdabd7c63e387bd0768487e53c04ebc1483d928c625ecfcaaf94c148ba0a5b4da873ac3d9f3f418d878f540316fd0ccf0c5149101fb62a55b786836870f7d3d0469c6177a70862485a3bb632a4840e1a9a4493872ce01e1a94b914c6939258f8f713d2ffde3f13df3461aefd09c1ec5a23e789614fb9d8b5005fb12796d304e5229beaa4479f6dd1bd7f8eee2e197f221251338c8aba431c99f4b31bdba45aa71899d4cd99d1b1a901fe1102040e840a62a3489a3c1bfc0798a099f8dd03681112e5744d874e4f2aa743019652e158127e4f2a0dba3f0305acafaef760bf5dfffab73418b7983090faeab60eea1b0f311c54e67d1d8fbe39351d016af5b89376992e771fc0dcb601db376cf2b9e5de6d4eeeb0b016b939e072b1bd32e75dfc6005a247be6b3b6fb256a0a48a024c24e06aedb6bf02db5a63a0c5bb316e572bfd4463aac592c5cf8b57a5ceb174a45a1bcb6e0dd6af5978975a118a23067be6adc36430be8ab1e9c9307a0093b5dd7363dfbd51b721288eac9c7e5b466d21bb63a12711fb76fdbd5b6478f3e8a401df461b8f5d27a27d6086412dd064fb7a088fdbd2c017e65d146bbf04f6fa2434a4ddddb07b05a72c411e4fb95791dc349699302c832c03abfd0ae781d6b0c0cf08dfa23cb9315bbde8f1ce0effa4600a9614191b0d86da67fdda294384219d1addeb2176a6a884b3b8c45a573d3e7575c866dc6730d36755139f7a05734740cf4629652177382db260c18793cab4955ec18569230f6392705f4983d208a5fd7a1923c95a4ef5d751e72a7fccb7fa031fe7ab5ff71d036ff3b8a5ef6bb1ca9f70fe5f1a2fbceb9ad4dec3f904f3607a50f007b793343c1f1b29ff1bd1f6b627f24d2edb55e0931d4a7c895df1b2ca9e011b2be77beaf0f662a6163be071624369e0b7c4fa4731b1915374e1f7e164d077e215d27cf7043014c5cab1f76084e8f994a2d47f69ecf7f467b914c3db8a9c7d3dabe1a0b05934bb0b757feea66163b89eca80b98dd2d5dc60fd5a98b96d83d5b42b6b9cd0f0d0c98fa6714ced1dcdef3cb8754c9788311d8487cedc5f6fd5e7b1e674f644307a466ccac27b69413d09802b1a25017cff636cac40040e405ab8d0691ee97efe866cdd0814892a1d95ed613fd49320b992a5760bf932c969554b6a03eb0d73069e07f2e20535dba205124103f046743a932e3cedb2e0d6a78322f7877d914f8dc850d6a9fb6607ad5658be3ef678435ae5490b9cb0c904de04245242d113145bce7d0cd329f28bc516c2e176099e2afddc40d646dbe721dfc96f67252b7fbfd9f7711cbb1ab0b956192a83ad83d053965db8ac1fdc4c2a66f0dfa75807053df4aed1bda823255781580fe10d594357d171c36797e3db3503831f2c4fe1a2b4f4c09337d5765e715d7f531bdfaac8c4837e315fd0c441b1e897d67f088b35648de55579338cb5d673a48ac59f96f00bfb6cbb54ac741a1d3575d392b047ad410528ec6e443e16b4cf1f53888295c82acabc7f5e9b17043d9a283c017a5ae219fb21807f9f4f8d54567433269b8a91a5f7ca46dc5d3932645117dd892d7b2119eb9fa6cda6f326381766d95c5cb8f4c97d4029126e3dc61aacfc17ee1751f5dbe5cb44928f7eb97f02582d581bad2018ebada5a78cafe1fc9ee50e6e417d26a19ae184e6b5a29db1b150c7be8154e85b5aaed63515b01e2133b709324b30b81c62b187a7b7f1c2f242593e0e82bde7984b3f1b6b1ba9e5efe582733bc87944444e3417d99388653d787d73c6f13a38d46696141829cd67b351d55178ee4c91ccf49833fc11d834c6aad22c794377f5225c725d1e9df7584072f0d226a730474940a66830d49b1a7b70fe049e1379c57026e189e9c8ece7844894d38ee41f76c8fb944c15cfe7f411fb8954e476c6f27a5b18a6184e7b9efd3a4e3629ab81ded2104e27019ed89273a15a9808a3527cae194efc430daaf17682c047426b3627f34fda1d3136e767e3b09a6d57c2aa82bf7e9b41409bb24822d44dc23133191036a6f3a097acb28b9401a126025e87e15134c91e72a9a6894544d4484f3c12a47613ab8570307bc7bb778c654828c3840301bbbd14687106a10676ab80efa5d24356c83bfe951e25ab06a873f94566a442109f1a6eb58aaa4506d7d4a8f260fa02dbd7a2cf32da86cdcc8c690efccea0382aad3453c85df2abc77a89847048b5e9c13e3ff531b35ee9a882e1df8ffa8818bb041df024afc01e0e801a448fb62eca40ca296f50176e44f3abb0a329acd3fa372ce41cea11a9dca9d1f86d7fbc2b705fb081e99504521291b513c5b0ab9dca3edba2d375b8e5d7f984ed584040a381c6f5ad4081246fc095e648c9e82350f2afbf38b8483b25020bec9be7b2a4c47de0ff1ae0901916aea707745dbbc4bf17f0fddffdd0ef16dcabef2a537d8fa1cce0eb86b565dfde90bc2e30950830dc11b64ccdf3bdf69664b79f6a8caa2e9f69de565e4c9311e008f923cec72e0fbebdf10c6fc8ae870ab4900516b5666c084f23a585d011434c6b95ce9665fdeabc44b1a20cb88f410bba74d5beb43fb4db02e9a254fc458b5044f4f5890c3267e0f128eca94b9f27a3346c1bbeba58d43ed65cd2dda18889ed489b72570b8eb89a855054d2433cc7dab02a5514aeffcb79c8926b1905f51ee844bed64b3be564de87f2bccf2fe0fd44c51363dbbb0607e4de70970c776e903456d5fe2300c215c0ca7350df762d78a8b86569652cd95eec4c86fbd508904c5d208b60c112beb51f2f868717595c2f0640eced212fdf9a96df56180f7ec67362c83743e7cda5fa2dbb1bed3e946067466150f3609bdb20242bebd38df4eb25da46ff24e72d372cee0e051f96e9fedb44b456bb64f1d04e3665b191a41c7b3a1b1c65b617653d57cd4d1842182f769a98814fee1dd2789250dff047223d34470c7336ea2de777c3b7ecbea6c6bd7d4c2c66bba08668a204ab37c964eb4e59c4d2b9ecd004f4110d165f657731932c32def420702b597c78cb665d0324052db385973c9354116d9003a475d6bee153e7baafcf485acb849b5e9fb632a200d33fd6ed47f5436ba58e20afd28e9721273ebe32e6e042a2c6e0e001949cb03f9d8bcdac54160c9ed9bd5913797b18bf2a3a2906f283ce30ceda356ed01870bc5dbe41a7f600a2e1cb7d64d5baf8fb8527ac4b6c4d14ac281e497be4a0c92dbfb8d027dc47a9bd58cf2c12d3db248bc6300027e6239b0ca9d20baacf0", 0x1000}, {&(0x7f0000000040)='p1', 0x2}, {&(0x7f0000000140)="bcb0920c69f662763918f750b9216c6fb901984f4df24be28af077dff552b44bf7083160344b4172cce3ad033cabbc402a176c816173d86331ce369df6d45259a7a67b46860c29c44392d89c5648962bef3957b60294c49f4fb5752e6789e74b2b6d6293438cd8d0869bbb356296dfa7cfb5793c64892ed56dac3046cb43cbfa548449d33659c778c6f7e4128867442f906bf9c4fe4648d82b0301fbb048749b53dfbc16b5176306666dfecf7684be80178c4fc6a4385eb8e82710dd", 0xbc}, {&(0x7f0000001300)="7dd4dcfb3a59d52282b9f3851a99273550bd1bba8e9b04bd56cc7705a256c03115a60256e4ddf13ff35803f5b2861989d45bcc696b7ab7899cfb02d2c128d30b356e4adbb5ee12b315614695c56195666d8ecfae8bb6d7ecc4f730055e87e5a4e1ad36dbf7f128a309b673377d545c68c38200c5e3637709feaaac315f61e01bae8f9deadf4f4253295d9f6d2352421abd0ff7c47f2aed6843de85598c3d080ef28c668c2c32d76649c0d1added7f09de52d0894ecb8508cdc42aa6f00a629ca4e49ad2df578e2551841d883040991ae8602ba0f6a1eead55ec67add805fb3061230dfad0995633da04b4436c528", 0xee}, {&(0x7f0000000200)="9d087683a36c7d3338a7c0da08cff788b559a229c6de7fbc24d63d4f588a24e202809444ef43d185acda01b91807fcb5a4f3d61371a501e6403f89798d39eea01ad12fc5f2dd0a88bf5cfcce6e61dfcb3425b904400cee214d86f47663b84233715256c95845ffb49c6c0b70a97b15c678bdeb656103329b53b08380", 0x7c}], 0x5, 0x0) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x102) dup(r1) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) setpgid(r1, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7) flock(r2, 0x7) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="6a4187fa2c5ab0eda794119008459c3c7470affd42edb54a6868601ba7757e530b5acec594095616d229896ed27858b77492665e024e9f4358c801eb", 0x3c}, {&(0x7f00000001c0)="bbf7c0e4d8fcd244af142904fe4ee4d0f74a9a4b9c3400b637990c024c413a42ce6ecc0c282fb4324152f83e4f56d7030716c3f17498a3a4f1f647686e4d7a557e0068c11aa1aecf3d2a022883eca418abee072f06cc537183e3c0c72e1de55f7c526d0a72010964067d077b4d15edfe76", 0x71}], 0x2, &(0x7f0000000280)=[{0x108, 0xffff, 0xa93, "a80b0b5032980c558516a1811deed71f2faa45e1180c0897605e0cdf0acda1960f35a181907fd20a2b6434b2585798eb10715e582158e4bc26a625b6feb516d12a26c0d5c34f35bada20e64ac4dfe5038d883bc4babbd4a22ee48c3437049b6b99d197d710b1ac68e16629edf6fed5d9bdb1c01a1d25056040b99f70b93eba02eb6316c91bb466e0fe0635d3298546bc569037877c4c6cba9ed5769168e825d7c6ae1454f511f6e8b8fe04ee2053967f1a83d56790c8809e003b64170790d5d911f4c3264e3ab0ca200212e5aa6ad8bcb31f10c984a5b11972cef887c7e80fb882db900540b1beeff2acd71ee32908651e"}], 0x108}, 0x406) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0/../file0\x00') sendto(r2, &(0x7f0000000480)="5606e00499cbda6bfde4197410edaf360619eb21efffa5fec862886b619b03b8267799e2e1d6d616ba23f2c392e4e776b07d30c7cfb8e62bce0ce2ad77dbd0edf0e46b2eafda006e3ac5c2f54419f69b180a32bac784b8864ca649b2f28e1f7327", 0x61, 0x405, &(0x7f0000000500)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000580)="60b1621042a015b07f7316067edf1c8edc75ff3b11eb01", 0x17}, {&(0x7f00000005c0)="c57bf87dbc552c9e5d36511048ef182b887099a7901936521759f2d8aa6defd727b1371cef50265f7392be09a58e43d58ef7ce25f288a4fffe43c54322138443b83813291243feff29357b45ebf0523819513c5126e17ab6e3d6e2c47d8137499eab7ad993a240fc", 0x68}, {&(0x7f0000000640)="16b0637cf7b5b042c3cd02efea89321ffef5df3dd36c5da5d3c06c2de647e7e7b3080d2a2881fde95edd5263cf10f13a8d8c50ad47983855958e2e2c013b03c7c5d375df98f0777ee1730dc3c0db63776108cdbb47b5779be091c11dad055592fc5bc10a36066b340f8c21b800aac5c691fb22a95489a27047cb6a717b2cce6661f2fad7c5897fa904d7b3d23ad1485a077ffab30cfb51cb389af0300a5a8c6f49ef9d837f395d53092e68be0e048724470f1ec9d6dd498bb7cd967a77", 0xbd}, {&(0x7f0000000700)="ac17646fda3b3e7b53d055302466a966e78eec4a9965c67f4b715f4343d474d42d2b48ea4bf2cc8d083b092bb6fd2e249c99816f6cbbeeb8cd1aa67f7bf248eee955525a493d61d1c913446c60ff30426781881f2f16c579c7697e1c61b882bae7e70497bfaefc62e6847e5c20931e06cbdd11724923802b8b8a3d5e36aabeabca4f3d4cb4d07a848f673dd13340504a68262a7bc09d8942584d71f1dd34ec5127980fe6a669a57741df5a23a51866f095b58138a419e7410b264744aac33daaad07ab9fda1c595b577299765328a3aa374ee2df43f33959a9721278942f156250a39705e5c6c3d683bfe7977abd4c1a8fbd166d4d33b96aa1b702ae4f223e2aae0553360dee03bb106c221c24286ef4aeb2b2c72eaf7bc6f86a31069335a8497b980e5f61a0e3a59bd94ed4427ee660d54511b0afc6eb49495e67a789ed4e3e6d8cb1adf8dd559649e751f896d5e5219856442a82fa757ec11939a3e0f3bd3ae8f6c45dad27e5eb6b4f0e7d1ba47ec5dcfa6c484ff8c1267529837d86550f64f1bc2f498b9a60d1516c05f4410d8c83294b8686ea5f4a531831a73aee90fd67facba2213070df4c0f5b3c5b7b0f54eb4706d5e253030e7837ad0c406b8d0019f9a2dfaab9a202461e5d8a16549bfeca37feb5f3371272efe9859e9bb156ef687dad2e7acfba711accb636d254f8a6776b1e5edfbb5d62a46745dc949ccf4f497551c74d74b968c8f7c26f035815e9cf26d0aea8c0af5f4a877bdd9e48f28fcfe6a98a7751ad587f9eab3c6bd8dc8fb0c9754c1a5bb26b1c408c0a592fcfee2f4f72c991ea0d19f578b21c76ac1012954e8b56888a41680c63e061c9044d9f9139fdc61f65c075c84f174a5e098a59a5c9d4415dc373a7315dca9251529078acf125e5b73b1c85ca617e553a7ab47aabfd732b9b057a532decf7ec81e78afb76d87ca6cfc34c3113675c9e07391fd365e882ead238f6e9a7b58e789e14fdc93cd24b9d95914f66f4fdb6092dd48a93ccf70a1428cd39cd8dd15cbcc1c11347c81a744a6ac3b29701562756d1db02a1588ea828ee1758fcca673da813074049ce0f7a05054860d4a483c16982ad03bfe4fef78a6b665cfb73ef3e071ac695c097d7d27088c41a0ab6bc21f130c6ec9cc71ec888cd6a8a0702f2b024d19aee3ee053617b32e11f88efdb272384167be97eec66e016c5a377bbac7a606c98ea3bc09ba1c163768dfd797886fc85f173414e44ebc5f5cee1876e33801edd93b2d3d43dd734a2fea618420aab9fd5d038f04ef203d5957e2665cf28c926df27c9f3e738af2024795a109d143df08256ccab94cd1da728ca39caf32ca0007ffbf759bb5bace098f91ee255f6c40c934293c2a6373e94ec8e5276dc1d80339083e3ee85882653a0c32e0b1ef9d651fece4e977114a1fa35ca0e05af33fd614562d8699b2331c9595ef7a50c25a39924235b2b91d4e55d580956d80c519002d410ae1db887dea1440d68a21ad179555cb6c560f7968cc5a89b3709f43c5abca387b6541a744c435787dca4d3b8288378c94166a9ffb240368f44c3ef34b8bbc05366c45fcfb4b454d02e6c6f7e1c7db98282ba6191494a8212d6d784f456244578814228f7ce6316a22660261a70ebf6b922629d4a8af18f5469c358cf1404cea4be6740c0bb95bfa2981bdd81443fd3ef395f41728e37aa65e167747d7606f5d0f65de492933c0ce94001190a76ff0a09559d22909c0aa30ba14f3f2089155e23bb40b3cb1cf6cf08131cd75a73baae44fd8fecf8b4c2581a175bf716e5583988cac470edba71be82fb216d0cd1059b64353e521e0e030250489e5b9b9e41ae21ec98fddc717beea86f4ad6c25bbdd65fa37a14c39c066f7edbf574778d3a1670fd8d7a6ce1f6895a32385f1b932c98a6290ee3c29d3b5bb083a60c11613c8ab9130f752404b7889764e847b19d3b69c3134ac35759201ab1cca15bae8537444e421a913402d20f9c1d8c94a6e687eb31154861f17f9bcea1a92852d73f4186e5f803b6fec6bcd3aedc589f80f2991b4a8e3c53a6a1d15a631a53c858e1b1d8bd2afafae334f1ad38625be0fa7afbf8681244a2d057880aed71af3499285492bcdc2adbf9c53f084a24e359ebc05fe596140932b6a0b174f56ee345a18152e27737e4c79b18d83bb32bb470350668ae05345f918d94e33bf74def4e0d0c500193bdf199feffa7fd20329d951fa7318442e392cf3c715e09411f4b6856f6eb40b94e28033b173cca9d8afaef4ac98b0965076fa11b6617c0975fe26b5d7dd98f710fc532148cf69a525590ccb0ab855fe6e4a4e35b815dc1df70703ad7b3724b17e0ccd2a1f99d2e8354e673d503e1ed0aae3ab01efaaa6e46a511c9ef638a0ea18630bdae34d722aa467de17b5ab80ac84ba102683efd4b1872cc8c573cb2ec810fee0c085bf6a288cf89d2e4d69b345b788c8c432db704840fe750361fbf747aab3a3b70336e2b304e97caa4851f0eb51f797465eb5493710d7db36ef08e04a4fe54caed4c60530c114c648ae054421cd6795756d3c33e1d1aa032e63cfb39a46318f125c9a1cc7cf967f9c50c165a5630e0823608a3b29e7071be1f3505553f82975eec3240661d5df6a6dc10a4303d483a21b8fd6f57e1f98110d5a20214d329785c5c8c2599bcb9cdef3d62183dc4af61e341188f46e3f1b12b6af259a74c7ee28155d66f0630294633969589d1ef91f58f6ea8681c0979c85e00101a51eb9729a691158304a17e052c5c1bfb3038b069f35ae98f87a651528f43b8e4711dd7c1c50720c794af01b97d2a93a576ffccd245652875a76e2a2a38571b1be9767509c18e163d532211a48e37bd0af18ac30c2cbb0c010fd559a16e09e50b0506b8d5783b21be0370caacfda5070bd993e052fb6bbfa6c36d60d9a5463bb9126c16d05c8c4881fba179fb9aace235644be905e849aed48f3d2b2d00221a9fd336800bd9477511edd782ca5d7e7e1a9c6949b44eff9da636d500a398282ef21b682210d63991392383966ab7173e51084832bb05f13fc81de6ab07dafb8d63acfbb64960e3e816af788186d0d29c769c8bde4e1ff2b3dfb0257c929c2982d5421f179530a6aa7206a6036813278c1980595a39450da8d61a6483ea62aa35ab6d40fde37e7f5084e2dd371e033ac917cb56c2bb1c4764e1a704203c90309ddebc57cc9e733e0356f8fb559e003b39092598b12527bb388483f833da93f1c2ccac77ba80ba60922eac55533a1cc9c1f0d350a8bb3eb7386cd7763c57043a58f48ce881ed5a5661612f93f732be7ce16f148af9a31489434d050b89c931ba6c57af0f8625751cb7d904ddd5f5d286422855f2b0f570c49c0882fb5435384d0d83be9bbe13a29a5ff1b34722642d797c700ef2e17a66a9fdcf573e23c851f41377f66b6024e1cf920c45164da5cde712e7badcdb387f69869bb420ea3fa605d8f2b61e223d3a52321afd0e1c236eadcdb3138b5a384e2d1602540028143eb62aa0ecaad1b696d1334292d3317327c5c3736f1ca2e124970e9767d38e6289f59470634a384311f3b66b12d14a54d325ba6ece4e4c5b0c1ca71f5f71c3b39e10568bf4bdc257b73d3e3c2502fe6037afedf2045de1addaa4f01ad5fea8e27dd4ad320eab126ec25f7ecd1cd82fba8198dfcff458bac75282cc09d05abe2f8ada98cbe68994ba312bc6966f16af1701efc45ee1731bb2e0811ec7af5d7e43ffb891472f0dc829309183a0794da852db4058e6169fedba7f6241235f1320c7aa68328fdd25c33d06ae2af971d039be75332977c3e070496d8fa3224970444ec8e787e51e3ae8b480f57a737237ea47bd2420755c00d3713cd8f868f0fdb1b44b9da0e91b369b3172df673985ea6adf2c7c0732e81f65d7a8d59a50293edb0c6fb5296f6f266502c40dadbe0fe85a5f35256c31fb42995835c4d367908f63e77d55fbfc8ee5e47c02b78faec663dad6db2b29d6e44ef70764601359a1a9ec610a6d5a5a330240602d2a29d2f80d1dab1d47ec7989d0672eb5274125d13d15c0eb1f779c26c0f72e0656d9c40425f8be6bc4e3be6497afbc756aaf4a8fa3f04308c3bc71d69bf3d61373b0cb1d02989b0cc0a86498d7c906e069fe5a16b5a4ad8c3434e5ce988c4710e1c370b65746df448cd8461ad6c8d7c74afb3005fa9a6b78e28bd9864905e6662569a8001f6616d40b10dcd8cf2f59791cfefd6fc76d2394caa8df101a14760c9ccaacaf1262de2dc80daedcfcb001db70afbe77a8b3bbd340f3fe9e494346a63be1df6777e4a8f4819ce34c4a5fe56b4aa862dffa2700650d1723501e7fd3aa68dfd075adb3d2954b090e88e91e32aa18b9e3aeee78188c06cb1680b6058dd997a3a52dd21c1326cde0ca77d5e364f73cc190a6876fa6a1b1b74fc3c21378226b9253f71c91e8e5a58d45eb721b034bae763936c8d997cec24fd77b26ef67f9b4a7d54c8e0328f2f6b6c1ceb749cd7b038e86c9c6e41670baf3b610aa458c665f361b33457026456b03283e895fdfcaddea94cb7586d1b9dc57bfcfae91fa038ee16a46b5119b5a3d416c4ca2fce66884ec18067f6365ce66523feaa0f860ebfcbd774a17194863edb0bf7efdd493d84dc02ac0d0da0d475f57ead49f3ab7b0066a208fb06729effdb7b6de0f93b1d6495d2b50abc5ad907b67bb1d34ffdfdae6be1b9ac942e525858273232390bcaca3d0cfcd2761fe6f35342445231a911111523fce19cda5949439b436e68dad6273e8cce408de8bc84f3d4ff0dcd8a771a5fad17900e6a5cc0de2b3925c1a493df5d223e35a040e3ee1a21c2acfee1ebbda5c3c9c119fb5c2f8993426732d54c80c0d487f38ef0e954c50e9c30e1776f8a4d68693e771025d5c347c8777d9fab3a785085849055b45bc0829e935b76636a3a2efbac333f2959c9abc577f6a0764b2d8710e37f81a5e16ae17074078105919500a1b9e1a702676cbeb16b3a7d9caea57d32deec4a57d98d37e570b45e5749cbe778106af1e991fa671c19d770201ab366f1a291bdf0c7ad73e00e3f5f9d63ff15d4ab7c29ab8a0573f8b4d8e79fcd8e32de207ecd6afcd65928e379a9c58774f80e230058fc77ce41121f524f502c0d0c9e882d4a1e58893d7fd792d33e944535043c9b1d20d6533899a50c244f21a07d9cca1004cb3e43132d21230c4b11cc648d0962c995a47f02a054901983675bd0b2a15292cbb8e0e19ea2c0007ec6bb23a1b9c4c16dc7516c7bea6730eb2ba357c0d038d12b415acf73e9beffb6646fa7c24ea31eb01d301f39c05390314addcd8b7945a02b4e57416e246e664bb0b8825ff115fea1015d77cce500df313e79f1ad0ffb58b2a192ddb955c400d3800058b199d140a1180c11108b7eb10c25e3189ec08d769faf1de752053977a90e2167c242cc4761c4de624e0fcc95e7ec258f8ddad1c90010bdf42e084ae7976b94f2d45fb5050c4608de39063cb72e919a10f51bc3d4cef1f67b8b05cacd4fc6ce05f7a4fabc49f9d3e71e6902a037d4670a4fb0976424e752151be9a2f9c2ab135a2a30e8625d23658545662cedd6782ec946f32959bce8f6b354d20db12aa88b48c24f8babec0f442440078da637bd4389743fa2815661ac507a4974ee4b3ad8cae7cf4a95a2096c83f5458e42cf1396aded629f96fcda3ef2cc28a23f4dd71e979e956491dfa4d199b89109aae70c954075eef20f43661fe9b8be5c70698e96e3301420212e75f96b5526e56f3b4bd085ed41ff959c61aaaaa47c01d21b3", 0x1000}, {&(0x7f0000001700)="4d1ffa6d0695ad35f58a5afc2d695324b31d46238dcb64ee64590c2377cecd7396f71d4307ccf6f6f6875d7863cd8d7d1c0aa1cee897dfe4efd548400fa790221601dad66c95912955285ead8032dbfa88962fb73e77db3e55dc8a00436fa4ba5bbda42ee2a6b4ac9f4c132c750edf17a990e536f337c9e68cf1fe2754b703cfc475c25c18b2a08d2a7216ddd37a529c0ef99aa04654cc40be2dacc3a8ce257b60f5cd357a99a3605766db41febb8658507d415c3e51c99a51851d9649b7813b7403c253b6bdcdf576c323596a9b7c148f138204ab086704c78917871a23046fa3aa05fd6a4d29bd41fef4", 0xeb}, {&(0x7f0000001800)="667c368e55b6279457d550426abd3aaf392d49060afa2dc70d46af80c332cf903d057fa821ae527aab8f7cdbef1608b58e5336130757386547333f724c200b17e89d734b83485c35a88c52369495796959a61a3014b34eaaa9e79cdae50a9f40317c2aee6ad5c74b0bb17ceda2ef9096af00264d0c4b05259bbc3b1f3b08c39b678168784ea639c2e895304dc689e6c53b2413fae0a996801b59495864e741f6c7558b01c1b27c7f6b50e9d7471249b4daccecbabd3a3d85c5b3d1e931290a18732085d6371baa9bea61fa8703", 0xcd}], 0x6, &(0x7f0000001980)=[{0x30, 0x1, 0x7fffffff, "fc20628518364bf06e0a9f91e222f21b1651d6cee21e27a00d4ad243f9ee4d68"}, {0xd0, 0x1, 0xfff, "6b173054cd5490e2a8264c7ce270dfe9754df0d3ab2e346e5bf6a58d10564275d89d1cf4d0d1d275a0a3b90a265cc9c51bfc6b1634a0178a5fdf5cbdec4257073eb93700d2180778e50a794ae9df755e6ba7f3eafafaa929495382c82ec5148adacef954f0a7bafc996fed2b7e9b255b706a7581013cd7e9cf58e3bb631d6d719917691400154842b2d6900ffe7986bb567230b8de1c8ec62a577342572fb5c8c94175650a2f9198738fd119de5666d82e480da9c1784884c84524ae62621b"}, {0xb0, 0xffff, 0x1, "aed3cede2a0519c15f478aae0db37814d14b07ba4b0c964a5b7d3311fb48b73c1c0510653166b74382af1d8e2c2eaa4834bb369aa8ea1998c52e0b962865956181ce1b3c36013905bb90ac3430d1e164ada5cc5fb23c27c7168a24304bcab81378e0011319952c956b126a94f42cdf3b1fce993adfcd71246470ddbeb89ea483e3cc60974754718ce2f442d10d8039b270f68178342b86ffff"}, {0x48, 0xffff, 0x400, "d00eb7a2db3f03716aeccc2aacf2ab26bdd4aeeb1604fddc2bedf185e736f17624c5aaff5f9c547262694ec9bf2e824afccf188b"}], 0x1f8}, 0x4) recvmsg(r2, &(0x7f0000002040)={&(0x7f0000001bc0)=@in, 0xc, &(0x7f0000001f80)=[{&(0x7f0000001c00)=""/229, 0xe5}, {&(0x7f0000001d00)=""/55, 0x37}, {&(0x7f0000001d40)=""/77, 0x4d}, {&(0x7f0000001dc0)=""/193, 0xc1}, {&(0x7f0000001ec0)=""/122, 0x7a}, {&(0x7f0000001f40)}], 0x6, &(0x7f0000002000)=""/55, 0x37}, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002080)=0x96) truncate(&(0x7f00000020c0)='./file1\x00', 0x200) r3 = msgget(0x3, 0x678) msgrcv(r3, &(0x7f0000002100)={0x0, ""/94}, 0x66, 0x3, 0x1800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f00000022c0)={&(0x7f0000002180)=@un=@abs, 0x8, &(0x7f0000002200)=[{&(0x7f00000021c0)=""/34, 0x22}], 0x1, &(0x7f0000002240)=""/114, 0x72}, 0x40) r5 = accept$unix(r2, &(0x7f0000002300)=@file={0x0, ""/108}, &(0x7f0000002380)=0x6e) getpgid(r1) r6 = socket$inet(0x2, 0x3, 0x5) accept$unix(r5, &(0x7f00000023c0)=@file={0x0, ""/108}, &(0x7f0000002440)=0x6e) socket$inet(0x2, 0x7, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000002480), &(0x7f00000024c0)=0x4) getpgrp() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002500)={0x5, 0x1}, 0x8) getsockname(r6, &(0x7f0000002540)=@in6, &(0x7f0000002580)=0xc) readv(r6, &(0x7f0000002940)=[{&(0x7f00000025c0)=""/63, 0x3f}, {&(0x7f0000002600)=""/40, 0x28}, {&(0x7f0000002640)=""/21, 0x15}, {&(0x7f0000002680)=""/250, 0xfa}, {&(0x7f0000002780)=""/235, 0xeb}, {&(0x7f0000002880)=""/26, 0x1a}, {&(0x7f00000028c0)=""/67, 0x43}], 0x7) 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/84) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2}, 0x6) sendto(r2, &(0x7f0000000180)="176474a71e651a8a515052456bf10f9041273c9203fe75035b82fdeecc3a4f76e2c8cda11e079c6cdd7f833cddc6a5200d8a97ea276ee6f56fc200afb2c637cf2eace1e4c5f541481e65afeb89a827af7dfc3763d2f1ccedeea291ee85661f2bc0179c2177a6ce112b1f83c0fccad8598341b8cb5b4d7e177202e277f9156861d2727d155352b09a6c270825df57aa4b902cf928190e04e394e7b0abd94c9956ee377a599a7bd50e6e31abf9f596286a5f", 0xb1, 0x9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.file0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000100)=0x10) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x102) sendto(r0, 0x0, 0xffffffffffffff71, 0xd, &(0x7f0000000000)=@in, 0x278) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x83) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xc9, 0x8}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)="a72513ca6536187d71e55824e9735ac7e1c8f7ea562bf0e0704ce1799d849d0d8564c2625494406279085bde3ceb1d81a3807ef78d130c1d7acb98e7af4a9661c99256b099102a3ba149838d4a0d00f46fce80726aeefbfea51555ea140b43ba995b84cd25bb8c8e7e6215e441ad7bc559686d2e90b827328de379a4951954", 0x7f}, {&(0x7f0000000180)="199d89718f01f7db433964d4d5ea87b020e9d53e18e700400503c647af53ce0d2d425dfe3589df095db30b0eb01ba36bc09defef61d64103c3dc24fae3be952142232e6776d4b0521c1aa3f303736d13b07fcbc01250cc4b6ea9aed9b7178b66a63dd61ebc1af93125ea8a70772f0bcd6709cb08dd7d8cc04db1cb47fa6ca249a6921a0e5e2b9f9cc22ade329e26dc30697ce2d920747f56faf55b9d34a70bae8a338ad07fae061e67188efc79c2e335d329", 0xb2}, {&(0x7f0000000240)="1663b4d4c08c4dec4dbdeaae4e366abd009552402f80ed9a8cbfcb2d4b53b176e0012cbf6617f811728581f66355a29dce979aeb9562732e456189b367f5c419058e732a6853ef821d194cdcbfdb66a845bdc01baf68abdb2c369eb5de6c47dfc6883d6e141d53333e399363cb6124c69f10bcaac812c5aa702fb21a5009bd7001765fb5a8ae024cdc51d0c2730a91d0101f14b67883aa293625f682ec9ba53a21cc1efede78ac79a07ac0bc592ba057be61a2327a39340e8b66ff53800ef01f07bf0e98b0b7d9b34ba8544bcb88ac080f33e8ab9525935ba37a99f20d09268473e2", 0xe2}, {&(0x7f0000000340)="a1a18f7d064d4387b3f2a1fb783b39a900807c749174d6bcd99fccd4a903b753a88716d0052656dda7baaf3001ab3152fbcb6decf780ec3191a6fe45129cf0df1d8d6d42b2d39693826b2fe7c55a50a9d971bff33a7c6b4d8f46820d1a7914881aff80b4a924eb08fc3627920eea5167547170269e974469d3e783221055a7cbfafe0ca4be8d4f4fef968281100bcab9211d47a20dba06ceba5c226cb466a6bfd4567f44cbb380400b964bee648c43f7562ac7a644bffe522b32c35df4", 0xbd}, {&(0x7f0000000400)="92d8d624e93e930b5e2ba631fc0f5863b24d9701519baa9297438758ff67a6f9c1e987dd999342b07e437aff111dc2a3bf68f456b769f23abae9824912f6c4d08f0952f0c4bcbd217480fb34", 0x4c}, {&(0x7f0000000480)="7db1a414fc90b6cc0f48c6436d47e6e5e883b89708db37b1adda96b9c506cfee41c420b7229e6c3022e685373bf04f5dfd99f5370f369d120740efd19ee2d5c6cf12bbb449721b50786ca2dfae3ebf4fac460d19cba1c5aff51d0ef4892c8292a28593c263e97d4ec57fde4c8a46", 0x6e}, {&(0x7f0000000500)="b441bf2d104ce57bd391e81974518428b8948bcc70ebd9a201657684adcf72e1b2328fcc24031d5c70572bba07a0fb0932039be1cd7e1a7505259cda618ef497e6d848e0f3207ed9b9d477801e104821f86e040dc39f1dff533ef22f6f6b2375b6e68bd194b4660cb65ee39814a92fb9be6b5ab68fb3e44b6dee44f05ec6c571a50c44452679dcfccb8bfaa25ec96f487bb84077e747a859c6aea1c753c5dde62a2a448fbd4d10f8af9f85a41079601e1c9244fd072eb8bf9dfa9e79d49e80a51a776b6077e937b8ceee946b239ce48391f598b1a928ab1b2dc563b4f1bd", 0xde}, {&(0x7f0000000600)="a139ba97b6a2046b0d9d57ea7869502cc382aa3f78818995eae39e8ce3d53b2a9c64c789405af67f2e0e4d367834a5a9222db6adfd7e7721d2d6fab56530a1b626d63da0067f5b0d304d3cdefe784b537225ca498f51ada2f26546331b281509b2b74505b98616ab2cb7aac4b3f6480957", 0x71}, {&(0x7f0000000680)="378a52c03cf787d6c6db421f0513c29b12ee0c96d5bf023b39244593fd89988b9b832169d9cb98febb69040f3eb025690ff4f0e2b9dda97ca2be1c9b6db3880425cc082e8fe9ef3a1715022051dd29b67a5306846ce09dd7ac289033c22b962a67e0a73c37f7840cb6732207a46fdd9149df360317faaf96", 0x78}], 0x9, &(0x7f0000000b40)=ANY=[@ANYBLOB="0801000000000000ffff000004000000a15138a661e86c748ce3e65d6e66491f9b28fa2ab4603b440b869dca7163c6ebcbae7be53ecf60ed09c4cb5de2f1265c204fafe96d7a259a5be2be0334b962407bb76aff9c9475ce9be1316354c004bf66f371b8cf7b34435d6a704958f17febfeecde8bfb2dabbf596c3dc78ff9846ebb977c92c8c5beada9cc16a1c2537e06f5f8b7fe8c6e92ab89c8840f335eb25ee3a8556bd85aee94d6abd183ae74b4f0710d596dd2ad1bd77722caad9ca9f7f3789493d238f9c59c07ab1f7da48484fa157e933e38713aa4f4e44da6a883fe85dda60f07ff83380e70245ea0c93da7907e769b4f08fa22de76bf94c04a917397061f000000000000a800000000000000ffff00000100008076954d25470859765c07e74c5254f59ca667f07d9bf3966fd030e72dcc5bcda416bf0fce3cf04eef9246666e50155b18815c758a50538b5e9fee7d804dc1d38b9a6e89b1e693447698abbfe5c29eb0c357bec88388ee203f11c74236ed6b72312f0f228d9b811707c43393db8bffdb3184caa8637562e2a6e497250700fbf5eaf89c44c903657ed882db177c4011821a599f3508759e01e84a0d939fe11d00000000000000e00000000000000000000000ff010000b67f320cb2d5d330b9a30ad109fca5baade8728a2dd0c120be49376b4bf86f499d6d87a2a683dded143ced569ae6dedac6ee600fcf4fbef025372b9b3026cd2858f22eb943fbf3cbc6dd32d5bfc1d42de5cedac5581384e7f9b2b8e0107b0479d6892d40b5dc00571f5bceb2dc70d1b7cdc8984080703e87c40e8566770602f185fb3478a354ffda591a68af967f668a2eae85d351390bf61148f81d447cafdac7fa18227a2899e640c2f82998ad82d56042d2c1f521ef2a531c6ad0b3db516d5f19ca2e2e4ee0ea0ca0115e138367b6837608000000b800000000000000ffff000005000000ee2c8261976bc6e6c099738183986453879c4d39f96d666da3690889a3839b385cca0811c759445dc5b49f03e382ec8faf1dff1ad3f210713cc7a1727385064c5a0f2af741630918ceaeff4a4565170a52dc86657c0dc15c12316270a28cac0eb89b655fb379c6329029decbb5c684d9420c8002ff249090b86817400640bd6e9c03e508956e67a8511dd5714c84a504b8d7a7adf4c953c12b710439bc5a31d2369030b77c8f039cb2044f577beebbc9b2b8f6fbe4aae3bb21b27a80a3d586b30702dbaf77fe2654a7f023"], 0x348}, 0x4) r1 = fcntl$getown(r0, 0x5) getsockname$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/29}, &(0x7f0000000800)=0x1f) setpgid(r1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/18}, &(0x7f0000000280)=0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x10000000000000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) fsync(r0) write(r5, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/84, 0xfffffffffffffe89}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/232, 0xe8}], 0x7, &(0x7f0000001600)=""/172, 0xac}, 0x803) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x8000000000000) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket(0xffffffffffffffff, 0x0, 0xff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt(r0, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) fcntl$getflags(r0, 0x3) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7a76fe6e23c5b00000900", 0x400}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x3, 0x7ff, 0x5e7, "c662603d12e686c25d682c1ac8a77269e7c0df7e", 0xa50, 0xfffffffffffffffe}) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = dup(r1) syz_open_pts() r3 = semget(0x2, 0x3, 0x411) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000100)=""/69) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2f, 0x3, 0x7, 0xfffffffffffffff8, "c65e1d813a8d3ac3552cc25b562b508bf2bef188", 0x1, 0xffffffffffff8001}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xe475, 0x4) 16:00:16 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) unlink(&(0x7f0000000000)='.\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ftruncate(r3, 0x1f) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2009, 0x1) 16:00:16 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1d3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:16 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x10000, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x965e, 0x7}, {0x18, 0x0, 0x2, 0xd4}, 0x7c63, [0x9, 0x3, 0x81, 0x0, 0x7fff, 0xff, 0x200, 0x54c2]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0xd71) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = fcntl$getown(r2, 0x5) poll(&(0x7f0000000200)=[{r2, 0x103}, {r0, 0x16}, {r0, 0x55}, {r2, 0x15}, {r0}, {r0, 0x4}, {r2, 0x4}, {r0, 0x4}], 0x8, 0x1ff) wait4(r3, &(0x7f0000000040), 0x1, &(0x7f0000000680)) kevent(r2, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x80, 0x0, 0x10000}, {{r2}, 0xfffffffffffffff8, 0xa, 0x4, 0x71fd, 0x7a80000}, {{r1}, 0xfffffffffffffff9, 0x22, 0x2, 0x4, 0x6fdc}, {{r1}, 0x0, 0x6, 0x1, 0x6, 0x3}], 0x1, &(0x7f0000000840)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x3, 0x8b1}, {{r2}, 0x0, 0x7, 0xf0000048, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x54, 0x22, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4b, 0xc0, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x82, 0xffff, 0x4a7}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x401, 0x31f9}, {{r2}, 0x0, 0x20, 0x5, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x7}], 0x5, &(0x7f0000000980)={0x3, 0x1f}) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000500)=""/100, 0x64}], 0x5, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000740)="d36043e17b3b26fda9c4d16cb2bdd777d48ee1765ccfaeed9e1ac4fb85d896c0c06fcade39ccce2bdcb26e9475b29ece970a9349e34efff645184cb0c1ae95a8f104a3622686a2a58dd6a72736c2f556b029d6d18af0", 0x56}], 0x1, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="dffe74b11b7bf1469c74fbcbc8997d57d9b453cc9dbe231a8e85ec7661b2fd6b8bda67ed710bfb3244bd3b0bee8179ea5f61d7f65f852e88680798524e2e", 0x3e) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x285ba58, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/215, 0xd7, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x81, 0x2}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) write(r2, &(0x7f0000000040)='u', 0xffffffffffffffad) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f00000001c0)="3b52cd0093cde7126d8f71f3b1af4b987eb02576aac91d61dffbe741dfbad2b092961b91cce664fa952c7c84cc99e894d141e9fb2b819035c19476494d9d925cc30d6ca1d52a2bfbbb5d3f3437b7e8235b6e8c7fba317462193e9a68ce5510c48e89a786396a1591ec78cb8fa95756e32efde4d860cf5886f3e486756030e5d4b85526efa6a0f25df2095d50564b94", 0x8f) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x2, 0x8, 0x6839}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x1061, 0x6c77}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1c}], 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000100)='./bus\x00', 0x114, 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ftruncate(r0, 0x1ff) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x7fffffff, 0x8, r2}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x38d) listen(r0, 0x0) r1 = syz_open_pts() r2 = getpgrp() getpid() flock(r1, 0xe) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x4, 0xd4, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x100, r2}) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x15164afb00000, 0x7, 0x6, 0x7424, "e87ae4451de250757a957b6b5eb6ef6f8f72bd5b", 0x3, 0x2d48}) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000000040)=0xe0f886375d3585ad) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000001340)='./file0\x00') sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="c5f9a1af9e85531f537c0170af9126bfa46cc4cd91ccde8bce519f5ca000914dc7b083046fa9babf3338ccb0ffdca6f7167335bf28770e783b3f904beae6efe141ec0a1304239e04db1b64f0a1baddf82554f4b43de8fbe2157305bf55ffc01a45d7d6b7dd5298915e418ad67dc8188b6f071be4c2c157ea8532", 0x7a}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="c800000000000000ffff00000500000044bc23d840d78da4fb60215fa5618c6f339d43b3858841bbb9a596653e18fccdecce7516ec4b13f409409cda490dfdb3ba36b23a1545fd1728424131259a1754b6b998b752efae5469f7299a67a49a49237891d728d08d07b99803b5e5cf1820031965fdb9d4a95a87f1235c9bf730dbd9ef260359059052daa28c2041fb6c2ff63e6ddda0bb01477b288ad8052ed96786a8ae8de0fbbba223f340fe3fd59323a1916c1575d7d8c6b5917ec5923f2c5bc58ce9bc00000000480000000000000001000000bf890000ebdd44e1eb9e3c615e989a75f0ed24d6f42934e6d7733da9353045f8404457687495eea9439dd38bd0cd95fba2cd77bb3e42bf81473f00001010000000000000ffff000000000100784af93fc59a832577537d2331dfed73a32c50b53e0684777fdac1e2bf0e8c959ba83c7fa4a194b867c50a6bcef3431260fae8837ae16275eed4f4fac242e994ed7902e2d6434f4f651ce03185ef8bd9637e44f820673b3ef1a60865051c5b7f40ded8f3ec5b0aa7ba5706e8834bd5ac6f65bdaf5a3e86ba44f43eeb383ddd658349ea968c5ac35cf8273de703861e3bc19f06b879aeab08701e97f2c6def2ce37a506fbf5092eaff3e9fad054e5b1f029d43088b188fbf321e95b994be32e4bfb2e4c7899de7fe1fa7f7f63ba5709db8d4edbe7b2b8edf1f25dd3681be9d8529c40cf7513bc1349dfa1f86906e2b559c6a142358a8dc8336e7d7797e53ad5f57dffffcca12440eca44bd8301496d412578b4e1cdec9769e8a68f438002a054268586939b0201cf87c3e30c0a2da54646c53858f173600d5433e42d3845a624b2e44bdaada64679481af1c32b81a7ce821bf2e469ff91b8f26f3c1dc91a64e303bf0ed7895631ac0c63261c10b9c8299983dacc4c16272f6f2ce4c102920261eb96c1978e60d799c00420b662e796f02ff9a9ea14f2511164ba77ba6de2c2185df5ce92a310a86d3d9fd25508ac994d89e50c609155a07e8839c4381c178424de75ab00a77d78b55f8b13b363cd7037046685d43b707bb209cfbc7fa8b44300f0966b5618f6046ceedae00f75b5be717282f63700680d28920b868adfa84a84898f3fd08c2744ae0449bfccefb7e1672de13ee0d1868f1a31cdb37b574f681734eb8eae7b753ba63c3615c1e6ce6017880118d9a7ea9606150e5b3c6af4b1df137f823532413d9cd4dfe7d859206a1a22282d769b087796782cad4d1c5df67f4321bfff4e0221f93e3a416f2bc7f1af25d8ca52b7e1ada9a9a881421d098321d41d5bc5166561ad9bbfd391a036c328619a2ef945a48826771f43ccea9170e5c7c017d75e59f7477332cd900956a068403235409916c497779e1632b6de649d4b77643b3651f01c1408a85c7cd9724b1b3a50a0b48fe92d049369c7474193c87ba31ffea9d7b63b447d9e3cb80a980f2ae0f1f2f103b68b6ec85a0c6d64e2a1fbd2e2b597a352fc5731a88bd93ac74d11dc97bae90bd676bc9a03547b229ca11a12b8c87eb9749eb229b3ff20d7ed10fc22a9f9ca0a444acc197c9780845399db94f86a15692f34002484eb9a864a4e3937a2daee0ed46484ac49662c068fb1ea1224f788df0731eb35afbe9679af1bf7f8137ddbd56c1a9fcd8dc171cc1c1824ac6c5564c9a1257d9cb48b7fb25fc9e71c764d488662b5e17fed0bd7566b760cad64dcaf9c1dd03178d27f5e825ff301baa471c6f012f9b6af4096ba7e49b4275f19bea6dac2c10aadba36ec8f080e111633b0515d716f48f8c9aaee7f3b6de1ecd1ef018c19a9212559dcaede31c3c2159d34f0faf91af5cc380c2f8a12e5f4e9839503a960e41b412d52b906a26c86f843840b4811db362b69c4935d6fa5c2ccdd3f3851c12601c05d6711fb59a1179ff6e438ea7b8e6e7ea95cb373e8ddb75778b2ffce673325bc18f25d3f05c61cd1dc08d21291b13f86af6493d51ad3dd79083ef232ace8be4479391e1d6dbd932902f67e17f9390faeb106fdfe90d40786969ee3078ba850a58f649fd1e3a4193d8604400adfb623c8d91f70218163496941a89e76134795c958463c31609dae3a23ffd51722960ceec5eedd45019324b1b9e283f8e94123f80e7c5eac1d7f8ce1b1c1a044847c798befc7406fa0dc2b7ceb5a15c30b1d1f1c9a69e1a1a79cf800e6178399a290b874f2346e2fc40983d9fceb8ee8426c5db35c4162cfe263283a3a1cbbd830d8823173e4312d93fdd3eb3379d5fb6425d3de77e69e15a88ad0136d81cf118ed5c96b8794b8b5c3c544379e90bbef25c00c0cbb51674b7303cea94a79c6b659d5fb7fb886573fd0f1a90f8773ac351ee8e2e802889f5b222ca07533e14ad8a95982c198f45baabe87d05bf181bff2a6bb62b39dd1deeb1f8cf6a1805099375257b1cd4d1ff8e37bbf3901a79b6d6f3edfeaa8a473a5ca7fca9aec443fa772eaa7e3ef2f744ccbf35abfc331bcdedc591ddbac9d5c587c50f98b383f85c7f013890ea1c970386ab4321be947269b4169f2093e176f79903987e891ca33d08888ec8d0c2861c05d27b44a5cdd85a39179d4199af440c6ce22d5b4285bc3dba1d2090bae4a16cfbc7419c231e8d0f78ea94b763c686063392bb51417ab94c7575aad1ead796655d9738a67b1f26f1de8caa00b23483672ea7985ead16c8f9bb50a1b8c4408daeb8a3167ed424e5e13279a751728d2718cf99c67e9ec8382bbbe0045145cbca5d60ef0e4f98da46c430c0ebb29d038baffb55bc627c7303a7c2b81053a1c105155b7b8c6d47f64802ef06a7803dabf9a4efeb99891150a89be0f207e669a0d3858b09e4d33a32b4662545ba8ec6d183d81ba899683b2c9afc4c81558cc8cb39b5af940687021c7229d4398643e9e1669521c0ecd7f91ed87216b079dcae24d9790fb0372f13a3a58b9f3c01ea5e55264a330fac5ee6e5cb29cd63776b2df79c195c86147976e1adfbcc4e305f11a1aa8b2dd2bf0fb740399257bfb12d765f3a8d0041547220f61b157c26479c9a9176b180d666b9b4dc98608b08983250d67b66636e40d6fe7ccfb67ee1167dee8857b9addfd6992276f0a2654001ca69b0d139f20f770431d56698e2fd3e4138c335abb8e89d108571f738dc1e1d816a164e160c38aa00db667fc1991fb8d01e57d87acc8cb87702ee92b3678d665f7cc5116da2fe052a81888a6becce813667912ac937aed3eb26784661f0bbdde7a856173e8403259e2754479a26b73881c5a6e92767a764709f0825069efab5a317bae0f4cdddb47df273d5af6604af2467f55e35200c5ae6f4569e1cb949bb3fdd5599f20969baa89101b2b8ef5e40323503bd23de6b1fc8fc6f3d2dfd04df1a7ca8a4303771f47ea429a9eea9f7e0450eed57d39099c0dd8ec333239d0aef185f21ad7b83fb1a0c868d37d177284931e194e2e74891ca835bbaba89d49e71d0628ff45281ee7bf9b8b085688cfaf86590f0b704ccad61b87fea21dc0d8dcf2819cf299243f08f1830ac62d6c4871ecfb6ee7d7dbea5965816a3603a123bd77c11ab05901de30b8d9ce8d0c52d0edfd9eca4dee007687da4f2bab4454cf120c70132ef8bb946fd6cc66d3c7621dc6d7aea330513934165a1112afb0a52370ad942cbbb45a3f315ab66e70a150d467bf24f115fd0e06766c6cd9b0fb5a26deb18c43a7aea3f05e09418a8bcc36274d78111602eb59aa3d1f6d52cfdff3a44ea09fd6fb86cb8e5f221e56f9812668447c9fce23ec6f12449ee9c7c9cc09e22d38e69e7666783c8c9d481344ed35f9ef54d6d856ce08b305a01f251b70435ee9477287dad3f6d5c0a416408b686d804fe82720c1b222541fe323af142dd283e276fc5ca7eb746212081af9aff9e0254296ab99080a968a9a944f5c80cedde5cb96ea63154e1ecfe7b95d4e659de1b28b8c6056865b26ff47c2d038c8b36052ed8498abdded0f07e6daf79595296438a33588b36dea773565683ddbea519953f5dd891394a114b3e41400891ec94290b0729301a4588d15c6b189af99a72a274a5f8b8607e02cfe691e84f5807fc8424a352aaef04b19912f1070c5e09ad7f3f5b7fd7299fb2b8bf41f84a1cc723b772c5b0afe6971f141c55922a0a76360c1c275f84ddd70ca3a6a13b62722c02c54d463b84c81d8673ddaebd2a1f51081c1aded2a20777764945d9eb02a50aa6637520ca7ae6a18caa8c2507b0a135b38ab81e7b2b173d53931abfa25ce4dfecd50983355c1c9e0e5107feaf44e3be9da9f16c888c670c03a483b630d12c9a8415288e9b0388189d72b681d64f8e702d7d8df91b56f9bbe6a0ebee35dd89f51730fd94693941c2aa7e5137ec999b355f2413b34d27b4c92198026f862f3f956aa0b40e13c60fb609b6e29657e468cbfed0018719d435ab636bdce907016bbec781824e919c9641856b4c8a84a3039e53eda4eba585997abdf8967eb87449d52b89ecba46b3dd3c32f31e61532345271a5bc14b087b6b2b3b132ac8bc793420837d880f7760e3adb7730a6c6fd77128cf70b0660b76feb35c8b5472c665e7e3b37cf49cf033d0bc12191b3cae18ffa445eb4e7e1d39335359729dae0a7649b49c37d2811b5d6add2e77dc085c1ff8a57e0fa998ed1dc28422d61adb80e393b61e3c9e3fd90ef8479733fe84a8828830cf72aa9fb719b1c886fa7cf8e6df051448327b0f6b27721be1279f1d282620671e56576d5934b7f908cb9ed2e687993a37b44d7d6ddda85e31cb4146644e3c2c73c75a22b4451bf0a20732776a3e3e47e72788c78c823ae81b57e709ed948ca1c4f65acbd84f7a673203d8fb04ddf59ae1de20fd77dc6341ee144e195c761a626a6ae7c44c7ffdee8871345f69e410da502563eb7c23c0f3fd977e4362b614a7c3f82280c7d8eee67d9d04f3bbc7de6dacf3140310fb7ab04c6e7d5b7e246f9462f3d873741ad28374d25a1487cae0235bb7b1ff2e04d0526876c730d815ec80c1b95f3205f8357681d418186ace4cfa6acc56e41cb63a48f80084d7069f349bd3391a71e1e1866f91dd0cea874d8d2f93459374199dba3e73131f83a88715b99f0051f73b8264c5affbe741790d050c3c28da8dc976d2c64a10ca4d17c94537e32921d609d4e9ab03b581721890e8c1429c55f5263d5db963588908c6f9ae6cc47420a41e863d208906451ce77789a4d1c28bc3041a1125e5833ac5959f1355bef4926d252ba584d9f183d5499b0b84021e79fb8b5b3507a56a078c43d1b00eaa51ad7cbfb2ce245ed9808644cd74dc294546b41c5e197451c9288996bf65315a51dfb988aa7538a8e2ed35cfc7f99a1e4fad1e27515605769333ae37ccf1fa7f1d03b97a9a300b66923e84aa0d3570fd49c8d6a2e9a6ecea8b4087efdcf61b6b1a32615a1b6996d44c724b3ced83e818c7d50ba4b29d9888ac19ba0387f1d21ae2c4b1ad4df014b011c229faf23cb1f172826c54a560933c8b03436172b2841ce5c0c7aa8bfbf59d64eb4a30aa7f63738268fbe4021c81df013a29f5a0c1b833ed3c0c0ed805e4b3e0516fe7cc0ef79e40848ccc90a21f4828236e4308dea8fa292fe4f7bc141af18356214c2fd94b0a0c72ff4bcd8ad74f1b38e82486c87f4b5c412e40a74cd70fd7e172cb81199736331939fef99ae97b46e36e1ad06f38d383111e0397c54c772ac52c668c59460f7b4e5695ebeb644cf7fc49abe92963050513fa9d2540df76abf29d9247a74220e2087fdd3b8e2da3e5d6a13abeb5f96820c990ae91cf238aef7efc4fcd49a30f7f1e435dd4cbb50551a7f16fac82e6dbf03b49257635126ae3c0a085e4ab4d89cbe1f2b57ea0588a78419a3ee772fd6b50a58765891ce16755a36e12ad6d1c5072c9dd7ee5d4f3f5223cf1ea6545529d8ef34adc6a71ae5eececc17682cf55fdc76156a9c81678f8d264faf7fc86aef8ef37bf0f3055511a30699d7b49151bd0d5b7f85bca835e2abcd16dea9266bd742ce37cd335798d8cd18e50790d470a1ca152676c9e60af3098e0a86b79eedd0c57d737c03c1a23f0c063cae5a47540fa5e47153914bdabcfb2ef5acb79e1183ba2e974823b70c455d0cc46e5b76e2c817f019e55d32ce5497d37356f43565294cd5ec831ac5fec06246b1a6eaf9bde3fafd4e6eec80520edb27815bbb4ffa4f4ee39a6edd30c7498f38677b8"], 0x1120}, 0x2) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000001380)='./file0\x00', 0x80, 0x10) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:17 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) r3 = socket(0x36, 0x4007, 0x8) r4 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1f, 0xc002, 0x4e8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0xc000, 0x3) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/23}, &(0x7f00000003c0)=0x19) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0xb, 0x2, 0x7ff, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x20, 0x83, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x24, 0xf, 0x5, 0x5}, {{r4}, 0x0, 0x0, 0xf0000020, 0x1a, 0xfffffffffffff800}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x10000, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0xa, 0x2, 0x0, 0x9}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x87, 0x4}], 0x74e5, &(0x7f0000000400)=[{{r8}, 0x0, 0x1, 0x40000002, 0x3, 0x1400000}, {{r9}, 0xfffffffffffffffe, 0x40, 0x20000006, 0x6, 0xfffffffffffffe01}, {{r10}, 0xffffffffffffffff, 0xc, 0x2, 0x7, 0x20}, {{r11}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xfff, 0x3}, {{r12}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x2}], 0x4, &(0x7f00000004c0)={0x8}) kqueue() r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f00000000c0)={0x2, "8b72aab8157b623a1e865c255577fa3a99247c5e90da2836ab579725418e1b5e108f0c740ee0305a149c1b547e71533002496d8550b5f84e70d6b582ee42325e52a9e69feca62e6ca6edc829dea89f289ea6e5534a22cae99c20cd7e4ecb44e7a93d6bdb1c5c9b68a8c9be1f3b94734b5883f024ef5375642819d63f608dcee43ef3bef6eeefcb2e307dff0f00000000000015a27a00c7bcad76474b3255cde973b16e121fd10eab1fc82cb9fa22488f0779cbff3b8c9c11986ccbc1e92ae42629ebb50f41ff936e23600c3ffeb0a7b1691456c7dc3484bf53f004d2ec2489248b327464047176ef90e704d61d652ce05d420b00000000000000"}, 0x102, 0x800) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() semget(0x1, 0x2, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x80) socketpair(0x32, 0x4000, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = socket(0x11, 0x0, 0x80) pipe(&(0x7f0000000380)) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x90, 0x44, 0x7, 0x47a9}, {{r3}, 0xfffffffffffffffa, 0x27, 0xf0000004, 0x400, 0x81}, {{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x4}, {{r5}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0xc, 0x1, 0xff, 0x3}], 0x80000001, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x11, 0x40, 0x200000000000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0xffffffff7fffffff}], 0x1, &(0x7f0000000400)={0x100, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r8) r9 = semget(0x3, 0x0, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00', 0x4) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) semget$private(0x0, 0x1, 0x100) r2 = semget(0x3, 0x7, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) r3 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0xffffffff) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000300)=""/4096) semop(r4, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) 16:00:17 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x84, 0x7, "a8651f1429668cf1ce6cc290b0ab083c6a8b63ba", 0x9, 0x2}) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1, 0x2, 0x100}, 0xc) setsockopt(r0, 0x7, 0x812, &(0x7f0000000000)="c8536823bfd823481cc4cb7669877e74e178383cbfc9b646bca117b34ae44b7d46ac5c0409c8cc2f2a5f28873a7e9f30e294608722d4b8c8a48ed3927ad77d311dc6657dd809a2daa4be0e3d2bc88c4522c3e0c049f5dbb5958429932372766b15f44724932389b4bdb5f05c755bc29db0498259dbf45050e429829e7f3642b80579b4", 0x83) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) mlockall(0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xab7266e5270ee515) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40a, 0x20) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x1, 0x1000, 0x0, &(0x7f0000c03000/0x1000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket(0x6, 0x1, 0x7) setgroups(0x1, &(0x7f0000000180)=[r4]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) lseek(0xffffffffffffffff, 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) shmdt(r1) shmdt(r2) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) fsync(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xe0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) r3 = semget(0x2, 0x2, 0x12) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/4096) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:17 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) nanosleep(&(0x7f0000000040)={0xffffffffffffff7f, 0x91}, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x7, 0x0, 0x5, 0xffff, "b1d3105d17604c2fb659057a89a64fef6edc0bac", 0x2, 0x4}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x100}, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xff5, 0x40, 0x6, 0x2, 0x1}, &(0x7f0000000200)={0x103, 0x4}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='.)&\\(\\-!@!\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00']) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) socket$inet(0x2, 0x2, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x4000, 0x170, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mprotect(&(0x7f00004f3000/0x4000)=nil, 0x4000, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000, 0x34, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() close(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7fffffff) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f00000006c0)='./bus\x00', 0x28000, 0x100) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/39, 0x27}], 0x8) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:17 executing program 0: r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000965aef291285f7e59c258dac635e998874e0dc8e10878c65f045049b27f0f4effe3274523349f9b1d8266db061e209013600"], &(0x7f0000000100)=0x63) getsockname$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 1: r0 = socket(0x80000015, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x21) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) dup2(r1, r0) 16:00:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="14000000000000002201340d545aeedd825600000000000000"], 0x19}, 0x0) 16:00:18 executing program 1: r0 = socket(0x80000001a, 0x101, 0xfffbffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x850, 0xfff, 0x20, 0x8, "d92c1e576684c1719b5a27f61a3a93a27d339a87", 0x0, 0x6}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a2}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='p\x00') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fcntl$getflags(r1, 0x0) munlockall() 16:00:18 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x386b) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x42, 0x20000015, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20000004, 0x3, 0xe1}, {{r1}, 0xffffffffffffffff, 0x10020, 0xf00fffff, 0x7fff, 0x5}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1a, 0xf0000002, 0x400, 0x5}, {{r0}, 0x0, 0x0, 0xc0000025, 0x2, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x100, 0x8f}], 0x2, &(0x7f0000000180)={0x9, 0x9}) r2 = semget$private(0x0, 0x800000000001, 0x17d) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0x8) 16:00:18 executing program 0: r0 = socket(0x6, 0x2, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x101, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x25, 0xaa, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0x2690d7c3}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000001, 0x5, 0x1e06}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40000001, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x1, 0x77a5, 0x200000000, 0x7, "0b90b65f15ada5fc621b6fcc23bfccc5510c4d6c", 0x6, 0x2000000000000}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/47, &(0x7f00000001c0)=0x2f) 16:00:18 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x101, 0xfffffffffffffffd}) r0 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x356a) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2012, r2, 0x0, 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000340)="303a05129fb69bee0e731361254e07b2022b336e18da54e395e812f6404ad74cb797f1df9f8f825c15b8190d7f0fa7568b465de1d75f9b66d59835095d5b9b76c524b4b5fea2fccf1adc68180bfda08309acab641719ab61efb65d53dcd311adf721b6800ca2a6f05195322ab08a9f4f8d7a4d170465159adf62456387810b07e965b29c3270fc167b555cad95a3247de684c0df78fccb55ae7ccaa04c3e0aeed496223afd1ebb324e249c0c97ab3adc6916253af81781d41f9fa4f984b0b2efb5562c2368d6274a3fbfba9678f4fc8befe9fece7c2ea4c8a85f37a5dc61e7df5c6d78c5dc579ff3d800259cb8101942b2c209d3fd1c4eeaef98d2", 0xfb, 0x400, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r2, 0x3) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r1, &(0x7f0000000480)=""/179, 0xb3, 0x42, &(0x7f0000000540)={0x18, 0x0, 0x7fff, 0x3}, 0xc) nanosleep(&(0x7f0000000200)={0x8}, &(0x7f0000000240)) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000100)="6f41ebd17c0ed01fc9ca151f397b7245766a43ce193a736af4011da01e37cd2750830b7c626bddfc405054839c1e911bc87985026d64f7ba8d14ede9f2873192c733238cca5215e969e440e4dbba9bfaddb5f4f9c8dddc96538bd1c74d67595bb9ae203a24b9bbf33ed776cd4ac153728b4ccc7bebe28a6e6048951fc0f7aeb102c362bb7e827dc74c0c132840ca8af6e0cdbced2f55dcdca56624977bae507ac8f860df3df72070e35af19b95096a6fa60a857545fee8531720b1aa4cdec6b62d389b5f9a361c7d0a", 0xc9, 0x40f, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:18 executing program 1: 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, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x280000000, 0x1f) 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) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0x406, 0x0, 0x0) 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) write(r2, &(0x7f0000000280)="a10f3d9c2806dfb52b344f9bd51c98010e9df903d371897b402f1cdbd4ef4bed9af6e11fcca6d45c15782fa88956c09b493473e99bca127ced8c0c4e209ea781521175b40dd22093ec5a76395a7b1cb2fc2bee59ce6ed94c761459416a6f291e7400bd058adc81137fdcee658e928e47e12231fbb78d5b4c174504f23aa94f3b1e8d0dd4297935db8ec166e4ae0d2939c018e48437dde90a801e40d08055be4ce40660e63e2fce44e7e10530830dd8329efacaf974a7b41210eeb4245b939c7b730009e06e4617e8bb9bb2ed19a10389f992e997c7ccfcbc4c56d95b6fb3a277bc", 0xe1) close(r0) r5 = fcntl$getown(r0, 0x5) getpgid(r5) 16:00:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x345, 0x0, 0x398, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket(0x2, 0x3, 0x6) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07ffab15820401010000fff1e5f108ce853a901a45b2bf1b"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x100) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r1 = getuid() r2 = getegid() chown(&(0x7f00000001c0)='./bus\x00', r1, r2) recvfrom$unix(r0, &(0x7f0000000040)=""/57, 0x39, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: getitimer(0x2, 0xfffffffffffffffe) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffffcdd1fd1ed9fbf2b71fd0c1000000085ca82339e2c72128", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) fcntl$setflags(r0, 0x2, 0x1) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="829d13984a6e30de3d00b4ffee1f1caca772b72616f4b59c20ad5bdec850abeb8e85bb5c0ead52b75535eb7b644e70588f95cd3065b2eb790b559393b7ed147d80e849"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:20 executing program 0: pipe(&(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, 0xfffffffffffffffe, 0x80, 0x1a) 16:00:20 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ada84685f4391100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038c2c366000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1fffffffffffff8a09ceec5756ced18b7b0ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066c2bdd525b1b4d17d76a77a5fd8ba18522fc2ee24fd706c89a8caf7892334319d959f32d4c92b41c5103f3782d3f3086fc013a309cd313360e17f71b07a9b459120e805d1748deefd6bc39a51b4824fa63c7894da76312aaacddd80d027a17b2730538a398e175a48e0259f78238b0c5d3089bba5f1a7209524acffd157888cac741c1e1dfd1121802257bccaf9b9cf486158778609fc4b9b9d6d4b9b639bed25d7d5b87b082c9cd52adf32b80bec5af08ee9e9491e9d203c289b19c2a2d4a77cb3e0e4c7000000000000000000000000"], &(0x7f00000010c0)=0x1002) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x1, 0x7, 0x5}, 0xc) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x1}, 0xc) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0xfffffffffffffffd, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) shutdown(r0, 0x3) mprotect(&(0x7f0000751000/0x1000)=nil, 0x1000, 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ftruncate(r0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000040)="8111916b8ea462035e4d663983264f52db380b0c3a9ae80dbf2fbd245e5d080ce8", 0x21) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/148, 0x94}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/149, 0x95}], 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000580)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fchmod(r0, 0x102) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:21 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ftruncate(r2, 0x8001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f00000000c0)=[{r3, 0x8}], 0x1, 0x0) 16:00:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x20, 0x6, 0xb2) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x18, 0x2, 0x7e, 0xffbfffff, "d9892c98f28e12aa426921dd6b5938083e79cbd6", 0x8, 0x80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x1, 0x6, 0x8fbb, "f2025b0f2ae385eb017936aa5d3d4ab54cf2e34e", 0x5, 0x481}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x1, 0x6, 0x4b}, 0x8f, [0x8, 0xfffffffffffffbff, 0x96, 0x9, 0x8, 0x8001, 0x10000, 0x8]}, 0x3c) openat(r1, &(0x7f0000000040)='./bus\x00', 0xa20, 0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x3e) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getuid() 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x1, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="0e8dbe244fbaae1589143a0157377e841d834e1aa07689a983b16000d91966f918e2d2124295b3b3a83b84df54741ce38b71bce4441be33054c9ed0b38a85f1635b70180c7bfaedd75c1b534afd409b9ed66749616fe66660e9babfc39fc920ed7ade916c1738ba53b2dd744c7b73b36cd4a967da5f3f9bd300355196d4128c6bd394e9b266509b2105fbe0fca6a711a4c7b18b1eb", 0x95}, {&(0x7f0000000300)="4efecd58707be66565445265f1dae9e0cb789239bd96d77cedfa1ad4cd6ee0584dec8c39cb397301d7dacd31f62b1535749dbaf61be437633e6cd7f42c606dd079692de903f67922d72eda6cb313f9c2702dd126a8057241b359a8da33d3a7e291505eaf6db0f72ebea1ab1cab6c4c4e7b765f4dd89d75b70000b4e78f000415717a0955cd316d29858991a4039dc12fb73b10e4fb82cc454a02b017a81bc39aa8f389e9ef5793f20b21e99b9c43dd3f9f8e171ea2bcbd9d06ef24cff7ab411f026f3bf550b5f1a1ed738237016439e4303ba361f98b7830437cab12d127fd4d0f8ae4849f4231ad5f43c12986df20389fa3240f54897009ab83ce2db83613086fd6b6f9f7c3ecdfa5dc87d29d5cfad469452261ea1f22517085bbbc11a52628084bec1af01e24f534495598579e1fd3131e05457449799ad64b78b9ddfddea4dd31411085cf0e6150fe8ce66abb2882fb106087da60b1c0eccce030d5c697186e6004d02c2519e42eef3488a8e1de2b4dd4c63eeb653de93019b1d6ff31584ec7b220bd8a2252c1aae44f8bc77d2d6bfe61df53e641378ed06e0741ff2caf848f7cc804449e6085927dd7cb165875aa53b751bbad4b784ad1a24e77ced1635388c9d2a9f5b452cb2bc413738aa6c0ca343d70922cce3a0f243c8e23ae8b0ebd95913c7d7b60859012158feda785dba589936a39f8bb26bc1f1c2705446a0f75028daf5cb8b4a0a6c1ad0495ed671389c9240a66cd017dda4619729dd103c3097014425c5e7c2ef9fe5a9c7c309c4a6256df90b4d12b55f13fcac6fb8c505b4fd6683773879c0f36d325e69f1ee6b0ee039c400c7af7ea5add68af781a00cb7781c969d103c1c616053e31d10abea762910099c16704a207de48c301f6893a2c17d90d92775e6715c4fe4ba8021566cdeb81a83ba1c185912e81d87cec354ea7d42b4ae24a60640ebdabdabb54f8ef20b260a2710ab7df13de3a580a9ebe3a06fbb266be6ca47a36ec7dbff9e31b1fdfc9e817aa476b6b53ccdfaca2738fbb32453e923ec49af8c098b6e192c06fbbc5f8a57538ff48a6d093c32d37096a1f8499127d59908cae31de08b8c34922a9af0419ab51197552a795e57dfb402e8616f804195a1cbfa26a4ec85074010ae7f44513763ce7d6ad7176a96c6da42dea5aed3a642ff703d9b53501f44ddaad89fbf3fa788cfdf8a6bbbaa1539fd632ef1fc4ba9538d067d78f36643b4dd414d535bda32a54f12512369bc1fb437731e7afae7e1b8ae08cf9d65034e11b9f165c4d4a1d1f82dbf1f83e603db729a6e0b944fe2d922e0bb023d58fba67433815b74ab835b32542fb2150db9edbaf82ec115d80b631cf96239b0e0212c301eb7ce987dbc2f05124a98dab509d53bf2a3c69e792eaa5a1cc992d15381c6b7320a1fab99324917980fc29c82ea0f7e0bf6ff34a41c1aabad660cd384e6a8e448f7f15733beace2aa508d780d32d808694ad753279d6c3a1066c417e6ca95807a201f9bb536997462956cfc7a6dcebfeff0fc87d858191f19d6c66bf87059713f27fd373ed57745ceb1dc0f8d15c0738b8ea238c88a25730419d9e6769be374006e9bcb943cf2163394d411da8a9010c50981d454affff88d11f1f1091383e2be0c2933d8f3e33edb5357e38a117306e6cfb6633b68191a61eeb28cc6347dcd61056cebde03f3a0d25f50a003e3f338144038c38132207b6e60812268f0d6fe56e294ea25e1a7899d3392a7a56c614ba8a25a80161e95468b08bbf52a99c4655d4910955683a254663522b5b97109857a86f48cfe5de07dcdae40be673095b4bd8af90a5abe432b471b673ab73a6752d02ca851025a2a93ace1f3fc3fd932664a2b48d3e1a90810a0c71bf0d5e184ccc965d333ef9e6a75be12116677d876fab6ebad5c022fbba913a433cf982b43da17e12046c856bb104e99a4f9f018920515a619a27a533f470a59344344ce6b9786f8dffb4bd5d2a3d23dbb88fe5f91d0317388c6259c03ce65f7e9195b9fda5e259ca1c8078f36e2af18febb33a95650a1bf6f6592e2e0e8e9ec4a7e26eb7e6b209ff75937775770a74fc844164798c079619394adc3e76f8dbf93faee88b50e71655d8fd2179a45825cd107baf38e1b4d0e673f31f806b305aa9c9208f61c5ec358dd50883fa6930f68627ba16fe54d06c60b90004980349d8fb35e6844fb9dd37e90c105cddb3c9d80dc476be36a860aaec5161d316f3cde45ccb9061505251a00c9b1f28bf314da43987f729c98c6c6d9017c7638b6027580aea440874672f1b62051681cdb690f1077b8a6411f9cd2093853f575395560cc11a22cc8110b5fed09414fe69d5fadde611b0dea5ed5b7a6848521d55a45493f2a25e6cd1f71d13dfb612e4eab2d953c53d189b501198622c3d0ad8ec505a48b287bc1041ce1df53f827efc855e4f2c3d2c10a0a5f8ed9cc5b8b96398d9b058b5192ceb6686dd9fb35f834adbc74717fb09d0e626b731a9aa92673c54675a8ea306b193dfa64eaf371a2a75b0278a1c82762d676c38d642044bb547bd088e26018666fa498099d4f999cd220b4eea52ea22c5f4f4352806868c6b2bd476870203881b3cd3f1338653edb24a287fa459a3ae742ca7a626e2aa61045a4e0695a0cf951e08c22035dbb65ffca56a673a0c63f15e4e63c040deab08b1fbb482284764b3ef31d93efb97a5a4aae1008e64764c8518b6f3e5b2698c0eaea47f73e16c9cf46fc92a7283b9aea74139c5b18675a95a20e6dc7d66d8e8a0d90d9e7bec1c8fbfc0cdd9f28faa6699c37689f03af4975189463093297e906627b2f0f604e2717278f75a1e677a9c7a76168dd6fc8c1044ff2508699d162b16b84386c226c5a991c3ce8c0910fbc62a0b5aaa7f58e979574047f8eac144a6914858833fc54ec365e4e54d1f41d5b798c22bbfc87c8baa43ebe0875116b20d43750b98042ae392990a5045dc4c7ddf83ade4d02d9c54127e37531e87c21afa460d33b659d94d23c33ed6f294dcb4b8b2e5ffc37ffd1bc88aab1d5d928d9595b66494a9b43f35424976ad0841f729eabc648eaf7d5a350bdb7226da3ae8e8e90777c1d5ce72c042dce769084486bf05ac376ed6cd171bf3941e385597df14d0750bcc99ec099160ee62944e0b98c8ddff21a6c32f6cf4981a23d2c6a6122330a6f0170be0fdfb0fba1d0b57e592f913a4659187ebd3eaf422501ee4b698cfc2ef98cbbbe16aee2f6fb1d11d267c7dcc3efaa3f65f15ec03c12c14e0246c3c38d103f7ab04c70a713667821615e000c6248dcdb7d26c037ad4058add3abc078e71fc5b04702031a5d72e516664f0ca12908e51d3e01c25ed638031077686f61047c0024c2bbc405ac41116f96c37f93424bbbd5a40755bc4502aab0ec8d6e1ff6efaa20752a5ffa22e84f59df667862f62d970e393072a57073e6ae330487eb555e8390536805dbe271845170dc03cd69c52a0407927156fb6098f0f2e273021090786756b6de7b0129ce0598a739573cd1a7533d3f96c82bf3dc5558ee944d18efad628eb76d1a7884cfc11c23eb8c7db87f1a570574a80277010f00a4f1e08c148e404695770df63eb7b90686f467704285d7c415714484f558d4e84fe651da54b991ee37ca5abc48f060670cfd2d5fc478ce7e5f95f5cfa7d98153f947067eed77ec4bbb5de75f3cb60a844b5588104888a3201fc3176a4fd37ba037a1ce1cad41413f9a6c5b6b0310c3a18714c211ba26a81a51436979b0b0a01bbb1dd8a7c7d3ffd208f39c1a83578ca4f9d8e7ac299ba6b83dd50428d0e0b46b4a974caa46e72740e779ac4625883472fae2702633ab866a18b92dcf57a36ccd928bb82e3d008f919c74ad9ae8cfb23ece3e0e30608cb05728735715c2ffa73e620084cd862c42a73093bb6f86d45074cb8d400351daa54832182ac19ae2636faaa28bf3f9c5dbf173099266790785577c954cb3f301fb11c844a04fd9c4112707c40bc82d0c14a85d2b803abe3a498e74cdb653f4b0fc88bd715c0ce9656ad18930079c613536de5e008197906d57da739a714cc7f5f6997a6aa00c612b0164114774719d0436c9cf02ba028751a5d3780475adc6eca7429e5a987e3c41231a755aa1d24134d6f49b0866cff1d221fe1bc7702174a34116a240a0dc73212b386562cff761e9e2a8cb5822771de7470367fbb0558f64152903464fd449460f9cd25be6fc26587e323e2e657ee0c73a304d25cdf3da12a496e758b9b04599bc3f9cde34edea90f1dab712964f651cdf0da6d4f6a25484557329d6142f46350754fcb6d2ae86f22e0d4e0e0a9c45fc534f73681c411dfdcd7e72da0502ff69fa77da8ea5ed2c5a58b1f04355da1def5cb8505f00ed6f8049443f2557740703833822b1d6a5f1574fb3f5d7f9d0ccaa819ebd05bdb00b8b9c3c42f612f8a89f6dfcdc641695db184c8c008850eec42a21886878b7b6f774d85c4b0397af6b5c49e5c9d9eeca6758cadf1cf906e16eaca8201792ba764b1fa3269a90c81ea973361b3512466d9960ef0c7489afed927db5768dfd731870050a026bd2b2725a89978eb536086d96d0a3bf955eb152f50ce786b1947da112de72cf859798163f80e2f54e15cd95d7c9f4bd8a83634d17d23ea618847a5e7981493fbfbb4b672029782994f37f4d998bd54cfcc62c39b77aa7f2377cdd065a1d6c46c67bcd523fb2c9f5cb2b864941ad9f59f32064edd2a198b8b5d8bf1669dcb17125576928d9b51dceb8e52c9709b23789d7fa84de4867885eb562c53880a69f71dc10a994b3301a2c4138f9b775e77d0f45e56c9bf02de6ea9229181997c63a04d0b0c83aa2d541395c7430e4c31c1d2577cb3e45e9b4eabeb3702dd38b63e188506905f056d97e31601f3f1bab71ee01371c28587bf15da9b5b65f0e538ffa69671496010893e1c6be026f101cb6cec90525e539d3f06d1f932ae3df4a4e13420a3dcced9418276cd16376bed5e9d31dc7ec6799e8517efebcce37423928e096fe2b6fd67e430aa418d87bdc386c2a1487d232595e773ce02555590ea1aeb4d8834c9a657fb7177a5e2e79036ec84f9a652beabe2979e3072b992f605bf63486a2bcd0ba778ee13596eab699a76bb76893bb96ce35a8b2c493bf97811b6f25516fec29cb134fbc851588115c2aaeb3dd8fd6acff81167f8d845d8a17b53355ffe94ae86bf5faa5c16948063473e0782a58368ae61a0f8da1986d51a0751c605c5acf4f35497ced0d709a262f2acb27d7504a39c2aad8683b371dcf3a9747be20f74a04c0f7e9fe2a0dcc4c3a26901c0af1c8035a2b3a2c5a4f75c96684f50309dc9cd550961de626f971e54b38152d303b111f3b9a4c383f0f8bd9c1ce89106dae8ffb010d1e7cb400f32bd0b3282565109e08f25423b998918bf0fbe1426e95e74a548ce2f605e2262dc2ffdf555e4a37349f9f72673dc91ecbdf8bd1d187d5220d321a3f0c7f311cf92f073a40a3cf0a15f9f88cb634f9ba0139302af0ab6723df22c6f7bdd257c812fd210cf0ac22278c25d145cb41f3f1e29e6b6996f57a595d38eca24b0c4ab91a96cbb5449d49105e38cb0d9eb35b9a185e70012561ad81b15f549b37de4686b4f46b52ac964856dfad879cd1db927035d2a6c5ca4d03f809defd02b504a97430d545121456f41663d604feeec4904315d5d3f050a4ecbbba02a63f7c6388de706a9c72a22a8ad50ad2cf0580dca9a7175570bf19ad7d9931116605087da85e3ea78543bc8a4779c6e877025ac8226a60018f50a", 0x1000}, {&(0x7f0000001300)="9a6af118645ea77ab00ac1da2b01b63cbdc84288d5005991d0a0d0d3df2976878042223a799c41f2c957aa575a4ff5fb189972a6bbe0b3bff443b68202ae7a1ea69ec683b976a4dc235ed719c450523495638813e24adf7bd1111aedfb1d92f6ec1e1a5885d4590226af60d23b9216a96340b6266955227d3e88af2b1f9cb3ff5f108a049eed44a4640b205dbc89e0569187f850d5e0c71f62e361fca880df624709ac0d75956e12a81820d5579a7ccea94f96013724288f6fe588a787804303efecfdbff94a02dd", 0xc8}, {&(0x7f0000001400)="9c4788afd1346a02cb5cd2dfbe63020dfa8e30e754a14402c3bf28e4d43dd36803be6f10dc7d303bc4e6d33b4c62d694eccf1ed81918e97d0510084d5eeb6aa382f7cb883648d00da4bb29029fd64673102b5c9e800913d1a467386ff1af25535226b22c289873fbc6fefd8c3aaf657493e86129ddfbc9aa448e8621c3f2b24fe90458ff83ff35c408bf5200bc9b331dec40aeafc6d9de32b773406d4257000f0f43dfc0", 0xa4}, {&(0x7f00000014c0)="1541cc626546bf1f6c7eebb8e4367d84e3a7ed5c66f1102efb54365b8d555eff985667ee89e5b7f80dcf6872fb1e48bdf7742efb5c484f34f330066ba35825a41e08c295d58d3c8ecfb945ae3f11a1381abbb1fbd0ba39dba0ddf05b1248e67b9dd7ab2f03a4636b96b7f26160cae62ab4b549403b4a0da9b838c4f2b5544f7abecfe17850e8316840c4a78eae90796d006714306b7e59b628b5313e5f3f5778396bf1590c7fbc48aaa88c469744d67333046af3b6eaa5800e9d32d309ee2d360329b131d3e166063145ecfd8cc039afd34c4ed8836f2427b9b05c8dd8c64b8239cff110ad", 0xe5}], 0x5}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:21 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r0, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x100000000, &(0x7f00000002c0)) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x8060, 0xbc5b719815dd0925) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x41) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x90000000, 0x95d}, {{r2}, 0xfffffffffffffffc, 0x20, 0x5, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x51, 0xfffff, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x800, 0x5}, {{r1}, 0x0, 0x4, 0x8, 0x6, 0x9}], 0x1c00000000000, &(0x7f0000000300)=[{{r3}, 0x0, 0x25, 0x1, 0xb20, 0x40}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x3, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0xf4, 0xa0000000, 0x9, 0x401}, {{r0}, 0x0, 0x24, 0x60000003, 0xffff, 0x8}, {{r2}, 0x0, 0x2, 0x80000081, 0x7ff, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x3, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x2}], 0x8, &(0x7f0000000040)={0x20, 0x5}) dup2(r0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x80, 0x4, 0xf26, 0x6, "e9d806293feeec1b9c2882430a4701e14b036b20", 0x92, 0x8}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000004c0)={0x3ff, 0xa214}) syz_open_pts() 16:00:21 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x50) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xf0f, 0x800}, {{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x80}], 0x5, 0x0, 0x7, &(0x7f0000000140)={0x0, 0x8001}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xde2a, 0x82e2}, 0x8) 16:00:22 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_open_pts() socket$inet(0x2, 0x4000, 0x7f) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x80, 0x40) syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/52, 0x34) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100", 0x0, 0xfffffffffffefffd}) syz_open_pts() 16:00:22 executing program 1: socket$inet6(0x18, 0x4003, 0x0) socket$inet6(0x18, 0x4000, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000080)="87097ff9a9266aa586f93980de0f3bb4b76d121b1cd90fdb", 0x18) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:22 executing program 0: setgroups(0xffffff1b, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = syz_open_pts() munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) geteuid() fcntl$getown(r3, 0x5) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000100)="6f9832668c9f254b546a6afb950a516905a3f73a6d39a58b77f47f60c0ce3f28be8163367afaa165e2ffb443291e8d6b48049412fd5f28f6bdafc67a34b9", 0x3e}, {&(0x7f0000000280)="0e0d84b0b5560134796ab82d41a4cdc866e0617b5281cf81806fb388451a2c4fce2e6a7965cf0e9ea1758c81c9064261561ba91a4cc23092d62734ff4ce077c6893c3e3c3e1b07f9b971f1c8e82a4ed48b60be5331c53bf101af4954a885f258afd222", 0x63}, {&(0x7f0000000380)="5cfc7aa17c044ac93addc787cf0b83469d34fe90f9cb20345bf7f9b604bf4e0b49be28cbc82ce362b99999fcab18d8539107fef5628e88d01295bfc3a5eb3f8f846d7825f1ffdb3ba37e3778f593b27d628c5476f1dc88eb8b087e9c6f6e46c72d73fe69e93579a3e4be2ce1dc0f19e5bc8f2bdd9e0000fd0853ab2305d89f0caf79a52a838a720012092588957b66f82d251baf888f77f710db6d2c4ec359ed01bc0931004a25cad3702718b5de73d3779c236ab8e094a8717d8fc3efaa684a6b3b109cd6bb4112ec6a32f7", 0xcc}, {&(0x7f0000000480)="1f3650e603951c5fd75b71ffc09271e72c762d62c652d386edfcd3fc50ec3b3eef953beddef44395f3f5fb181b739173ec6ccc72d2812313b6fd20b319f411ee442eec73ba9e20e16561361a63e9da57de9f408656f07ddbf4ad6a3ae1bec439f366bc179a4b04f1d33622491dc6fe59ab0b825ade70ec249830afc32e6806a5e3e481cc74ae26652bc69c7f89b68df1d6daba6c64e52a68c5ab656c60fa1fa5bb097c9f53a21ceb6ed975d38dc7cd4056", 0xb1}, {&(0x7f0000000140)="041d2dd74aae22405e9ea2a7b8355aadd62446dd080523bef393842f63d23617902343af011bf6212541d7918e94f26cd2b94a22643a6ba28ea55504be28", 0x3e}], 0x5, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x401}, 0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r8 = shmget$private(0x0, 0x2000, 0x2a2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000780)=""/45) r9 = semget$private(0x0, 0x3, 0x440) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000300)=""/106) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0xc003, 0xd7) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140), 0x1040060, 0x0, 0xffffffffdf7ffff7, 0x0) dup2(r0, r1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x9, 0xffffffffffffff73}, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2c5, 0x7}, 0xc) 16:00:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000126000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x100000000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() geteuid() 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0x30) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r2 = socket(0x1, 0x4002, 0x1) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') fchdir(r0) r3 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x2, 0x10) r6 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r1}, 0x0, 0x94, 0x40424a338e190474, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x7fffffff}], 0x3ff, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x497da69f338b945e, 0x25, 0xbb, 0x1}, {{r4}, 0x0, 0x2, 0x0, 0x10001, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x24, 0x2000000a, 0x81, 0x3}, {{r6}, 0xfffffffffffffffa, 0x26, 0x20000000, 0x9, 0x1}], 0xf41, &(0x7f0000000500)={0x80, 0x400}) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r7) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x8, r1}) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) kevent(r1, &(0x7f0000000100), 0x8, &(0x7f0000000200), 0x7d7c, 0x0) kqueue() 16:00:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x7fff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:00:25 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0xf6, 0x1}}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x1000, 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) read(r0, &(0x7f0000000480)=""/101, 0x36) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) close(0xffffffffffffffff) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="ab9877a0344f", 0x6}, {&(0x7f00000000c0)="4e51f2ffaac66660e29bda37d7cf444c38a9b137c7870b7c6607378935479c108523810b58355ae47f183a74bcab25521c9d353b7a0585d53b87c28bd1d9ba3bd04f535629907e250829e87042c67389e9384c8578415eb544d471a3d6159b2ab1d89b2ec79ab101764b5900303f95e63a875c0e0700ce2f0e1c", 0x7a}, {&(0x7f0000000140)="bff0a276cf3b9a26b4da35d640565a8c150826b697c2b99891992e7dbbe61ad6dc28bdda84096685f098aa3aed749ab36eaf7235c62cea82d1e22add447801b54f75ae18dab914ae06595fe7cde671cfeaa42cee0b5c1bb4fea1af6144594755ca26", 0x62}, {&(0x7f00000001c0)="5dcf442c50a87885c0a588272480f1ac89867ae2f5f1e5a6cfb9202a72613b6878ebb65beb79a18fda840c4597979833dfaaa355810cee6fefaf4fb66adf408f9dd9589f53aaf58a9f97fdab517858ff8208ac368e3a319fe45e73cd29a3d0a6af17d7542f2e0dfeda38cf4af10705a34570f26a1213ed810e1dd6a4d9285d26f2db61a39b846ccc6826ffc28b1904b0fae826efbdedc15441f3e3156ff7f51a3b2354d77006d408938129bbc1def69090a4f58505b159c74d7f46a489d8b7e5d2a6c4929ec72602951b74136dd34ea71875d7dea560fbca26f09bfe9c032a10b4baa1c0007ccd7b9264", 0xea}, {&(0x7f00000002c0)="22a13a087e4fda4f7566ae2027eaebc7f089789e90f025d841245bd10a819873624aece9cfc2e6f3cc9d6c9a0c839d5f6c0c49895d7ec55153839d7dec04a995cb7c7917fdc48e051cab8c19c296480df4ec463cb011491c33d4a13d1b17f52af8e707a0dc24", 0x66}, {&(0x7f0000000340)="ecfc548bfa30493e5cbf7aa5c14cc3fb8f47efd9d167a008dcc08d66f4deffc7a6ae332aa92ac53f58f7a3f03759caf5afc7b8e5ec1af111d10f5dba636c20028ca4569d6d9bd3113c86bb531e80d43d06fcc8fe9e08678c952b55b628d9acac8e9793655ae3f7922d4ae7ba3573aa0dda41379045b92e7210046a4be72347e29c98a66b31103d1facead5", 0x8b}, {&(0x7f0000000400)="df1cab55cb573030e4d68a861ebbbb6ff00f9956e7f424e11adcf1dcd52f322a1025b6bc09ac3df2127d874c3236218a5355fc0a76a7e7aa554ee754526ebf5a902dba12074d7b3310943239330c2f61f02f97fc9e333c7958aea5358dc6041deeedea91fee9ad3a75fb004861f0afb3f87d772ee992e63d9e30e345d7e50974862911aca2dcb21eb1", 0x89}, {&(0x7f00000004c0)="46f487b63da9a25e01100443c8db7155ab43c1df57a1568132406f40c25d7338a14646b866b8649f77079c57fa32a16fe9b659b717158c2b3b5349bf142c10bf8e688aacbb05dceb5a3ccbc8ac383244422d0a5708baab68d063af4beafc3573bbd9244887988fe95f0e351fe18c9803dfccef83a7b4ae04bea52ebd2942cfa6d3fccfcc77a170ec48ae6ca028daf1c5aa72932b75c4172dd711b0e5c0116c8280cab437db69ed033c4f51c6cbca635af2f7c9bf517a589126ebba547da4f5ffc92a4d65ba8cf8e002a24c17363aa5e6f3d4cd2fddbdab2a618faba29cf9e8aeb3dda15393549c0ab9e8d5752afe749ed9521587f41cd948396b2b5aa0e91ccc1499cbfc402495abb92679128bbd847443c5bad90ac1461f4b05b99a0f4455895270d2c6fc032d7043c9897c35aea4afe9b39062ec3b5aa1bb8efdc650e23a414c0d950a430312e0b7368492fd71eb8a644fb44da84a4dcbc42ca36cd189f8bfab360b0a1fae69de92798e758a43f3d964f233ef3d375f47ce4c292630b39bf6bd42390f85345804a22b4102ce66c88afaf17da3097e9d39ebe7b7d42cbd06467bd34c3fd8035bab9231f4a777ee5c533db63d5f45b6ab249481087f39dbcecda6d91a11a2ee12fefd58fbf773298fcbded8b42c8265e2c43733d330edc1c1c3a2af43bd3e7714921f8570c57e8dd5bedee607b1784910a5b6f6dbe7f2b24aa7d5fadd69dcf02750f0201581a8873d6f3ad4f45c2afb369df934598aa7bdf6b7817226aa09a2bee452877f1148b47ae34f568ec1b4e6942b59f004fe7835f706a0986688e0636a4434a1cc9cf63327112655821c3354b0b4bd6a5535cde857327fec06f2f64aa94edcc96f6c4842dea4036c1663ab762f9b1e02b950d3fd7c9420aaab9aa8a1d6d74f6ba32359d22285ad17fa5025125f9458ebea562edf2556f2849d38a8e669f875b7b0640c5e024873862a54fa836c2b0e427ddfa3ad62172d61fec5f7d49f0b33c9a1ea0bd2dfae99955dc2c551f3d0a42b16243943d062c8aea52ccef2522b73a4d4fb0bdf876b3635dbb98256a4eca4cf6b30d7eb105688921ee31a654d4cf408bda6b1560c3c9e9eba2fe335824e3baa7593269e860799873aaee922db393f454b90c44da4ea8b4ea10468b4cc1f73fe2a1b0b31622ec0f1aa211550f14e142e652efcecd3d059b51f5aa5baaca3af60fb6c8613ff3caaf251c240c9ff69db377de0f3525d9af83ac611b43d6af55495637eb19dcb3014d6331266d9e67365a77eeeff77ad6548b00d97d5024391664d31f30693146f9243213d5437f216cbdd7ee8c81a6a8aa6a6d14583f5b12e24192381ed041ead7f7e904a036361ffa59cb708229787c60961503cfc571c6e575cf0d19da7c99cf1d2a5e3f61e5695fce62ee48a01cdca544552afaa6c2b3e132b7800b81125033e8275b3bddd01371e9976e31e333f4d0cc6f26399c68ae1cefc87f6828023b216b9af5d1df6337fa736a2e9bdb56a65df4eb4bc14cce6136c1276395186104699cf0be07b7c47eba4e4c3a9a9e0ef4014c7a2226b25f5a844ef1658e14794a8cb361ffc4bcd0a9cc3c5e1a4f3c4823a119e4f7cbd7666f89d34c1249ee909de0d1ee4cfb37221bd7cd4a7ac332b801b87a297e7f9fa05406469a5f623f77d4dfdae38eefa3f47783332ea28262ea43ac5145f559104ecb08121134cd11f4dea77ac99c8902d448ef894856cc4cba8221995e13bc033ff7f015eed8a059f2ca771b4fbf9ded32f6cd9fa8049a3c02c76b4eb23caf556b3ae81e73d5cc4b057bf4ff17efa951464a1f5c48f845fbb5a988969d66f3629090f799b781a91804a6daf0b8bea3838d1beab6fe793c9612ebd48747b75ae10c7d8abbd5adb2c8e183213847a83af67f759b8400e8118d9f2467c75898d362068ebba10149a94ba3778d332aabd88b872eab00296c7aeed84324786650231ce1b4647395807437acb1cc24b4d389e99b0a63de9c5867142d4952daf234d84809195bba7efb2de965a410c31c4ac38ea48196ec998a2e3f7c7d6031d09dda8a7e3f6d82f9e703c266b4f2d16d7a01e916dc7e7fe01069e2fba45243dbe4d05fa2299245b12370990fcbcf84da84814a7a765267f4ced02b30474577e4bd1fc216495ba0bed86ddb72fbfbad6287701e86d7f8c00cf05772f3afd66203702f0474388ba19457c897e69d9171ab4dad39728aeac31a39bb1184754ce0047884254a7281a9b41843b92fe2090ed57729404a6c3bfdaa2e4ddf9596c78653324efdba50b843041c7933ddc31c9f128466b3757868531f333ced407433ec6964484139941e738f81848d2a09becf7e382f9654ec37ce92216bdaedfaa6b7708620485ad1db9b422160c82896e65388f9ec9cc6c367a7e509993cdd76e09af542fd22e928d09842279ea77a0930d221a55aab344a7bbb9d39234bf607cee7c929516858a0bfca822a0f0a70dc763090d72bf27b79f6ecb0746638aab835f8f34a14319e70bcecc7670e47f0002228f6c4611439997c7a43414b581f2f4d3192bba7cee98eea09f4ca125c419b2aa00e9c72f35d53b1c40850a4831a0826ff955750dd3172a0d9abca93adebfb808caf9255b71c181239ae5e5446709b20bb3b84cc948b327aafc36669534b9a85df660c939547c9bcf14b5a182edd6659a9f615f707547d122fd4c84b31841b74fcab1ce7d55d145b0cecbc2797690e80f686c9193c03efa80d7c44ea4d5e1f32fe5fab7c9fcdf655ec7353beffec905e3eec6c6bf32b826468e19e553ca45aaa1b36cdce74518428f9f4cd1676eaae71972254c23c6f98be014c1170dffdb22c83cb5312fc72bc8f4c12e94e3c43d3b76865692f251bd72465d7ee6dcbdcbb8b4233c6d8c8c3356d5676f5a67ab56031f2c6d15eef43972c66615703a20d1200babb94a4be9b57feca1a5ebd0e0093def694defc251cff9962f778f9a44ee98cf18416a1cb4393ea95a87be5c3e521637549bf547c0067b8c1021c29d7426c388342bb93436c73f277902ad95d03220c995f851107cdc37b515913e1febc7ee804f7a35f79924f402c598fe9cfb6d10b79652f323247eece0f1520654779720d667da01953983fdd422bca248fd415959630aea926f0764969f8ec979cc2f92f70c3531fe17b93d5839c2e8b95b0e847138f8f1f08186ff7a88b794a4070996dffcf41eb2718a7575022a7ec5edaa4799d09eb9b7dce4e47c17d83b176c33a2730625205e5e8737f197f711b3b32cd46808520f9b1e193cdbf7e059d1083f6326398118c8329bf52b9af9492f9a9cc09d9e40d0d0d5f5b2280f429592dea76d47fddb0d1779f13dc59e76db1945c74d2804ba858403c0070b20cb6b3e5d4175a6a39aad39e057ce1fc025d6448f69faddb4eea7a8cd2567df741a2772af82dd20b25d2886e5b7f9773b1fd970bf6e37e8d5c487090ec3318fbe6fd3dc5cb375dab1bbae64e4a5a187c5d7976e5d2aa2d48eb3a44948602dfa0b8951d601a59f50b92c433e0f0bd7784b4011b74f32ca32586ba5a746e9db3aa4bd7601fb125d4e22067546c2c636cd464a300b34f019ff4c8d87def06c0a4c3a50ce54a6e0d92c948868b6974142acb252c83ae172169139cde5521685cdc60b7c4adcf95ece88d5e53a54b461a9db27c947c87cef58d64b86a4dfc1be7b0aedb206490bbd65fc52d06f97fc9de97357a4255ad0191ef49d8fcd5fd5ec379b43845298e5fe7b7165724611b75a956e7a7a3217946160a114b889a173531e3434315ff715b074a596ff3a905d4c1209845fea077bed72466ea21f7a56de4d29efcab91d5e583e502a40e03c424d6d8c167dcb122f72eac976a6026e6b5f32b2a887740b9420b3d7ff48e8db108888a7fcb91f2109226e35490b3cbf1b46c0ec098a5ffd7f3eb21aac8d623ecb3aeba1d3a25a716e0bc9f3a1162a99c5aea728204c9fa8a255c680da4d23c161ee402d08dc98cc95003a3d367e1bd8befbd7e13a7bcb9469746922c66bcbfc0c53de0688f435a5ea7ed00680c6d6bcdab4db3292bc6d4fd212cf55ca6938166936347d346b77f3f35257369b0c874b7ce119004b92bc928d738c251abded2ce60ddece92553806c5b96684c4740e642bf4358d4fd44c3b56f8879a232d80bb3d687eb92e7e60fa93d64d13e567d00f861075214b1af2c9afe8346f217cba996b93a3ec9fcae4ffe5ac80430aafc5e4fc49588d5782bb2953a4198e6423e0e3c6397ff2d77fcc03748efe68c5a6f0b5007867fdc2242bcea3e74321927192217614bdfc0be3fa1f6bb72688de34967102fdc9aa11a77fb624e4e67aaf507b0e3f66356d00b7bafcd3452954347e976c218fe94bb659b39a713550f36979bc2ae3957423224c331bc634a6c28e6b1211e5e78e82c4fff530b748ccf20df60c98831181227dc3c8a23fec121be25247298374836ece03c01ed4cd7eebbe04c21f8dbe8dcc5213cc9d05a404c6f2ff1004b2b4d4ea4bdc32326593423b69fec9c2c5d4cf5d56969dc82bafced220c70c427ab8736c6b34c86bb8f9d39fe355ffccad6f83ccc67174c3e2ceddd2ffefdb8f86a32ee770f163c9fe601de6b550c07c3e91b8d3088a9a4f8ab4462e46eec55336e56eb4233676e2b4e9349568ff374e021281ec5cad2ba6bc152eb1c3b2ebe800c43dadc6c5005877aa0750c8bf71d8be6f89e027dcb9ae290fae5c21b2bfe66e7118def574c24f1d861c289c1d59a7f4aa36e505d67bbdbcdf6a99ffa539d770a4817ead8249b259794e5350f0aade4cd18962251f70633c813b6e083790d1472a3aa26f1c6c6bf7056cec680613a917c3a18c4a67cf561e0e0ab569dadc801a65a0c8471da836116fc6ca32bdfc1c5890bb5dde80821cb0359ac3013fbba376a107621ac4e66fdbfa04993b58de7679ae36a7d8e328bcbe0f2f6eac6ba17badc770cf5e830302366ef3f790ec1cc29c6472c13da9f8298364e5e15ac3b4eb71731e07a854c5f148114e695bc7a902bcb59f9c3384300ab801fc19fc380fbd5e7734cd064f76db8ff085502e7d4b577ba4b0dc78aac4e604f8ed11ff8ea36d2217fde063e2050d52439d138001968620ee64ef5dc17837de1befe2cf8dd359205ba7f80930a51ea40001fd0a91c7afec2ea08d61a7a1b4697f012d88e761acdb167c9a09a5d5944822fbebbe8346cf387d973a592a193fb0215aa16aff723538010f58e6fe01408b6f02742f2604c0168f88c2147a386f6bb831553644cfe104e713805cd3b13a647d28a7b90ed83eb5f8c38425e266255bed15e7ec838261eafc1d05aa9802fd893dfaee736e8a2e393a93c2e32b2009a63a35e6f6a1f1ce76714fbd9e6fdb5dbcc5a04ee023867ac040d1759e451df0a017e36f31680a24ba2f220ad1fbf0e8038ba1e06ffc04bd2de144fb3e7b1258a96cc3843f0a0dd2faaa8b21cedb74c34722dea261bf0be2ffdbeb056bfd3290c19971e4014554cd6b8ea38826d4a32c2012b057e206dbd56ca14804a535d76134d2b2c4aff679c77429dc67526200185e70d0caecf9c0201c65f6a477c353ffa4f67f1c9e7d6ab440505b8cae1b7936c5cd49f7bec3a766e06ee6142e61bbbe20f608011a68fe7564970e35445d2d92e8b90c8245e1231bb38e49389fcc37eebba0eb30df49e01f68f09a32a1914d5e2bc8d97ded002c99258c89686c7aee210b94f264c94fefa593da02dbe08b6132786d0567a4f2be495e32ce2d3e208b8b935789a18e9bc7fd1cc7a2eb3984b5f8eaa5b0", 0x1000}], 0x8) bind$inet6(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x1, 0x3ff) 16:00:25 executing program 0: socket$inet(0x2, 0x8000, 0x4) r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f70e32a93e55039be17c70c3d01166b5e3bafec46945a02720ac49c77db9d1b2f07ce1739ac00b994", 0xfffffffffffffdce) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000020000686b25938519b9a800", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/150, 0x96) r2 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000240)="3ff56f479d95a3ee5f674934e73cf04837ae7b1fea3e68a1c43c6a9ebf7a84a8af1e69e5c2a65f5899e963b0ea27e56ec681d4be9f4018a71c6052898c8d4dafd9338e387cedfd01dea4baa9d02bd4c2bbe7570ec6be434d1111e8deb71b06f86330", 0x62) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000040)=""/123, 0x7b, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0xc3f, 0x68f}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x7}, {0x1000, 0x100000001}}) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000040)='./file0\x00', 0x101, 0x40) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:26 executing program 0: r0 = socket(0x38, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = socket(0x2, 0x4000, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r2, 0x0, 0x1f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x1000000020, 0x5, 0x1000007f) uvm_fault(0xfffffd803f015840, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015840, 0x8, 0, 1) -> e VOP_ACCESS(d4312bb73e05113d,d,ffff80001496c970,ffff8000149f3ff0) at VOP_ACCESS+0x4a end trace frame: 0xffff8000149f3f00, count: 0 ddb> trace VOP_ACCESS(d4312bb73e05113d,d,ffff80001496c970,ffff8000149f3ff0) at VOP_ACCESS+0x4a sys_unveil(7b23796809a0379,10,ffff80001496c970) at sys_unveil+0x317 syscall(9a523af8aea474e) at syscall+0x528 Xsyscall(6,0,8,0,2,f07f7b76010) at Xsyscall+0x128 end of kernel end trace frame: 0xf0a0eee78e0, count: -4 ddb> show registers rdi 0xffffffff8100d7da VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff8000149f39e0 rbx 0x2f rdx 0x85 rcx 0xffff800001138000 rax 0xffff800001138000 r8 0x40 r9 0xfffffd803f7c79c0 r10 0xca6fad8df277dc57 r11 0x164c8f4dcacf4acc r12 0x100 r13 0 r14 0xffff80001496c970 r15 0xfffffd803f7c79c0 rip 0xffffffff8100d7ea VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000149f3990 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor0) pid=374965 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80001496d780,0xffffffff8223d7d0 process=0xffff8000149c8020 user=0xffff8000149ef000, vmspace=0xfffffd803f015840 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55146 300741 58778 60929 2 0x10 syz-executor0 *55146 374965 58778 60929 7 0x4000010 syz-executor0 58778 439396 53430 0 2 0x482 syz-executor0 73004 496688 53430 0 2 0x2 syz-executor1 93404 55986 1 0 3 0x100083 ttyin getty 15847 203195 0 0 3 0x14200 bored sosplice 53430 222901 78547 0 3 0x82 thrsleep syz-fuzzer 53430 170126 78547 0 3 0x4000082 nanosleep syz-fuzzer 53430 394762 78547 0 3 0x4000082 thrsleep syz-fuzzer 53430 170069 78547 0 3 0x4000082 thrsleep syz-fuzzer 53430 48330 78547 0 3 0x4000082 kqread syz-fuzzer 53430 515669 78547 0 3 0x4000082 thrsleep syz-fuzzer 53430 293083 78547 0 3 0x4000082 thrsleep syz-fuzzer 78547 345215 7685 0 3 0x10008a pause ksh 7685 101049 69152 0 3 0x92 select sshd 69152 274095 1 0 3 0x80 select sshd 2105 520858 71730 73 2 0x100090 syslogd 71730 175775 1 0 3 0x100082 netio syslogd 80114 290432 1 77 3 0x100090 poll dhclient 40978 78782 1 0 3 0x80 poll dhclient 56914 217318 0 0 2 0x14200 zerothread 76467 294649 0 0 3 0x14200 aiodoned aiodoned 61757 458975 0 0 3 0x14200 syncer update 2182 360358 0 0 3 0x14200 cleaner cleaner 58831 522308 0 0 3 0x14200 reaper reaper 60578 500561 0 0 3 0x14200 pgdaemon pagedaemon 40140 68775 0 0 3 0x14200 bored crynlk 51220 269565 0 0 3 0x14200 bored crypto 571 447886 0 0 3 0x40014200 acpi0 acpi0 24392 138356 0 0 3 0x14200 bored softnet 34498 221504 0 0 3 0x14200 bored systqmp 3211 252801 0 0 3 0x14200 bored systq 27189 444739 0 0 3 0x40014200 bored softclock 97885 511895 0 0 3 0x40014200 idle0 1 524172 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper