0x64}, {&(0x7f0000000300)="104cd68e7b3a0b663ee5c4922c752df3e1055fa30d3210cab1971b1881cae78ecb", 0x5c}], 0x3) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001380)="62ffb8402bf20a0d435ee4dabb70a7e6f09486bea0caa8c412d8ea1136df006e2fdccb909d91814389976ddee5974d5450a9abf93e2615ddb95fa780fe09d8adb3aa91ca992a69f8e32aa975f8bf3799c9569e7e4eb3311153064a03f42da14c886c9203ed889b9abb89a1384cc8d817995cb68810311837c460438a5a860a647fc621e0ea94fb76eb04ee141979a1e03498b6261572aed76045608e06bf954ea04884a9fa8dd96a7bf38aacaf2b54a34d1cc0935badaecaacf27f5a39e6cc81b66b011d01ded792a37fb28ac909378e7ad6fa1e9e65d5811238206c", 0xdc}, {&(0x7f0000001480)="b4157342baaf2f568a622be9b5043140b379e205e078de88dc924b08f3dd55c58009d955a1f56764e82f4a26b79041794acac1b1e37ae362b98bd7566bae7bb0ccc379313076b3c3e7a874010463cd75964eb1bf51cf95e6df750e28306ecefe7dde8e6209f7c85780098c09a7d5ff053ee902e5d00b4240d73e65c0f677e933e038b03699ea72e3a0aebdeeb4b767de6c487d52077c9ec98b6f3b1ff115e238bb70b6f02a60592e064cc1196eda33eb4e8ff71053f54940e6e0f5e64a9ef5b1d64093441d3f400d4f61141484f433721ffcb293bcaa76281dbfdd53c55ad27662dad283c262e60f0772758fdbbd", 0xee}, {&(0x7f0000000280)}, {&(0x7f0000001580)="f9b5eddbeac9a04afc6afa053f32bb47a98de5afcec1c280907a1434ec3ab83d9ac2d13fa261f1a624c06b6f25780b0f7a0e6cbf8d3c36593b04a8065d9c225b208883331df3e0c70cd0bf896c6e41f8d10c52ec505a8c551f1f153cec80677c01bcfcc6d02dd7038cb611e06b686626d5be5eea767199d7eb714282cbd4e719ad340a9186e7bdf4dce2ccdb683da24210c216508436223f7c671fcf2375be6ed6639236f57898ce2494b7d50d48130def98fde15322dd1a0588623689641baf2f517536e865f3411877b2e09ff821c1aa7e5e422311896ade09d58e7a2dde1192d170526155ac1708b2967ffb8b", 0xee}, {&(0x7f0000001680)="454610e3a66116a08e33e910bf905a94f37a1ed368b6ffe962c83a927094e8d88eb164c7efb7b464750cda39d7e8e15c1c3cbd0f142250874f0f62d535bf6137279c3cbb96ec9d5650150ebd41389e6b27bd376b7fbb919221d129bcc99d3f5cfe5f15d69da66b9016074d0443685f9736e1d3fe887af9198a0eca525fc2222c30", 0x81}, {&(0x7f00000002c0)="fb178d08bdf6c5594e6d479fb3463b7dc27a8cb54036c28ca52a890e1498f2c0d00e74841d5b16a629", 0x29}], 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='\x00') kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fcntl$getflags(r3, 0x1) chdir(&(0x7f0000000280)='./file0\x00') 13:34:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 13:34:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f02006c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="f28f171cffa08d5109714cfc818d9aff12242abfdda9ccea80de546e7575de87ef48e555a57973ac8490fa4ce662e64f4d4277455881d09c119892610414277f290bd0b50f84939dfb9c28e3890ffe5df2e95d0c275002060e2c0f2c0c826355b8107f05547538bc56ca1a49fe4ccee7a73d4d41d4e76a4356c9ca259dd3fd7f450803e02829e2e02dc3ab4edd5a161d42545dce2217f0e39fd457071f57fd7eb984484774c6f1801cddfe2b76968dff64e076e65493f2e51b3c19958be9de50a5fd7d8edd8cc7e67049df111023d88b3b4dde", 0xd3}, {&(0x7f00000000c0)="7d02a1f721ddb545c28d32dbb29d40d6db860cad3d902efda2cb2c7dd4421bc1de060d83b0a5e8e155d0f40cbcc2ab6b0c6a9f94fc46cefaa72a1d81b9e61e55803fc5abd988c686bf13d23882320d1a7f53f7a8039fa120072a63fe7da2453748c27951a8ff049b9951da61c611dcbcc68cc8426012375871d1ac81865fa7b67b241b6102538c578534e18381d7", 0x8e}, {&(0x7f0000000300)="12b3e27be4767f602accb38514551c2630e9f20f7b72cc3ba0d90b9ea5969a697d2d7bc68fcc469e1028256eb89eb5a7d131dc3d719d520d3459f1e4ece6fb7bdedf016216b0ef381b44587f826611e3a7e9c1a2dad012eb58dc276c8c5599241c4f9ff06e802d1d9539acbeda1ccb5de9a65231e51b075379183b44931e7ca77e34f329f5979f", 0x87}, {&(0x7f00000003c0)="1d6c69e920a1fb325bea75542e27bf4b299fffbb4d5e32bcdf916fb292e56fad527dbf3d67a1640d10de70d609c3b11b204ccb793d9ba87da64908a1fc4180d3670a2dbf62de98772e95c6c21e967d2eb6765e1b562c640cb138123a23930d354bf733a64265393c4cb60484ea2b6461c39d85ff34088496675e83e1275698590b425e81755907f10751f15a55074f72b1082a8dc8c8abc0e43ff5dd591c89e25151f72767367b15bfddcba4f4c5c71cf8da7e3c3153a36e5abfc6809cb0ff1eb7fe0c3de801890aef2e6f991444f02bc35ed4f89ecd3a71030aa0269ff9929529694173bfdd7ae51ac58d427d", 0xed}, {&(0x7f00000004c0)="3c8de703feab8bac52a00e40322596cd750a66aa0e5f47528cfa494d941eb32e3564e12fdaa0bed93087610ce12e8c9fc20ff392ad327a6ed5741c5891e28b6d2be05b4b044d12aded21ee94af94fffff9c35859f7403da09e83ff4e638a735b86054b049be8ea45b5bec4c364eac3fa02f89120f95d3ae8bd5721f48ff38719f20da29eb3ad05cd389285fe2b1549e51baabcdb7f74ce2f6ff02509a03a", 0x9e}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0x400}, 0x8) 13:34:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getpgid(0x0) 13:34:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8004000040006000, 0x2922) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x110) 13:34:56 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)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x400, 0xf05, 0x5, "3a438de1d501767430c9931b9e480d7791c8efef", 0x32, 0x9}) 13:34:56 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/74, 0x4a, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) shmctl$IPC_STAT(r0, 0x2, 0x0) 13:34:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f00000000c0)="85e822bf910fe0762a69b1acae0234046bfb1aa8abe151f7a7b76d065244d375b58ae5dd233c70f54ff039367fcb5553b4fd317459b1892fddfd684b7de3f3e52e6ce4efb4e43d436ca3c84de70197602b85993adb8e3caa8998ed68f586459d4bdb86ce2e2e0161f45d39cbdb8db950537576de0c30240be65fd69a9c8cfeed0eeb4b2b673d64f2a8ce28b40b27e8a110f9deaed791ef8be0cb3b3158dc3abdbaed3c49c152be33605daf8a402c11d73679e959ef7b700b2d60e1f9fa17a3c7eb31ad9026a6aea2", 0xc8, 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 13:34:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x400000000010, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 13:34:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) write(0xffffffffffffffff, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 13:34:57 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:34:58 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000240)="ec8672f6d8c559c61309fcd2339a4604ec136f1b7ef62344aa37f03449c9012b13e0b0bcfc3cadf6a91fc90c64704bcd9136f52177c3f9fb8d946112f99bee8e96869a97656cccbaf3fc4f5752c4a7369a3e1822c1dd2a2c8b401c39b4c88ff879c6f5acbf7c9497260d999b42def53e097fcdfc6bd9b119566f6902c823554a5670ae5bac9ed34f847abd1d1ef468defa7a8215985f43e0a303d72b0b6c5bc588fe2fae9e7005db167711e5257ce162af89907a6197a116fb3d3b07fbc6f880b106d38280d5ca871ddee45b1017c99de89b644c0bf14d25e4bfe9b35e53b0", 0xdf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) syz_execute_func(&(0x7f0000000380)="640f0db900800000407af2dad465f019b1000000808f4878c13bdf3664f0815ca565833710ccc4e3fd090800646666440f3a443e00c4419a2a9389899999c4a37961b500080000ad") r6 = getppid() open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1f, r2, r3, r4, r5, 0x2, 0x9}, 0x81, 0xfffffffffffffe34, r6, r7, 0x10000, 0x8000, 0x6}) 13:34:58 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 13:34:58 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x9) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 13:34:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 13:34:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000200)=""/23, 0x17}], 0x4, &(0x7f00000003c0)=""/129, 0x81}, 0x40) dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x101, 0xee, 0xffffffff, 0x6a, "63992e99c813e9e868df147d5764162efa863bfa", 0x76fb, 0x4}) 13:34:58 executing program 0: setrlimit(0x4, &(0x7f00000002c0)={0x400000000000009, 0xffffffefffffff81}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x706, 0x80000001}, 0x10) setrlimit(0x8, &(0x7f0000000080)={0x80, 0xfffffffffffffffa}) 13:34:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x8b15fdc859043554) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x474a) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0xf10}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="d1a500ac3572dc91fc5669e08743c8360c13a7093565ae4d68f0362b87968c2290e7872addbc66b29c6b31179c8df18c67c6576ee014c441d46c1de33a764a224815353c589c9781c816e8e6c187c4a3a48ee1d57a01ea485374e39525551fb83285da6cde574200cb40089a9474c0c7de332a11e4637b", 0x77}, {&(0x7f0000000240)="52054ea25cc5abbad3c85575a4bb8a56c6f61dbf8948c619a2b37c0c7e2f5f71d2e731b1990a598b89e895fed50f827f76bf274e8e87f66adcc0bc96ec1b39d5e49123e6815770d3c1a7ea8056740a7beefd15f9c03704c3bdad6dcaebd3f693a44f82e61ddb9b85026986445e54dec990ed6e17f6cfcf6d5b39adc5c8c3cc18b15a24c7ebeca01dd6af0152", 0x8c}, {&(0x7f0000000300)="71a9e5eed5d60c50cb400fc92714c06bb07009d9b8f80e36fa3fa5dbaae4734f700b4a2fbcb6e7216450e47d1d20ba5fa8c3f557074f8fefd495c0887a319af7fad09d3a3564fd3dc6dec42934b4afa83bfa63610f9240ea823ead49ebdb9ed4f5638db95260c1a11188100562c4acd0ef7f5cc0454ececef99ec9f61908c2727d68f2b6d45e730dd8272433700057b1c84a2507b53c2f888c9ac5efeccd028813cbebd59007e5270b7ca4e1d57757e4bcb53bf5ae00afdad0d556e22d9b086311c2a5f5ee7a98634ef689bc7f64ff98c702833945dd748498d628446e0022af190c445832bc", 0xe6}], 0x3, &(0x7f0000000440)=[{0x30, 0x1, 0xfffffffffffffffb, "258269a9dfc133b3ed5bb8ec5ac80a09522ea4d637aaeb0a67a82beb"}, {0xb8, 0xffff, 0x7, "abc485bb8ef45b7f98b1883b5265bc57cb45894920decb3a431a1595ee4427ae7fc07d01030df2ccf2de83a6f66259176e00f9ddfe3386dcac35a33d73143706c6b106111b82a629459f54928b7413f839448e0a20eb244574f0a8283b65cd6b14601702061ce9b2d2b69425677fddbb5bdc2e9061a36801f7a68943147fc0caf1c86d99ae0badcb58e1be6a6215c6d93420766ba9f141f5483a6b01775afb24d64398ed574a"}, {0xa0, 0xffff, 0x7, "1c95b517114751b4265236164cff613bee555ebd2043c28ea48e264c5334c29e5f9381013df5f23c15a35a3ced934021c8221411437410f09f499df4708448d4262fac9b2d39affb470a6b93f5e8ffa0f627d78c108e3e2c91cbdaa0b88d2d79a258290b11da795b34378aa5d9aa1baba90f19368ff5c109138770cf9b0aef724cd92e5c28d4ddb993fb5a55f8"}, {0x10, 0xffff, 0x3f}, {0x108, 0xffff, 0x7fff, "3b9f377c999337671ef76b88b59a5550a7da2d9555f80cb882ed267308dbf75e233941c28a2ae6f0f90f5553d7ff2e9cd8ccfe346d67083eb4757a990468fd0f1b400c4363fc17ab00a2780916daf96243a1b6e94bf3127dbcbfd1a6321849178ffe8443d781ced8d3c220009afea7cde5a5c5c1fe7a5b4abcffb8ecb6a084c4d67ff1173029ec3b3f02c526735e6dd7cefcd763201ffe1ec20a980685d85007f174c0cb701ef4d69d1f503738f251901cb4485e9501f54f754cfe38bd295bc6566cb3b129a203e5268d4f29bb656d644396912c888e1e10ecf0be49fb2b3fb9f89fa1ca463b5e2a54f64a3a56e3818accaa14637e"}, {0x80, 0x1, 0x5, "3740e2956406f04aa68ee2e7104cedf16b7775d351c0b7ecf9f4bee93cf4d2d679208aeaf4432b433d346702aea4750ce8e92b1517c568818c3f0768104e30d633b4788502a171e07b3f447a2780ab20eaa33960df60d5ef702aa43ae7061436c51da8b8925e128758dfe9d120"}, {0x50, 0xffff, 0x9, "00ac932f9f4f90fca110cedd4c4f0513f91b15aec8258665ab31902f61b081923eb31574233c921c50aecc16374365987af943984d30f3dc2200be6752a2"}, {0x18, 0x1, 0x400, "99e2d0"}], 0x388}, 0x400) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x11a) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x481, 0x7ff, &(0x7f0000000140)="98d2d0a989eb9806b73111a27f8231dc83b0c450de8351a5dfb87a055826177b206015faafd2810a8763", 0x2a) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x3) 13:34:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) close(r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 13:34:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 13:34:59 executing program 0: 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)) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000300)="5dc6a30f6a934c0e09656ee294fd7bb3fbde4723d94e88d3d235bdc6e4a8121fbd79417236bd82f1f3c33c1162830284be1db78b0bac89f7c716254370dc79f40d568f2210c29ca169866c", 0x4b}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="a80000000000000001000000ff000000586b0c243f444f2ffabbe982774fbe987addcc11b9b70d51ae918f48cd8e8375c6719c72c4ac993e4b568d7e39168b7e944f82008336781637b9143f80483cf4b2ff43aa29249f2bac72542cd6e3941ce93ea892d814f1f509f4699df1f41b40201e7afb416bc4b1353a6deb5f41179471602ee3cd5384e33dbce9133db9ae1560278ab4b0095d124903c360556c38832c6e82278720c40048000000000000000000000008000000d43233c050d3e47629c10a8545cee45d47dc81fc8f166a6eb293ceb48f774dc35e0e835f44b61225333e6e14a56b545c0267db4827182751fd48b41dc4e3e1004800000000000000010000000700000073d27668744d2a4c009f9b57997b623e8bf994319466ed0115795f0495731a8a1157eb187a2b9453a8dd7bb3ba36ac89c26d8200000000001000000000000000ffff000001800000"], 0x148}, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 13:34:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="0e0d0ab7bd8f2457a04dd04f7f2a7dd4a977c7a95da97d7c91c6608897714966ce7e27d60a19071adbafd4c77a2d8502e20c46753fa94da570d165fc491dbd326db91122325194ce7ae8c0b8437598c6c81c1eeeaded30027247b4c789b58354921cbfc04caf129de5008d484d6ec77f62f5985b5ce7fb977b0f97ca59fa1738148bb96278573c146defb3b6f8a64a05505e085c2805cd927ea82e5b001d7cf22c91117f0cab139fd9896ca55467cc7509dc77822c03868c6b6950a71695f14a3b12016d204e28a511bf847383e2f240b7ead8a0d54207ba039e6a1f04cbf1550bace6f33cda35fcf748a0fd", 0xec) open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 13:34:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x400000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:59 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0de40b95240075fd0097"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) fchdir(r0) pipe2(&(0x7f0000000040), 0x4) msgget(0x1, 0x0) 13:34:59 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 13:34:59 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x300, 0x8c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 13:34:59 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 13:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) truncate(&(0x7f0000000300)='./file0\x00', 0x401) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xd) open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x80) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/255, 0xff) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="72f6c39b2537197b0d1138fe44dfb2cca26274860d7570ee6b913f5de91387ad219b", 0x22}, {&(0x7f00000003c0)="40bb322f6b0ae47be6fedfea8666", 0xe}, {&(0x7f0000000400)="d53fa7b435578ac00df76c3e54f4bcd78560a6e3c2dba44470870ea24482005a31d92038050957c40580a4c737af138995aba9b407f49b016f0cfa645d100f424c9b68cd00127046f9a48c0e65dbe5c6021f9f718f46390861ef80e55ecc1880d5349877cd9169eaea80382b260676c25fbf3b6daaf7d7ab408c6e8aa126fd7f7c9513b279c6013b1327eb", 0x8b}, {&(0x7f00000004c0)="8b5e7069a032f10b7126d8f2aef4f3e28bfda9fc7574a44893a4d663ba59f28e0fef85f43ba22109b5e93573ef8544189b96ccca74bb99b2ae7c34399b93dc5c6003a1c2e99ee51fb6fee4511f0dbffbcd71a23e8a5a14f98794b58d97db5516eaa5947896c81a33d954140a65f9e0b4ca4cfd5acc2ff6278c484ebe4cacca3e496c74a395cf4cf55f85e523daf559fcb639ddbd9cbc6e251fb2d21e9e804696a72fe9b074c14e93eb191e158e33e9695d3b0044266ad84da5aa9c7648aee93e6d8740a32742db2f590729a086", 0xcd}, {&(0x7f00000005c0)="e31e97dbc874fbf707ec4e8a067de3d6f1ab2ccd90542921c58492689a2a0c42e21049e1769b3a317e23ed6273e5d31b557af99ba8f6204d77f10198d7432851b3eb3d9549d3ce146cd35e70e3b28d11c2273ac4e20c4613237c11a78fa997a06115c87a47f6665f5a8ea2c76ecb7c", 0x6f}, {&(0x7f0000000640)="4d563e6c2b561ca70bcc38ec2c0e3cb724c708e170326f3c0784dd3623b3c85364eade4d614e6699a7", 0x29}], 0x6, &(0x7f0000000700)}, 0x2) read(r2, &(0x7f0000000000)=""/44, 0x2c) 13:34:59 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) read(r0, &(0x7f0000000100)=""/246, 0xf6) r3 = msgget$private(0x0, 0x112) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/146) r4 = socket$inet(0x2, 0x2, 0x7) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x4810, r4, 0x0, 0x0) 13:34:59 executing program 0: nanosleep(&(0x7f0000000040)={0x800100000005}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x1ff, 0x4) 13:34:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 13:34:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x1f}, 0xc) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 13:34:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) semop(0x0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/178, 0xb2}], 0x4, &(0x7f0000000300)=""/88, 0x58}, 0x803) 13:35:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0xcc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) syz_emit_ethernet(0x34, &(0x7f0000000080)="cfb5eaced5bbb305d17f75801307530b181d5441b41f38a672c63fb19459f7aa196e2faf314f5433a48a87fcaee043c942c7e758") fcntl$setstatus(r1, 0x4, 0xc8) 13:35:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xfd61}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x0) 13:35:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x7fff, 0xffffffffffff8000, 0x84cb, "48a005810efcd74284d0e22618f354e38a78ce50", 0x4, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 13:35:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x9) write(r0, &(0x7f0000000000)="9370968da63d1f0e17b50bdd07d919081ccec3de55417fa691975bd33caf9daffe0efc4ad2b6af0e63c1d504e8f1ee3d0b9b1b105110f17af2b2be6108b8322c9230cef76555b9b76cac21c4fafaede159472fb578d019afb1714fda5f8395f4f23cfd6151dcc2affa0fd2afb86e808edbdf3bc09ab1a3ef556286949f4a29d1ebf2945f70ac1417c6d4e74c75939e40", 0x90) r1 = syz_open_pts() write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="5f1750d62af2f8a090b41d5ce7f88cba7c2b3891482444a7733b7ea658db9c8162d633c6ec29af3de55cb6a453f9ead68ad98b38d7e35b24261afa2eb16e530e97119d73e1a6141ad3f80f552a489a04e0926b193b375bcbbce25c6fca359dcf637896b10f636a9e453da544d96298bd111cc50bad032cae91d35103d021f4", 0x275) 13:35:00 executing program 1: r0 = socket$inet(0x2, 0xa91f13a84e4e2f15, 0x80000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file1\x00', 0x35a, 0x8) recvfrom$unix(r1, &(0x7f0000001240)=""/130, 0x82, 0x40, 0x0, 0x0) connect$inet(r0, &(0x7f00000010c0), 0xc) getsockopt(r0, 0x78, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r2 = getppid() fcntl$setown(r1, 0x6, r2) rename(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x20) bind$inet6(r3, &(0x7f0000001080)={0x18, 0x0, 0x2, 0x8}, 0xc) ftruncate(r3, 0x7) r4 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001140)) 13:35:00 executing program 1: r0 = kqueue() r1 = shmget(0x2, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x8000, 0x100) socket$inet(0x2, 0x0, 0x8) fchdir(r0) 13:35:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10040, 0x81) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002640)=[0x0, 0x0]) r7 = openat(0xffffffffffffffff, &(0x7f0000002680)='./file0\x00', 0x0, 0x4c) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() r16 = getgid() r17 = getppid() r18 = geteuid() r19 = getgid() r20 = getppid() r21 = geteuid() r22 = getgid() r23 = getpgid(0x0) r24 = geteuid() r25 = getgid() sendmsg$unix(r3, &(0x7f0000002900)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000280)="35dbefb2494bf0e0b4d06cb6dd2cf64e91c05dd0e9b78c50dee1648b24b282151636605f328eea891f4e121493db40f8e5", 0x31}, {&(0x7f00000002c0)="a5771cb70bb2100ff5efb5e1b640d3831825e5c7edbe316f15ad2f8dd1bb60439126c511e550c9fb6c13abc3fed9", 0x2e}, {&(0x7f0000000300)="2677f4d9a531859d9b3eaac9ca9653f0f7f22df56caaec505fa1a30c9a68c884165a1d4893d50b6b8285e6b62d38c9a6684dffc30bd99f39c82ff9555b91e1c460ec078ae90a4eb81160ba991bb4216fe35a9cbe22ae884944b1d12b2778950e54e7ab737332c072e1845595c76c4eb742baf7e1e599c7730a945cd976398ef7b97e91188dd704c27d34f7347646ee2422045428fdf0ae96ea1bc71f55ac10731017393fd3012f207022992472d85003260ea0dbc3a21c6e4bac852a70fc1e6a9b5b7ca54168f82b6fdc530108cabfcfdfa2014ff3355f892779804b5b6c5a947f107aa7e1c05053d9bef729709fead4ee50d8c08d4fe68c7295281a8c378c7c236fe9558cc4045a136b875f7f3ce28a2613a1a4178b8e3c41ef38959f546fdf28cfd5891a93c4e77f1010f61a317aa6f8f701326367cd1ac0adce80ba0eca34c0a3845a8fc8bbfba892647a25bf097776705072282e47f3fdebc252562cd1e77b905dc86db382da4c14d3c6968043f1476c57fc31d81ee8d7b2e789263e03c2963b4d158d89e467962c02bdd273c9851ce5c58604db3f5ceb83df16c83fec29b2c970f7d23f5b465ff8757cd60dbf7878f2f2102c093316c507dc0a2956655beda333649e4ebbc28d1987a3a816a5aa81c0359449fa2dfaf61123cbf9c7970a6d9bf3d03a8f258d6fee86fda556ad581d0d722bfca2adddf90af3d31822e936c5cf04a82c442c1283c126e8775c214309734ecbba18e8b7dc2882bdc0df6f7075af32efb72b1f697d3ad44227cefae6fbe0da88992988b49d61c750c99e499f8bbfe5c063d27d7b4a4e7e89e1fea0f1f9d188d5248a34cfa76b903e867c1f2fef6a49f6a3aecbe232a7b48ce9aa1cc9daa985ca735a04e17bf0216d2e5f04594c65b5ebd23d44a16ebe6914c1efe56b1096fe58ee2cc2ad9690825d4fb3382972236faf90539450bca61cfacbe9aed0844e8893a65a899ff831239df56c1c145f24666543ec7c149a1b9ca376770ea815e48419fe66c1c657e9f2fddd360d5e2813d8c26c4ebcab2eed459a12e8ecba0fc2c3f0c0e9260fa9360ddca9b6c9bd70574d452d2cc21d00932f65ac68260f4565aac84b49b278bf09eb96e495c6bc9e85199033b2435894302a8b877faf4e1377ff262416b547e3fd8530af826279f77587bc49e97d6172958a37f0b47237ef637f730f4a5eef1072680ac16e7bc361e327159929e5473b2ecb107a68074543900e608132ea0dd26b3c54e159894598b032a05d384184f28be63c9ea805fd514d981852a058054f3c3f23238c24a50f95f08d20aa286b3ffb0ba81c582bae9ac29597ddd746913b7ff873279dd12a61e217f6472835d5b4cbf8ba1d385d6480b721983e61d554c781a4c3e27a3aa5e363f912a2e2ce58f35aa7c570a6bc2944ed99dd9eabaaa82e0d040dd9ff119e847fba95301b2f85071fb3e4e9682e42b06267794f60428825dc9d58bc11c414b378ca4916060c409146ad93ad8a3f487dd41a628b60ad3969b7fb23531f8a1cea064739b649a424356afa2b865cdb808669a1845ef6c7766c6568a25ad9ea3707f40cacb73c5de2b0375bdf66e2b28436afafe12d82e1c270bdeb8befe9d97cf5757fc58ca19c6847a6ae6423db4085257338cbc9e5ecdfe5b9dcb0dae74891bc360dfbeacf1ba253cdc62022c47e1e77976a15185579cfd7d03991243b881a18e3b83945a9ba7939f00be21e4466abd3e6ac8a504c0ab0c6d53826192292aaca36a2f3d582034312309666b2c7e64b3be1bce83f658f65e875b7f779a9d02e4db39d293033fb674e4b08d0f788cf96ec0c1360f0b9ba27b72bbca851067c8e6616c8aa66cb74dda4c18014d0cab9daf83892c8b0d8cc632984438acabae9685b569786b0470cdb27ae510e0b3fd999deadf70822dc594e5a4346a4e14f1a4bd7d3afceb12114c7099ccb150b81e82f9db2bc57f56ab51cec9ccd40752d9e5109503fe29470da75f29b49730b9e38ecf3f59ca4dc42e87f65cdd65ee7855437fbad2f81b546475e746ff1cd654d1f38f53ca91d4649bf2b14bcd7878e9d87df019fac043efd9db5fda2e1b4f92c81cbaa27443a6c30b78ce47545ec3ba789ff5b068709c292d0fc3cad11d6cf1e1fe3f7624ef5932e8852805154b9f2d66cf5e02b6fdc9367d0cf60f31ed44fa5576af1e34b7b0177c437e647be306dc8b2317903035a88258f6ef2afe5dae1af6afd4588af060c3c203b5e4884628e0b6f9d3df14a34ab7e30bfbdd14ab43087e42d56f43336315bf03ae92cbc2a0d1ddd5d19984327235262606d0d28300d1092cbae3f4dff2ef4aa39a4a7f48726cf959ca867fcd35e01aa4662992f7bcab5751c2523b2ca4342aa432ceebe9c9296bb22f33b2f52ee80661eea60f95dbac205dba19c328e787dbdb4c4dc124ba75085262c01e8605aa32c6f626f9b3e694121be8fb081da861fc00d72e92ed19dd2a877412aedd1db0898ff3392da68c87b2dae7293d250efaf71b5b6195debbe18afdc19055e39c5afd0db204672767d70f4e38c4b4187320d36a7a09a844310d8bf704eaa1d9124bcf1fd28f229dc74d3738618258e53a692d655442bd6fefc73593434e87c8489107f326bf4af37297556aa7ef9da89993be4193575c8c35d01b632e0f31e64692dc23f86f2fcb3b3ddb4ca6a2cf833e0de79198c2ab67936899ef9e276eab4cba3d14efa25bbc452e0a98dd43a2facac2a65d3cba624fa36b31dd172bdaa62124f1dd1f27efccadc6b3099cfea43522e47cfc1613104dbadd50eddaf516be3b08c45c7508ff21dcd908022d9e959deca0fc0180c30af116b08922b0ecf93154a6095b3a8bb5c3a70d5bf9c6cddcec913c488fecc0af0c1ee1db3285ca1158797370ee525a7e7c339de50a418c322a48384dbe497f7cd01140550f683394f7f85cfc2344a814e7e6f91a46a9893e489c1dc49d5736ddf6584fed2ce8c9f2f51e5768f13025501a61d1c56509682de10b211630084bfaea20e966a37d6eed66df16a0a450c53491868b56ba7162c6e20dc2d64a9864422697b660f2dce6d878159704d6cc971049828a187e481917df6f0ebdf30977f874acfc17de77f1e6fdb2bdcea23a5155a54811be174c6a6f3dbbd038a07fdafa90ae7b9c94932131267a490a83ccf896111eb3fa1bd1cfd519ad85ac5ea6e451718ed622c288ad5bdb7e0745622b23bab79c7e124b84fc19ad657f5a4c2a16758eed02bf8b2d89c2fbc4a7ae2725ec667ab84f3f855c48e308d0554ecd3c237f28e13be057da601247d48aff43e543336374236c4dfa70413d69f46dc351d7952ec501809e5948564c0925adb7c684dd5a7e1b1ad45625eef1f00562c452d6041c0beccf87056f4bca3bf83ed8346f6362c120379f7821876087a2811abdf919659f02826b95134bd93dccd2b8c9baf21973defec27525dc02d1430c59197a070000b82d5bbcdfe160607701e4b2546b7b1bf266cfce05aa8091610f520996ed8b855374dc267e40a5c09804210faf9635ce89b8433762b46f2451eaa34668503989b8a38833406b21c3ea9a8c00f2a0a69f997f00063ba8269e2454821c9d636e22de5b29775f924ac2675c697409e31345a00c5c89d1bee5e031a3b44a363a1158193d0a8a63072e01a4a1c3c62b455c01e94e0de66ffdfef8c08c7006e0345a240d461d3ae3b1a5e3634f985f079b3c2c20fb576c3634f77841a59a887590fc3c494d909e678e687560e3c52ec14237a9e0f71113378993f279b68857b14f74a3263f9fc31d297fbd73d5c5c2c2e0f06eb9592bf4d36bd7f6f26a29ffa7a14a5950fbe79c682aea6a4a343c8e799478d1c62d36c3eab0fc9186b71a20bd4e8c5472a5d43ebb7c79a7320550274e286416ec1df64eed504e68a6e29c8541d63dfc2f7c853a1fdada063938b74a66a1d2c3a226fba14b1fda3081dda3f3f9674da2b777e701fd295ae45cd69ee36232bb8fd0f59783d68d5e1b0b07dc446e9a918ee234af7dbaf8393eeac560ace05758d542250eda5f7ca4a3adf348a827acd42234abc6ab423b7c064e32b7a3c1a7d0d83658db19448117253dbf69aed496884eebac28d12f3209af1678cb86eee0594b7bdea9e981606ecdc43e2fe8adfa23738a38d181357f5e1ee1cd9bcb9b24b3981f642a10144a83741b4727ad57f1a5f1ef47b2745b1f650d94aa30bedd022f557425420d8b6a1aefdd1e870282859065a15d32960fa4ecf4c05efb7984100fbc8c121e05b61bf42c284cb34930b3c7769957b3098ab68e1b3b6fbc57876b4a0ceaf1e1bb0622bc1d028242214176b29ae0fde3cb92ab805132668ff86f647340098735fcac8dcabbe3bed025c0fdc81f04bd1c05d47c5de62f2c078bea94691b47357c02322a2c9b199e0bd90d29e10178da584f4571408f4e39f44b48ce3c6d9144b2024368c9905ad04f45073fcabf235fc02aab8f537e81a7237391e7dc284b3825fa9005124b42dac301b0f038627886590ce0af72037f88044b2e09fc1cb1982f317f24782eab61d48c0fe548b0ee3c9f1dc1ba3df6c3b3a63f48842dc6fd46a3e8b95297b6a33f22a64fc94e68a304c3b99bf3df8bd3923d5844ca3f815cc2606a1f93a766ab58b6bcb908c325ec2be52b2f35d977f1fe1f863a311270cfc54c867562ad8075655f5408d1c4ab08c28e59d5e08d06513f10cbb5ba4888c817c1de8c8f3d07084c973d36ebc8f5e5edc5e1692624fcc133d61e5e3504b42cfafc096622e504c8bbb1595218809897dc6f8bed0c2055c3c0d8728aefed8338747ba36f1fa1d26ce23dfdb29660f3d58846af3b9e5d2666f9b3b187c2bfaba4bae396b809aa5e765deb921e2376ce6cfab5e0e2c9440d00b377b35909d58a977760b88995531ff6c8302bf7f22c30c88843617cfb2ab66153159623e0cd7f09c945d3aee8df7ba63d627ac5d0d309631617d32ab2f1be3f7eb601969904ba374cfe4529fab193b9f37aeb52784dc9ba2e4395e97db29934371441d17ca0e29a163bf975b2b9f4bf299b6787d03301c872499795da60422aa6142c56283738c05ad019b3f0d05a14d841a351562ff9d5faadc18379740d6603c62b5d46a84507f3e38c0d6d424d49748d16c215ab9e0be00476bff44e1064751338b49c157b8a899765aea91932e815f229e94d7ace712c300e4eef70e448fcea9d6225d66a7b1b74f32cf65a40e5472f74af5fd1b458c0c0c81315efc98a8dd9c636774ecdf3d8fce80b0f545dab1c9c84dd3a1b4e54efc6a639da249149fb0388ea346fcd757a9a96da468b8586b0a82cd5fe9fe0ded9e3f162f2575112d9a0f452a1f91e419900b7e83cfe448902707701cf0b8d409059eee49bfe211bbe4e98e54e84ff61d96fc2ca51ac5e0b08b324371a3d9f1f29340da3b3a97da85558e3fba5a720487c6af2ea3d9113715d5c63f59480da4d94046c0d838cb3ec5230966d80d78cbc4664cd652ad01f561cb08f24207c8460ed2f12c1d6d5443b590ab757e4967b63586679d96d74c385c3c91c0a79371e3e18d36d462baf6a71f8d1b7e431c632e632fabc9d8bf68930d03a11793b2bcc48410cde1951e31b74cb557da9a4040eaf44ca26eaf81aa8853be73beec71fe69a5364e9e43b65282e738f1764cabd43b2d08325c5ebac818377f8b61f5b283555bc29c635277ce28f3a622fef859a44abc260abfb0d50ddaf0e6bcf27d9706608f779f3712c49fef800b5d970d7599304a148e38437bbf4e95bea469b117f5d87a54ae", 0x1000}, {&(0x7f0000001300)="81da110aee704f4994758650cd2e6732f4fbb0ad02eb4cebf1a46604f85a5ebebc082376ee30d0a5ec8273bd93e56bf1736b7573d830eab5a91bb0fec4e4b17b404567a6e820bd50306aaacd6a4c57bcb846dd6b082978af66eedacf00c4449afaf79a9f02f3431b207791e22876e2685b442b39c231e042bac3d84047e2601996c8d06fb8758117023c03bcd0a3b5b9f3c9001d2279355420feea3cb8a2b29188f2d98649bc7f4329a6021c903830d7e4d3e20ad7864ef893e6ff2eed21536cfe58e6e156aebf5b5a350caaf56cc8f685229aebf117fb139e3156c8a73b1ead6eb6b88c492466697644f05ef8502d589e50b948593038c25be72cb5782bda8d8f5effcd4c47afaeee4c8123c1533398a9ece493d74e5a4d568114c567fd54dc432196c0f32c0bdecf0a3571837c2943064c302ae70b20887af68711acdca54e032f505f012d193aabc7b1ac2b6afe775cf1d099e95ac3964223fdeaa7a586ef963e9c6babc383ebb3edb489fea39d55d210cc60df5c3c51bffab7d7a201aeada7216835a09b3e580e7e2925179990620ff793d962fb7c4a5e100ef4e8ed110afda859ab93a1c39c0b558452da4e79fec9e42f6b47f150f1270a3439f0f3f3267e0460fd881aa2b227f715abf7c6e0bc000c5b88f8e9607b20de45da8b8a8bf9aed2d8f1c68c573cfe937df93656bcc835c1742b4b359565d31c7a3ffc3c067fda8689abbfa5dc0dfe88f05f11d6e6a3a6c7de8a2e41fa33034a0f1e8713ca02c09d930791d0a7fe9712a81e8517d362b7330852b270c4113f5f82d5a99540c93387588dc2f580b9b8c50b1649f057649d98edf4c9b2450e12261b60780bbc80526dfbbf0a39a3580cc873cb190fd77bea47ec9e56f7ae748f1af2ade45c625a5df686ba90af0229d333b74bbd0ef222191d9440658b50e873be7dee09c915d1a7769e7cf9204cadb508de784040a9c951da1462d50b50298be52485161ee974f56384315e8a0d7168b8ed5db0d35c4f6baa3e222e695d5c75ff385c8e58e07684d17c13fd7a0162b8239b157e41447ec2aef0fb6bfbe1783ae9cf359be9e845bb0f48bee8cb79bf0cd5380b782d13eb53bd9060310d9e70f4fdb7de806543e5fb8ca83438ee9d55680ff5048a4f0a50255a88841e8de3462feeda4f59a3c4411870c0517619d93a552fbd7b25d7edde19eccfb2bdfbb7dba1e57a8341247de7c39c653a3c7860345b944addb3aca3656c3601d30d6487fada208edac86deb1b9d8007dfcb61d67e7fc58b76290d9f69a78d206ec5b0387c205b446428625df651697c966d7fc5fcb0256ba859084071c2781087d6bdb78ed0b3f3851ec72f4008ed45bf2558f60417406f2229b473bc84c2c4638d9bdccc6b2090905e5e810370d3dfdebe6dc26bdb9e244ff61fbaef6e18aade0f7ac55f73c61883038f4c41261c5a839c2e98eccebf3ba98415e8b12aea7a8fb039bca1c9400f29ff6b5491f0b3ba197ad3bfc56709a9aea5612144f15614a11e996abe34adea818f1549b822fe4c4f1076c9e2daade711a6166cfa028c9c0b870c7ead56d06fbab72c57c865a2978e579a08b66492458c5a28c823afa126947c36ab647e6ab2d1f07eae6402ff3e93a3b5631f0c823e13f29bcfa34fa5d3b94f8f7315dd019a350b69d6d2f0ff1be263466af1422b718e5480c7fa8e3f5e4649b38dd822cb86e3b3158892dfbe371ac17a15c357447e0c95f5431a87f48c9cb7d3cd861e0aed547f8b0ed1b20b7c551290c5afff236c4d9e51809a200414456a0e56362a588d2e190cf061660c94a3ff5c277a67513f58c3ad599d1c3b7e2f8eed5823d2f34452c76d8ade15ae1bd91abdab2559b79ebffc5bbabf3c2ed6e983d83034c59f66370686d8a6156d6a121c1ffc22e1cfc369c2d3930c6712f9b74bf2ef04cba9e383fa8e5b27094a4b84d701cb8a828fdbe7e7ca17aa85f603c89cf60afcb31b71c5f29d0ec3b057d65f831a8c1473736f3c21fbcfd4bf8b845d2187fc930de7d298b6b7dde81310f74ad229cac8459b7cbf0cf948f0bfbfb1d8dd1a210bd6bdafb3b3d2678a96f47a9abeaae7e86c6ca8398f577af4c9e092447e4874efe4e51e46798011e19a8ed358fe8d514c4baa8016621ff4b55fd27942064b0de50a448794b0fb47d2049d9b82c42f0a065b9501e636597eb3da76946b60b6ebf82d5bd75d20f3ed628b61fba38884f16f6342166d063b290ea0d911a975f6891746ea47fc1e7d5e2b931b0d945745440bd3eaef5d57c17547bebf4c7a8de27e6fe9f953c7f80f15ba28c29596e6e3debec307526798e240861184dafbbe94a295cb92b8da533b5c075e400f7d9b5bbc71065dc9162713e1ff1ac5f9f5f8edd8c0c25ef4fe526ab4f2d20bda94d3ea69d640f5f878af22b1df75af1c7f5651d62199b45534eb63c2ad93564e0973e6d1859e1b4909db7bf6172cbd89f7d16a0e65531f3e99b83ebb7df4077335fae167807123f911e2492460876e4823e871a22f4de5df8c8039f2e4b57ab5dd88703c4f107bd3dc1477f6d61263e3e43552082cd2e179b5fbbeec5d72119155e57679423cac676c53640d755617feb277550b1079519696f9150ddb1a1d2f24393aa6883ab237e54d9f187f2fa76177a3ad7b6e64601808694722dc5452634bd6b55de6c12852177452ac31f5a7f224833e07b1b107591ad422c155342d5df5b869bafc4c6951b5350efb9936342a9256cc9082116d95d09c00baf66d85d71514f50fba8f85c7b7d2e6771b04ccc32586c3ef357f2378f3070b4aba2ac034f38122db59b0749c3cff030d48a3961eebff7de284a10fe13ba6e93fa66e031d0c115d7e82d9c25b5f9588137b08786494bcf675756843bbb0c8bf3137707fb81a4db23ae7cacaa5ec85c829b1a4675392f8aa7c130cc02e86ae7b018dcb8cfda28e1c3b74997a1b090c76b3b53e04560f9e59655e285bf3e1ed6445a8032a70fc40c9a156bafa67f8b5edcb6cae945f356f471fb0cdc247e8e195711d1dca2925a7aeb3d70465464f62e7fbfc53e9bdc301c1ad8b419986730a62b43793f04b7aa975ae6af3c8756056fd31612f46d6d2eb418000e693666f3394398eb543c981d89ad7646c01caec91124778b6b9ff65f79264f9b4e34dc0c6e7a0a0dd9a62aa086581b23cd28a11d647915b3e05bbf28723b7a7eb694fef785c0b6b88b314ba47bcefe9e26b26094f88e95a6c68f816f9ea1d40e0cec1aeca497ae687e20d387f26ccb56a61bc6bd3799fa6e78dfe0f6b24d3d39c20ff904f4776bc08f370c679c9301a2f55c90a02a5922e4b5484cf0d9d828e94d714d448c8f3a7bdb23950f105dad781216cd62a11c5cc164c4e586de3f9ef3c9a86e732a8d281e76371e8a5ac96302ca09f5b5fd86c838000af5f77afdb85b87d1a420d4e456e0ee43ea33a7b03e937a806dad718d70b4f91a3c2cfb48527bb8a5e6f7563d94c7e5e6b100c91cabbb31d79b40e4c14693516bb6d2e53083cc485093434b4ee9cca1905d51a5479262107fac21273189647cfbee6e90f1632ba96ed5f34979dc5889cfa735c411f04113d1e85fe73f542a0b3466a87d73e0056773bc30a097e56df437d0c0b09a5adc6a885939441647eb24b0793fb6e5b4bd9e354c4761d34ca661c808031477e8448385dfe945d8f1a5327de70435b4ed12a109170f4424b01316860952d8b1f5b50ef36a95c5b44fc1f2146f646667a421b3dd134955c49364bcf669c0aa8cbc3bae1870bb05b5977e83af6699322bfa2f05b274dd7616537107ea33e7bb2247400d48727b9c104837264f4ddfc9fd92b442a8af33f1dc0db36bf8ee38c710a40222383145d41d087e0de93da572c42977efa065b4a806931345f3b621be22a0da10bd46c1c30b1418588dd0796c8dfbbbfa87a0524c7abac87924a675b977a0afb30f6435d66f8cc0c5f6fe5b4dd42059877ad52193701aa866a341e045f3cab022164cdd552823510dea9759f70025a9013684c7b35e1421914f510f97d20981e64f42b0c087873cf210f07a3e9ee69ed9728d55aa0c918cd67e2252c3345303c501ae1f8de9db76a297f5a804bcc002a129e01f2d641cbde2c5ac61c131ce5a4d7a8a4ae350231c34adfd2c0de7b67e4b971d7532718616a58016f32c33ceef8ba662af26a8fb08c944db0dbfd41b84c14a8cff0ac68c135acb5e5e2d7775b4db100b40504e9d7288518fcc7856046dba80bb5bc2fc2b7ea52c73987ee5c6f381d566533b604e932e3beb312f667e38bbc4ee2bb619ebf26c42b17829ab11763c682521dfcd2fa3d2b551a1ce1bf3694599f6ca736b2772b776f7b777f98f523112cbc9e2ea137c041d863720d9b00300c559881c4ee4d4e15b4c3ca189624618bd67bbf94cc2912d7fbde200fafdb2f0bc329c2a9ce0110c9956b48c3ed00a70c1c26494fe26acc14d169fd6a339ba8781324eb77347cfbe8358a6426f992a8b0a532425755f416e6c05635785ff5c8f89c1fc1e3ff694d44ca111a3e62c3a041b70634e3416b8949c844cb819567ff8a2b5a6d3e6cc119ed2a7b3cfa5992a883be052b34a988e37ca2fc4c5d1992981fe696104f3b35a68f2123a492491a2762b4bb1116a6aaf2e1bc5a5b46914dca606b2dc799ed1567d5213a66366b67b812e407a4bfe510241aa128b65cc6f641edbac16fddd809bacc0fe18b2722e159186dfcae77bd9356bf52c7a8ba1717f0296d763d075fd597fca4f3459d1a3d0c057872c8320673d52b1c4a8caad356cddc90fa426a4053bc5c3f56759a1aab0b254f208fbb76da607faf4a488bc88577545e365e4bf968d50033d6c8391536bd0c45e8766dac455ba55dd5fb678089a611fc206824996e090cf6bad356117d59bd24a8273a57ce8b5c4b6efa09a8505bc81711a6fefc0fd36b6ef47710b1d2b71a6c23380af6d6ea9847abc608fb84a44684b1db6dff87b53e42bf0f6842be6a40c395cb1380ff7f8661e2011ff92dd4993a07e229771103f350ef1e98358908308b5e97574979a9b586fd38a7efb77c61e2d4b40c811bbdd90084ff2eb713a742a2c0c659b4008ed3c8d667ec6dfe8964cd292c712fa8e51df8d9b504295034468fa12c41f092b956afb6eaac80a5f95ae833d367f12c3701429fe43dc1371d502eadf715657e7f12765b3834d0af04aa92f6574233a151d0fb26c9e180ec97a311fc64ff83baaaad63a5e3633a464212a5c6ad65bafb5a0f6928ee928ce1147c8dbcb4344dac4604ea16ca833140891de6e651f53c679820c79431e8094f5c77ef60618968c823a4d46c5fabac594aca3e579b6d86f2be2023acd1c09ba4344979c7083062166e769478386e5e0bb606608578cb7ccd434a977c2164e3996f8ba06eea2495015acc381b70b3ff3414338bf89c03186266d430c2f89239973a3a660e095d95649760d54ce119c050328ed8b30f028e5b8fb0f66c68b00795613d20de3fd31c2289a27754204652f3b0a074573a1a565767db9116ed561438b8de618cf3b9781547d92af9fcaa340325d7119e8ad01f204a8ef402825a162ac771a7406e15d58961a397a3e0e0f8711605194e03c4d51bb64ea0a842fea0474bbb846ef9b3d89026775af5d3c2e859bda477cf26f5880a08855b60b1e42e3c66d83e75a2c8cf9ce6476a101ffa6e81a4bbae4eac5bf13dc8567b9ca674e2696590b3b5c548b3e2971bf61e14514a42b5306ae1eba29f6b22653067ce4aebb8c8daae88c0cf9a08298fb89186c9b53e62869d476de73368", 0x1000}, {&(0x7f0000002300)="b02c2186b74e8057c40293d903fbae80f7caf316dddebfec417c08e44aa3da1fe4b524d72b91f623a4c68f010ee1f192f78b62dddb2f9b440308b7e41f15da9195ed55d05a243cfe0bae8493000ceed8c9bddc0d91999ab2159974d435ef475d2a27b3bedc45c897d8f73fd0adf312645beef0589f8f949bd3b29ebebba6597c4da80a302db8a6a64690f3568e7166048b55c3a39aa134ee58d5ebe0109268173e3295fa06a9ec526fe58c73071c7fe19395829332e7f9cf95b8d56a216de16e", 0xc0}, {&(0x7f00000023c0)="e60624b6b7134e2f159bea2cfc5e00e0ba247c0b57601a80430ef10044e4b0a0335ebf43ec1f15394ee56f0d7cfaeaff8a75d6aec1007dfc363229f123e97a8f1912b652e7fed0d6af570d4035205cd87bd1818dd8f232898697231e5b51b766974a275786f472de1e53c13752585214308e32f17b9b6f435c4459796eb35c6ffb4c67d00a2f289db83eeb4ef60149ed8ae48eaf349b0fc7e7fad53db0d05bf7", 0xa0}, {&(0x7f0000002480)="00a9bb722ed96c95c4933f43e804f06a1e7ba6da869b605ee97fcc0bf686baddb073dba6cec0475d1dae9c93fafde1cd2cfde160e64bbe69027df2e169fc5b7803c1e1124d0027e9bc6213e967981fddbb8bdd3f04adbd95108164eeabac5aa48e3a3eaa8d5fcbc405844f15ea12fd0b3e04bad8234accea8bd53f5ca02706df01795014f31069854bf517a699faf103361213149d44576bcb6d2ddf193cf14d142464c84d991d79940243e4e910becd64a0935ac21378ae88dddc943e42e16135439d3be56c1db3193d6f", 0xcb}], 0x7, &(0x7f00000027c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00 \b'], 0x128, 0x400}, 0x9) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:35:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000, 0xfffffffffffffffd) 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) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 13:35:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) r1 = socket$inet(0x2, 0x4, 0x2) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000002, 0x5, 0xfb0}, {{r2}, 0xfffffffffffffffc, 0x28, 0x5, 0x1f, 0xffffffff80000001}], 0x2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x80000005, 0x3, 0x200}, {{r4}, 0xfffffffffffffffe, 0x1, 0x79e72de3c4cc9e01, 0x80000000, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x8001, 0x4}, {{r6}, 0xffffffffffffffff, 0xc, 0xa0000001, 0x4, 0x100000000}], 0xb22c, &(0x7f0000000340)={0x0, 0xfffffffffffffff8}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0xd3cf, 0x4, 0x1f, 0x7fff, "0d3c488a7aea447de45643bf6509aa522ee879aa", 0x6, 0x9}) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:35:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="744bee8aa9388fe30143c64d24632c52bab03a2a8d1327ff9f943bd119f50001b421502788083d9dd668381f70d185233a13cb2d56aec9468a96303d2e98", 0x3e) write(r1, 0x0, 0xfffffd7e) 13:35:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x4}) 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) 13:35:01 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x300000003, r1}) flock(r0, 0x800000) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001100)="60905010ecbb52d17a271dd60bf918b0aff0ffe428f73f3525f313f162c17ae5aedd0a46799553b7b71513c4f0f0628b6663327e200961e553ed70dce5eaaf9b6e7c38f7d509428160563aabe38ebed68998d178cb8d1c26ddf8e145590b513a1fad35a4697b95f69183eb44253e7555dce849d3de5b0a130e38deedd64d2afaaf8d88e1057e86343b1dfd9de50f2f81532f8ff8e55eb4f855214189b5c39f3d221f35d39390e312ab69ad6ad3b9d4517395b4b84e86cd044398b0b49abf4da6eb4a96e81a8fdb030587394abfcecb7a69bd8eac83d27a4f4fd3dc6ea40e304f695a03f55468d4cd6610317a7d221f23f3fdc36d615db6e1244a49ca62b8a72dc38a5121e85da5329df32c7e2e0ca85c7a34e09cc47b07f3d1f1c4c0be501909e8426be24d681386f3fc8a462819896051305609248dcff40df5a9c5aeacf41567bc45ec7935bd15d3a0355ffe027ab274d61978ef95ae1c9965be1728fc017a0fe736d8c44424a74f80d5e54a0840a2e7372c5b98f477ff3f7a50575e10a057795e3110b0f4ccd16bf7c9e511f9ec5649b7703d0fe2f5e7f87b6f35834d58c5091cca612697f9c0782a660cc394af1abfabf4ec117e5ae73ceba57e378cd2ecd1ed9c561d8525caa015de59ad860b9b1082cd782a39258cfaf1b0a31c40d721caa00aa5bcbff8f667c9087326fa97b72f9355ebc070e1e08c4e3d4f14318ca77aac18a5fe6feb73ebdd517a95d41207aa6d05cbe3b1188de5a058469b81f7306b6d7255de8c338b9d5a3ffb99a3229275c55a5d0ec42ca380cc6879565bfb8f3ad1b77f5e5253a38fa75965a85da3f4a50f89c8236fa998053f9932d2357bda42c4e6063342672944b73cc91040adb06a0fcb5ed0037a499a637237a6c4eeee80f27da5f1ebab2f14523e4048c09b07baacdd511a12da20bfdbd3aed0c0955bd281ae46475163553d322653c34224e15edb9495ef43bdd6b8596fbf1714cecfc7f5505d68a775ec6a272fcbbdade2aed41bc17bb1279833027f02b4a6d881ba289964d3f6b16e61a9f88f96b24cc22b505998f00471b84e17a952bd36c637b9d76566e87ca4838c4939b81108e983003c2e64662ccc732e0c9b92ec39e37bfe5241551f5bbeb51d151fea171466fc61edf91af62758dc835f79c8e40ac9f28bec79bbafc5e39193b4b147e59c767fee8dfe3f19dd143377eed972bc1e4f8a667ef7317226c8a1478c31bdc73e7a92f50e2361aa813b36381a0877fa192a4996f2d6f219c7e38a6d4624a99a5030243f1fd6fba232c0e0b924be17edec3dd502c3ff995686d727adc0f43ad1b04b730931ecfa9edbf56efdbbfb494f50c4bc34c894b358da13ea0d578e3eb9c858b7b606f450e951e0a6b466bb7f8ddb5d045b0d052b71707df8032bcc6514ad932ecb7198d773b5ec9866dc192d13e40a12cc471ababf87fd3130787eb61552e5e1f765cc517866d78bbf78eeb8f09ddbd554edd98482eb52961444eaf43f73447f8c801fb98059814baf0fc6c20758ec87c601f89fd7b6204e444c68edefdea181221f42657c20a7c31de1f1005c17281df99ba5a33d88c9881e553f530891305735d484c215233f5687e7e478584936abfd6381783f37b4c7d3925a03119e3cbcbf5b4c3400ddf3870a3aaf9e00f54cbf5f10d7565af586646f617e23c04a90317b124dc8bcc5306f2dec59270d072b25b5cd18f22ee0431eb3b4f7c55a8ffd74274394f3845c545d8571c9c5e57eb64737a8849a42d5fd0fba07a5fbc74d7664bf07ea5745834a9eb8defe7a35d443ee014d20de1ec51942d699036df05508ec70a7dbafaa0345d4ea89e73ecd2a20b5a9ecb529b91fdcc4f6e6a7b9769d7f8aaa70ae5536a984859993469f9b18f5ffa725e4f3b031c7e2f5a89f5c74541b17d72099e8a3486e6f66ee9f2523b6165b5987862ae120a3340c579a0309459a295927000cd009fbf794bae72c8ceb0c2fa97629a31ed3d95c6ba6d2fc8cbf469799f77d78a0971437264d5b3e0dda90c7a93817fbfae46e873bbb82953b76743b4c5d4ff0336e28fe5248d43a4110d5f7b07244bfef846777fb5eaa216588992134d92fc37369177b39bb2cf2df84d99367fd35adba67e6c2a4aa1b631615a3f6660ea427cd03b5b734791f92e804237828bea041de1cabf85ead19cf2b80474c20ed47beba143416fed2e252bdb5113db4055b338abeee532b78c8a10626e2d7bb9d3d9e7b99c5902ab1653494d4a2db97b09b20c5b4a287b065f85a4d2e47c07140fc58a89cc92ebf0fd5b2407f66e75ef1db596fa17a9ee7e4a4b57809970dc025d8fe91b9ac62acfa108aa0e41bef1633ac82f8229f0f3c7faf27a0d16b98b0c930a9fc9f1f896c3169da5479460d989196542ec1e658848e3a4b1daf5bb3e6eb9d931ba1a78b682dbcdeac64936ed6f2018d78fcf74753929cdccb72670bcb343559e32edbef5ee0d7026b9b339784b6526efa2731ea0e94bf3d901b4198efb431368aaeeff0fd54481b5962d502073d65fe1c53672419b29cdfdd78369f8b75875c070e8cd8e4b8d426d757a6fd1a38df769ffd32e7cbf6973de2ba2a388149f8df8fde1b73c4f43eae1fbd6d1a7f4037807379a98098d0ad2c820a3861e28207e1a40f525a66afdf2e2f901d480d911f1a1ec1dfa0c7c27cc507496bd78f39a1855cb5756428cf2372df98be40fa754f921d6d7da34853b48628206ec65fc588e22c7ca839a3831f4a3f95d012bd95bce1dbc48114310b8ddd2e70901e2d32793a9d9c304d4623b45d02330ab43a6c167fb4bfd5b3e30330c523478ded95d6fed19674f48c013abe28c8d7a11082f4d8532dbc8a469631dd64c1b233cc8e022ef3060e5f57376ad2cd1821e3ebd106b02b1bf8352aac7fe98492ce9e215f572e986d4451b96dededdeefb26fe712cf3576e16e8588378eda39ae7178dbd749fb52dfb6796ca3f8e877c1bb4e9136b7f6b24775a1c01ddf5855c4c3b3d329236704832931ddfab7639531a683612083c3e5fe4f07b007807f0aaf77dd3d365550da2e52d8dd72aa15397b198620dcea6c2b434b08a0ddf0702998c26f7ade3814cb2ce3fea854ae88495acbfb0676fbe64d96ce04599e9cdd6c7986564153baee647ea5f2402406bdcd5c9557ee10088ce9db173b1832ead82c679941cada126aa838602182aef38ed0aa3f36a4204259f6f43684300cb1615ffa337052dab29ed5f34c45f777ff0b31dd08bfcb5e25575cb5ed67e3e671b5ef7c74d5c9d66f9acccdc2849e58685d95e8263c741360e4a795648ca54b09c9b95056be3a1c482818a5bc5ee4690e9145d5e208fd912ab8f67a11a087006236799303543e4567ee806037669f1466fbb1b899c5ba118e228358ea4d4a909696400d67450fd7a7e0caf48a27ec69dba656615575f77515cbefd86139a4d30ae7f7f4a5520869d5cafc0a5fbecc951b9f90e705dcefbb16b98744d563967802da0a53932cde887edd8a5de9296b087eca0dfd96cf63d273d50c265d45ba03a0ccc416c76de627b28ee99e517c63e7555db8c526da3c3f29a58816b5036ad56379b7f119059669a92485739c6f28b32bfba1f4ca462de7969379997461760205dd3aa26d26edfed85ff4f9e63aae069acfb72386290f36edef4e8ba37667a1882e81dd7513d24b12327b1c8af18edf0a329190f267402ff49c56d53003f416467253f808af9700bf1dbe05d968d8f1d32f4e9b76ee2645f59309799562121efdea8d8056ba251140268fc8aaa4bb377d7586f37c4e57de0c1ec23979135f7b431555c7da304c417168aba551cedc9cbc81a9b3433688bf5f871172ac1fdcaced7063539ad90613221a3cb075b35d4edb970cb0d7f44c624b64dbd9659a31eb87887985dad305b9234d045eff3ab76418da47de9de84ad194ddd134a7f25954587ef57a35a0b97554f4d16b145e58185eacd482ec1f7c9150f7bb5477f50ec4919874274a0b99e8d5fb121f8cb5857dbfd339d0f95c37f68ac13b0b34fe6c99dec6375164510322a19527afac25255b2f59d8c113193414a40826b1a0bbfd3f41692cc5014441f2cdca8fa21a277bf42178505cb7d30dbc571cd3ac6cbd4e4aa7c3acc27040c595dfc260ccfe33ba7b7c93d3b3bccace85f6e7bcf4554ff0c40136c6ddb1b76a9f0725c37e975e7c6d0d89ea38d0d8c276f967e3bc46d9cf3fd23514ac08827cf0ade0e748d84b3443a79f29fc1955eb9435a67327fec043f4e51ca473f5e6cbf4421558660152030d92deeacffad1491a8512256698a30ec14c10cfed30a5511f9b91e830f2738775f3e965fa57245ccf2edb39a6cfabd65af3680067aecba7fb6eda55a57ee2fe8c8e9f950bf6aede0cbde1216f6447b8264984ea013ee083e98473608c8897e6c1f6978c5d2ca0912dc72aabddb216fb88d5e64af2c7aa83dd392a7bc221c86f293be25ef60b2f2cd88647640404912980d15c1abe83a5d2e51c4c15b9e61bc3e9195fe633eb7f76b2842e4d034266d442a9fe7048c68e16e0b8710346e6e32efbf793c7b845f1e65f3b5dfaf3818c74c2e06081f3e767d88294b86dbc251fcba36f21d18b9b2ec77283b7597daaeb6a322e341f7fb73e672bbbc56f1dccbaf8c16a6b0f21c14dc5d813044ed27960cd4722e7a5c5ff4712ba8331b877347540ca43f6c41323b965b0a6ac039450cf1f75e6563c00d45d387ee96b8caf592dfab1f1ff19d75cfa2df3604ab4ba3fafce861507246fdefb680159c24020aa1babd101916287e988b218c756a7077fe1eb3e40eb11c1fee515e5229895c03b0b2e5934a9683711433bd3d4f57ff3b82f8c00c1af09a802a41701d39866f0b98a0ee9540b2c141aba9c5ca7575849b852b4a2b050b14b84efa11848acddf92867c1049b82bf8461fba3bbe9de23a401e42370652358c8fd87e4b429cb00151afd80963a31bc39c7f524309f6864da79746973661be442cb60c4a734e48358b06466e7c501e7db4a85c45d1277bac46cbc7ff9f83049c1d82cedccfdd683e631f5cedbd10d1f759dc2be0c2266edff5104b5130058a3cc95a0a912908ef5dce08412c6140f535556bff16e255d938b6f9d22dfce96720fbe27ef7009b8b0b60d43bd606400d61f412816ed147f28d9c4b8ddf8e2d17e932d3ba84daaaf879a7b0656df27a6e669e65ab444c05b3f656c126521c234101702b83faaae299afdd6b7bc1ba057bb0057e1b1d5e3f408cb3772b1576d3e0d6af59ea321cf08e3e0e19e14aa393caeddeb151c6942f48a901024f096ebe574862ee4d8dce565a1446c700d5e52c31a64f7295f6bfc8dcf04a7447d51f254ef3fdf99da407cb4214af53d5d82d24d4fcfc1421349d581e8c5be85a70fe53649ae6a60667cce16bea0a79bb8768dc0e98eb3be8c2829f8ca0572a6b8af3b530007dd764453c48f23131e1da72434d2e33efb5c122dcaea0ba0c74ab640fb348e0a94bdeaad33947a5f45675e8c4bdeb8345c83000274578b2917db8adf4709c5d66653e39a1eccf75d4f048320eea6e4a14c92eb4efaad44d7699b7c3c3664a6bac61ed99eaf4d0b999366c45721db0c6c1230ac9ff562e4d9ada43dd123c5c69afcbfe30b972315b2e6e344b3e8d0c6f7f3a7b66b77771062c1cddd54964bfdacc201fa3e01d8b4c69b3f7d243f541d85ca6ab8add165585a74f971cf0e5c6c1c080f2b3204627e898eb52dd15c1f6909fa7bf58297d4feda9da9e00dd38498d3bf635a5bf6b37b112d7f8a4291a4bbaba90d1b4f", 0x1000}, {&(0x7f0000002100)="bf84ca0b1d99e689e7159873b5f3290ee502f23cf2e0f88cc8fc01a6e3bb29699d8787900e401814ae9ebf0447124d42bc042d317c41e30fd890581afd24ed59e71cc46157bd949f91614a50fed9f83ebd1fe5b65ced677f6399246006000ccc48610417847891737a42f5a57cddef8a255c7b62914c89bafd7ab88cfefb42d97a36b54592ee93eacb9401a0b558a519f11c6a04a1d1fae407c213acf78bc0fdd96bc4db26846763f4329bf4611bfe118b6918ac05fa7cb4e307", 0xba}, {&(0x7f00000021c0)="9a413d20d800613f59506b203e091566d76c622e1131151226c95cc4febae40e270c2eb6fb400d9a1069895ea79d9cc58a7bb4e078b1541a49826184e9dbcc9c4f80448b351d157628062ae99082ea01b4fc36273092295ee1b44a811075046f43c32eb52a80432f47cf376b61d7412398dc735fdae40a635b8fe8d5f1b209dac8fa130042ac3d17b38b917a39f6d4e813e28d0083d43aef17a623534fed737af6a4feb063d795f1afee6f5cdade782496231fea6509284c565ccf", 0xbb}, {&(0x7f0000002280)="236f67e98f516f12bc5dc5da944eba6465bf9376a11ee295429170a6c8474f9404150de4ce30cca74a4cab97d14b5ba5adcbc4821d4cddeee4cacd6908b0861deaee0e5fd67b27e655e36aa1377b01e015f509a5", 0x54}, {&(0x7f0000002300)="9d58821a66bd7e50eaa90ac9bc4510d34e0238d7ed635983e1c67c323cbf149a40f3f66bd6607d055e09133d9add76ad5606ea65462e2486e31ace740447dfcbb24255ca458bf554482fbc670d56ab21a26137ba4ed153903ba708d2c24cbd6a5752a04eb0d932e75759d8f797b71108bbf2dee7f363a7394b0dff8e440b4080cceecfbb6e36", 0x86}, {&(0x7f00000023c0)="462fdacea212cb8ef2d4d5a08d39ecc2a266a4048900a39fc975ea3bb66b5d81c2334d00c0a772f61769646a0a6e2fdb9c35bdaaa6947fa18ffe40d5b324a7d4628aadec5dbee344ec0026103729919f93dd0e4ba1", 0x55}, {&(0x7f0000002440)="0337b42afb6a6fbbacaed790cb7e50f5725d5c41e34ba62b9ac7de988432f78977a16d249eb1348edf1137e2201186cc2f46150531517ff09f01afe2ad627ad7f0d432bbf5256d30d8513c2f152ad97667775dcfca9218f9bf24124e26478f5a5b01671a2a369ccb9fb40fb22420e02cf29ba53665cafe69af0728ca3c67dc36b488", 0x82}, {&(0x7f0000002500)="cf0d754ace15007848fd78f26209d80f80cf", 0x12}], 0x8) flock(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000010c0)={0x99, 0xfffffffffffffff9, 0x4, 0x7f, "f22c76c490f9d96bef1033e105d9808728542dc6", 0x5, 0x81}) r2 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002700)={0x8, 0xbf, 0x2, 0x80, "87d548e7e042d1f77b30877941c9b92bb1baa0c9", 0x4, 0x80000000}) recvfrom(r2, &(0x7f0000002600)=""/136, 0x88, 0x0, &(0x7f00000026c0)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r3 = dup2(r0, r0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x19df}, 0xc) 13:35:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) fchdir(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff2000/0xe000)=nil, 0x1000) semget$private(0x0, 0x7, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') munlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x69f254ec) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8) fsync(r0) 13:35:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 13:35:02 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf0e, 0x297b, 0x10001, 0x1, "6b8d2c83a5aad51f967018b59b7cf8fa5b8198ea", 0x8000000, 0xfffffffffffffffb}) 13:35:02 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r2, r3]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000007) getgroups(0x6, &(0x7f0000001900)=[r2, r4, r3, r2, r4, r3]) setgid(r9) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) setitimer(0x3, &(0x7f0000000100)={{0xbb, 0xec}, {0x80000001, 0xff}}, &(0x7f0000000140)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r4]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r10 = semget$private(0x0, 0x3, 0x420) semop(r10, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 13:35:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480), 0x0) getppid() 13:35:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0xfffffe9e) 13:35:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = getpid() fcntl$setown(r1, 0x6, r2) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x9497}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) 13:35:02 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000200)='\x00'], &(0x7f0000000180)) recvmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100), 0x100000f1, &(0x7f00000013c0)=""/71, 0x47}, 0x0) 13:35:02 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) write(r1, &(0x7f0000001040)="44104db96f85f208a43483504ab96bbe8e0b0c9fa48e215eeedc8fe4560b1b2e42929eee269ee2a633c49ae0953cfe58ab57036996d4b128122f261a2e7825fb5fe598e34793c984b12407df207a6114f8876c29fd0dfcd9c5676e760d77c8d32e9ed8cce88c1a9c76c3b1257d4acac767091ac1d6a586aaea4150cbbaf6c3f88a7afa0a78ec7ec41333b433a754aa235b71d054e7a6b3a1", 0x98) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 13:35:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[r1, r0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r2) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:35:02 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x72) 13:35:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000140)="f4568844e9984d2a8e2cbe33287f2724250d0421be8c9cfd3591f6d19e24138b7fcb4869f696c42bb9bd8adea878802f8bb915797c6fc0f747615b0986cb4a995cd6a93ae3f2ae5c597a27c5d332407ca0959048bf8d8673a0668096f4d284fa662bf0a12e2b6c8011dbf373bfbb184aa02e28563f44254f163afa621c4196ebee92364dc62b017b9670ce15ab1ee33903e320f48c31d571bf22fc4d3db65eedba9acbaacf60452a55d4c8277d51ef194c7b3551fd5f74bde202ac5e9b66", 0xbe, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fc", 0xba8}], 0x1) 13:35:02 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) 13:35:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) 13:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000780)=""/175, 0xaf}, {&(0x7f0000000840)=""/148, 0x94}, {&(0x7f0000000900)=""/132, 0x84}, {&(0x7f00000009c0)=""/200, 0xc8}, {&(0x7f0000000ac0)=""/146, 0x92}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000b80)=""/43, 0x2b}], 0x7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x5) write(r1, &(0x7f0000000680)="f779e0838936b8c462549f77bcb604902fc9d95318a130e11933467c0a5b6ffc4be57dfdaae5fdfd6c8e7d5f0b663c4df9dcd816548ced81c7146f10ab05a4c237b595b979576557655159f8da047bd49a77ae893980480c206ccb610e916285d425626efb9758f2c40984a9c8c27738e9ed07ea518e49693a81f473b1c3c8fa083a5ea2408332a2840635b0f4833ba55166f5d74ff792ee2d9330c0f6d0aefe8c3293c2791cfc2d6a98f6ff28d089986308128eee71f8d239ba943326e6f432d279c9de8a04c8306a6fc5349d5a3e8faa3fd31519c1f9180e98e8e715e5078613c4c9cdc19555975ff3fca5c6659b0be3d2", 0xf2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000340)=0x2e2) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 13:35:02 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, 0x0, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) ioctl$TIOCSCTTY(r0, 0x20007461) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:35:02 executing program 0: r0 = getuid() symlink(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r1) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='\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') unveil(&(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', &(0x7f0000000280)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000) 13:35:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 13:35:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:35:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff95) setrlimit(0xf, &(0x7f0000000080)={0x5}) 13:35:03 executing program 0: mlock(&(0x7f00003b3000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b6000/0x4000)=nil, 0x4000) 13:35:03 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:35:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x7fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:35:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x230, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x180) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 13:35:03 executing program 0: r0 = socket(0x20, 0xc002, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0xa, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)="e40e8684e6d9c1ba98abf5bd2fd995a40ab9e4aff1f8b4665f1d5f854d40fa5648b223c83c3631248cdae96e843a3bdbd3111bd7580fc2d3b7b5d380d7477ac6de990344e7988a11262d641a178d2b05557302a84ce2c6967b1ec8014d4938c5f25b77dbf08c8a196f17744736beb31fa9a7d39b50b23698458cf219ece07dae66d49745e25be84caf58a967cd17ec9f04c315e5", 0x94}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="27cbbf5cf7f7e043bab2782ac2a6150f362a0b3854f5267a65085b179dce676422d6a1a10ade0a12fa6252f5a1661bf5c9a9a7dbbe256dc240", 0x39}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000c00)) connect$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000c80)='\x00', 0x8, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000cc0)=[{0x0, 0x40, 0x800}, {0x0, 0xffff, 0x1000}], 0x2) fchmod(r0, 0x10) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000d00)={0x3, 0x3, 0x1, 0x8001, r6}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000d40)=""/197) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000e40)=0x6) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) 13:35:03 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, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0xfffffffffffffff7, 0x101, &(0x7f0000000080)="7ff47199a0253bd1abc3e625155bd58af6f62a26d5120ffdf8804d9c5dff14a3e57bb0e534a15d7a304beb36879dc1f96bd46bf59fd2ca5df9afd51b90261c407386cfae5319d6be6a562970ee3bcceac2ef3a154de6502610a7c8f54cdc751afe34a95683660c00687327440fb1190526ce939d7666ac3c8ed3dc6d748b6a359fee1a5b670c52cd7f79", 0x8a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000710000/0x3000)=nil, 0x3000, 0x6) 13:35:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet6(0x18, 0x4, 0x1) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x100000000}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/66, 0x42, 0x3, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) 13:35:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fc1c1e000000000000004bee0097168ebc4809ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:35:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 13:35:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) rmdir(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0xffffffffffffff93}], 0x1, 0x0) 13:35:03 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x8d) sendto(r0, &(0x7f0000000240)="5ccd1a1daeb3b3744385cccbc4883185a46aa703549d0f4909df3444383d6fa2d513d6b025a81850979b215dfb8d7c4e189d67c681fb5b327638128afa692db0e604a71133d7b70d6e33383228ec0e5bb038242d2902a9fef6f8", 0x5a, 0x5, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:35:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x6, 0x4, 0x3) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) pipe(0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 13:35:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) fchdir(r0) 13:35:03 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') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x7f, 0x8}, 0x8) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 13:35:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r0, 0x0, r1) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 13:35:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) getegid() symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') getpgrp() 13:35:03 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x53, 0x4}, 0x10) listen(r0, 0x7fff) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 13:35:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000000005) r0 = socket(0x10000000002, 0x2, 0x0) socket(0x30, 0xc007, 0xfffffffffffffff7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 13:35:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x9}, {0xd2, 0x9}}, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:35:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x334) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() 13:35:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc0) 13:35:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xbfffffffffffffff, 0x1012, r0, 0x0, 0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="8e3a6a5dc5e494d389e549d961e0fa5fd6f5c4b3ac08293ac7c26851693bcf2e0eaf905c64f6975a33415f17f9bc26772abc564f42b3c7bdf6061ea344bc790542802b7590a25386de1c0f57957e7c903b6c7e14f4aca3c7e4dcbd16a4b667656c46", 0x62}, {&(0x7f00000001c0)="4fd470072bfe60a217588e859aca9a7861c27b9a2acd3ce6b442e022e55f9dd3cf65bc808aafecf9f3cdf88e9aabc0008a304c79a2fa79c8b0c5db19f2576dad691c04b27f4fca0771f8721e7a9e0758fd1e0fe395e133abc52446df6deea0899a141ab9c022c98ae5189d828ea0dfe098f4468a90aa7df4fe0a0dafe4383fd0c2226ab724184fd03b804f1ca598ca82aeeabc8326230658c455cd34950359e0a13af3e0443cb5f7476b1f6421582127cc7c9c7c4cd5090b81f6018f7b05", 0xbe}, {&(0x7f0000000280)="94577aa891fda5f3a164710c9005b79e81304cab18cccf6d9b4f15c8cd806366b963900fa8138718a93d5192e6e64fa84226cc11d6871959e108fb13c23902e60c781d6af24a15f21ad5f82a27a56155d417b57f510c4095d74a37cc13e7c3ae25a4a105809bee0c35d9b1c9c59e6a0d58a16a6ae9b85ee56b54cd5fa19c51a89c8c360a4fb1c901b0859b351e9ed27170cf7f6cafef3d0c1de4829f4e9f6c8352557d6aed6dd17f49ae1077caad02811e47ab855ce679e823a0cb62abdfaf4bbb482df4a48e25950205cfab50d64eac2166f25e1d714b606c56adb5a3eeb0af3dbcd3931b61cf3fa45dfb9cf8a2d3cc9772e0e8e2", 0xf5}, {&(0x7f0000000380)="a472b39b7bc2f55965c342dca49848c2a235d05dcba7559346922de6aa96c0a60e318e6b47b7a571d67ce34db352b1ce2ecb58bb23148e4d1233f81c1c6604c07b3777bcefaccbe37ccb0b16eb376814b9b8fec0c66e412b20d33a85bc5c86e521298588878c9bf8af085814964bc8660c02068d1b569a8a6b1baabfa9c55867117859dd3e5640bd9336be79c17f37db76a7c14c749549f56f8069f320f3673066", 0xa1}, {&(0x7f0000000440)="07ddeea7e177fa7dcd5206959ba37e4d3ac7012efeed7f4ba7d322135f6b9370149e7c683d9ed25b7155da46e1b13a7622ac6ae09834ea276d6c3fea701cf72619fd406bb0d3e5412825e344d28bd04bbdfbebcebe2151b5c7c726f38583cbea3d813ce8e6513303b16dc0303e2601537a5b5ae99fef54ed59989652cf5219099c9b6a77fefdb645357ad240f52bd72735c966902e59a306540c17079b63615b1503b6c940f37834d214ad70dfe058d0dd17784780f818e11ff7b95f15493403a9cc64d5839b7bcc83614f274a9236168d", 0xd1}, {&(0x7f0000000540)="29fcb370e166b863b622cad40d7ebc53eefc2b53d331dd01a5630a40c3", 0x1d}, {&(0x7f0000000580)="e360489500dad918e472ba8485767c556d8deb5c3e36e682065f48f3766832c2be97f64c8a0de7dee0d26f9234fd7526d39ff3ffe696df58ec1135590e7eabd40aa708bc13d03b459baf11db137455076cce3e3ad8376def6f0c5216c5ec6fb03a2f40953065320028552a1fea297f3e233c8c3e22984670a296fa96973f025a2f92", 0x82}, {&(0x7f0000000640)="2a55e4d00a89ad332aa71532cce4f87b7f2d99589efe6adfeb488bdef05bd4b681da3e97a2e17a15e578a44c02ecbe68234bbc6597ff59fee9d04e3c21db5b10eab552e2937bd492d270dd0bc3d5bc7a68b95b94e6a6ffabff60aa68b082256243075e59d9fd7dce32b0009a0c4a67c39334e72e0edeede99bcccf87e71848b9d7f159391c20faed8e717a4def7734cd68ee92d1e23281f3c7a29d28a813a8b8c41b08ab8be7cf7f1261e2ca17ac8d975274f4e1e65f8be8ce88e1427d5f9dc43efdf1d046ee73b04e3c3f0bc821ca3c4bacb1ed5cfb85715c6ac588d6c25e2d4067d40d3cdd59f3b393", 0xea}], 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:35:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:04 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) utimes(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)={{0x10000, 0xa4f2}, {0x0, 0x1f}}) 13:35:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x6, 0x3, 0x8, "c6adc968ed9e7601b437c69db7b4868e17d13f30", 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 13:35:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) read(r0, &(0x7f0000000000)=""/47, 0x2f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:35:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchdir(r0) r1 = geteuid() chown(&(0x7f00000003c0)='.\x00', r1, 0x0) 13:35:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./control/file0/file1\x00', 0x145, 0x3) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 13:35:04 executing program 0: r0 = socket(0x1, 0x4000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x7) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = kqueue() lseek(r1, 0x0, 0x2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000082, 0xffffffffffffcfe6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1ff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x28, 0xfffffffffffffffa, 0xe14}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0x2}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000006, 0x9, 0x65}, {{r0}, 0xfffffffffffffff9, 0x90, 0xe00fffff, 0x100000000, 0x200}], 0xfffffffffffffffa, &(0x7f0000000180)={0x100000001, 0xffff}) 13:35:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/90, 0x5a}], 0x2, 0x10001) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 13:35:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="c13c239b8c7305fd2d2d603ae3a22af9f277736969b8b78f240bfbb15ec167c6ce61dcdef7f84c12b45db87a366555db77e293a05a594606618b3af068ca356ef842700f61ed2278fe7e41fb83bc873da97cdcead7df82b95af2694af23d934af0c1e6bb999cd76a9ffeb3ec5674e3e0658ff92a0f8169d93b3189ad99dce5c83ade7b89620428be4f0ee7fa97a2af82ff2629d9e40732105860b98357dd712f1e7fb7ca875aaddd5942174c761d3ef16e1875ae1027b903942e5eb21a6eca6bff6dae511989c4fa79ec8079b5dd7fb956686cef19920b4e16386e57b45235cc21df2565a355d936d83edefefad0b22edd", 0xf1}, {&(0x7f0000000340)="0b59eb93f90e2e85c9569c2d46c0dd6f71fbc58dff8981c85637fb7438f9fe16db989c662ad76b4d89f9312d8c7ba464fe890ed6834d97a606ec0aca93c617b90188135abca90e06ed7e04f6a9ba303654f084ffdbd583650d202805d316b6b6221705c9c5723fb394177e036af636d59e6eb54486655dc87e74a7f833316af306586ee60ca388cab36d2f893532", 0x8e}, {&(0x7f0000000400)="4486f0c851b5c905b907fef1283ce889bb35c74c", 0x14}, {&(0x7f0000000440)="df49969710168fa29fe6da41cf3b865c9e5f544951870b6ee95f76ef9c95dc2e561cd37b2264663516c7182cd41a2db5e861bd9e1697bf8cba7d0e4f75fe75045580756112829b37ae8c6643f3fad6ed8d28cdabc827c0da0ad3fc7ba148c02c05635aafbcdb98f60875994387833efeb3afebe201d773d8a1666e0d829c171ead908f94b4803d2d6fb3ef40ce5331889d", 0x91}, {&(0x7f0000000500)="0dcefe44420cf956421595f61995cca8dd57d968e496970ca95dfb64c7b79c4df58b00f16fb4406b0e0c8b11705b12ea42f6b24229281533f726ac2255be11707bdd5f9f8d56fdd9508217bb8ae53b765a101061ec526b2244c51dbf300849a66cc9d3e9ce5a4ae77c02411d933a27004061389ed6ac3433458e5a4d4e66864013ed016782229f34343986789932a9440a3842a40bc1ca16ee4f8232a239fc390b1b8f76b67fa1535e5dc7c792ce2af77d91202190e33c5d5d5cf80ca7050274873b5c7f3ee09cbfa4ad7e2dcbff57eb2b80f14835b8b155bdb994374a4355c8c73289a81ec1782d71", 0xe9}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x4}, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r14 = syz_open_pts() close(r0) dup(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r15, 0x2000746f) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) sendto$unix(r0, &(0x7f0000000140)="df7e888df450b52a16abbb6c0aa52277dd6dd132cfa240a254db87b201aed120a0545e21a415639024a8e181fceeb2d7537333009514c26e33552f54c1267652e81e81371bcf16db9f1339d7625b122b1d20a36dcaf29d98b7118f158de0e9b2e701be0118210a0de6a7e69421b0a5770e8857cd89d2aad9aa08668a04d7d090289f5962e82b9aef02f4", 0x8a, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:35:05 executing program 1: execve(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='-.\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\-+(&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0xb484000000000000) r2 = open$dir(&(0x7f0000000a00)='./control/file0\x00', 0x8000, 0x10) r3 = getpgrp() r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpgrp() r10 = getuid() r11 = getegid() r12 = openat(0xffffffffffffffff, &(0x7f0000000a40)='./control/file0\x00', 0x10, 0x0) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r14 = kqueue() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = geteuid() getgroups(0x7, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r18 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r20 = getegid() open(&(0x7f0000000d00)='./control/file0\x00', 0x0, 0x140) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f00000003c0)=@file={0x0, './control/file0\x00'}, 0x12, &(0x7f0000000980)=[{&(0x7f0000000400)="8fc3f7c1fe9f22a6eb3d55a97dbd68acc8e36edfa6853f64ca1ff47b08cbfa4cc4d3f76ae12c58f18b752d4dd0e7850df1a6b71587615a3d9828f8c5d5ad419ae3f83e96a5596dc520736c7bfa87ef1ff872dbef6e49fb2d241d8d0336bee5d329554cf67eaeebb92b174c0cd103bde718206064ecc380ee85dc01198086eb4600273d848d092217cdf7", 0x8a}, {&(0x7f00000004c0)="fb820ad991d730ea87c4a3ae798f11532b23fef005330d4cac966c8d9310416778775dba6d900ad9c69fa6520caa23cc736a0c600ff0773fcba7a56a9e0509abc85a27bcf98275a4e98b456ee337aa7be112f35192360bad72e7da18669d85e1adb3b1529783395833772ce5c4c380f4fd26f3b116b7509c8f345997ade8bff222a1693fbadaa27d6ba9c7c8621ac37aaf8d0bed6b384966", 0x98}, {&(0x7f0000000580)="35eabf49d92a700fb055f7a04b632846a362c8a180d17c99cf5fda0d45db2380b3ea1117470dc811b0be9851d07dbbc9d74b918c1f6851e1bd912aed7f83d7db16d6048fc237d707de373cf3dd12cf9b5ea225d4639f8c8f91f1ca69cb76c858bf1604a073e36f16e0ef2a310c66d11857a56af38a72484f0a92f812f70304a137b0c2051162e342b5dc03369f67cd6d6e7c71c2999426f908ce943b22a8f58348a75aad1679ade47f7caf5b2255e4677f7a7f4c06278a1abfbc61cd5e0cc64d341012d505a8b724ad7bf7ec712c436a1dfa1ce5a72dac9893af81063ee90e252eeb9a7f4acbd8385af8564fb00d", 0xee}, {&(0x7f0000000680)="624512a53e", 0x5}, {&(0x7f00000006c0)="24f4cf3c2274803c73c1107905b94e07662bac1fdb9afb1754fad6d104b503b7e5c74ec91fabc7d17fe22fbd6c962db63e59f532f4424689f454a5c3609758d5a78097f0f223a6062df40e4a871519c42b70d172bee8a1fa0b520c5abc849cdad6a11e2036035b118cf0f5bbe8ac7d36490652cb26b46080b7dbda4eb57d530f1e86cf8a7a2bf28cc321657a799141c2e582665bf23029bec5b4f8c4f7360d9701", 0xa1}, {&(0x7f0000000780)="8a21f884bb8843c5577b3e1a693380ffa2977a5f49c1db3402bfae0bbc013d64456db15e20271748893264ab96ed4b5523af75c6c322650129a7a729e18943990799d0fe2e3b845e1f8a660623b95bccde8f6031d90e66f3b4d838474a6f951b57b3a2920a6bf0db0065ffc3249998b8c767e263731d3cf28bf80be03e72d81f07b5b261b4d9db8485b6089b3b1f1f81414c918b95ffd72ce36048436d8ef585674ed9f472b346c765c9d712af4afd029abaec0921f06fbed7920284fc75d62af9ad1d8cba552b36cbcc35f1d276ec81497da7bdda2e71c737827cdc11574b2eeea6674b91", 0xe5}, {&(0x7f0000000880)="16c62d11a770564c4643033d1d5040cdcb5a4ed2edd201ea33cd4700c35476309cff1444d3f4b095b526809aaa8febe252e70d2fe5d2fef7c7fa569064ea34bea419a09d35ee0da4365dc557c913b18991d83cf6a4a8e54e5ac5e72588c934c8e46b5c842d1728ab6675084c6ff0d518841992359a5fdb03c161d8088c8625e0a19857b5f7a591ebffbe321c12577117661b24bc25f2f8a57f159bf2764923e5a9afa686d82be4056272d2ac7e9a8108311e4ab71d415d0890667a7c251549a2051cbb409abd3f03bc5b533b398559840b2f6bfc077f8620761af65fca32697478259a69afa994b2", 0xe8}], 0x7, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xd8, 0x404}, 0x40d) mkdir(&(0x7f0000000100)='./control/file0\x00', 0x2c) chroot(&(0x7f0000000040)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 13:35:05 executing program 1: r0 = socket(0x40000000011, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:35:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc, 0x1, 0x9, 0x0, 0x7fff0000000000}, 0xc) 13:35:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 13:35:06 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000180)={0x0, 0x2, 0x9, 0x100000000, r1}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) 13:35:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0x7, 0x20) listen(r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xfffffffffffff7f6, 0x0) close(r0) 13:35:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="5b43c4dd0cae8372d80084cb206e7d41c9075c933ceb1119aa70fa6cea64856a22f36f95bcde41b4743d8d2716dbaea7810c5686c7b692c3db82f47e618e6fdd1bbf68334910d8aa50a782f2c9394183cb0f6d2151a796ad773ce5ce95e850f6d210b7a8b24c8de928b885ed86d6199b699ceb9bd7364b3ee97830fb40845ffe0525ec6ce630bb07a9990c7c5857505712f9f01717753b3edc7eaf018d7e601e044d56a681a2a24f366452e1b6dbf99c72c2969c6ecc8a255057ca93bba41d2011894bab0f672dede52199c1a332cdc646ce1332df7caf71", 0xd8}, {&(0x7f0000000240)="97c51797ff7fe563a27e7bf6386593aaf9c9d143f726", 0x16}, {&(0x7f0000000280)="ae8d985d49e942b30e1a43b0d28985974bb343138e909796e40d0e0039433dc8f3d9aab0bcbefda63b772ef843cf7f993e22c6e4ca5b382ea08cfea0adf48891a94da50d791d18bc0dfb9d7fd112282e698c71f7a7be8fc778d27ba51f5cb3f7082a5944799b8ac300571308110b1ad09587c31d9a14290511f311ec2352379ed0d0f42299f8f5f8b798c0184992683e67e275803ddcd9cdfb685fb3582c", 0x9e}, {&(0x7f0000000340)="346e7747a4b00394b30d2ccc0c9f755806db07a8cdb4f9c32d5397852ae8e7a8858fe47b13dac60effd97344497b0db7a46c5ce883c365245e5f5a907a2e5ed2dbe8c7b90042533b4d0f9371cf8b3b20b6d2ed0e63722d75c17cb021ebe08eab9b0815800e06e0e7a479f09f74d8ed869ae1b61cc116701aae8a7a9d20d025326a6e6d2fbf13a7d2c7187fb6102aadd060261c3f182895ff595955b738cfcec4772f6e634233c13ce0019537920edfdfc241c687faa28ae2fc55f89382278204ff01173e8e79107213aad6e8e439c0a58c9d3244fe66ab317d98dd0f6e9e57bba7a16d8e9481136a965d34df93e8f37c1284685f271f0bd3663f4225a01830f5faa55003315a3a5c6b467a72c05f2bfcaddebe1fca977a3cd637d83c392ef01defb452448e9c49e2142426a73cd29a33356fb89c0101609d279b430f30e5534302e256d5197f03ea845d657f7de7148f8de29161c67d9aaa8ca4228c62e7a3b15bf5ae6bbe64ffacd5df80fe779161314eeb3e79d2f0bcbce141ebb2361046b910bf310de755d11538cf9b03e9cbdf8d6058538fc880b6d99f8e5e4dc943092980d2760356afedac9658d93b1bdb4e4abaaf94010d3bfc9280d728828b30bd6c771f8aafcaaeb0a525ac28811919723548138fa8d5245d1e8114e41a26ac2d99503c59f142a4a1226075dcac8f07dd79818b6bc9c6c2229f68370b2968249140221ffd8578e32d0670e511544dce82bd67f14d0f93f8d30dd81065d726b8685656f15859a98d97d150df48e45709c378e00c4e676d93ad3cf4004879dedba36a285709b092f9b9f85d40e4d5786e4c35b9822032afe67a6c4937b5926269bc49fe052a3612ca124eb8b8712f2bd83faa8c639e7c1fb7282d006c64abe65f3ae7c03266525399febc965485342e43c7eb266da8b4d14c793075935f1632489ebb75271154d11bbc04e932002ed90563c0fc6de0d9768424ae294779c41ca986ea52d02fa308ee23a10c70779c5a78b6574d2d3c4cc53bc85f30a04a48523f4cdda3b5424ebc7cf6253600caf544d37d8dc06c7c7119d8a3fa7cb52d157c5dcc54a9efefaefc87ff02a1fd6e9d3747045482e8a7f82702c52a5c6979937cd0d381be7f2fdb88a46be7b8aef94910e75df4f3883657c055be146a2defb682aec56a1a4e9ae3e881fd449a28e0db61d258b5ef90b730d09dcc1f389f6684eea86446db0986518dea43e6b2c4aa75f18d666a27bd24f4ce8c07e88591f4ab5d1cf52e5edea72c1868993c512614a17e8193705779cf6853b4362657d964b5198187cace7c42c133d537fd8ddb12ddfe47d72c9e0789d8d16cc648a90bbf63157db6bfb5abd99e3e7530fa8eaa45f1567ddbd4d591490293c5aa05e2f722adada132c7167f3b23a19750012ecca4331432ccac35f7450bcf725696b3954e94384dfdfd603670d32106853a5355f149f0caa787043ef1fce9f91a7fdaca7ff9cef4b47c740d9871a6d8a8ebd784eb92adef051b944e270500e6c2ecfb9dc920f63e80ae314d7979fb61771e8a46da7ebe5f2847f6851761a60b21667ca5524900f2137ad5ed153013fda43d0549f4b4537165cb382818194961f71bf7189bd12d5ae4bc5c8017ce81655d57c8ce764cb52095d63bac4514c0c6a58d3d999ff37c21ecbbc8602961610dac93663bafdc2466b6404deeaff1a7ae418035426d7547ba90d632c83e9ba3e3bb7f011b3aeb3b552742225327f95666a33167f3552c5091659b073ce39d9b91814159682c51f1758c5834be330c701bc8c6948ee3d67bb3ed42d4474b16278c773fc9b4c427999c0df96b4010e65746b5ae81cd1a0df377b4fa5733e1faea0d9a26ef5267da72854c01aab1595dac6f38d98b21cd3dd1facca9d1d79de382f60bf9edc6920df373cc411baebe92529f5cf4d4b85b56dc8bb4d136e63314e8a50dc263ea438990044795627ce53d33d92800a67edd708427f2244a6804a1bdb548afc9f161acb88b4ed74593d7d723407ac785b785f8fa7a8baf24d6902e96be0b3fb61d7500c6d4d7db4b8091faff2e2ce533ccc09e8588ac924ad33f3ddceb94f445dfb85f02ad24b89357bd0d27aacc4111f6c6970831848521c97f4062f0a2f5577c94d3aee301bc15d7a53751d1b7d81bbe1e46d2783f5bd5777f67e1a71855a2a76ce11d53df8c495d201d83eed5204a8817daa54f5bc3a445df4e5c88404458c7be718bce4b8a8ba03674c095127d1e1200147ba54c6280e5d4fbf5fd7166a52f55e1709da702a016e36d56d88dbf8e3b5bca5bf1712c778b81df99d7d9af49c5024c218312b81028e21d0d0324e88de3e4117e4580bca2faed8c15dbc4ff8592118b5f89438772726d04877fa1444c931157ea393a8024be0cd3389b5f050e5f35445822c182353c373639b72487e5086775f3d94eacc861b0a4f8a46b322f2780130fea54e4ba63ec899ed3068c0de1b0e6bae76a8038aa253e738501950f87427cb89d07bf3267de4007077ee08ef76f10f59a9fca1d3e380644fe651e14ca9b43ac89b88c498469271623284d980f1cb39bad2a125488f9c3013e6ed73b8474532fcc927e16cc3e36b4ffbaa837aef40f02f06a53c76f3ed10642d76ce54a64f18a08fe8121b4f24516bdc305f58805d1945edf7c49eb2d0af9cd1756745363f46768ebdc6c8772d9254f865b7c64d3f5c3d57e69ecf123cd2ba829143af4bd5796ca472a6dfb589afc4db44f2152cfe3852c32145f0f56effb93798f0bdfa005cbb67a552ee3515e72948f33be6ab611cf0df4f868685020db477a88722892f8793b6fb128ae9ee37e20a512b10c98043b020f9e4cbf04a93fe683d07d6f8d697108beaf131082497fed4c874c95803df7444d2c96c39575fe134735fe04f836e5cc75ea4aae38383571e398ead46920cb591b035f89c14512ab186d2d516f1f60c065bd691195206dcd7f7fcd021c7d85b452b348960da02657f51224cb81a2f304ad7f2a6ca68fa3be1bf22a04913669c964d3f8a11cd4ec2e1365ac6169232474ea29da6a08b1f9cfee62df8c2d0844c32b8f224cd5cf626693de233bd55ec30f60090a2266e3633d2648273b0939fde32dc71042f74e976db45a7f76333f802d2fd32b427dacc8885208cb66aafbf63ce2f2e1b0c3eb364b44d9f9c0b6d795e1c604214b865e23002f076c5739113dfaf711ac163bb4bf42202aa4c398f88e7e898111bac38c29e02bcf638ec778a2ab88e36d20e3bbe5def35be682d9d95fb8c78268cdf9cf2c229b2c3e6579ec0f33783e4cfb5230dca0a412c06be8780b203dd6664b135f181937264ede372906ca419e688e5008a56f628f06107ed41a8c74841a27d614a8a537830994db763c92cecabd6373eb8e08dc2fbcc5473dc02256ad5762c933f8147cac75c81505d14f863eb2d32d09ef67a629e754df5cd5d641425c60828acf1c0eca8c184bd74f2d62287848f46d253aa90b928b2c9342fb644e7c02870d0c5b73aae38547c89e60a978bf594d767ae0dfc75b2e5a1164e1194f795489e93bbca7c13dccb57aac144ab3f64418b1074d156afb29afd0db8425650d05b138027492417c74a61e24c192e89167aabe1fa27036af0393922f1d01b7c7bf7f55507511b1c59c94a8e654b12febb9edd516a7ab0e54d05df3277ee5a1ecebded15181b3551f5870237a1abe8a956af452469ce9b495dc47a932c47a55aeead8d0f6f2f7af25874d751968b80a47b09cd427efda358802cac043b27d1978f69ba85c71a1c70425e61396db25b53718a7dbde1082a9fde5e775c6370cef5047f39bd76fe6742c03d16411278a89d86901a9e1c42e32960eba3edbfcac8d941fd8972b402cd41024c2965ca6ce5def99d6733c1fc11f0b4da86c3c888a83e3c70a46466942be5388379fd490713b9c4f23ec4fce9acafc132b798a0d1d55d55c287cef2d953da50463acb3094c35a7045348a5b7ce11b7afb4274b5394be2b0e14724772aa3b9c59ff89cf120fe2678aabb5a1944e0b727c73298aac58d37b711711d646ae17658ee29aee1f9091b728a09d1371ab5818b750fea2049ccf4459f61e33716c4c435c55ea54bba8e87592a5bdaee94ddd31fe60ac2ee0ea21d8417fc8f7c21b189b01eed9f4bbf0ca14cb27784901846232ec9ef133d4b28b014a78c0f51637d187340eee4007d5757ea150990a3affed84aad8ecf185aba5b0af7ea94e194838c67185f7d1aac66af0080a66a00870e99a576182b9b25426bfb8ccce88b8cc37e821527abbc2c73c5610d1f9aeec92291232e50c7515d2cd9c1fdaf3095e9927e247ea7aa6ed35969dc9ca4db6993928c9d297a5a81857c8382e125fa41961b197ff785288f5cc531778858e5226390569f76a636be8628936f174e67148558cd827f7203dd55f4e1794231e5eebb0aa41155ebd1f13849d976960a211a5b228ccbed675c035ed2d37ee1716c0a3a71b4fd6ee840756726fa7f4e7f532c09b137ac5a74700e010d5dac6169670a2d06fe9f8f51558d95cddb5f29c79fafc56a3bba310190cf15e47f6f69dbf5cdecaccadcfdd40b2bb5c84605671468b01e92475d11ff154aa8ff3564c83a598294fd03a9132c8a94fc33f618cb067d842cf750f806af85edf688b3f6794abdf0a62c91cd09619b1c8b218844aaba9699561be2de397f633009fab379dc9bcb738912f369d86c677537acab57661f58ee36d494c8b68f44b777547620fa24e7f66396dfe406bb4da1278af1b21bfcbf795e58c8ea1963ef3dc24fed95addc4b50c12529f03a0812e5b2a35ab3f10134bf32956afa4c212c76b492ba2eab2065ae0b76ad881e621c854f3183c4b605f886bdf44744f60bd961638d9fa53aa888a81cb0d8feeef31f459b38b47f2d7ecdc1eba36fdcb93e335e86b14055590afeaa6556f5b0ba1b31da8c1a3a0ed14d030c82a0e2802b932fb5ba3d21705142030d9df1b23d57e4ed13ecb6735d5157b68b341ead2286b27849a19d70a8905f9685da40262ad729dcd116b69d6b72789c116dbeafe2abed720873d30b9d4e3b6e36882e56905d0897bdfa64f5ab54617d5ff7058a1bb9558703ebe6bd2c0dd01fdffcc08a0ae0e21a79f9d35ff2edd2a064c9d228e51ba2777a14fcfc0ed1b6db88abef7bf73ae0c54c5aac01db34de6224f34f59a8a7e476e63f1c8ff758dc6ac841cf228474a6a2a1e348159b44a561fbb924f6950d36e1695a80b91c2dab385c271493bdeb2cca6f8a06fca6e391bd1e00ea335870f2d0754a8ca1f6a1036d88dc9fb4c5c89b2f7b986027d65f8a2559dce212e318162e80bd6f891b804d474d8e37ae51787c0886ecb4ac7fefb47e0ccec5ae0ca1c7e2ee114a62d4b6c851e39232ae3c73ec301e177cecaa702fff6bf015fa572c67e8f2c58615f737784678ce389b9dc6b71927d0c9d872b1b6eb8cd8df8b689f624330bd3fc9cde5bde4025d0abe9d4843fa7347d20f88228b644cd74db890aa76c000f2bdd9c94d9bd346915b9f2256a6bef2abad3196c9685021949ebdb576ae10cf471e25de66f041eb47e6a932051f69be92ea73f616b1ca91ace687d903c96e2a0659690fc02cabc5829908fd505ae808f45c42c508ed2486b4effead11da6a9caf779c9a832ee28e332aea7d6083d883189540a2f7e5c2a02e3789f0e6e501d40e528ed2f6c52820d08a6a314534ab6db241243f2188c3f531d58c946d51dd7c147c69e718786c8acda7c49cffc10d8e16d5b98053848a4d87021f576ab73ac6cf57d", 0x1000}, {&(0x7f0000001340)="eda54b2e5c6b4725e42650cff94f7344a74c929a0c8c720e67cd365023a39c4c4c4798e8b0cd34d7c863ff7308d2b259c4928210a2d354fb08d9c10b88a9fd7c9013e8cfd689fba8747d6b780195c31e9bd4105314e4b1", 0x57}, {&(0x7f00000013c0)="2c5b74a8fc237aee85ffb3f1ace0e6c1b343cb98a3fe45048f0c20262879c234595400671c62681b76226e168bb2e3367fd665c56e2609165a7ab7e249fc7d50cf5e06b148be475c07620e7398de726b548b142c168f553d5cd9cc39261d76a17afa89c997f62ae146f40bc0ea79996e51c23fdd38868b0e155c71f776826adf5fe6b5d51da69d4fb19c58367c127c1677301235d78d5866d7500f0358fd036580ac8dc6a83b11d66dd4bc7e7e28a22d336f73e31cfdac8b746d5c8eeca90ef0fd4861b25348b980300c7f23133397d5998118229fe32c1934f2c97aeab305aa77a5a0543e3878fdb6acf36a1218fce95090d6", 0xf3}, {&(0x7f00000014c0)="725014487549507a37a0d6cdd8750c488627b7990df050239009ffcae39fc36bdc487b7db53ce7d014f195afe0a9f3823f6bd43af6f4aa6721f6b2794c838fd2a6369051ac79bdf8b3f2615d72fa9f2c5b722c146ddd4cb5eba70aa3777247cdc061a6f33e65de7aeb66dd36e8fb9c1bae09bcc66ced8a1db85fcf2239ea35b49f45afae729cfc805b3ad4e8523bdf0343e337a5eb46fc2503f92523130663efef089db0872a5422bb470df1f9ba67c6b53c9885f7e50b968535eed5b6bc44056513b9e674cbedce46e3125c5da34f6f80ba931a1071e23660e914108c54cae0880d9d88d6c5f9300b581d5f1f89a925acd8f3b03c9876fb8be717d23d", 0xfd}, {&(0x7f00000015c0)="dc506ed7a26a1586c569dfcdb431869aa2be7e71b3bc6f35a1876fd01d4cb9b49518c1c3257fffb7f1c65a226d7fec10b374302b4bea14af3314649d819203b715c17b770e4befb340e2023b234aff20e58f0667dba82132761f6b62f236183a006cc640f81fdad8a817027e4b7395c2bc46605ae4eb46c43b9eaaa8ce8cfae11f3d16dced9566", 0x87}], 0x8) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000002740)="75d3572bd55cc4aa4cf76bab242008c68e10d2211d104abd04121664be1e038238002f789e4eb26ee6ab08c5a65e44873d97a552399529da7d9516051187f44c16bfd0c9e5aafa682f39aaf6bf52d8754683892f94f617028b842803b395957a600c93a498e6e19e5d4a242b552193b7b4f9d952b1d02e3325", 0x79}, {&(0x7f00000027c0)="00a0667d259ed0d18370957335c52540e739b3968c8a4772440c63182ae767f9a6369d1959abba05f2bfcb7bb5cb6e6fe12164ec9c9172d86bd0477270fad77bb02b2258d24ded44d8fe7e9f61b706d33049426be2a8e1e51e0fde710a37c41596ccbb5ab6d14d8a52c20f3a4cf4780cd197fc8742048b01531928f4d46067149783f603d2173883354dedbd5c46b2cacdd5eb2e207f76ce9d1d2a850bf3eaaa11029af42d6b46ba1dba2bf8c7c1d88252493bbbe207226863d40252b3955a7a62a2dea0c11280f88d19986dbdb53b024b0dacf8453be3e4d0489a", 0xdb}], 0x2) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) readlinkat(r0, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x81, 0x9, 0x10001, 0x1, "26bff5004e2a390da87e78d8880e3f759696e419", 0xffffffff, 0x9}) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) 13:35:07 executing program 1: pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000002b40)=@abs, &(0x7f0000002b80)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/89, 0xfd43}, {&(0x7f0000000380)=""/227, 0xe3}], 0x2, 0x0}, 0x0) mknod(&(0x7f0000002bc0)='./file0\x00', 0x6040, 0x3) r1 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x4a2, 0xf0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x1ff}, {0x1, 0x3f}}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file0\x00') pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f0000000600)="f1cc260cfd265f4040edda02c4d841341e08e666f6b431d386c16c648fbfa2e13c1a642848a430b9e9d5079e38c82a61a67fe0f1be1b7dba25cdbecd4c7bcf9e71f925dab06ca996d2f35bab411bd956e97b00b61940c6760fc717838e44b763234cf4b4a0eccea31309df03c08d2b0e3a24d514cc6a47ca30ab870197e132e8d33bc2fa6f1a3becf9e74264882f484ce2856229696a0a27b95388caa5b0b815f9bcc09e89166398f44f19c584cbae333262e814cfadf3498404e3cda0dfa06eb2676e1b26dac5e78fc5e23539c2d6c2fc6f13457012a7bd4c3d9b0e91c3c2ac150399347381df3fa5e5e6473a3bc90d6e1bd717b084676305fe1cc967eedfc2115984449e9523d831f92a506c8cbd4ff500386544e7615768ff11df7b4ca86a1ea78115f421d0036ea83a7768673f2665e8f5e6b774a322bc472db79bec94895b6a5592a8ebb040ee2135d92cca160a6092c28c96d70cf93be7a990b619748a733cc02a57148a913dca7188cbaa99ac3f8260d0ffed791f7d9a19fbc7ab2b5d7e3b0cd80d6dfddfee9e1bff0ed479238127c74e026c957950ff97723e1fe5a73a412c8c8ac454141949e92702f43811936439c7c27e83e69fcd2ba18d2033258aacae4a2a7b94e7b3443ebc7022385f0a978de652f6186b8f360e0ec12a511feba07ff944695ffe3f975c2c4f8cc61fa281243b20e6dcc5a9c1d5ff3079a8ba6ff2c4551e2a84518eb15eee3cc5522090249481ac20ec2e8461a8acb6f858d0c302dec88d9298ca61382f8b313a177bd126803a124ea73aa7f79db56da00d07abade94698e19fb758949934fd4dc5e183ffbd1627b1ff523406f09ceb544408d7869ec0b2f6174ce615e96e68f74d93925aa2b6df88e81052a92e00486e8cd5c7a4aaa9742fa662f5843952c3f20dd2dd5f2dcbf48b2823acad6b687bdd72eb1ca60277bbac03686cabaad88d1775ce223af846cd513a64db31cd786cba585b5d8718d9b4912297f07ed0eb2eb82e6d495fc17bb57246c4923a45d69da20b0c9bcc91fc008ee21253d29b963d097633a54ec9e9644e901952c76102dc07a1c0db631fae51837ed014c2865acadeaddb1c5707940311740956717fffcedd340488ff40ba5b71077cf36797e16e8cba553fd6484fda3450e408fd46c04ff4e62d7f6b5bf4bcf18e4d1f8d3ed8f037ae7c2383c499caff45a4b5755d0023dd0fd73b08445bac4a89314b5e575c28a9a439080fece3a8144d804cf7f565ba11626c3a136f97d8af8b57b98c2197678895f1bebc8a621e185163a9223cd43e587c683c32f2d6b6a4cc1645e287983292e8d27dde32984fc8a53e4f163b61f102a1e80ae3654f5a57e2782e4dba9823056698ddbe5717c72db09f310a7a98975a16ada95638cfe9b3513462ae3a54aa17c68c33621b946996073211ea44d9b522b1b175d2da53adb963aa623cef64f614193424152be22cd46a1d9e4064147afd043788cba2311097f8274d942def22063c3e9c15e692b174dd97b20175580cc0aca6f5bfd08cb83a338f7c6529964c151388afa4a67bda98b7370ef58d6f5299f11d6ee7d8e3c44f50d45614639ac675fea0fccf89f07c98790e92f40a0d55817a673ce6d8797640dfaeb87b83279fd28c3493bb4e81e680ea334e57418f37758f409ea8032243becfaaf743573922043aff68fa491987b6f6001d367f73ec779abf591c9fe58e67148b533985a4583f953442ad9a44d7436834215d4d0206afdb2e3c8868cc466e8fa6236b5d3e8ba42cf40cd7222c5a11d6fee2ce16b5321d02e33236dad7406cfe74debcc3d2f02bf1d3eb6d18a7a4e71d3fdc2fb55c1e4e7076bc3cefdf734e6b5b9b6e2b93cda96b4e974a4657a3565c8b62936bcb922d12d80b2e11e620938730694d98b36283f452f4bfa834db48538657de67069deed5efeccf52f7fe5969ccfa944f584eff750e75757cdbf43858a646d5143177fa7a86a03c8ae56283146d7629d5799a10d6b93e8435b3aec625e7abff3bd31b85000ca0eeb00a7374cd0ac18d3031c6e5f1b3c46342cd228962851f55447b1732dc7608ad55f56411e7425f7492a71c90b0a3cf450047fadce76183499e3fb5bbacd048b24572f4639a22c042f4b58b9ca199ebc7ea86e497d139c95f409b97070d6927ffadd8d126271ce1696649481af080c265ce2a9fe5ab4e8b191db4d49214fcb650bc73ff875f4b8c96c8d86185e64d351353b60c24ed9d651606c3ede45714a5cf192f0af58bbe399de715e258b9453a27c27a7d28c6981aae274ed613346924cf1355ed3ff3b6c346425e1bb622f90417b27fcc6976070c5ea8c9555337fdd917a78c73ed60a63b74c43638b438169b86ce3b5a3f1bc76eec82e23947b6cb780e11eeeee156a14cd59588e82e0eafb046698ba32aabdbff4efd82cbb7035f9a9c46061d735db99982f00af015d2d846929dd18edd207a366982e72896f8ec8aa7bf7687d98ba0dc07703e1242f03f8b97332bf3de97e87902d22c2a1add4041eee92e44b442c97c2199629fd20775637118358fc827445260dc53c0e2da499d614b5d91b471ff8810be76f46ac756a9519594b668bb81a9da99cf873cb323d69ddf9a249ccb1109c25492671ad864ebc7fc7441e1f46d8c50531933e43beb7b15fe03e77c9da455dd801879c7e71fd73d77b83d0a7ecfe678a261ad8b2ddf35f4f625cd38c4127638f27573c1a1cf48206f4ae2cf78c339a63f56644a8c4445ac6defcfe1708415079fe4652d99ab8b2142ec364267ad7fb3db3376be1efa7f033e67e40df7a6704ea64b8240c679d416783b3f7619a48eadb467046b9b7214d0770055a34a96a30ce31df7ff503671c05b6d3cadc037a018da8bc3124f902d3ca2a6a0c1e85876a93498111bcea1a384bc0cb8a739611fc09cb1957c480f22b9667d46770a86b9e507f9e47086aa8f9da8453a7915f54826507332a13a0f09efc489f8508a7cc49d8f246b29d69feac024c432f6d59471495eeb997484006399a0cd9b68fed5d7f3999b342365fd514a3f9de992ca28be729254aa8dc49e7094b0763f9d560b65af5104e694d963f289aa034abbd52a287dfbe05acad6479f624f79406e8db26021bc22af1d90c76b0727ea17957a8b323c5576f89997bd7b9e76302b29f82bf4c212f6ea99b8231131820bd15a1504041818fc9eba3da0907ca3eb289f1c551853e4ec1c3d8237f9e30cd23f706ab98326ef1c64aecac94582ae494e924e0d0c36a1c3bad1c2ffd796c745d14c9de7a7732cff50157b683dea8ad97f1660d3e40fcb8dc667548ea1c08bf55b67f141f03ccc308fdc5d10524e13301ec519f1fcb86563b622e0c6a63c1ab7688f39037e96c9ba3f4869188dd4ef697974bf52b50aacfebda0eae8717bce2f96c3ad5035b347597e0e6c025f9ca8d0515a9152397ce987be71e46def062967defa1effe5ff7ed9419ab7af01d223cfa015cddfed7c0f63fa322fc10e9bd6905a34db1a02b33bef07eb090cdc690a0e66b439cf69b354ce3de0b96efbf256b33aaaf9dfa39723bf821878ee1708575043956d8b3df68e8cbe408986c0ffc785baa16256fb57aa4837a881c7e366d2dbb3b0f580c1230b544afd5a56ea886fe58bb640cdc1e7691781d8cc420216feab53c9f20d364ebfae3f178e507fb526ca4f98baef819977cff862da695f19c0e098a5fe944ed359c42fe013cfd0adbb50dddffcba0ad643287605b30e0249e3bb7850e8b0acb22fdbd60de90c9c4ae0a711b3d5df1352bb417a06b00da1d8f915a6a04967363dac2bca04b8fc9f08e1e249664fd9798af01b28f981ed5db39021b86877e39c7524ea02173aa270259755c675a93e294b68a8d87f32925aaf6972f95809b20e9c4e6f136ce95a561b07f3a131ddf842fb07ff5b027e2a02ac68965090b55f8ff49b0a535b7b6b77c20ca10c19c0950838d6e857948728e80f7907f34853c277b8795966c770edcf0b50e9702d3b28bd169903eee1bbd5f560b89a0f84e13490d3de54b13afcdd738521cf0668cdf7264f4b5d687cb71fcc23a14e696ceed2436585930c7b99d34c6beb0051035f81ba3df0bd73faa959527ff60ae22cec08f0ab9afefa38048ba4ca8eb50716388f23d9b17ff1517627f727235fbd7286b9eedee082a9cf9452ce2ccd547c98e23aa3036d3c0828150b4ab33800a763584c92deeda63e08bf282a776bf8b1f26cf57a662f64336b2fc8765f8f10c986c85f49d54a2649c367a40e29dfff35a7a93f6656f6cc7e806e48f6ffec584e328316742b83c671406f6e302b1347916f909b5e0ecddca50b0b7c3e9b92acb6d9f8ad12179cd11b865596c4bfa0d33ccf635675b2a8804570d34c57d919b79eaafda4db11e5d7e3a84fb6c74b14f345086385cbb392606c2a2813e5cad5656573f30bedb4db099ef203771f93a85bf0ccc2ea29edaebd3c8e427d391e469eb0468420a4c6923abbcd5194e2c16481c023faadf05ac31bd7c67a07a2a375e27ffa236fdee287f0967fa2f6dd1df173f87762075266add9e48338f46b8e0d66fa7b2d300dfdc79d1c1cf8e6b8050316dfa31d6223d50763acf216c2710e33e44899a219a8a94106711d77cc125607a0c39f65dbb20417c52dfad0097c073e86a07f0edf7c1381c0d1377c0e50d8e135bf9e0cfda06547abc0f22dcc21c14dccb008532d1082f8cff4dfad7ba2d5f15822601721f97bc074514e18b0462d319a2c468271f2c422bcec2ecb2a685ecdbae87ba33fa0e31140d962d2526230e26584fa67f27967bde6bce795a0d6f16ce17e2509fc43c49d329d251aeb86989b9ca4448f3aa2a3471584ac7c11888a08b7ccec6e41373ec9801b76a246f59a5c7305a2578a80ceae7455d3a4ee8cc3737c4a4df149be2940f06d4e9f6f197e6c5adfe64aa56dd8f9ba547e57845f568f5e6a59fde86efdba3b98c6754a65af10e643cbac0d0dbdd3029cb17dbb8c00c33bfa8128c5f259293258e8446ef336b6c5134a5953b99287c094c14c9e35495bbb1e82b9b2e2ea4f8ae9e642c6c189d8889917ea9edb8e0c86b47f1a57448db9febe1cfecd9340e72c3a24a723db31e6bbdeeac061f743a20a37b9f227d9252d6741d685e8c7e890a03c5b76c22954b61ced6c92176b24aa828149d1037d767773d51596c500474363f1c763d33b689e23ba77d31c13e096b9b8f3bcdeaa276cd76c079a05ed4b248c8557f9d3eba242a662c9904a521c15ad286a2d6a92098ea17b6927223d132f1a9e7ee68ab96229d8f03d58dffe9932dee270c5be02c2d95c27a2d174931c95364997fb91a3a6f53fa4ee7aa2ae00387608e95a570cc930d1093d799d68d0d9aac817b8205f02e242351df006a8794ac0b2fadf228ce4a9af3d7552acb9676b6c44cdb6b72d43b055364bb3c7afaa876ca6e2ccfaccc4a0b82cb7790d74e3f1b878cb418b65787102976035a677d5475849b2f0b97ae3d2aa5a43c672660e09cf0408c26e2e18accde64fb601fb49a962d7b96ac79a0a8a75baf96a327db3cf6a74ae15f3c4ca42287c2942a748f91738429e4205a82cc1c083d298cc97d455e707d1a4020cdcc1991dee798cc90f0711bb51826131b95c2b220509312d645dee10fbbd8f9a746f139ce25ca189fbf9ec02341ebd7c2543a7fefa399ca39cccd004fd5c4c579e5f7da0b6dd7317db311ae3c5a9831bab5ec22b132fb2e0778053edab2f4ff2683d367360c7f96b16452e7e6d0545e3d27e2c902667ae30e96ab80e5269f9", 0x1000}, {&(0x7f0000000280)="8995871abf84b322c0ea9c52150ebca11aaf333322c46ae520321c2d31a9ddaae383d9c587cb47e58d69f687ce8b29b36b83c0262800a1089f418e21e3ef", 0x3e}, {&(0x7f0000000480)="f4b4977f05edcf9d9151a7f8b88ad3ca50a00199eb4ad493481a802b507393238da59846c1893984e98e065a807ec800447af7d6e82f25515ce9c11e378fe79faa4433901039df8ca0faf87e2839440270a2d640745ab0436c3113acb5e7d54a97b41d7555d7e6de37e1ff3a0612e8452832a85de9cd5eeab3650759251a48fe1ed1164d7c395585c4c1dc0773c476cb853abbcabf3b68b772dc9894255e52c18bbc5e82cef525a9be1a16c159810ab89f9b83050c9b31e3ad65f7bea70daa6f6ae805654863c74c29d3106cbb7a54662c66fbaddb1aea6b57e52df5bc04fc46082ad5e122", 0xe5}, {&(0x7f0000001600)="098d7439fbdaaeb320fd762d58a4f2ada42116e6d06d6ce88974c7cea14b62bb9920b0adc799e0e55a466051e77159146a4708d43b69df0a160467b14473b77b7515144ceff12bc0da06b30c29b241b2502b1a6cd3f18060607a216eab2f886f044ca33c010a3942e370b79a9f1908e39563692796d4062b5226a3d28a1dbc88fcd6f9adb63f5d904402e79b2825425a8c4dd4c405483b646e6adaf1560006a188f66bb086e7daccd0b79eae22d1215d5668c4e8e4355d93b9fec785dac64c2308f43dc94e828974c695ed8be62be336a57baab136c994a69bfc3c0d0106873318cb2273e4ebb4a969a484a90215", 0xee}, {&(0x7f00000002c0)="8520680b1bf8f51c09da13880d34ce30006849a11ac6285937dcb659a350cd9a39dc67a138112114e8f6e2439dd3701aaa67fab84f9afc0ff022f7b80c03710d031951a60623766d7506", 0x4a}, {&(0x7f0000001700)="3243b1bd5c1791dc838f3d49262c1b2a93e997a247be2a9ad4af999f8e7e540e40aaa9d8f9a596865d042087a22110b4cecafe2530936da9ef2df67bf0bc876eb799343c5b22b16a9f57cb54c08f1d5eb105a27d0249214a63ea36dc48a82462aa2be993a85542ce487fde6540c2217c52628a4a14a33f6e8684110447afe7015ec2584fe7ec212837cd36903f3bdf8b0ab9551ba0f3b124cc2128e40a4363cc0a1a17a4b6b0c31e0ebcd9445926da5ff03b981f25488d2de9d37a7ff100e3579af78d268d932c81e67d2fd8d49a4ef0c4a6aac9958ea7f3db52e4b7baabab7f4c0ee8b0fb36e8abf1b1bd97ed037e748180d512690f0763be04e514566b5a80592c451e70d5cbfa6c50dd6822e2fff0748929deb2191b8d238bb9132b4829fb189d770cdb4299d84ef4ac10cde62246bce5ccbfbec913026fe678e756446c726f68eaaed3f72d4e8f4a7456cdd82ee18322e13d11978b9174b55b32050402d4d9261ab7c9f23a4c0b3ef1e9e8715a6514fa5704ff7b46c32ea9faffd4ecf1aaec56af2e8616ad79b16af5c89ee6c8f0e5f325c1767ec128538af4da62c9599c1307904ec957330eb410230f7f3268a5279768ec68bcf9fe827c27b335af26e001793104d0ab2f67faba8b192d14d204b5f160510e71c88a14a07bf75dae609b14cc9be892e3103167a2e8d243a0d78eb5f18a926131ff7d528dadfaa4ee0905a7994bf8854efabc0c27a869bd58808e4ca3b265867bf0c3f08959b87babef34bea58a91285434e2b57cc396c985eb79c9b3d653747d7baaf963dda3f21084f5b7d79033ba7718adff7ed79bde0e5070e37d6b040079fe50c4fcbf7b3bd3e1602434df3e55a2740e20b2ff815e202e96bd71c96276f48c0ffca4de7f673c7f9b10bdd351aa9501a4c74f309c21e4a0c074ea7cdfc1f4c09da7a7e6e5852655808a1a3081e427e8607f1edeb4697f280ba1b5849297eaa296f9eaec6bb7a39512d1112a1041ab8a427e61e26776572c78438bc346a8101ab6ec0bbfd2c8151530c60d40483e309900574b30ba323d396b5469e83cdc4307dd528f87f215a76ce1a9cd964043254f0e3a2bd106207f4efa4140b97040127be49087a79a6aa0b01b85dac93ff8b3fcd7411f622e52ca9cb3db696e1f1fd04710359a347d4175043888b163d18a5d296d5bb7facaa7708505758de9f943c2dad7b2e4922d06398ea99c289bdcdacb746aa1a165e25d3bc356ea4d1392577130979adac52aca881c4733357ea5a40fccdb04a8b4ab668a833b80dc7d911bbd98708a3f3686e08e5710285e9950d6ee424fe71cfeb3bdb407d9a26b5741186fb85c15db51e4b96c530231bc6c4e84d237add4ead4d5dc1209a90d29152a8b886eb9eb7861b753680118cff2ba4a5c5589cb20e1d45eb99106fb24eccfb7c6ff59ed8a4c2592848cd94d73e4b7b2930f52bced759f06257d4c947811b9fffc3c24d28b61df07b646604f737245891c6f7a769f1ba0d5ae3ca5650ce62cd8b1c13d1177bd16c0dcb365b080775201033001afb21d6c781e1903ba2a1244c4038ada7bfb09b19fb9b1762d9ec1866e473e7ee7ff5a4e508687c7da4c4f8d2257ca8f64f4fa59e18d4c7081fc74df3be68b53e6145e718fb0b501e6fa0a88f22220bac63ee14ca7bcea803b1310103809336b98ee62db159431fe3b8d946399cad43f064ca6973a869f142c0e82a9ade48d7ed90e145cb004e7021173fb1ee34211e13452b26a3b125cad1a67e07abfc08d2c36091c15829cf42875024bd17b3e1cf2317307c759840f119115546db3deae60d90b69008f12ad977b02f8764f9d36a64ca7dae156aaba901ea5a321fbaa877ea2336dc8555fe3bea3db36b9ed9a362566815eee68ebc46d6c734c2f6a094ac2955ca77849fd161fba1a69b32e450a0d543f3a0f811f8bfaad87c05388e9529814a7cd0fd11f07abb76d5832c681c3230f6ea6f5b8f136a34db5168f86d654a1d0845629abab2a004ceb6a94ff0c2e9b898048dcb204b5ee89975edc134f4c8e167d39abf31741f0f5c9fc0a54fae40b1d7d8190e24f23db9b6429703d653e3fe0a8b188f4764af6ff7a2114011e142419b3d43f2638212f3646f2a0c3f20eece5dc075ed1c695982ef6e472957d59fdb77540a2f610f30451d49b9ca86a816cda4d71bb850d8ce9b4fc6d968623970b75b45d4db9fc65afc9376f47fb21d4e37a367bb0be69b4649d47bacdad8319416a1b94241cbe60fb8d96958115432401464755bda7faf1bf91584303f56a62374de18239fcd6d763929fd11b473e97c7fbc9de4035fe6c1f73bf40bf4fc50e24237586d4c6177f561f2ab3e14e36fb39c22a0f7ca3f4969caf34e1ef40481365188e9b16055f11db80c33d6c972f0dde4ea6ecc1facb086f189cdc22df9d29c7891f2ed864a48d6e8fb74f6b529279cc0a78cbd2166916fd27eaf24bc808f4a334db01931640e6ccf2735a5dfb8c72fa38772464f0dc3a072a40cfe4c3e3add52bc729ae1abc46d1ab3f071c7cc9e8f1ec19515537270e2f91e53735667daa88b880e4ac422422b9f736a61a7a13a171198a100d52a1fe7723c45652890c0309352da1b7c21a17cecb7ec27a8d3aaf4f4a863017c010e6d5fed96711c0323555754d0eaf41b70b82d5e5c6f6e2a4ca3c43b6e2124baa6e52668a1620b87de4e36ed5ab35ebf08f8ac416e13b6ad744b058913edc33a9d6233255e3a07c855b61bb211878686861020ffc634cf88a0ba8c2c006e5141c7eccf5e9766cb1a23d611d88b66de085c6b5f6d9ef640c31353e6e562f00f76c5045dce7e916ec15b5883ab16d83c34c0c63b23e7979211caac5288a04ad3e404132b75d0859692a28fb7b8153d768a5cbc49f881ce2330f71c35264721cc55bac3c9ba8495b1760d4066e6ea933a55a02a993ba56759aa5bc8a306a09d8228c1a2133184aa7388f38bb25edca374673d135bd1565194598f8e9e53d8c727d58b345c5b0f057f7e73867c58a292628b41537a99a75107b419f0fa2e60894bccea0bf7f427c4d1a7aaf40f0a1049c0eb1593889d5d211428d605f1ae985699ea0542cd27fe48ebe8318aeccecb65b9a94a564b9c7d7f9e3a087a2a910dec0725928f35b530058b75bc2588944fa03bceb7f106bc704bdaa486a382bfbc9eb6c4ca4397437993f291a5659b4f52bf51877c36f6f8fc9384ce84f78b24a2d11785ae8bc97942db9c23581c353c4a10a0c501cc1f6f5c9a089760877a167424ea37114e4607babfb805dd7fbe2813dd7c053ca3bf3ea139ced902cde7e3941bf9cbb582a9485061e7d8f48f06632fd1f1909580c958d754634ab8a70324a52ba14807bfb758df928fdf26e23b00eeba62ec3295f85cccd6c21dfd8258016e0614e36e3a71de1cfdb8d26ca589086934bb8df8797f5265df761bcebc8ca00ae563d0d287dfcdf285b1d4696968dbca14884b56f1faa95f972c86ed26335fc04766c8169a33d21d9972b19f5fcefb8bf20787ddcfdd9224ae3fc8197060f6c5646ad2a3de59b81e8bd3b8e2cd80ed631b5dbfbd76950557203176ecbaeeaf3d25e9fee9af5c5523045bda74a0a99cbc29579da5df8b8fbe02644cdde44835aa9b6268a1d12ab6c617a43c7d8250057d522d46a270bbd50e0b82db69b4551128135441098a622dd0000b1a319678febbd050ca91f0b690dfe283b2855717b6be03c605a3c106a9de7de715da605f18621ba5fdf441a8392702d386fb6c088232bb101db00c407cf28e4cdf5e647932a4985bc51e0776274576a804ab1fac2995fb5d7d300bbb040cd9686997710b69538f5ca0f42e69262f96ef4152f7bd3192e1ea038fb34d09bedf15901d598ed5f232c2b81b9133db33155d8cb2997e3f84c7cee183d5c40556f645dabc288a8130864f70762c7bb6d922a4a9cee47c29340cf553028aae934e43187301c979ba04e6df2445353bd9c4b14e54449f31a788b34efa2cdb94bb9539782072568887d5d65a1a69b89d9b02a0bc3adff0321c943426f78a39c42568f0ad2830f4f3b7c0899ac07800835eb154ce8011bccb1bdfd355ff566b7a097c7c05ebdeba8351d75ed8d7d1c3205333e715579d4486d34d5c52b74c3a5962e8df08a0f6a9941c5fbec05cc16f3af1a6b1675fad46481d4eae640157b75fc6893d5f9c93b172dc0b978be2fe0964825870241110aaa5a084f4c75450ab7738c8af6616239e08abfbf5de2ca9780019d080ed0312656aecec072630f28d6f50d8fbf7ba223ba1e7643055c76b033829d4cd02049748d885769457120845fa7e4c9af71e0327b0363dbc585c450d33fe3a6ada05a9352949f17baee5ce891759633772dda4139acda9803b2cca0a6db959c50191a0e34d4dfc30a90df8b360ac16d659af0850dda527e1e3e47e2f3f1b45aa6789e31fa420ddba78847fd455a6631d2f4330bb5977353770fbdee1eb280bd0c8e3c016e02ded39c78aa8fc89e66ad81382d9fd49f4357a92f537f80f576e6bba62555bbabc3fb40fd9e7239d0b01b1dba8e6163503ed9f6905f20e483fb91cefd4e3ab7830efd1ad3fb3f4a343004f85fe717fc317cc3af2cba608e49e3b9c3651723c204b670c138e28f9e502981d603b779b980f7537dc343868a4b4c7710092c9de6547d2b1bd85c3161735033d36a98592a22c14c3454b30616c1a052bec5a15c069432827cfd81f9206f2cd4ffae75f281b1b8cb433ca8702644a6eb0c4357722432f857871cef29e0fb4afaf9fcdca2b647dc44bb11f3a647a49decb701893748a11b22d44e66f1cc28d6e6e1d79536cd9b917aceecdb9bbae1a67a16173e26262d23a84319dc7639d806184013b3a48aec5f44754213346878c972712e3831c09ee385c622d3efc2d78481b93eb6759037b45ca8477da6a825e6fd031ed55a13214d7439ebf617c07b4abcef8ce8f770d4f8fb8a97f02d457d72a25972343084300642ef24ef5ff6bcd7d443d2d0b16588ffa2758d4fd53eb9bb40f6d0d81bfa8e6bde94923eb883f3de2171d94543cba60df6ea4bb8f37a87fb5275e57442b433720dc1795f6b7aa34c97b420ff81e7c6548f64469402fbbd773ba531d4cca04f722a2e52647e6533d36567af6611909a76feb3fdcd23ab7e481b1b4370692b0db122b6dc95524e2b6d4d5e9734043aab7de0a8999e3a31afce83863c6ae7cb6cb24b692ad56c1051151ea7f15877d301c6265a0fb98351cf7456325a22e87869b06ad554ce4a3e2ae62e0d61b4450c131d02c30d05c7e177322bf95870b1b89e135ce5ef45c2010e56b8f136298bf18674c484f7d915c94139564a2b8d57fa4fa895733526b8ccac2bf3da871108d0c787af7242a370546da3927b69288b5d2883409f140088a6efd4d8fa85313c6c3868616ef4b3233c7f84ac1ebf14fcc6d9a327cae58b0227aa8bf3b15dfc707330f621397cd9edb45e5c0ffccc44c1869d3615c846d53352243f4d3f5caa8e4d98a2efed72d9efcab1abe36f934d4c650ec691d6102e2e96fbb11b85b39c9b8cec59e5776ae3ac14ee7e2c13fff43b996c2df9de2993bfa95e83cd31fc2eeb988337f687119afcb0b73c2161ff637caacc584d434a399a7e9cc96e520ffdd83054ad6b7bc8fb15eedc179e309698fce62835f1502affd1efb75d14028e8e3d4c4919e148c08bffa4a7886dd0305d50b9142fb7de616d13edcf5a796afed017435a931ed787698f31951e9c2212b9d1a7b34d4ed145316647d9ee5dd032deb9c311852c871dbaa8ae8c", 0x1000}], 0x6, &(0x7f0000002780)=[{0xe8, 0xffff, 0x3f, "bfd52ebeba13d0809a4ce565e68d81a17a72e64529dbd0aa8c33a0e2cc7da94a8640aca3171c14ec0d65361e1778a41db87636822c2b5ce2a8d21cbdb4d718f37304b1dc8e03a8b5924e2600faf650cffefa1b5fd6d55d506086324d1281db01edfc923f722b8e7c219a29fe06c8cf3b0bad6648ec90ff2f841da4d0c711f41720ca0c4b106de418c6b8e5b1c37928e6e1776447111a49415c2a7536649bd3a86309dd8bef653180be3ae3506d765aaaff95820c1e2d9b50b9c5305e28a831517f3b8ac798e4bfe361258dd48ce74881f3"}, {0xd8, 0xffff, 0x6, "2cfed658c6e4c4b5105cd70d12dd7a04e8b541e39757d66d6a1bcce0bbb70445de0f215bd1cbd27e31992779d4b5d8dd87a0c65eb1d379554963e573df7cac8d276d77ee5d492829e428e9992f3d4d1eae090b58dad2cdc6e0c0a3a0c304c0e65fbb4f53e4dd8619e52a354f67db6755f1dcd2b19ef2979bcf9767912b5341860083fd6b6981c620349739c38abcac7083fe91d407783802c5d815a57eb3bc6fd985a8951568ddfb9bd821db5ab1db688c371e147703ddb2a01d793f04e0cae23e984e"}, {0x88, 0xffff, 0x101, "2a9f3440d65de7071eaf0e90048b6ce07e580fdde1f51c93a61ade528dda272fc2a552fdaacc7ed40032625cadd0789cd165179d2f5f40316ebbc084d1b6f4c396d33fee1ab6063b5ba8fdc93a8e0777447f2fe070b8b62ba7cc84633f71160e6d7114e6fb8a5c92073b67a31052488570dea20b"}, {0xb0, 0x1, 0x4, "49b03a274895109677fb2a5a4fe1082cabefe0e8c41ceb57f94dfd7b4b4e50f099de2f9b94b09d8a28674935a9eeee18db8ef99357825ec8c65a8aaa3812c5a026ece6117e0ce3f3ac665d73096e16ef4d534f7c3b1e8db9e5a5dcf52a928c18f28df0fd4db2cddf147dc7037ebe0284f825410e3708ea078e8e2f2022f4972ff1e2388e9e2e040f5b26c4a3880e8fbef1d550f505a0213d689c5a"}, {0xb8, 0x1, 0x1, "4e931a8b473d0923a64a626f31abef41b7bc73c7b6178f42e54a291492823c15fa4bf81493a7514bb8fc1dae46ec585e697ba3f8f741f6a08d29bb041ede74ed9e292e75f3c4d458421d3d2970d03fb69ec293228551f476c61fc9c99d27d56cb95f96cfd00ad2a1752ebe38c7478693ed2d5ac5a7d3d2386c2c5b0d146131c47f1cf258c2151add36025296cfa8ff8b6c60821cbbc28ec30a5fc6cb9f7c5457442afbb3112a3ffe"}], 0x3b0}, 0x1) 13:35:07 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 13:35:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 13:35:07 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) kqueue() readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/233, 0xe9) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) fcntl$setflags(r0, 0x2, 0x1) 13:35:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) symlink(0x0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) shmget(0x1, 0x2000, 0x511, &(0x7f0000380000/0x2000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) write(r2, &(0x7f0000000340), 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0x0, 0x11, 0xf0000000, 0x3f, 0x7}], 0x40, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xa180}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0x10000}], 0x80, &(0x7f0000000140)={0x3, 0x5}) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) r4 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) munmap(&(0x7f0000242000/0x3000)=nil, 0x3000) mprotect(&(0x7f000013e000/0x3000)=nil, 0x3000, 0x0) 13:35:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x380, 0x20) r3 = kqueue() r4 = socket$inet(0x2, 0x3, 0x102) recvmsg(r4, &(0x7f0000001100)={0x0, 0x0, 0x0, 0xffffffffffffffe1, 0x0}, 0x1) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x98, 0x20000000, 0x0, 0x58e8000000}], 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 13:35:07 executing program 1: 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() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) 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"}) 13:35:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 13:35:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xbc0}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="6237174f8a96a8dac545057fdc3b9ccc34b989c85542bf3fb79b27fcbb7457971e9fee945032b5d3779c7123ded07fbdcb24117d3ac7ab7970be03901f5f59e39264dff06debf526e5eaec75da990ab0b379d25fb13ac3af30ddd064125cef0ae4b0f0880b3793abf37459c446048e38c8d852f3e730252bad29994daa59412bf9fb257bce2eb28fbd4464db4550329fd909f29de361ad9b72d8e9fc4f39e26db9804b0f05ec6662d22c2d73c181286a606401458e4399033aa1cbf70affe4ff870f8a8aeb1a6b03123c6e846f71c82246259500787d7bf22876b33fb26733dad2", 0xe1}, {&(0x7f00000001c0)="255676c1e5466806dad27d95afb8135326cf9d4f9f94153cb1959fb2b68cba48392415fd22862e641741e567e1d764a22de4698422d611e8ae5770d2331ece156e05361fcc62a915b9a2d6f1dae24bcbaac1d2082f8415bfeca8fa2d2de538366b6dc1fb0c049fe488d30358339a68e3ab1956748491f3eea47972b6241a9e519fd4ff05", 0x84}, {&(0x7f0000000280)="6785a727f829d10198d17d2c126054c36739a409e7aacabfc25a36a5311d1409fa1dd92d524255053b022ddf8ea25ecf0642ae4777d4e15c840a85a536d230a2c8332bcb1fe694ad3fc186a7f2f758c01b979e24a9467e543fbe8f503cc5635563ecbfc2c2f48efe15445be48a23fa223689ca8fd2d2f4a1d2b095172fd9", 0x7e}, {&(0x7f0000000300)="70c03913222f0a912cd0b78dc838a704b1ec0c169a8b7d5234707019b2c30c46d9ea07a2ea15a839982cab9269442390b248cc64112638e98b75badf596228d36c6afc620eb9e6578eb3df59f54cd28d5bb8a775b48d7736605ef4057d10e383857c91eea53b2522c81100521a6fa25267f5b5658f4aeaf27954f31cb98a11d02a4046a76fade3f3945e13b6a03c123adbdc3e4598186551ca8650a3aed277a137b861d50bbc48f98906b016f020a4285a77bcbfb722467226f753c4788ed3a9a04c5efaf0a6410ebecd35d514a394b4242336b0cfd71cb97754319a66511d071f25d7ec8299713c70e3bafd66", 0xed}, {&(0x7f0000000400)="bc2deabcbd1a09cd44f6eaa2cf87d56786bc6a69dcc49284345d308908c2df6226532ef2936e3e0f7e92328abaf6ab6986da566c7b9cd10b96ce73abba7eba1745bde98fb2749f94540430beced7c993017a6b1389a726b1670767e2550da2da3ba045cf9abb3e0bae0475c49f5e53ac60d94e562ec7e09e06fdad9499934c9419242f477b60845e47dd0f22d948d4b9934c5d963df4ec17d6e3d916f2ca73bf289a1379c53dc252f9ca7edf194a51cbddb1ce1928e3e310139c8f8027c491644932e68eba44f2b3674b01bc1a8f052dfc5dcfef5a1f06f18b7d6bd7566c7d7823120283158ef7e0e2bdd24aec920a195c4b1c6081d16fed36a46792ee2ab8", 0xff}], 0x5, &(0x7f0000000580)=[{0x80, 0x1, 0x2, "59ced9ea7f2d11c2550cfa23858c009e8d1715ce333e4a38489c0ad99403b9aa8b128ef273158641ae009525852ae37a124308aa839cebcfdc909be60b390e10e2a6d6087fde1db189e4ef388e53b9f10e525e914c3d072b79d7477e3741c569fa129b74b367fea44d6adb66923efc"}, {0xc0, 0x1, 0x1, "19150e77166057a6d9267f20c7195d239a1d8bf3707867fdd9860260b16ebc75de788d90c232791a9ddf2a24fd2233ab955106d824742bebd7ad84842782a6a01a446e07a20c900a4717e0db218bcadf67bbc4689d1c2bbde16d22b1c35f3a45117f457f992461673ca7b969b97130f9828b3ff5747386fecce6f69a91b478e7233a748747166466cbf00f0cfe193eff3be5d3232b05f8b698b34595aa375058347b034ee7fe1bd4472d64"}, {0x50, 0x1, 0x7, "afa8a64e5faf35c5a243eca3fa2654c7c0ec7c01823269df9706365c0c4c7356e37197bf109fd4c1c53cf8277ecddad9da5eda8e59950ec8fa280299b0ad35"}, {0x58, 0xffff, 0x1, "d53db4cbfd0ef04c34a8b0e9dfefd96a85b3b7afe48223d1df12bd1fe368b07a8dfcb8ee21bbb13e503090db016d733b16e327457ff572183f1bf5d9806ff497dd71b643567b9d"}, {0x1010, 0x0, 0x2, "49873e21411b9c3b9fdd9f603b0f239ceb4f3eae98d48b7764007675b980470053275de8631f958cefd4266542cde37faff34b7b56bed48ebdd7caa997c4b3ba975cf736d603076fdaf6ca1523f69bb95d31b2a330d5df4594fde39411158504565649c0f96f253d6b994d6b4066f7deb3dd6c28c43c899b3bb068bbfb512623145c9131cabb5aaf1635582d5b76614e4892297e61882ef5e1f18ee98953eed7ff4d3379f06066dbfc68a66e63420745614b36ba87c97ac2e98fb65b13dadeed89843d4af18339d4c647ecb893628cc53a61435296f0bb32e1c1b994286246ce2b17e1a827b00e6a305e83ee6c4dab7a668fbb6fc4b63637813a2e904d33d7f23c2bdc92a9e8ba9a0b368331a576bbbc01639d4d98587cf4e279031e81032980c0856dc9a1094cf3743d8779d56bef0476319fea7825510fa68db451893fef172a454552547a33007995854f2dbf475a5bb2a0653d78109879210daaf144816698c5ec770bcef10b02766a0645d575c04a68d68f3f929487a4a74007d4fad828d73568ac1e39b0109907965e568d059f0a379606b911d1be15e225683a5a8f9f4d8377fca18d8e26ab79a5d47f338b3e2f34c937c7d85e82b043960ae32c66ecd1a8529ffa36722110493fec20b61dca9184aa9212b26fb5d5497955982a69c22246adb7a87a6153f2f1608d55ed9f3ef6aae4bb81020ee9f989f492b76776ae14163df0e6ccf53adc4d5b9559b47bac30f1f7daa09a35ef43bc1f62207ee14170b81381cfbb2a5b06a098e786327db67d78748f8553489d24041888e748a605e89e771fdfeb3d902a9c6634c07dd7cd89e1889ccef23e067f12cd0b22071591e19ad3e281dab4af76198249ba14e16db5d773844b9745550b79eb24878dd6c9e7a75039aed51f835ccb0d83d4b879881c23b1bf6bf2c76de764b12e230a489dfc016e6c09c181abb5dff7495ed613edd0ff26a8d181d322248f0eb6ea0538e29579f4c2a6ed16c91bfdafd671db0b19c93ed017dc84d1add178053a3e47d9322622b5744d6c6186ea2d77d5cbf979b1544bc50f40d66f434480dbe9e143c49e8c2a23d51ce8dd0b52a0f857d4beadd7f94ad1c4ba618edfca93a96f6f38a104316d3be85dd96ffb362f75b3c5ac441ba2b30ba9718bee0b1cc034c149cd00a8cd5e209b4093be78fca7f385d692c30d95a30d3cd51623bfcb592cb368977013f865733284888c4a3c02437382ddc417f57fe76b3afece96287a37034ce395a1f322a0158e978ab99392f3c19076924dfb8791c95e00e4c610101c96c3c4cfa3cd6175053a9ef241036db3deee6b65a34f9c67ace5195afbcdc28ae88ee03cacb2bc773276c28cd6998f96538c5fc5824b6b0833553b74bb715c0483d04903e34f32ebef508c946bb568d75bc844e6e46abd286f861f2b76681095b12f5b98c635cc47679ccefd1bbcea555a1c6c82f4d25561ebae7a6a8e4fe8aadb843aab7f7f4ceacbfa2d829f29097fca268c023388dbff4d9acc8f4445b0840dde2f6f6662506bb324d3dee0fd7d4d89afe80cf652b21aa29d4f7db801f039abed4c41d724d294f408cb51ff0d27ee8668e344a004ef3f13cdb977d0075c6564f1631f34d00800b7276459d537c161be35c99a131a68b12569d635aebeac1bda09367b7aec72a671b59c910f627745dd149a91588455fd43f878a47153d178d5e604fc463d237fe9869ac9d1144f0c45fd6f4ef2832641c2c9bc18985084b41de16328ac299ca4b70974bed0867edfd93b4ad11f0600f256e118fa7ccf6697fb6610e1e2e6d829323007cbe0566059f488434869c65b7419e870f121abcba03f5f554f176dc61708d9c444868cfebf1cb7905475bd5064c650ccda54182e44be11ffbf29553e504db9fc537972bc85500757e0c3b1285fac8a93172361d9662fcd738698207688368a7b5acf58f9480d6a9a243b21f5964e5697ab1b92b6965dbe0ae8750e40d89ded3cb5adff7c0f2a11357fc1e8dbb27242167076956b82ab8c367267723a03f1b9274e3155b232f16dcc44101df9ae7c88d85c5c688f2aad7584ae8abef88882cb85c3e0749744fbb3aa1bf1c5258eb9e75431f24b4c53582893114114243ccf5a5375ab2b4345449473b02333bb6503b7ee3acfe1a315a39d0bee9e817c062cf5d459fee982448566cbb4317f4e840f4c8b0299a3e149e8d4c4f0fb253d8eeadb75468ab0411e2d9e24d79a8275fa6d434d7fb5e291829065ba73a3a8a93fb553e43790bdf0890c02f8e429e77eadd76ce572bc8a086eb5ab9f1e1590f98ffc7a87afd40db633839b506859ee826236b1f509a9b803d5cc481519a3870bc1917cd936d4241280bceac13d70510d8e736a7d80fb5d848aee5a809ce211538fd64621f66ef3e2f53293992cc41a8ddda14037e04f218f5d1f3daea468e3b1eeb747d9d7698357169391b925b37afd0c553c4255ca3dd9fb365ed2dfecfac6dcb61e402968b3ad0b8921c2a72baac64aa5a58f013458461e4f7b10ed9c96da2d1aa049fd9d462681293d2e6373f47fbfffa59946accf62572b8a6312f254fe370aa9165c17e8af26475722b6742267ff57a6f30e960f655f0090c7d10036272d04e1021e0634c26abeda37da7aa49a0021cd4e6006f655ebf01de3dbcb0210b1dede38c6c91ce4fcf6f9f408e4710412786c6ca95a9faef593d8ea67d520068a3bfbf57b95a7771f8c5d9c8bd7f4ecd2115d572d4f0268d092bcaaeb93aea25b486fbdf6f3b7e3d491453a444d0a71001a6a5d4558475a11c2a61a324d3ba2c4681c9b073849699cc7ba61e9c55d7a00444ef3f56a201ab4d59d792f33f3539bf991f2f054474c040d6cde94c7c8ad391fcc8eb6bed3365997bf932a1966adb804cdf3c057e68a378b1cbf210b964456b5f3fca5662c71d4f6aeecb9216b7c028b84687abb44145d0bd6a655d817e3b81e5fda08a8633c084fda6964cb985f365aab1c9f39da54a9f37341ea05bc9b2ae5f21cd200aa496507c9c8d55cf6abc6f5f6264c4a883bdb52bbd1155b198620fe69e1d169aa66ccd0bbe9f02e2200eeedeeb2f65a9cbedc93b8b084ea4a1b73ce897bab5e2629078447d140348134a126f594e7eb3f8c75d28aa1d3d2125c79c82de27981fb259980316350d446996d7ba11931520e7bddad120e7420cf9dd9755d2644bf3b1e36e5ddd40571d11e0c7c1d85c71a7da1d69f96dae9814181c6057612ed4dd8d13a5e8d08c0a51b57847f41c3fdaaa1c868ec30ec5845a7434ef93cad43e1e644aa753ac02804bd85fc9e8fcb6528bd420465b0d49f331f77d23ecdd933b794404abcddb5924f9ef499d65f8942bc556ec6291281940e92e304dce9ac51f780f8a4250361de81dfe9b6ca2ef0b918272c73a3362c3bcadbb6aa6c8e3cd31bace06765b6cdc469595091c915c5f8ba19d1ad24f3725d1295225795e1fc4905bffbbe6c5b89b1bb12781f54d1a882df2091e7e1bb224be5cf81566e74569bdd402b7c92b6666cd5e3c33a5800f3ac9665f71c92743a48c2d85912d9e74b74d001040eb6987ae394265ad9d46bd9bbec365aab938169abfa5da32f69d44bd4ca834e339349826d98239cc936c26d05a531ad628099d255cb161b71eedd861c4404b38b0e07623994e76bab6b9443e68d4b830c64d72386867ebec94b92843586427217a1dedf089386ba716431bd2e7a04994db69b717c5afdd8146665164816f2ae0685bd3c9bfabc4ae7d2d0a9043882b783c0e4246d75c6369ea9c7d357e58afb22228fef4ea647dd412ed408f717300aec3d0b0ba6dc4c126ff0a41d6d5cf62120878d573df671cc7c02b28135235a69ee32ae458f6d563c5d1271a3a82c298698b1aa917e429096764c94c0a124191b7e3864cbc1855c04c2a439d15d57fc31c8d77c64686ac2c747008cdda5108edd98c7671d652eb09a29624f1637e2153edff265c29d2c2efec925febb361456f821be341d557ff59c64f7193cef00caca2d93e4eaa79c65849613080fd82ac0e2619e1c7b830932c0e10991d90221ac8168e938dd9557a48a3be7d0599eb3271911ae7bc86149154dc0e8761f0b074b3ff8dbbf5b1797b28157552a63c0e9df5b9b37721682423e0b442380138bea7c2c2dbd810d292afac2d52e742dfc15288e60d2f62f236e1e191c0e0707c08c577ac6c9f29e5b44d1e6e9ce79e7d9c3cabc4b32092166d0d976a865af0378b51bff8ef2948cc66f560d078c032abbcf599c29cedee55b5af83b02058967dc4d048080340628351bd6edcdd76a328c7628a955bb49d977fe8c1a5d28fcd5e3650b4d4af35118d877a6d0effa0ad1f65773fd1f9b14b1a76dae856c3d7c9a99763fd38bd825a1f2394330f465eac5d254f8e65ca1cd2cad80f6775e7d5f7cdfda2ecf98f918ff10aa630b954ce24dc5397c5714ea53e4d7f2fbd4f40f33a52422025bad5b31e96084e6df8383567cc43cb4aebf92ad15272eb3247035db46a8c49d6a69a29aacab69aeea76d86766a0d66e899004e10793a7e9c40d67b3aab33f8840303fb2fec2a9288f7d4ecc3682c426a431613b6ff8581de54d4fe4c1fdcc72d142096fa51c221bc149790fb43cfb6d9fbf731701028ca6f5b6ce605b1046cb7bbfb9be2c8ca3383a69d60d807e0c58f1bd8c40ac05822e45de72f5d88e82984931e21387d0e9cb081d0fa932f83ecefa7ff838e0852fb404e2609db2fe1fdd0caec92c93f3380324d101fe1dbeb292bd0befa4e6274f3d06d42e36481ccf86c0bed806369770473d77ea5b058c6eb7c79600167e2ec0448c6de5631a30db785b4a79acf11106f1c5faf3ca69b97a1a241ae278866856214bd69dbf457d8e07e142a47d55b28cb249387844b47168a7fe08861e1db5dd2a8ff308b16a884c57d672c9e1765e383224acddc1515edb599aefac071348d8f7e977f46dd83dcd031e7ff0bd5207abda753b77b2a5abdc270e08b51ff1e85a2e5fe5ca8c9a9eb9279b5d4180402cfc4f7b242bfb5c7039d42b4eb5e8e19aaabd544971dece0dd5861fbab02a9bf0d66817145759ce9b593fe37c3b047957aa60746ecd1322e8143d5dec1385ff4fdc3cbc90e68a598257bc07db8caf88edec7305295a69da6bc33312f21118d902fd3c0bdd3e60c3be4578db7b07b27e35248aa56574c03f6a97bb02bae718eef5d490338778b75971a4d897f65f2a545ebf8b5d03768d63e0f84da5fc3f836bbfac8615b0c16292997575638310d02ad5a80311c797f5248ea03840f721862ec719e8c0dbd65577a304a46cc1c6adb9695a0d2733df82e574603607f5209568982eb77b6ccd713115f17cc3b12d05e481bacf4aaa16be5a6a484791b1a262ca5b9645a4384c312d710d42b8a03f4813e715c15ce2d7d5af9cf879056a01b4ab8bc3393ba215a76092337ab880f61f22f40dbbb666f819569b0e2a82ecebe0219c736caaed7d81501d56b3fdd00315878cf5d2f38bf0419b9f4dd37bc09ab93b2c2526dddc37dbe7e7c3b4f19e33bd1d5b30431a7dd316ee45568eaabe8e8f8368002da8b50fa6b87d39923bfaf3c89e1eaad97394242bb5784fb0876123f21e8d61e35d5f01944b1672b65995a025abbafdb25a44e7097f612035333c8a47689a1ce57bfb239c81924667ce400e9fb4ef0ca656a53ef086521c5feee66eb7bebf5a1f071afe483c5f8e8550e96da7febeb9798e182c13eec01cd3bf672e82b771340407c2eecb2fc311464f18cfc017a8862539aceab7b97ac9e3b58182b5a74b1a"}, {0x28, 0x1, 0xc395, "fc8483acb12f10eee42e9652faa83e4926cdce82f6"}, {0x48, 0xffff, 0x8, "0cddc87ccad251747a18200945f1103e50444184db71f71e864db1d474792231a97b54e5e97a6f4fbb05e8bd6ee26ea1c8ceaef3c4475872"}], 0x1268}, 0x400) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 13:35:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80, 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 13:35:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x5, 0x0, 0x5}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000004, 0x4, 0x3}, {{r0}, 0x0, 0x0, 0xf0000013, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x91f451ddd4ebe6f4, 0x9, 0xffffffffffff8001}, {{r0}, 0x0, 0x5, 0x80000071, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x5c, 0x20000004, 0x7ff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000006, 0x5, 0x39}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000027, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x29, 0x10, 0x2, 0x9906}], 0x9, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x56, 0x0, 0x5, 0x4fe1}, {{r6}, 0xffffffffffffffff, 0x80, 0x20, 0x42, 0x429}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x83, 0x100000000, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0x100000001, 0x9dc}, {{r1}, 0xffffffffffffffff, 0xbf, 0x2, 0x0, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0x8000}, {{r3}, 0xfffffffffffffffd, 0xc, 0x2, 0x101, 0x7}], 0x7, &(0x7f0000000000)={0x7, 0x91fa}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)=""/16, &(0x7f0000000100)=0x10) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r5) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff9}) 13:35:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x3, 0x0, 0x8, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x140) 13:35:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x13c7) truncate(&(0x7f0000000040)='./bus\x00', 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xde) truncate(&(0x7f00000001c0)='./bus\x00', 0x7) preadv(r0, &(0x7f00000011c0), 0x1000000000000737, 0xfffffffffffffffc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/45, 0x2d, 0x802, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 13:35:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:08 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82024a2e2f66696c652000"], 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 13:35:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x20000000000010, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 13:35:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r0, 0x7ff) sendto(r1, &(0x7f0000000000)="1946b702cb9f04af38b552e66a289b1ee1d7c2b1e082ff91abe80a625f207def94a70976b943ec06dcc76cd01b1c6dadeffc6a575e8e1ff296ac1697b317424098d892051290235d68cf88eb05c750ae15fec616a279498ef834dbbe856c667bf84bc86026aa99778b3f9cc58b97fa82810651b7893b0931e5ebf52b1808755e5a7cf1eb3cc3a51458a64d9cb084362848997e082e10253cbdef4c6b2f895b2af0bf0bfe5a5c2f0058fe788290a28cae7ff2ab0933333ffb60c27b7e5466df142c345505a1dd7a963aeac425827082c1", 0xd0, 0x5, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000180)="887744acfd85767182cb14e197e7157a0848beec3a0679375dfd2cd5f32ad4bad5d1de9f7076eb0d376f93556a9142e8d7e8fdd04b104990db04d57f9bd0516eb3ed820d9fa04b67111ca451170bb4119a99430c0f559a88da63558033477e95f9c982cd63b78e51619a33073500ec0c964e24b55e765d4778f6a16e34", 0x7d, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 13:35:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc003, 0x39) shutdown(r0, 0x2) 13:35:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 13:35:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 13:35:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0xc4bbbbdc85547e91, 0x8) r2 = dup(r1) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x7ff, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:35:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 13:35:08 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1b4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x3) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7ff}) 13:35:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0xfffffffffffffffc) r0 = geteuid() setreuid(r0, 0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 13:35:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x100, 0x10) fcntl$dupfd(r0, 0xa, r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) socketpair(0x1f, 0x3, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) close(r6) 13:35:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = dup(r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/208, 0xd0, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:35:09 executing program 0: r0 = syz_open_pts() lseek(r0, 0xfffffffffffffffe, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 13:35:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x118) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x59, r4, r5, r6, r7, 0x104, 0xccd}, 0x1, 0xffffffffd5c7df6c, 0x1}) r8 = accept$unix(r0, 0x0, &(0x7f00000002c0)) mkdir(&(0x7f0000000440)='./file0\x00', 0x42) kevent(r0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffff8, 0x42, 0x21, 0x100000001, 0xfffffffffffffffb}, {{r8}, 0xfffffffffffffffa, 0x22, 0x6, 0x5, 0x3c4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x81}, {{r8}, 0xfffffffffffffffd, 0x54, 0x4, 0x5, 0x3}, {{r8}, 0xffffffffffffffff, 0x64, 0xa8, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x4c}], 0x1ff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x8, 0x100}, {{r0}, 0xfffffffffffffff9, 0xb1, 0xf0000008, 0x7, 0x6}], 0x0, &(0x7f0000000400)={0x9, 0x8}) dup2(r2, r1) 13:35:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x37) 13:35:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r5) 13:35:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffde6) 13:35:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) chmod(&(0x7f0000000300)='./file0\x00', 0x20) truncate(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffe00) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:35:09 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, r0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 13:35:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) recvmsg(r2, &(0x7f00000025c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/97, 0x61}, {&(0x7f0000001280)=""/172, 0xac}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/78, 0x4e}, {&(0x7f00000023c0)=""/47, 0x2f}, {&(0x7f0000002400)=""/87, 0x57}], 0x9, &(0x7f0000002540)=""/78, 0x4e}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000002600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000002640)="caa09d69ce237dc5098ccadd3b2973eece264dd8a90a7d75d9bbc26e10b01a21038484235f0e2192c8ecdae105ad7a8e2c99f6117369e57492236ddf568b7bbd768ae47a30d7ef15278e87c1ddee7490ad5182313da774a789ec98", 0x5b}, {&(0x7f00000026c0)="bae669dd2316cdd37d2e1c11747a2a01b1441e7efd8def3d8c00a8f77d2b33a8cf056af1228b9f137609d5ec62ad3260e032a50a3604804b9163fab9f20ca08a682107c51b68cef60e81208d22ffac4e8cdf2399891bc78ec7762aa0d766b54ea4975e0fce51b29e9be97ae63f6135c31e63a589918a6ac3dabfa431624dbc6bbc5fd107c8c3001f95e182417280811ea10562b59056b95ee8d23a079f06f08a91d104e2e8dd2f20", 0xa8}, {&(0x7f0000002780)="6f9fc352a06d041ca015f5c660b52686ec3f604fbf911f0fe1ed1c6c9b25d3ce6f3d78d1df4cf82e73dd70de0b90e0bc9c8d317e26db84fac2ff85457a57fbae6646370b26be22d85f52b6416ba572ae1fdebb09b3b4257f2c7e9ac376bd8b559f56fbe1ba27074344a3b32e328c44cc4027d58889a4ef0f3f315b740972816d2f4f9024607cce3a652e4f718107c5953607d6a26da8529faa13", 0x9a}, {&(0x7f0000002840)="f702652418d6a10483c383cbe56cc640980923646fe98316127ef69135d8cc7c7d48b6ec45ffca01cf9bddebd052a7333a09c3b0d4f444e2f2b717def4fb84e5a819a96914007bd6fa4a1d3caae9de586b682db00f219cea562d580ee9cab49e469fd2b8bf1d5f789f10c552bf08dc484803c20e22544215fa8e848b6687b87b50d5ee3a649e", 0x86}, {&(0x7f0000002900)="100d6f8c8c7e059ed24c856e8eb620b4b027eaf83523b05a8ce975686164d9cc76f4e050b1dcdba7f0ac5fc5a79ffd8289c276c920d9be30aefe78fd1ae47ca2824ccd0428a440eb9647180e67acfcdb2b8cc76702c24fc55431a6222c820318d1880551a5c5597d04a4da0ea61ba01ef3581ee05f2660962f541cf8e5c516fe55a322db512fe72d80effe87627f5bebeda1a7e2b340446eb41b97de99ea355a30fcf31e2416597c263f341778a89a06398c00776f661e3c10f6265d0655241497c14de274471649a2d29b76b58be4f7021038a479e0edd98cf550afbc6f28c97ac6e12ab0597b147040a91f746b040ffe1f94a371a7", 0xf6}], 0x5, &(0x7f0000002a80)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r1, r4, r1, r2, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r1]}], 0x50, 0x1}, 0xd) 13:35:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="cc388c8605cb0a8b6f70349338af61a9f135fe2239cb9b01641007d826ab45859201d215be148561e94302f1c0b429c1c25c382595319e517c73e05349f873e159e124043112ce333c821706d7e32fb7a6bfa80f6020fc6efef57af7d8331d71030cd3f4204d574b25229a72ea01d320be96033c2aee7799b2cd5f2855f1749652db8f0cab9c28587a2d1ff6596713bf99799e3a4f2b6603fa087caf10a45a332eed693ab5019d944d1ed5", 0xab}, {&(0x7f0000000280)="cde4c697ad9ad880f2c420", 0xb}], 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) recvfrom$unix(r0, &(0x7f0000000340)=""/156, 0x9c, 0x800, 0x0, 0x0) 13:35:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x104) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/129, 0x81) 13:35:09 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x113) ioctl$TIOCCBRK(r1, 0x2000747a) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 13:35:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet6(r2, &(0x7f0000000200)="8a961f1d552c6aeb1219cdd9c2f653abd421cbccd2444e33d80199793c7e8121bc9ec7ed73832045fa691ca6632e31445b10e5cc883bf5426c67238f246a702e4f922e88daea558fc53cd92568419fbb4fe8f06ee4d146fefcff74fd77b441d5d555fa3f18afc6eb7217ba0fa87bcef5a56bb979f7fdf0653933d282a6c00cfcbaf72cd6c3cb5d85", 0x88, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x1f}, 0xc) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x10) 13:35:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0xffeffffffffffffc, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) lseek(r0, 0xffffffffffffff, 0xffffbffffffffffc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x10e) socketpair(0x10, 0x5, 0x2, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000340)="83eb7a939c4a31c7b7d1811efa39df7daf72a04e328982ee07f424cd646cc04b2e064a983eebdaaf7db45d3efebee88e94bf9d77262f2d71df2e96c3bd30c18cb945393ad69a5916ac2b3fa3f41b5eb86122820db64661ab956be75e0054b3acac0fbae11f3687cc34fce433c85605bf8d736b59f97d2a4a0423ff359c90105c66ec59", 0x83}, {&(0x7f0000000400)="71e29e6ab37ac3221e31d05fabc7209048ed0ef01bde12d2869eef0e", 0x1c}, {&(0x7f0000000d80)="d3fb9f8dd687e0350f91c0dd736362cff1dd251c631ed98948b6c4c884c86a98487318dd6016d03b02c6869a1282fa25b3a681d08f160adfe9b2bb1f53b7ddf63e1bebda3bd1aaa8e3e9726c6ed5885b37d4e8bff9e9a84afce6a3f2a9469ddc5b1218696c8902ca40b90db1a2e1d3fbb00acb40550bd14a613dda862c21b0f28dbcb1dc702fd9ce02000e6904e08fa30cd0a0462b4e35bff0820958523a195d4f256a6865ee46fc599d1d750cf5e60e76915fa87fbf888b2c6fb6ba8496b5234150085319efe19127762c56e66b5422503d3130ef5b234f8117a26208b94d26e1ab9de6d61b254e1f221b45fcf944d790284cb85ef539af11c268211c597f7202d800f5cdce8e0d4de73af98888ae17a1914a8839165033848b52867522d0fe8e288d0957d2cefc3ea14cafcecdfd30adae514452582d63fd62f09e2983b198208d987976d54d9019c7b95f6cd7465403ca1f5efc5d5bdb7e7d5ae40e899da5bef8ffe10352930d93518a1813481c2f9a564e2a0995bd941558b589d4e465c2d6c1f1d3eb14f814078b159b8bef425bdb5a238e66cabb771b4bd570085d4443cd35c64ec586d482b015cd27a03c229523de02e8be9307a88fdd2008f0a091303f3e4830299eb9c16ba91f285ad2c83ea53057fd78e6534d5273a433a07eaa40fdffbae58d2d5ae23810ab62ff7fdf7d53528acb7c9ad95510abdb617e37d0de30a6d577f702ea540ec9238aa42a0fc5d3ad6d6cdd2ccee3c1fa9349b46aa8e59f6dc5466d6ddfa7384418c5f1ce1c4d29d82db0088c6f5f0c9b083909e6921aa1904dbcf7cc1c50822f324f49f1a441e10e9c899455e72017b8b7c7dbdf07194fa258f6e5dc926a6d3f5bcd4870588e82e41563ffdcdbdbc357190ee17de165a3b234af41d9d1bf5a9bf2c70cce091969589280e9f6f4e1c6c2aa685368e58177c7345f6011739f618db8434591b97c18b6f5c0376dd1d0685408766e3d187da83c486e72c05e47629c8ec3eac49c413a0b7e9d3cfbe81aff452f4b490bc555fa560dc82c52b4554e60dca8133021b6109e46e534c2ed4b654168fd9c19dd2fa2bebaefbac39632f32e21e85664454770904f54377f8d16c4c483a7205a4d5115dc01875bbebef659ee507ab4098df922d09eb4a290bd60bedba6207f3ef4fdf8c6bf04cc2edb8e8128e005324dbd2243ed48acb2317c2d12ea514fa9c963a619e10469572362350751b240508af7a9aa9a2a920d361017f6bfc5d0ef186fe7b710ee6c36cdd81a7d0f07e8dbdfad8e13f5f786086f3dcf214b391c4bbd672aa602d2085637860ea97f21173f99bde84c972530bcbcecf21dbb72c6cde23677741797f912ca7b6422f26c1bbe8a6db3d4f66751032f5573a0172662a74f8673032cde6ab23510efa614e0ba3a8c66a0b01ee57492e8c9d0a123d0e4065874efecd7ec0b6c08459d603269093abeaf010ea4a67883c16b261013361189e7958585b9c078f2f041f8bfe3ecde7ae998f3826dda7a6daf0c1069fe22f1f85f498af8dcb52be2fc73f5716a3da6a05fbc484f83913b9ea583eb3a5d895e3c032ceec918653fae9c868bf73674f579b88e3754874de1962606242f9b9a66aaf86f961770e19800ecde485b0e84b79e0c6599c0e4c0f6f9a52ce5b5864910ce6df94e1f61b1ef5324bfbffe549b830defff4838428c675d3e589ec76047fdf747b30c8aa48d0b0d4f2759317888ba372671b85c8a7a97d5eda63ebc3c014e989fef116508a6a92bd5eeb00e92df3230b168f0cb95acc860a716d7b2517c33231f0ede67e47e468506872b5e5a671675bfd48ca5e19723793ed9aef268a8d747533c573e56131839e109cdc29ed721d62529d0910456fd74db0b403eef2e36ea3f3e934a8f3506cc22055b7046a635221a165a283fc2eaeecf48d937da67dabf7d8f5f060a734cff35d876195b45dfc3814a9d7e186d9cbf3cb24a507bde9550c70aa414560ea99f541c5f1280154f6f37f29267b5258329bd4d9c24012f04f593095e5f7fe88d25d433ae0d958b7c5e8c903c3c670d6320d052d2aa50a4444c719618293cace48ac07360ef79a09788eef05ea7b5369b411d661e18f74878d2a70d28c94af6b065ae08234ec324dc2d462e03065c8fae1868a410fb48af2af098db0ff39d9e0300e7b5c057d368bccde0085a758c153b0371f8a4e6d02135f9ac3749a43ddba9eef4a2fba05f846762b406114ea5a817478e54a9e4e9007f705c992cfc706e093284cab2551faa68c351dfeeb23003c8ef95f2a77f412bad8e960a0231144a2ff2336da90ba0e3a2996f7f9d03ad82f60d6a5be88a506dcfc75907d0563f91608d0034722e3c5a587ee8bb8c12eed07b58ac64865d34720eaeb8c2ea6f1de108809cb3be0761a7d063b2dc59e2f1bb8733a8bf6d0b96f4c77f8a7b5955a1a6bc00a65b4a081f461dfddba9eaa0771e420a90e4a3fb8adf4b90f88507ce884e36872066c12c9daee7843840ce0d8a41ef569294bdaa97d4f34a27954d65b84be2d3d828a36596ccbc1aefe014527f05fb4159857c219ed15f0480ed93ff0397228a2aca291c6f8b595b6a6593d41ed4b19794335f38a2ad1d0752c56b1af44fd3ec363f633cc41c3130d94d64c2a939ceb0485b7c03d153ce88d12f47d3307689ce76c05101e758a16c6323afe4c838c46dcce25f12b4782af5d6c6bdf316c6bcd817381e86627143f4f12998d4ac3c053b994172625d734498bd7c051c47f59c9e5e07d4cc046a9429c512ea293107cfd8c875ea986e3c674ef211e363553dbabc0b1fd9c95176b849ca27fa72c23e65f8b2f1abc5e7b496e5087fbd40ae20bd9627f0f72411da4e83828aecbdf40c77f4d5bd8ac25ca1a47b8e97a04df51766c48940a15235133280da63d1b5721b6bb226aad3f309db182eb0080a51ff648fbcb5b975f5c2365a4ef4df9448359ed93ff149e32165e75e0069932edecacf395f9fb881225c7edb633655cbc8a9a3673c91473aacebee0dca0be9400260ac39b56608b2506c8e20ae902ca4d3e86b7afac71ba722221c514da4adc7ecbf7226b910c783be961cdadefbe714639c2d0e4a2dc01d0787e1e2a08d1e260942b66e8a064b96910cc6379577ac2e362010e43290058615f7b2f92a33c744ff7461f9034572818b7c11d5d6cd8f1590e64c4b2518f4a92936203e11519a7d3a0322cb662d251fe81f3f337fa09492ac102a796afaae4d2c961f8907456df9099efc8c13a794c4ec6a2c045657e87991097c4a0f83f64c3847fc93bdfb34b8725b2f1b120e70b3f23927d9f4d79ba8826f426e1fa158b400d50dc652d3fcae1d966c26f9a5b27580cf4d6c974137a0b81fba25cbf45c6219f750c902f884ba83148c76406434add178a809fcaa203cbf075ced923be22a5122cb92a19c232ba76b0bf6a5c5f13816ad7b78bcb23781e6c17009baec6f00256cb3232ca4670109b26f1a458990fde124b912bcedf2e0cf421067b7e6834f68e4db4f09c4be805faca9df5bf3e2066d6e981e5c4ee3ac0c3839cec5e5a5843503a606ab9c8a832b56a225625d367b0c9b7a152f3be96e2a76095d65a79f877d5c64d7f1fba6b1d9a1adc8d771cf7a52972a494e1a30972b116ed45589922c3328d17bf6683a4ccfcfc339562e5dbf9dafff465de4f6a77bb1c127ce03ba369aa7cf0ce17495db57a32dd8960f997dc6da249049dcc0b9a2290e60fbb72f75d22174c8fb2ee18596cf867eaf0c96af972c29d0a366c9392d9f803e9dea3828b6ad91d6ba05b5713b239719a24cb1d8ec877c198780316c6145454ae7eea8129efe0c7ce14fe0154cb5fad0a9726e925ca4471759827030abac1aabab8cc43ce8cf31831ea62ef5417b7bc6cdc099d4bbf60589df36699268cb27a4a6769a04298abfe6c30915cf6c7e5ef3de8d68641a52de850293b1ed1f5965ed52237a3e03ed7e1aa34d61f2b0e1e59463b03d31944393f94f9d2adcd2ea86df59dcf8e5720490557c155e300b8c0b721ac80a1da944fda748867dcb321c1be8514bd887f6beed1197f76231ab9d7d2754f323a256dada4eac760641ec821c97d3445dc513e5642cd5b6d5ca589fb621088f7b1cdfff25cb1fe4a8738e121a9502a558cef794bfe6ccd81f3c955cbb924d0e9d2a61de8685ae55ae37e17d92b6bafb00b1adf94ecfed842e4e03ce6c3ef09a6428e2eb6ba3bd19f0983506dbc6c405d48789ad6d490fdd3df44437235a10df3a96b490d92e2e3ee2eefd9e690e02afeaeaf68689a626036110fd73c1cc6997afb1b2a5027b98fa8afb91dc8818e04e8d8ed0ce750b2a6a95ba9f8f73aa77e2205b62bc003a08962e3035c1489c7ae7ffa5166f929dbe0e1d89887bcae1d33ce366530a23eda35fc26b68455ad158c04c4020504ba943d30aa922d5417e4687c6e42270d41d4c81658da7b5fbe2cff47ba0ffbab1cc4a5227e0e2994bf409a2bfb05d3e2eb246064d00dbc6740caa9abcaf44b07a1c335a307843514b71c45f65f67ef7da1ccbc3809aed56838a95074438d231ea67f9433005da0e5629c65379c78cd28a97abad3dd078112f67f6200f364a56b367d29f9e8668bb858ad25bb56bb4b27d11afd9176a93c476c0444807f14346679333e4b01e1294b70c5ab388d67273a010275770c35642bea8ba12a94db0be21e4cb7810d7b18bad318b4ee1ea3217e5cf8d9a9a4067b93b1f373c1f082b94401ee0368b70acb087155d14bbba9c1cf972d328a18654af2070586d400cf013f1e6f6b92f2eeac638395ec1246792ffd54d3df5c02a0287c293a1c0c6c9d2a08b776aad74166f8d495f930c260fe493b40169742ef9ca6879a5d0028831b4ed94abc8a536598de6388ed4b5b865f34258c3a3b02563945e3a9dbc9ce65bb46b0872142ef42b376a7ed87db9a99b12ad7f97ddff841d88f7a6296e24198dacf0fe5f4e817795702e3337f7713cef356f22d34b7a122c99825087302b2aac0074994ae9ce16acc74f57c3cee27369cfc9cb15e8e11b919ba54b71075b6536d0c0428d9455a67391c381ae431e3b8c391c61dffdbb1146dd8d52723760d66a989f61f5acca8edf788a144bff71d2d49904c26f5dc325890e15bf8ac547feb24125c31f7635399ffa157c8907071ff2b1f28e89e181b4c00b72df1888ec4ff535080a00b7d2af60b976313a76c21c2986d3db940e99dea9d7b72ac44693b23c7e7730731087fdb775944a4ce1b468db3cd8db380b8a119e9fe7b7904f21f6d9b63eec9b96ad594739d6dc8024828109cc898955f379bc9ce0334d4dccf859a955c479cae905df67b6d3ebafcc2ed476cbdba345669c82525ce43bded2b32080a0b08c552d7cf2557ee5f314e79621a8a4da91640d696903024bd9edca131a459ab931c55919e7f69ff1ce12c58122f1085a58ee3bd2261f85c12b78ce525485e3ec83337e9c427901631824cdedcc8a1d15b010cfc43522a4ef4b58940762151a0198f5530de1371dc5211a3d4d1e7125e136ea77e6f890e2b9be369cb155d0b0d3d65a02f258654cb8a46a6769d7810c1bd7979a5113161af496687695cb48bdc7f1bccb9a098a5a5fcd87d8014d4e5977ea039bb10e52679505a2ba21c058ee2dbfd1f13bb8fb65d7211652738888d88c8b299057d75ccefb697e41eb4c54a95801f30367902b292a92e05af2083e3c0ac6e23e18feaacf2f79bcb2555f896460876bea9cf60f39947310938a1914c2f8742f0652e087b4b982afb1cef1d614ac4ca5920195a1", 0x1000}, {&(0x7f0000000440)="57a674ae2df21a510ec4dd3670ed461b3d36de0ecfe206b9a670b268964eb9f822e90b", 0x23}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="1001000000000000010000000500000052eb484ff79accffb65f9adfe570fc72fbb21a3b077031dfe61680d76f9e7cdc69372975a283ee31686fcb401e5a8a5364670254d73e8eec12b2d416133836f29e2bdbcb3dd46f216d11846229318ca12e4095da486a644c7f364e7ff02318a019e992cfd7b38f731c976038d5500868e31f0daad914724b7db7a053a6fbc36d44efa902a168bd90e28c43fb40b890d3ff36e0405e14d22785ec0f8de11167e254eed8730d2f86b56c7dd66a3cd1743f1a7b5a701a309c623f9992f5fc3a95f7f025c2318963d053af930add6099195d903aa73233d7be5f9d02401f4e9d75d4bbcff050001d04f16be43a14a444ed43d8f6e86b0a54daab854c204300000000500000000000000001000000ee030000825bed4ca0e647c1ef66d2de71a03ea6901b6c0448e973474ce87d2d564c0beb11ab6f9abf653e6eaa7bfcab98948b488957aab9673de04b7edc36000000000087d49c3c5e8466e4758a5c602741dec23327e0ed48d971aa060f46316533c12719bbbe00a9c54521d8b993ac0b487c11af5613da2375d9687927950f57d2856968ac750ba6d19a1941b8a9976c6bc7aeb3ae63c15b88fe9f6f1988788e370944bc367c31731fca21118aceaef79f6d19067836b9123b5cdfd82462b5bd6815c60f7b927e878116609105a8af79c79f669c2ae3583e5a0eb74d2353134e141dbd94a83dcb94"], 0x160}, 0x7) semget$private(0x0, 0x3, 0x302) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x10108, 0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000500)) pipe(&(0x7f0000000200)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ftruncate(r0, 0x0) 13:35:09 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 13:35:09 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000008c0)=""/249, 0xf9, 0x843, &(0x7f00000009c0)={0x18, 0x1, 0x65, 0x7}, 0xc) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000880)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:09 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x6, 0x3, 0x29, 0x7, 0x0, 0x101, 0x3}, &(0x7f0000000040)={0x2, 0x7, 0x9, 0x8, 0x7f, 0x7fff, 0x2, 0xa}, &(0x7f0000000080)={0x0, 0x9, 0x800, 0x0, 0xd, 0xffffffffffffa596, 0x100000000, 0x100000000}, &(0x7f00000000c0)={0x200, 0x400}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x3239, 0x80000000000000, 0xbbdd, 0x3f, 0x8, 0x4, 0x9}, &(0x7f0000000140)={0xffffffffffff8001, 0x9, 0x2, 0x7, 0x3, 0xc2, 0x101, 0x100000000}, &(0x7f0000000180)={0x3, 0x9, 0x6, 0x702, 0x8, 0x0, 0x7f, 0x6}, &(0x7f00000001c0)={0x1, 0x6}) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x10) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000340)="9f5a01715a2fdf5571912d1279b9b8c24cf34ef335fb58f33240d7f66ad77d04ba9eee6c6c34a0e6421bccec6bc6407c3b53f1d53c92bcedf3b0aae04da8b76a98d6d42d8e7fc08eb238632355003522b38d9823d102bd4e592b935193c5b1d776ecbe14e83d4950bb4eb3387617d038495003e4aeb3b77a98c9af5c6af1ec8bec916ad41ab315f419f6bc93d79db3b2d271638a491a472cb23430a871a8573f4e7fce7415eb12307094ed5014cc7516c3dd3662beaddb169e62292687767e18ebc1359d603e666388fa7154d4ffe63fc326a4385e572a9a0f13ce4cc74a50839836951347414b2b253c555af0ec14761d599e1a1d", 0xf5}, {&(0x7f0000000440)="1fa099a614ec7a3ef5b7c20e4f899f6d70c952acff52740ff04877f50afa8bd6be50ab246b99f532e2217041d76f62caba3f426327fd8994551d235b8938e280e2bded8938b883beb736dc3d5b86f49ba0776b460ffb4e1d626ac6cbc7d69d2139d3f3453bc5efa05e133a08e5a517a8fae5aa58b5caa58dcf8fad1d9303b492d85986a1785ad8e7ab9d6ad901d5b9f4a258d15daab8e25f30e8db8e85c399c51c47095062d6c11ce0851417b469eb98d5af38301d6ff9dbbc", 0xb9}, {&(0x7f0000000500)="d575387c11610d0821d9184e6565b714c33f068b1634e0a8fb58536707f2e543479bdf66232b6cd6d4b44fb1e2417304885e339bff5bfecdb9905c3064225c9adad2cf5e2503922b1bcba5da1d010c3a5b7d69b1fee70cbd2035d3279e8e554162ccfa1dcbf37a71f06511133603584c2a542ff350bcc44f981da62558d24fcbf23a7a324dc3ad8e1270d847ad45ab813336851e4596d2fd1ed0dfb5d8a5959f735393208d0d02aa721df0ee7863dc20fba62c0eb266e56cfef3873b", 0xbc}, {&(0x7f00000005c0)="70033d984ae9d2", 0x7}, {&(0x7f0000000600)="33cf602bbdfc195234e9f7aea445f268b8d6133a9c72a66cbec3aca54d381f0562237a3505166a0d45514bfe806b5e", 0x2f}], 0x5, &(0x7f00000006c0)=[{0x80, 0x0, 0x293, "01ccf5ce4770c87ad894fa1fc5f3cac49a841ff212619e694966c87ab99e55c5904b9ae7e43ff872c7fff75d90f85ddfbf43748867212246ccbc1fd08ae5d02f036f7510cfaab033977285ed033ff31354a7f790e269b85363cbe736940714280d94349f4dbfe9d32b"}, {0xf0, 0xffff, 0x6, "3bb7a455ef3e061e098c99e8a13e5cede6970d3e669f6fa21e9d7b27e7f6a14b60c83f2eefa4bfde3ce7e9980fd56c9ab3e42813c103e9e0ba02fce62de137ef59e61a867dea5f5e8b5105f3266a5c04eededf6607538a2b360312b8c8247d4f18855234b4ccb49b2d7dabeb778e4a16dace2d605964241093471a548085e5fbd1dd40aa678b1ef1c5a62340385788e3818d8c321ab32a6ec2b6969b5b160076986b98afb29e4d516612def8d9bdfe09424b3b816f5cf626223b037d471528d3004cc29023ad406630211a36a448a6375d80250b685f95095f21"}], 0x170}, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/12, 0xc, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x22a, 0xbe0b}, 0xc) 13:35:09 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/22}, &(0x7f00000001c0)=0x18) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000000)) 13:35:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x52f, 0x5, 0x1, 0x8, "8f3c843b4979cda724ad236eac197e3daccfe119", 0x1, 0xeb8}) ftruncate(r0, 0x80000001) write(r0, &(0x7f0000000040)="4e21c181e77126bb06650b42f8e9c11ccc846cb919f1045dc399ab7ccb05905484cb247c04850783f1ea65fb87d4fc90ea9f82a661429244cfcbb40c135a70b0ae09fe2e14a92f45279e26f77c1a3f3d0d9214dc212dabc582b813ab4ec14e1d78f2de502cc996d555ef27dfb50646f1ea8cadb134d93c853b6793707eb119d530a2c58b1770cc3f6bf1d1c7fec779ce0ed0e2578d336ec888a56be1abcde269ff949fbdc21d9d7460d3eca1c938f82b0dae6d1d90", 0xb5) r1 = dup(r0) r2 = dup(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="3e2047e0da2b887fecb0b0470c0feb756b2344dd207ffa08f734d4366f5be1a2c0caf10f7aac7c13d9a06e82e45e5f0de9e7c5de", 0x34}, {&(0x7f00000001c0)="6ac72c29b8ed92ed7ae742a83652015718787c5563b7bf15d9cff46e34ead377062fbc0b96aab28a79d6ec82e21f544e5bfd7010efba4243572a343fdd0f636253243c76607c1eabdd78eb1c7eb8f99ffa12f352e8c3f16b343242dcaaaa0d927a9b8b4d6cf14b3ddf2c9eb18a993f4bfe86404f633441516f87f46411b21221823e920843e938e7efd2c7c6919ff38f98f3648fe2be4ab487e22b638f0afdff52cc7dbe54cfc0790f25286512ca1882bf91ba6c2ad4a9935a29c083855ab585ebe9e8a24f", 0xc5}, {&(0x7f00000002c0)="2e789801c9ba0f3555cddd5bb6820a92fae21ee55cb7cb192284d773cd3e25154c2ef3e4afbabd0b9d0ac56e3d57715fd851468637b75b9b08e075fd8b3fa40cc2d0c5fd7601936fbcce18d690c6e8f6d20a24c7e480cccfff3d26a0c410d03e53869fd5878e84288e3dea047f81ab27f4a2a6383eba734eb2e296bb5e7a5b917737e082609e904ad47ae043dc6cbf17959e94b8a1eb721391ff70b7ec943fbc70c486c6a7ce261118811e7d37d2edd212dcbc89510c40a08e90ca0f1b1840", 0xbf}], 0x3, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0x84a) fcntl$setstatus(r0, 0x4, 0x8) connect$inet(r4, &(0x7f0000000400)={0x2, 0x2}, 0xc) ftruncate(r0, 0x4) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x80) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)="b829549321200286a746a7d2ab119c68c49565012163b560dd4b1d79fc758e37c0f93846badfee4e455900921dd74ea994b48b3889e22bb734ccb479126750b2a14247faf6bc4e8e514821dd58a8dc38fb81db599cab1d35f35104a10f094cbbb0ed6dadd4fb46a976ca7cf607898c20c3122074da624ee8bf94b6b3eb368627525118a0bdd9697b5efcbee44263fb1100a398306f5a39ffd747cb0ba2438b8b0e55d46eacaa188c6432bbb17b462c41d48db527e95c67a9ff5e9fa9a55b9b9dfea1bac95d5b987ee01f16b3d172344b0728e437c515be2eed4b8e8e52457627b096a1a939619ecab7b2aa4d6400d5c553360ec4f9b8", 0xf6) mkdirat(r5, &(0x7f0000000600)='./file0\x00', 0x0) r6 = accept(r4, &(0x7f0000000640)=@un=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) fcntl$setstatus(r6, 0x4, 0x40) renameat(r4, &(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') r7 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x100, 0x24) pwritev(r7, &(0x7f0000000940)=[{&(0x7f00000007c0)="96df6400df5fe11d3c5578b7520e2f9853399b4491a0feb6eac6275311dbec8dfea91657375d632ea6ff53d8adbb6c282cd09323bbacd2e947759d5a7937b3122697e5325078e63a3b9f2e46cb6e0e863e679d4fdc5844ca9c39415c73c077b120ca2ad7345f18662d43239e2b4cd77242c8b1af19e43feafd9e2c3aba4936a3d56a2bd80c36d311510950379d591cf40d7d33b9003425efd2cf5f627fb443", 0x9f}, {&(0x7f0000000880)="2b4a0451f6dcaa5dc2a6ec790065d67598688236e9f6d263517e5a7974751857e4d06de0b2cccb6a5ea859adecd1990b9eab67926a6aba95e7dd4620855e36198f4367d51f810a3fe423c67dc2daf9ed49b29b6d8ee34bc0982f984882a1c3b0fc882dc8b77cb3442b899c2c47f7fb92f65ad49da50963b05569dd9df5fc8e0b63f0d8b3c1003c920dce25bded89f6c23e7b5859c0198e834a7052aa31fa60ecc9cc6a768bc0378ccf9eed960e01bc", 0xaf}], 0x2, 0x0) setsockopt(r6, 0x5f93, 0x100, 0xfffffffffffffffe, 0x0) getsockname$unix(r4, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) unlink(&(0x7f0000001a00)='./file0\x00') writev(r0, &(0x7f0000003d80)=[{&(0x7f0000001a40)="b61f5ceddf86947369a930c1d2c2c3997d4c4de79821f9109d06eb8890a31b5fce4c5abd0e8f6b31cc1d47c2183f2d4653c47a74ac2fdb82a48eb18fbc8bf0e5ca6cd62ee1018237960c30d5bfa1b7ece499f8573d1975cac8fd51fe09886e97ac5875c4ee02e99bb4fd901892baaa3d41747a2debddaff78b72b118c33802aa84eb5cd4cf2dae0272427dfc48586617e60a4d2781451ed14bcc36cd38c1cb98de7084eaad5ab89d88660d15095d0717cbcf2ea4bbd1d48a00e515ebf99719c216b6a0a32faab21ac52499c9a5f955156b17d470aa7ad4ae373b699736a5e120ba2bd14bf797686b27bef1ef772899d5243a", 0xf2}, {&(0x7f0000001b40)="ff597f40933e265a68fd0072826294ffb035eefa42e3ac6381f4c11571cb2ed727fb31cee3e0e4d4f95aa9cbcec43421d3c128566974fa0fcf0ab8afaba49f87aac8ac8d40ddbf743809571e872393dad972fe21d0db8802ff54a294e4501618dea0af7151566678950be3c5f1cfcc688e23c60266576df21605a151ac8d9bb4c1d248fd34b2d433d9", 0x89}, {&(0x7f0000001c00)="46c67009953a729e78ebb27e99ae9a12062145caa2910081ccbcf17260b04ae854ebfff34cb07c79a47a239ed1cd69434502ef5468efa07bce8792743f77965b33a54d25c511b8aec763d7c6f3856375b2232f877a6a4a495e6c1c6a69a9519e99df8bed5dbe0038d368b18f3238d77a8fc976545a48bdd4045be7eb0534fcc6fded4649c692674e", 0x88}, {&(0x7f0000001cc0)="af502b3c7ccadb22ad8e347f5f4cec14a7c46ebe8d7fe856ef0fb4cbd0bb7aefe690b3a61a35a81f4614432d", 0x2c}, {&(0x7f0000001d00)="4a5949afb39dfa7fb932e0984a0fc60c47135f54545c4e582dc975fa0726610b30ac2ff10ac1f0d2309cac520a58a21329293b2e892f13d868ee629fc0ccedeee7100e76d4edab6a9b2a1ff29f6544f7cb136020bc9a02ba72a0e517df014f08a83e6e7f7806e93503474dd9270cb1a27c92294c94e3e1ab291869167979cba384ab0d6979c2b90af1f13d03a49e0ce71a4c1e7db90bd560912bd5bd9d2a60e02610c99d094ed186f35d357ddd8dc65bb574d081905bebc060d10b2f0acd6ea1a0725bca1648fe7a77d00df8d024e21a6444f31dffccf4a1a9181e51934c64524bc4c91241f21c6d0bcc5fa8faa4f815910dfcd9d9d561f092d0c3beeb073953b095c8b16ed2eb819fb7ae7f6aebfd06bf73f21ed4ee224308b98c5fd8de4eec66af115fc6d6bee257defe63f549090e6fb2a1f1077c8c1faa5798de21ed3887e72284e5f957f447fa3caf8af52a41e7feb61bc72580924af145f2cc80df43036c041cb83e44bd96944c12e438b0dcd70aa79211135d57004ee1e8fc4b7862181a119e0d1285b3ad14b73b2f19dfd038969bb1aebb264f54beb2c48600d951e01af3b6f405ffd1466a2666475b1516125ec0be63b01070175195ee35feaa49b8cd15241a6ae547eab4ad8287a9af4791407240c40e5c4bedcedfc0ad739fab758fa4bb8a78337242c76f29d6ff5baf3b183e4a2c87f3164cf58537aaf258111480fbb74e7772b4eddeef8fc4f6bf70ebe2e3cd9f2cfe9c61d6faff6c546f47e4f1c5a7eee4d1dc698ccf4cf3ad3f2f7b9cb6da4ddc91b2e190e5127ec341351eb533205f7e8764e30eb90b64aedd67286d78d52bff2fff138e0e80dc960c728c404765ce641fff4c7dd1dd3cdc46ec8b17cb5871148d9ceb600a47190a9abc0c843a999dd2042f879cfb34f255ee8b8c415640283c255e1b9c7656fcfc06ceb849a411869c6790eb7edea464eb45d01cf47b14738e08ba43e6503e4648ab1dbf51cd3f376a9946735f9f6f1642b04cc54af762b9fe4b9070021dc4fc017452cc3c4ddcb987c7663cdf0ce2644b7f86c5c1ad2274954e94036d9c2dc601603bd54ce1db547b597a0aa92b031438b9b3c689507c48a9623215bfe91e99916460105e3dade4e82b781332e3f3d090368aab28e5e2a7bbd9728581aa20df4011917a3f65c81b40f9febdaef08e0c23bb57c72bb20cfa34df78f6b4d278f66be83018bd352944fdebb09fcb3c8eebc8931232ff33663abd876308050931b61b2b33523a282b1e48d36ff3c95e6d3c6314a82bbf252ba1195f23d9de35d955e08e7573aec63c397f306c59584b014c263eeecd6e646b37062fb2813170ab25432f493c20113452b74c9f4e8ff93477f624832766e3de5394c2999455479cba8ea5c967d7e904743fb1f9a5283e4ddddbd2ace967eefc97dfd71b25eea492e33d9c60a1b978a228746694fe2ad3e489dc177299950a458c64ec70cc9f976002bf817180dcae6be62df14de7c24170c848d9f5a0839e02bc41331847f2f290666f3bab1950e46f5bda2d1b3af5ab81203aef4daab98992500f5745f443e59b806434d0d7c3e300846ce9cd56e643966eb5dbd313fb8bd555429a4d869acaa9e25a0f7704f7a7224b0c99f0f0d751fcdff64aa6cf09147607affbb400d9dbdd307d98325e5ee084a9287e433193ea99883248b6e2eb84f13b697f44fa68d828985899ca2f15d432d057057b2f530ead886b2fba6007788248e05337ff58d6123f11b23107610081b057c449368f893af1a81a310bbd171140999ecd951c7f3a4ae4aa8af58d787498fe6fc2990493087e280eb9541dcdeb31312eaa7a4f681a2d34f9d7c466d542b025ab5fcf6b0faea3b20b47bc783f676932be624f05873d723c9ba532ee5f578a83a86ff853d557dce6f5016dc7735905a96e3189d62371828076c59a8c95de0da98961ee1f46fad33918fb5a28402baae79fff8c4005dd27d216ec3151a970bd80baad806a8d9b3919e5bba0e9da4edd257f1f719bf8313cf087c5e635d230b600aeb862f067e800ecd5605e106bdab988a174f7030be005706361741814c8ee271a1e0f37f6c3f12b6bcbca627b0fef57ba0d803884c5c8b39f82f5883297ca1c4f47015ec6127554b9ddf02d8da19a107a9d286b69df1b801e8ddfd1f951917106f725e11ecc6188d277f85af9af7ac8b0f1f40ab0b84cae724ada655120a37dd07d3a7383df1051b7213ea84428d772bf3fb51708c93c487c721ea57cb3a71a2c638a8e52641944e9840c21eaf737629fce5d9de6b895794697bae6699bce6c3d6d5b5dbbac4e9af30f5ba5d12143f91a5501867f48b955aa99d7089426599c3487c2ceb0cd2500c8b770cf5465b1f19901a072fbf40a74c5fe0c855935290b41b9151c1c186c2c3e327f70c7223f0d45a2fc488be74d35bdac234211f047a356f75b3b9a7996e143765dffee6a0a8974a1b8dae0d91e01a36fc27184c71b8948aae5d23563bb13596f8b09fe3a47c5d15021dd3cf7900e86183cd1b236c91853ac301305f1126336017964c235ba10b5015ffe09b625fa53018ccd8cc9068043e04403b838247c69d25252e89a00f6b5d0d61186c3f1c383bf833e29f57f9bbcf5cf3e51fa725779873035b7bd4d45e7c2800ac89d49c4cedf12859583f6a62539d2f1a665e1a4339ab488d19bcdfc16b8bcc477e8e14771b77530e78147ee59e9c1103423fbc49c66111670fd5917fe848c490c2309c0a5fba5cf27dee95960925575cad7da007632c67fdf5ede983dca90388e9f99e2f2d9be144ed5ccc96e34c142425e21653017d5636ebbd7e7a2e2376018c14cadcd75c80670abebc436f40b467519f203bd44599dbf62ec9aa9b945dd04725443d93fa45d3ab53af57e334088c53ce3656fe528a7ab6bbf6b8d4ab03cf30a6175c4ab198e2cb05dd42ec53955c1fae290c61d6308dc7c21c18ec419c9c881ebc3fe5e5b85eab2b6503eb62e9c23fc18aba174ec10dfc305fa38e561381e6c7a91e559582986482f543c0da39ed62a261b3cc7390b34104ba698194383a9f21353ef0d0005a975199d79512c40a3883a9869b060b958bef4062d0e00c9da716b7737bb0c8eca1718867b8912dfae2567f344b21c8fc75e418827be2f3b2e605120973119301badca1b0698284be4dd3a8df24d7e8f3591cfe61e70ba418bfbb3cbff081f698ac7580b6e64b0e82d3ec214643d441c6c219d84c6d767063a808eb802c9cab2d2e96d2e53bed662f6719f937558af6c8079c280987b7ccc701372a01293273a97f20e1562e8864ab58aeca5eb22ab07f83639d275e7a01a2fdffb8500898fe8d0f706696b73964e2c849545328a675abf317887a05f936a93b40b9ec3de459e46a9dc58a669f8672a30d0b1925fbd1a5f4158e5569c0bad54fb25791dc995c6d53b908e87dc1cfcbbcd6e7c264160e89faa6bce6d4f62b304954cbd57ecee89afd859b0fcfd4d52c34dc9e5fe67f0c44c185d0048fb94db7cf7ea36d25637b212bd0566c1fab0d6a10f0484bb4bbaebcbe8aae1d4c25ca033c524ac45677e65117d7f29d0e080ef6587c05032101f8f67e4de5690faadbc0b37fe6710090d6bfb557bfe171b4d32de158005eac849a911b081aaf8e4f665018f53916c336cfe424c4331b45abebe2b9178a2b7e7f795f66fdab0f79a489f0c0137b91ab4281bb3e3fb70c6802d153421e3b8c959264f4abd92af23b1519bc181c86e84d7e8a10ffa27f7bbe1e859a777197a84eb86f009061469a357a5eb728ba5955cabedeacbbc1587aa8ff1cda8378ceb9781d17142f7fc1e53a0a6e57ea6916dda81c74a9b55fbaa859cec86af1c40ee3244fccd4cb4d292955e356bbf3edeae3f5790770c7b6c9a0deb9a6a05a31226fe0b626bc25e649d7f057d59c8b463f392bb506360e4862432000300286d5e8e5ca521d6240583ad38d1a95a60d0fef70b3f9fe9a77f6a5ae0a3da5be2732a43192d99d4ca3cdda3bc46577b933036173604f86557dccc8743212fda423b1c45dfeac3a28f123361a16f9c49badf5d77aad750815d4e7b4815a88376ddce169bf75fd0953c5068c2482e876895c2d9e682940cf838b8ebe56dfa13470c61143ec63443681bd17bc07237ad586c19182b0dac261ee3181b77512aa15b765e3191b708b3e620058e8b6e4aa920ada3bc8c742769a26849606892e9efd26913ecc4f742dc867c14dd9c091907803abbbb03cc77e24377290d79fc8dc65f9c8ff0700dfd71f0b86560c2361998ef662a1c30ef93d138a752eceb7a9b02392737318a35f2a4f00ecbb3f47495b30896752bb67a4a2ed0ae7eb680aa85236da829b6fd5efc03eb020580b256747e5753cdaafc9a51dfab92cfa39f9d6d1cf98b97b4f163f0efc44d02bda04aa0c162a067e762ad5d50d51f0f3b0342215f01d07a2f9088ca67b7663ca40b43c2658faddc3627a504cbcceab84f7fdd9561657d16c8c4aecc3d1da9ba63e4c9635f14d760f28172323386b55e03301a30f5d9eae5bbd01304421c8dbdc913119ac9ad5dae184c45df2367c91c76550b9c60dd42905c86e69b76b45ffaf8841ae385b1543281719bdfe4eb81a40b987df173aef8543540ef5268ec498b92b0d0a17938eb41244c1cfbe73dadceec0a5228e64026f316b4b1c104142fa4713f8c208080e0b9a40c0cfc3d3f4609763990611b6325d6635dfa77187b8581114cdfe0f1e2ac86d8f555ef7410666e9f8d9ef0de84fa65f3a807fdbda10af66d22a41bc6e5adef8b47adb4544fa8d426f0a14ea1e9d0fef54307cf3475dba3bc73d5eb7cbfd2cf723bd027b30f37d19685af1d1e4802d72050543ed99608c85b0cc63511f495b32dfec8a73195f97541a705f93ea250f4a6d26b35d5c298e9c0a49fb67ab0b8485d66a864869f6a0806debc9410a67c73490fac16755fb832debe849305f6a01c76df1af294af6c4be0667e2d2a9212697048a6df4800bdfc647ecf2b4adfc7108043ec15704c056503e4da72fcf0961dd3db54cfe107423b595b55fb4993e4e37f8bdc1a636d5d900d03297bf3ea93cc7d9b4ee883b95323a67f5397e1551ee0d92fd5ddbb8fa492fa0ddaa5408d729cf7e6f3c6e02c76c631d6a737e045af1696e23cd93564f4f6e2e7bea654ee1cdf79c13951a4631b5cc89b855456375ffbb4708e35a0e3f4912366f9f95925e988cdd138d412b514b783ecf92d747115acd4baa133ea6c65ab67f979e32e9d8c4aa590efb86b7f97b7168c47c75cde093856542fbc0af4d1d3ed02c6feb84b2be8d9e6300f1ceddb0f144aa12223bd82b29bef1478e25f1807b1bc54e6f8830c68e125ab58103d69d030aac9de4202f205eae27bd965fe5ec02c7eafc50535c583e193482e31fe0acf78157fa420599eaf6a19bb7836ab24b89165f8b6d98b244169662652cfc368561427e6af2c471c153d187b32d3045d5fbc2371c646d9aa5320c8823ec9041b3743cbae54dd2bcf96e913e1da038dfb63d183fe8d780638c5cb47a440ed640965366e073f2635a7c0eb85bd7691ea6d919559fca0b77b0dc259aee7a6b0256405dd0246eadc05abc27e22c0ace47924b44522ddd8b26ed70955dbb85ed5f462d2ce0b1440c8dc8c1892534443071453bda7b7dae9b12cddff7c5d236431e5978e47c2ee43be8a1b9d23a90de41f53be7194c367c06a2695a202ef2dee0eeb27731378f265da8e373a67aacddded0ab3ab7736a4088093f699d75618509cfde71f65cc352975bd7d22ea89f8cecd", 0x1000}, {&(0x7f0000002d00)="ae35a98f4a9ccde8be162f30d8eedd02", 0x10}, {&(0x7f0000002d40)="feac79a89b218459ba023c0f49bc925511413eb18d5de3f7c3339101c2de8b4fbca50dea2a970ddef38acf6a1e1c1e3dab447449a3713de3c2e246c854bf277f47215ce9b850a76207ae4af4166960e9fa2aba01255c3a6e4130e40e1311e8f1ddf6d65ce7f22e8ca23655b75f12b8a786784ea1a3a871e9a0d95b3f568aec59bd1d61856deb91b5edc2caeb45ba8db2692ee5bc06d9cba4e9a622701c582d0b31211028916f0a93c3472677bbf441bb4868a813e96e5b7e209a330b415e8df1dc3180d3695da323185a74968f6c8c5b210267d9dccb5662385c84c1c938bffd00e78acb4ced071323446dd1d4222ccbee75a0a657081b9914bba8ab1c5a4f57cd4dcd4e68d7d28e1290f0f68fbecbfbf181b9e289c0cddc69f86c0c3ff48671971333439b70d8bc5cc191512d418d5154f16b91cbbedf3b0ff1959ee2339bc25d05e223b3bc2cb51a6d06fe5ab9b7dd58d3459e531e77fa31cb17a1093d5010164247cf3e3dd76d41468e44ca3783ae37b7a02a7db0756c55a7518cfa2ac10c85b247e48ab68a4ced2ed4be11d9897ad1c4562751b590d2a252cc3022b3c1ccd89ed6a5a78c974236d414b4067654cec3ad2fd2824057b044e8ac2b55bd3b2b974d146a920b2f08629abfe850643c66a34b098929451601f90cbc47659b81cc24fd8f7f6b2f109a6a4db042698112a8ae2dc48947aa106b4509dcfb189611708978903ec9011600b8677a1a3fdfc210c1f4e370505805c09dfdb8630907b030d680b8f449338daaca74ab188375988ef12a0acd1bf28828585aa8b1b7fa77b7c6126f8d7b54b6ad09abf9a54c18dd2b0cfad3cbe2caec5d8e094b08756fb1b68ad17ce0bfd87832fd6dda615d9c92625155f3d42d22359aa0d247502256863f5445a1cac18a8e68f7251170a919686d50fafcea55c89a4d2e33f6287d3959d19b2eae0e77f9179781ed47e299839dbcf693a0fc01e2fad8731be327c6ef6732c49a0916c5b0ccfae699a00b3e0d65c2a3e6efb71304f5d0e1beda15733dbdfa8305d17775bbfa04c4c3f80201f24debfb09ba965937d4fa418cbecd9b968d44c9be5556f9513dd4b26b8097f0595259d8328c79ad257f369bec73bc79cdd19f4142c84ccdf47c1d1b119447d09563d1333e5995bf9f96c6074e357550427398767bf657ba2206ab6dc62b7dd4e3c5652c67b8c69597edca69b25615009c6fab79d9483ca2b558feed7effdac7406ba23844b305a08db4e12a697a1a55e30d2a7685988f4406df925c32247592b0a7db30bfd66c88a0c69e5a8cc3f4a445dbc672331eafa7827eb4bb343250e13517b1a5e0cd012deff34963988e5020e993b3ff3d63df3ad84f3c1e025fad5e499e9fe965c487c73a1d22a138269b36ff19eb75ebca7a6e9e50e2feb57cebeffcb78fbeda2c222c058d9d5690f31ab5c3be268ad1af6222f07a0ace5541c443f06451f1f891d797500281bc5f96d5552c85eaa7ed9d1e85dc2ee2d15ad4c320b53374ea4bcbf191e3f6752ad758f9e2516187cfc3bdc5c5d03a0014b7919ef663eb21c53a053d01cb8e4bb449c24414e5534fdebda582c7ac97a632e4cc96f5c3ac31a05c499994a876f5fba5e108e277714222f138fd392e377f55d681fd90ee72fe558052b482cd2e38ec04e3dc6f09686eeea04d52c13f4ecf4953320f0d8270e7c045fe007993df0cbd063ca7c093eba18321c08dd9a521f0b73ef9ebecb34be408f21290016f73ef0f66538204e588f2e48a30851255a21547b3a9cfb49e6d6ae571d6204308eb7e16f5defa2449ce52be6ce9a41b439d0f8b9e738c9d537fb5b92acdb1441dc8ee25b17c07b4ab2229ebfb0f5688634ae91b5d6ad4e3baef29d097a5b0227aac0fa0ab704801deafb77abbc241ac8ce8bb3822da59eb2f3c5c90895a16fd99ca7b8dd2852c3584a7b5e01b90ff8f3e9f41b635e1b39e663e2c816a3652a846e33292a5a04663c662ee7368a8178d10c6910790ecb19d4549a5807c86f89dcff53ece8b4bd1400387e87a4bd70cd788789cfe1881b7c0356e95d5a666e3e9af09b882a06933ab7c2ee9c10881a1b5d292cd8abde103e82c3624e63727611a8e874b5931584fcff9ddc16aa1825796e002cf2134dbe533abc1b9b2bbf7b825d8f4fda20ba84e148f64df9d04207da2c1bca6b24846c02f3bfa73338b6e16930f8d00a719ef937630077ff31c09078a935ae7f0855fdb50524a0c8eaf82d690a686ec2141f8a0d4fca564159a11134f725dabc51c966044b86d6e91a6deee463a293e4b2c3c8f1daa55c62e40eb7d0778a498d1ce97c81c99d598ae71f3274f91c05ca04d0b36e02351e61a1e88bc2fd628b48d6669c0fb973b4d393e5a3afb8486f0695f89cf03ffcd18693d424bc8d7d00af65f2a42342c254d228089d8d765d32de6c15c969d13844c527b282e8f81553b9c4e365ef658adce460ba216492bc88d726cc5c37b5a6e59151f346190510ddd22db2fe93d41f83342bc560424c519efd404104bee9b19af59000eb9f773a83d51d41bb5d0857724259c049a1082ce7aaceef006531bdd7d94f31848bcb5ff443fa105dc47c2150f7206ad0b77fd82694d430763c0d9452f97be34942c33bccea0cb11ac3f41678bd6ebbb551b3af074a0a317bba9130b2bdb7b4bfa32e449b4ddbfb9dae29d600ff1fcf12f9ad066ca4a4dd64b743fc3c093bdc77c8b9a7adbb90a22eef1cf4d217dbfcfaa37dce5c85ffdae6a9eab4fb509fc7f06c7e33fbe1343b975fe3f5c5ea2c35440e592525ddc7b8b5fc6dbe20568b37f181777a68a63c775fafcdc4006b789ced17472b3e7e13c949a2459462037ef2330270fbdcf1e5f1e6309c400eed69b18d1308690dc696ead70ecc429737e19c92d8d9d62180756bcd0815c30ef55c0e3f768012b2adeba08c632ff6f392da73dba6ca25059378ef2d933893fc4b5bc5532d64401597597f0d5d624847fb1f45d44ec79cda39d29283b0f8192f8eb8e77596d20315ed94919263ca421048ff7685e17d8e1a2bde66346f7a3863eb64991de09bfe4f1cecc522f0ae91c542cfb047bc3f5b7564faa28279dbf4b516f1694582212869c1db1abf7eb963462bc8fd21e1d9487abe5f55ef3220c1ae15ce7eac641f0228beb4fd2d62054068a9e8e405cb88a2b242b7444a8f99c7490765cdbcfaad8d346d76efe551e4ec25b243f45fda79d26414e4afd903260a6805f91291fb4ad00262fa72e2162d7dd692c18e7e1a80190863b93b1e29c11114cf308f2a19260ca48d963ec59e405a9826b7eee7278bd3dc8791518fe1fdfceb545cfbe87e63530c2c5fc526d34a1e354e3e91de584e4212335a5802e16ce58c63c08f981090568a1a8ad7516d62931ecf8f9476fcd155e8233f4feeaabb3c847a0949179e0e5528d91adedb662d5211b32cf914e9409042492d4a999f220f98e5ad9077c78455e059a570de900e2eee20fa3aac08bdfe027672e5eea3853220a4d78e4ee590d09284efcb107062e37f55ca7e11daa8aa5004aa42ab5738064f8878fbedb2c1f54767102bfb8e7bc5c084e3dd8676924b48c51fa5def246c70401af4ea7cda8d66853efdb49b3c8116af7cdf98f103f36c1369e81d2d61bf35802d8159cd73fb5e6d02c7f378bd7f167aff73200a1839eb2d104f5ee935240b600c394f63e42ca51e040eaf3d58650005a568ffe596a3044e22e3605b32348fb9f0fcbb4e6b14c08a91e2156df23f42d6e00535861e6b1d70f8657df673061887acdbf1b070f9403c3c3bbb31e91bedf6efde4efe1c303f8a1c83872040a299d7d78702689295627abb83a97fbe779fab82b71df4f546e9fc2ec2921c6b93dada7186fd17e1bd3dba7080559a8e5a57b101b6d6fbc73ab0c60fb143a8ab8d6cee3eee86eadd8f7b73cc9dd4349f90d490f38b0a81d0e476a3209a295d77320ecb1ee296fb79f0c1d13efdf1498659ce2ccfed12081162384c7b9df0d7a85662729767a5d9e1257f57633cbf3d82684ad30e6ddd12579f1f8ae1466fec14320f8cd6db42cae3eb80c39c0ea47d37f88030a05137f7000a6df368019ee29effe55f97cf88b39397c934f65105c3330f9ebcd2d8dd644ffb9bfb1e42c4b27f048b35ded3a6c8e7e9b4f7d4e4be62fb1d8983059b4d6a6dadc1b951553ada10b7d132c5ad6535334df305876ef1bbc124f77dc0f56d864cb4b8981f3cb1bf4e163edbb37c3827f95ee791aaa4d969459c7fd3d3b9f6ca2d3f3f71ae6f6a014e57a2f845932fb7e11ac84173fc68a67dcda89fbed03c1af4e1b30e477636c654991e2e69fb0783c72ee910fb2e84294066151d6fc8a322da5a1728009ce82a9ca8631ca4b4dc6c151a8a86492ca5f705e04bbe1a79844f638725c9fc8df133bee660d163cc480a32ab16918ca1ff56a9703a5dcaae42abef9778d1bdf9fec9e9a7389a248bce12846690acf01d9ddb63b4af623e2fc08ba7ffaa331c137e6682688fcb3d2ca5515fad689ec311ba8231957e8ba8ffdebf01d317c54632cdf487077e96bd55fe329613cbc6c70193924010bd769bc593fbd9389c15e8e7ca23ef51dde7797b43d89b0d3f497a35aaa4ff90ed1ee1e903579317cfdff6289a4c705e232caec46966c46d7c7cac6aa0531c3c4d91d694914ce820a4e4c5fb1ca94816a48026c038cfaf575c6f91f1f5f53df444a1e687effdc9b02b18d38d4befbc1b4087a46ce084df181487a955377784f35964d27bb0a3a6c6e099388cd5508572ce8aada06461dfdffaf266d0c291c39376545d6e4e18eea84f362cb5fe7789b73b583f60aabb9bb068b6ceae428422b8d407883793df74bdb30b49e1f44531c62646c9e409a1b126570e6fdb5101cecc3c9e381b3efcf07f374ae432feceb441225566ebcac1aa8196b3d4ebb005ec07371ee7f54dff3d040634c866e33191266f544523782693a36c9367eeaafd338e0eafc056e092d437095d8c3fe829a88bc6ccf288b1eb40480fa3c4b58a966af9e229c7fb2ed7148627ced2e645b00bee6e133f3bc9c599db252c53b6b6decd3f9465759347858368ef7bac43b0430c7cd0f81d1eafe95cb142d5bcacf6918b3cee14409a370dc41e89c3f7135786ce26ec9ff7023291bd6f075496a032521e2e118d5be9bb584392ee42699d97172ae1c2e04f65f21547d8b84a64b0df3fdd9fd5ab21e3838416b3d96853b7d8df2c85d479bc64a3a9fafe43fc38efd9fa267d8541bf4e346d28d7f0539b610e0fe82e9da06b812670a80611c4ebe489a83eef9eed04a896ba58225353add2b49aac24a25ca9b507d266cdb0f751664147e64088ae8405af20263dd689a7e5542c66c2594cdb66a73f403dd5cc6e46c119bf27176fccd147b2be570d56d692aa119de88fa07fc62ec5eae04deed0667985c1c8640ad8d237a3fe35f10e131ddaa630aa270de1b96ce393c2b26ab156e7b0d4f99bb1e1217643012b9139fd57f966efaf689cd9aa01fb7b409b352d976774c21cb8c233894e1ab26253cd4fb24a7b69c2ae384d93b96baf9f027f345e93d50b6f82a8683e63bcc672f08bd7af9f9c5a1e2679170167629d2b3b82be8a2e5dd286eaa7f46c084a6fda987c880d3f5e6df40732e123b0134d23ca56245df2d2a35e83fb0eb9991419f73d3d7aea5b135f7a48de4eae64326ac1d92102ef56d752812c2a933d957b8f19d8fad946ac730e0c8752928ea760477d4c4565f8e722f9a26091681a6398bf7787baff6c15765be17c7d5a9692f233540be14186979618d50677", 0x1000}, {&(0x7f0000003d40)}], 0x8) utimes(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)={{0x7, 0xf94}, {0x0, 0x7}}) pipe2(&(0x7f0000003e80), 0x10004) mkdir(&(0x7f0000003ec0)='./file0\x00', 0x4) 13:35:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) socketpair(0x11, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000100)="5dc209199f77a31ee822d4651a4690684ba64fdaa751af06036f1ee6b9175c1b8e3f0f3713dff4c68c8eb85f23878d2e991705c26e68f6f8d4c5e733f7cffa2f7fb0cab4b9c072fd6eba8fc2d945842b3bead24c798fa651ed3354fc0b0fbe13c35cf48f0fe075aa0b77341492bf732b7a7354bd2f9313fdde2274bb62cb7914300f77d1cd7a6fd482298b94a780f578f257328391a10957c35170a7af2bdc0bb9ab341928195a4f15ec000b5e394cae261297415fef2403998b13ae6b800637735f7e17f01e0a051d28664759057c09aaa1b6115dd9cf1562ca34749e9b16e489999b7f5464d6d8c55bc421d00e8dcfb9d92299e767c279aba546d9540b421e35e41068b956e9e0753a55103c12ef7694b4d5e33c14500b9710b7e3bcedcbfad0f81c5b8078ebc848bb19b55324de0df7551ad0929cde9436a51630ee5b91d1ebcf9436358e32170a5e93952a973c1335f7e784c6f51c51d5931d447f425a4b3ab67d50d3faa506e2f2db0375d2af25b0ee3f4dce69ee2df82eca4762a7dc30c023b12051e9ce46ee15deadbfa12567ae5b6567f01b541e86e469b7bc428139180bf803cb458cfd8d71c00a90072048af489d109d663f9670853ad13bb1bdd797d9ed50a9d681263461e819acf6194ad839a1154b4345464411e99f7be290015dbc9219742482b482c090ed095d6c44eb4c75a9ed93cf533d1255bfffd4b9a3bc62a3867561a9a2eff2d3e7940ca36b47a3770df74f2de1d6630721f33bf998640e48bd2e80f83af774617e7eb4ef91f913edfccb73c9bc310864e56560a9904fa2f3a82161417494de94efb0e576ba2353df25daf42bb4da6f8f5d088f7b99d63e1186fb69130574a9f8388a10aaa6f28a9124a18301a87601d9941ad2ed3d65bf25532dc3307abcb08eeecef0d67648c5e51f8848e2a20cd549d67dbad0a418790f1e276319c3d916a643fd416ebc24eb57719271967a31e16dcb1a4f1be4a4a4d8adf013114a0ea499cc90aedc384beb961de4bdd46048a81d4be5250b4a5a4f0a6f8fba17c76fd0a6911f715b83598f4023bb7e7c4606f2673f18e56926ef1f659dc247e3e5403d1eb4f84c82e0b553a402759964432d02a13e679b4416cbc5bb682b01554b093caa60267044a3391a20a596fd965a052ce8ff1a9599782a95924161a24b8f17f52a34f4f3306269723bda10e3dbed1adab8e8fbf303ab9e33bb987bc3d4a0ee3080cc70f8060f4dac224e9b4b74ab152c8db426560b7a9e0ee5119d8d4c4a648fb72db9f9dfe4927f90b7ef0c576620d2e07d495fc2c245dcfc1badbb60ec01a06b736dbacd069cfffdd61444b5ef57f65b2685588ca873a13b2b6c3778796c0ce5e39ec974cbd2e4f2a717de400979d8ebfc736dde9d5bfc0be806b203c2762756dced0a8dbaa5bfb6fb8be4d99eabd98762d3a0aa748f51920b69477c09b7c6fdf846382e196f8c30020401de536b7a0f5965b62319b9a2a44ed9f7c098a5161c4d3581e61c4f6ddb06ab7147995df3dc2642b771a160cc3495ca18b2181a9519f15d87d984c49f3e7fd530f689a26cb42908ad96edc50cf9b13bba86cae0edc24df59e5e4a4f1641b2e7a9a5ab04f651730869906a1e966951ce93866c1f76aa0b6915e7048e8c0bb18467497d52c8751c8e63892f878628b2193081ec45b5c29162bf19e5152501d610d96f3a5b91fd7402e953a445ad86f93f274929994f2ee6372ffe7e3304c6ddae6ee0ee7a46a100b68c06da8bf7371f6a4759fcb908c7baed4ae32762411c9330e8540f98bffed396beafa633b4dede5ea4a8b3b5521c85a3415dce5fe6c3257d00c2adeb25921747621cd2be47392015154cecf70447a00742ef6e054fbf880bad580841c361017340cb406b5adc6bc1c238b76a0384fb979e3bca31a0f0ef14475fb80b81d532d7c7adc8a42a3d00c7b81636c7c021ad758b8d4c406a0f6e4aa0fdb4cd812c2ae839b429100a7e6cb43cf4afe8af5678e44d0cca853f3c004e65ee8b980876c4a1028e129920ce6d54d0f761727dfd690fbec6f3a2c3613896f51e9bc7fd9dbd84666bb819d1bd7c9ae57a5e6adb5d6d6c08f9a15168fb2244b4d35e552604543c42aa9d8d1815646afab8457d31735bf9967199591baf262bc1ae7acf99851019af0c29035e5dca4f90d456af03336b8d64c44ba5318af2221393ffa91078a2dd30ead0709b11305df5792ebad00931e1bc2deeb7b0ee50ff561ec6c5e201bb0de6df4b6a1037c63b0e70cf3097a04f0c00fa71ff225667509b61e490f266579c4212ca1cc4ac59379051167e097a1c6b05e11c55d42d4101a50b81b1d619866399a547eee5b8e9660a39a2cae9ce61abce550497ec1129defbd651a2c4d5992f55ee6c96b9d40619007e0821b2fad44c7a8753b2d8a0a39d4a5999cd27a70516a6ab8b009b749df31cc0fe89894b935ce2b1bace5a84a5253f907e54bc4f65d7fc731737bab9cab6cb21f2d500326d6a2447382999ca9acbb3780b0df24e01be83c5f92082cdc857acaef42f912be8cf3395224e05356da3beca30e7ad773655e10909f92c2aca1a6c3d2c4ed8f7b0d2dcaf1dd43778c09f3de3f4755bd1bfbde796b8e6eecf59985853d7ce8c9cee05f10e428d87a468ae901d088f2e6b360dbba62e26de00b40bf84e1736ad770a99fa1171b0e0e92a59f93d3c3c1121c17e88d89f648ef542574e910285f87621c95208aa97ae6dc397bf137a662ceb42a1770fc15f7357d3ec16b3415526c06d376b20200d86a9e84d78b98a8af6e4d19bf9432c7defd8685bb3812059efd41d90a4f2ecf50f0abf3ef0d18d7fb5b333cc110cc1c54dc738e21aee782dab3433b2e3c6f85773bb0830a456b9fb4bc4d370f936e159f7061e6ac214ea890a5b5ec0847668bc81bb63be754875f1cd4faf4e3aebaef30c81cf531d1c350b441be43f4e835a72f54e6f7fedca9253532d34f27c793c36ea9be3bb57826126e8b7ca562f81f0d49515fb1b46d22271549cb69d111a11a0ea51f4f883e6cd0bc29af89bd1064c60b0d123c89ff7f827af4f553b84ca810cc211461fd328f70d4542027eab778f4f53dff499751457e587b48408a89e73bbcf74a8d2078e4412067bf7429ce90fe3b5daa76f4efb4433bc7e5caf4a353de4bae0e0789e8f379304124fd77d169801aa31da0d663432f6737538b636ebe1d1aef971c977939b774e165e022216a3aed677a534b96c903d03446489a14f5db22b7ad408aead776cf51f114ef84ce9b9f99aa469c35ce212301072046c107603301fae807e74d1fe3d60ab92fff5ba0878b2a70fe39c71f15baaf2e1b266ba152bc0043aa0e09f9285c197583ab5a2d6008567973363905475ea754d1c28a273a25e6ca8c93a02b49c3c6cea32336916d658f4b2c3b3cd7a83f9efdaa5db00798b7beb8f05cc46d11f5f2131eaa19fb98582b08403c89d53de05ffea15645d7e1fac774cec4de3e38276b97516eb2bfa60372338f00f1d737d3d88b2e9cb0fede36ae6a0be6531f1aac71756c0bce61ecee43adab6dbcb49b4c690d7b01c7b27f6ed88289f69ba2b6d953f8bbee0838f3f729030ddf2f9c86391b8d612e3751706aa64bce8fac1b7fd717ccfaac25ce45c14c84dc138386d50c7bb0a9124cad89261f558eae4b5d1e74da117f65806860ef05d9f510bf486b1702dbc9ec1ba08d0b095c1fe5cca1c268e5dd5a7abbd2ed033f0a9915adbeb575832908f1c0e9adc1ff02aab1dec9bb0d3aafac484e4232e061ce2f03e2ccf034c8aa6d6e1277698a5ab12cff8bf129667383e5dff4df5c8fafbd95a981f99fe53519eaa27d78a54683d080765ee860aa95b2e6b0539f2931bc7be1f0ebf377f3814cb90288c164b542fa61fbd1be00e75d85ab9362cc0be07338597b68de041ff029b2142c9a82f15040e02ade9118bb7453c4e3f6ccf07ea86fe3df64e42dff19ee729319c5204e84497be2104ff445bd354bf21c62bf1ad19b2b72c2d7e355a20c704e8a716c43d8d66dcf9cc3d80a09e38212925740a6c6f5c8d1cdb29471f03d703d82ab57f7fb9d533ed83439d10734fd2426f917f75e54f2e8f99cd618a18ff25055ee9a9a53c9f5609c6d10b68a62add78d508348088b3868e301cab22d8170b3a881543dd869a57c13c6930aede8a9b91ea9f293fb48fae41ea1bbc8848eaa4181579b5cc359bb9f92ba45b96ac8c534dfdd80fbcff706b97b9637180f677560d79db5000c391f922c35b74eb2247fffa3e626e3f07f25aec389ed9fd507d35b9afb73baa963951de88ac3f6331ec3dc0fb4e2bdf9907d6a001c8168ba15aa1acbe8c7b7f37734b20dad0b89866b5d3542bfc89282135a6dc95823ccd0dbd20ce0eaa95d84ed718e81dd8454db1e183ea0675faff174342a742810310784e559c511b6292940fc5484748be86abc2b886686a270faf97c72cb6e6d455e68533485a753be331cd49f046973edd59c2c181e9bafd71f2fed88e761798c673384ea751676a2ad872983c6017694d3acf6f12c09605a07dd8a64b48edda5e6a7d4b5699ba50be01b3ec785d10aa1a5ef0966246e6aca576c6f595e582fd8d273ba862e7d9f7ffe7ab8e573369371b7abbfc3b31a7e16de3b4cf25f2c6a8fe92f9282670d7071a51d6eb1afece06113cad7d83ae77b13683f0d1707886009101dc13154b50b769e7a06dc4270b7172ba0d60da9f51a8433d57820a585a09cc63f6dd5f6a7751b9ce40f2c1bca3f81527c7f34c8fcdb1c85de58ea5c95fd848e9d2244c93358aff0d1af12bb8ce38494cc78ec16b5806e990d206138a26395d6ed5f454d86c526ca66eb9cc2cfa41a8a9a6a7f9734b235596e9f9776e7bf15fa55daa6998adf78ad8cff8a4cbf6b736ff9462741c5bd4d986668f7365a8376d243ea79ac73f16bf75b0c5298fe5fd4ead3dc0bbe71930350e2f428646be9ac21983f5f44bf08ce945cccfbc66f0eba4b704b47e6a1c5a80b36d3abf74de8c0f3286f58450758568073a760b8f237486892e8a12c69a17bcaa0017d535ba564ffce1c593fc6444e7d23deafc15d31dac1e552910ed5a0db6da53382628988c68e9101bd9b5f0526cd436794566cc462c1362f01cc1d9b658ab292c2b6095a148935d80a303ca784702afc3175208c2093526931f9bbe152407e3bbf2f3cf59d9a3ed734c4ee7d73d5cdcf3e0e442bfa012412a1f51629474a14d4a4e4e69c74f65ca75b6a30924712daed11750b4c9a2412848b1de92ac0fcd1a763b26cf0730855431b3907eee68e84caed7bb242ee330dcc40f04ee4ec6563ddd7c0f633ae4d3e1851a3022fc6103581f881d859cf385db04deae48627ee71d5b46d3feb75fdc06ac06e6d44633f34ba99ad7de2cc6dea298b51b56150241ad86bff96a81df03d48423cd1659186f967875e6dfd5b54092430c79a90abaaec7d3cf7f136144e8c6b711eae559f46269ab6b8f5fb40623e54c4c81975d3520a35c6c0b0ecbd9253c8961f3c9f4082f97432bf967a7ddf511e02f1ab501fb38d3203b9e529ac4e5493cde705227fdc474a7e2fe654113e703c8129ef62b1594dfe74b3bee0f2397efa09597a21b63b4940e07f2467fef165916048355d28257bb539b7628fcb2756575dbe76992b92abf462f095f1854f714169d0b96687f3bee6038fef5819db824319d7c575af53410090976500ce48a7adaf8665477924bfccf8e040fe4415130449c8ca6d23a4ddfc1263d8a35b6f43e7ac862baaecd9983bf0f430f4c5004853d5ff5", 0x1000}, {&(0x7f0000001100)="b207d615a4f6b82f1cc3906b3cfd4c6748b11dbe3480a1ee3835878efc05924f877e8339c06bb718499d45222e44660d619c281f4a1b6ee78d186a9dc20600657096afec8f80955507af4e4ffb0b869e08466d78e650b7a4bebaa4dc945e9dd33922d0360fbbfeb8190f5a2a397d090251fd9acf7a8acd2b2402dd7e02f062004b0e244d18811a2386880c", 0x8b}, {&(0x7f00000011c0)="fbc78de1bf6f9d938e134c97fc1acffb9cd4321bd3a5a3393131d90885109afc8d999de5b13afe6339bc426b616485e3d4c55b2ecf447bbe9694dfe24482ff11cbfc427f5e57733e9f71ae00307e", 0x4e}, {&(0x7f0000001240)="a4411d142042cdb1266a99e1232f39b6a055c41ae8f645bbbb0a25f20a475023971a475a7a3372f27c2dc995414e44f76cc88f83e679dfdb8c10a2dec18e395f50bf683a3a43d07427ca3c1436d75e847a6ce2c5573877ca941ff5a32bf6757859590b37fffe76e14d8925ce85f3d7094112f656a856106099298cd31b665424f53581bc5358bb05f73702c61e869e194b9b0cf250497000e67fd121441092716c6bfc68292e2e91f111704f5e15602682a3a87b305ce45a405f0fe9002b63562a5ed00cb9d7", 0xc6}, {&(0x7f0000001340)="242dc716cfd1f7d4a7525771f83efd177a15e7f563c2fa520d44c7b0a0407620c00a7dff5ab0f868a442790a338ae12d848077db251a7480905186509ef32db6cbc505b4d3d30c1d6094b88b483f80268bdf74c88cc1f3e05f9cf424470e99b2cf20c3fea1afcf5e867a7f5970b50faba05f661198a9392b7cd299f93685c46607ea9a", 0x83}, {&(0x7f0000001400)="ccaa4d8ff7", 0x5}, {&(0x7f0000001440)="12c5570ed9a1dcaa99d2592e0903e26e2dbed299be05e5a54311dc181a7a0e4ac7e6d3c684c4b609", 0x28}, {&(0x7f00000018c0)="e90cfa9f0f3f7c5dbaf70f18b3bc6ca75240f0d4faaa3e2dbe90c32318eda0ca1f46ba7f90b20700894984c4f34f8976a0d308941bb2449d151e0a7b0e116516c5961953950ab0f23962ef", 0x4b}, {&(0x7f0000001500)="0bb1025f71cb49f30a8ee92f3ec9095b756ca530f77889662cf6f71726d44020736dc44b4fa714423b6d6c9b229d8880f0bdb04477c990918b4dae67b590e2e62920e1026150c023e42c067a4dc7dfd4b070a83e39333a5cc47a71592f10f00ec51a5b90c511d6f38780cbdb1d308449e175752b8c55bffb17064aef8de4e1662263a57caadb2a0d38d6f7736638699ccfdcaa0dc761af390cfb4e7c5e393109da924bee977416ff489d2938e4c4a40556083c5d5837924eec01c6f5af6808d208ad752b4bcccf86da7a9b501f3b7b854977037bd5e28d83c14821747b41f46821a8925a82", 0xe5}, {&(0x7f0000001600)="298694a83f27efeac401cff9df40941a2826eb9f43d80101e86e58d88d6ffcec1b108b62eec3c9c53a2fa738e12d1fa1ae0f85203104e78ff98eb8413de9c8d2d72cdd76e9481950b3e5d92f47b8d14370cc5e7d0c71fb9ee0173f54edf2f9ed75e68d0d769f910e4a804a40d26e09986854b02ba714deafa5a7454f9190", 0x7e}], 0xa, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0, r0, r0]}], 0x98, 0xd}, 0x8) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x10) connect$inet(r6, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:35:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x200) fchdir(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/152) 13:35:10 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/159, 0x9f) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 13:35:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0xffffffffffffffe3}], 0x289) 13:35:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x2, 0xa) listen(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 13:35:10 executing program 0: mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) munlock(&(0x7f00003b8000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f00003b8000/0x3000)=nil, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000200)=""/130, &(0x7f00000002c0)=0x82) ioctl$TIOCSTOP(r1, 0x2000746f) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 13:35:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) fchdir(r0) 13:35:10 executing program 0: socket(0x1, 0x1, 0x7) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000200), 0x8, 0x800) msgsnd(r0, &(0x7f0000000080)={0x2, "4a8a6c1c5c1ccafd8ad31a3c82596cf941b0290d44"}, 0xfffffffffffffd8c, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) 13:35:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x1, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet(r2, &(0x7f0000000180)="031147daa4564e6c3523e9b1ba062dd2fb506cb2b55ebd635ea911609f8bdaf5168f2a2ce60384ddcc656be3a449a8a42be5bc276e9ba6658077756d9120441597aaad23986b1c5a7c71713118a5df3cbdcdc8f4d22aeab33b42b111d702c50b6708b6892ac85ca4964d9823577d933dcc252f42fa1b6bcf0d7d3bc9a46f18bb6a113640849bbfcb6784c0e82bbe1023ab71b5f3dc4169e2d58c152691eccefe0607c200da00ea5e9bc45274e22c3fc9431da534240dfc37dcff0b48dceb0dd2cd41d689f060366971a26cb49026bc65a53288ed68c8e644f268acc4", 0xdc, 0x4, &(0x7f0000000280)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000100)="613add98a2c653b8e2c3636a16e186eb69f91a8260b5a5ad59a882fdaadfaf487dbbd6849cbf4cdfbbd83cc81af7d12991d9b8c0b03779c1950bbc10e9cefde49f99c2286e1b209caa1d56e3fe97ec403460e95f52ece926629945868e5410f507e0d98a18409cad181a333edcdbb071eae652ea4de2c7d8265d37bc617e20de", 0x80) 13:35:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x81) 13:35:11 executing program 1: r0 = socket(0x18, 0x8002, 0x7f) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 13:35:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x22) mkdirat(r2, &(0x7f0000000280)='./bus\x00', 0x148) fchdir(r0) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:35:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:35:12 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000002c0)=""/4096) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 13:35:12 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x400}, {0x200, 0x1000}}, 0x2) r3 = dup2(r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x4a, 0x1a) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) 13:35:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setregid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r6 = open(&(0x7f00000012c0)='./file0\x00', 0x8002, 0x4) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYRESDEC=r3, @ANYRES32=r4, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r6, @ANYBLOB="56038748111822d49047a9dae61952b7d612d7283ef4c70b413a42301f15b8b710eae26ed45ed08a050c8b27583282c32331ac2bc6bfd189be18977269af260c7f28bca651f84088869ec2f46309857814741a787f6381a3141c23990db882df2480bf21a0f6d5448d85bdf5e10de2817835"], @ANYBLOB="313541d3d2533ebddebd1262d27b5b2914aac1cee93d991319627029dfe090c71dc2950eb497", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="d34f58ef58bff12c7b87091e89889876c0618e2c778586805e6606bfa4a92f856b8d80a5c7208cb9fd2f1caae3ff27e526f47f1ccabb9cb71cf9488cbaf815dd31ef7d3024777a5e2a81a4eecbaf2d580524aaadc2b8debfe75f53ba589211375f9c421e68377207322685e1e064e6bc2148b01b6707009b2b7d0fac825bb3c5488033ace403a332"]], &(0x7f0000000180)=0x5) r8 = socket$inet(0x2, 0x0, 0x82) kevent(r2, &(0x7f0000001180)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0xff, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x8}, {{r5}, 0xfffffffffffffff9, 0x9, 0x11, 0x5, 0x6c}, {{r6}, 0xfffffffffffffffe, 0x6, 0x4, 0x4, 0xffff}, {{}, 0x0, 0x81, 0x10, 0x2, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x11, 0x80000000, 0xc0, 0x9}], 0x3ff, &(0x7f0000001240)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x0, 0xc31, 0x71b1}], 0xfc, &(0x7f0000001280)={0x7f, 0x3ff}) setregid(0xffffffffffffffff, 0x0) 13:35:13 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) dup2(r1, r1) 13:35:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r6) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r7, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') r8 = syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r7, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0x0, &(0x7f0000000800)) r9 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x966a, r4, 0x0, r4, r5, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') recvfrom$unix(r7, &(0x7f0000000800)=""/5, 0x5, 0x43, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000900)) 13:35:13 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket(0x1e, 0x3, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001000)="b6", 0x1}], 0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 13:35:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6009, 0x0) chdir(0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 13:35:13 executing program 0: select(0x4b4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:35:13 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r6, r10, 0x30, 0x4}, 0x80000001, 0xfff, r11, r13, 0xb1c, 0x400}) write(r1, &(0x7f0000000280)="ab4b72fc8f337a3c8d4095ddf53ff0dc6a851dfc6d1bce1de8c439b621b1f79d79a51fdda583dd8168613c6b15934deb5d70e521b407689aab292bf0a0a1d85309aa6f5719a4ca5068235c4b3c035d1bf07f623e5ea4173a17d899a54e86582ac6e04bca4c5e010ef589a572f781e0a86bc05ad9a1e9427fdb16f67f6477dccec301da4e7f5ff7338c67d18c89fd6fa0e95d82c03e16ec1cf9a18e3957cf1643eb6518b112aaca19d873b827a852af55efcec7e07d959b567b5698f9ae861c2d37e2c2986d3e347e8b745b53e3cc84bff92fe6a901b0c3f7128dd65b2054078e75110ac5b07ab71916eac1", 0xeb) r14 = getgid() getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getuid() fchownat(r0, &(0x7f0000000400)='./file0\x00', r3, r14, 0x0) r15 = dup2(r1, r0) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) r16 = open(&(0x7f0000000480)='./file1\x00', 0x10000, 0x92) ioctl$TIOCSFLAGS(r16, 0x8004745c, &(0x7f00000004c0)=0xc3e) ioctl$TIOCSTART(r16, 0x2000746e) fcntl$setown(r15, 0x6, r5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x3, 0x5d4}, {0x18, 0x1, 0x50, 0x2}, 0x4, [0x9, 0xd0, 0x10001, 0x100, 0xdf, 0x1, 0xfffffffffffffff8, 0x5]}, 0x3c) chdir(&(0x7f0000000540)='./file1\x00') r17 = dup2(r15, r1) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000580)="cc8c51b7edb3178a0a1dda8655faa857835515cbc7f7063d6ba3c92ad11d9e4804d9e4fe2a7a0c038039022e8f4b131551ffc013dd54a852235fbebfd292caa2a85b40e4ac7a0cdc8e4db9fe68a850fecfbdea79b054f54e70cc2e326ed0ad9247f01b58d623bead89c6d39faad5d9e1dcc190c67a9e887e39f4704e7ea8486abd72031a734a9697cf5916ba48917a2ef8a12b8319d372f9c321f48f464d54d4057addab221ee756312cc987a5e539de1008c9699b2b65619847316bc3005f697b1bc332c1ae88ec9910092da6f2e01cb57632e94c4eb162554c9bf9084bccd4b9983451d70a778963ef476b927133422ad8a5eacd3cd29f51e5bf3194fabb6b5bf82ada3243b0a11799ad5b3328150f372a0f11f604a03483acab14dd2510ec43e96dc6dd71c21f15de5cf0d223cdf437d3a1c57bc015637fd6d1fcdc1668404c33c259801b8926dd97ba12a29f168a9bd741eae65c3e04ee1c23141ebcafde74e0c7af2a2a0b0f655a8d3c1445cdfcae460eb1ed575a256bb7e6c23c0e07b7efb9073e37c818490561f72b66b442404bcc1c4445e1981bdf4294f1da8e345e70f1088e1a05918465cf4fcd8c28f96feccb70e5978d38e0f1750080a6f43e4b5d565bacc2f807e717f60ceee8431186fb99feda4e1cf0a16d76635ab7f880fc2a3b22eb8e29290d1c2e7138563fd8a1928615ce5cabd341177f7e98588524cb2673becae79529f0a5cd081eb8ab6c2bbf36a03398ce749e4df9039cdf34ed0de0e219baaa1d421436d76670888718c8d5cb73193c59e027c10f794c446ce2e53f48fff4559a36e42c310755db79ad5f90d8e6a512eda7ba03ad41e4b811ede317ed8f2f9dfde74921c9a2780ec714333489ab8fa7316777b32e855e5ab38ed1d69245382bfa5adb5e6ee5750e4f2358b7b0cde593e01a3ba9c320c9bd3156eb9c8cb1c8be51bd27689841fc992b8d031b5a6bb8e2105401509402bd9d39ba405f08244609563bc2a6c415aa567fd61b0cee1cd64a4b7640dc87448b9630adcff8feb47124e4b3c0fa8430aceb3127789e55be3cbe0023ed2f10bdb886ab13de1b703238ed4402056de107247d926335d4f0dc59f64df7c137d739cc1e1715e846836862e221ba0daf5726a98fbf50a28413cc66085c7f9760d2d16ebc555cd1610a1d4a23b3e34416087b0cbd77af0cbee433cd30283a88c9eb639b5096e50958bab218e8c38ebe54b109750cce21240d26fe85333e316bf6cddd809e1eb3581ca150890069507d550f1f578227a7c5a57758c0f9405ddab12f6bc28b768f708b79094e011c07f8d264d6c268d3bbf2c3dd769725fd56ac438bad60b9490a01e3e20a95e2ee1fb95cded016026b3669876db9119d637ba6798c8751b95d37c5d4142d549e63957ba2d3b3ab3fd970f99c1443f952bdff92038f750b3b1f8f9769a6e3d841508589bc7ede4ae07f1a00a98b56c9c52524f47b6d61ad18bcddc18b2f9c9f52fd340eb743c52110309d1082455db77ed2c3288313b1dea210bc7adda6fe5a90326a9cc6d20a28ad94f6ee5776d979f6f7f5fac395a1d491e243d57f7daf1b635918df55d20a1b47bcc2a53ff8ee4be65c62dcb8574ee8a9fadb010727e0a9a2755268425c3d6607b6e7882390ba8ce3e190128dcf5b63c3640de60ea56bad5b2f25890cb884463c39d52048721f1c3ca8d70aa514498ed455b6d2df520d14950c467775e504bb27cd7c3e8a8f72b1c64a65d2e7e13d2aca913d0cfbcca6e50cf83ed9155f0295a0ddb6ee76a2f9c034b89e3e3fc29c70dc96c40c864ddd014b10e4682b448c0e36c822aaf2d45ec6e89551d61dbe3b7c849bc07a09ced25f1f00e8cab99018b82ceed7e9b0a806e7eac93e1196fbcf5c51bdff950f36b6829b3292bdacb4c09d0fc9885ad09be2bc5bb31f99ad838a91d3c172115f8aafc6bdf9fd62dbcbb91e66f51717c65cd7a5695a1b4fb78e9f28335ca50928a85ad06da16a1233df01dea8fa9c5f14d38de905220db23a14cbf9bb6387489340dbde40c625a61b08db19da7371cbcb42729cd595b7ef756f54d5dd21422ddafb8a08e0cb672bbbae89565cf57ac4f9ded74052c7773c445365a2dada2699dfdb18731a17c8bbe20639bf527156e284538d9f2669d2f00980218d0b304d42687ff0fadc3bb171a215840544978987eafce502fea1bc27f3d8a4455740c9068dfc6a41b4084faeb4edd53ee7ba0447e8c3e06fc29ba7625740e2d21663b4acfeddfca44a7f45e0e449a70e35c1b79baa523009409bc4954d21bffbbc9f61f200b474240de13ddc178cce6b10eec11c9cb55474ece1ed78d03d78d1db44b6a34762fc29a39e68d2937cafaf59d06c274e865fd9a330c9ee26e5bda3ee64757906122e1d1c70bfd384453d798eb152dfbf6cb9d1d535c1e93bbcdc6dfc1e48f1487a5dd6f5ee750dc17f8b9c919fc68226c946706543a81f820996335037f681ebda877ab5a42fba9882b96d59c26349299a67fc54ab2a558a3e6afd245f586587f001e9cf4bf3dfa98ec65dc7e15195b4879c2ca2b4455685eba4595bfb6a68daf7117a0f4518320df894cc13d47e549500ae308c1adb3790f2189fcf25c700148ea8ec680174bcc159d583afcc522a4ef79d305de9bd84a381ba83a5face3de987547b192503efdad92ff6c3df4a53c75f7a5cba5fb75a9b53085206d168caea6e147374d5aca609e9f6a5bfb32d664b4d4ae6f2e2affece63d8016d59667b5d0509fb0b35ee75a2e682cd6d77bf4515e9cf8ad13b096d570fd6113a00c3b1696e3377cbd2989db4f5db436213360f4e1f20c730103e2c9c61a8bff837a9ef2a819ab312cf56dcfe83e73e2dec970b5579c38d9dc2576acf647c74d1e10af68a0478a8c27a52455d66574570952a23a8fa8cd67e873a694ffe63a37f0a0f2c903e8f7df70adf01050f41004ed5bf6347b137634187815d85739b6ea6396d5e2fae73c94854d5bd3ec9b26a1126074c54a12ece553bf27d3ce3e7e1b3fc0fbaaa3ff17a6c0e5a609a2886fe1b2e82b93ace8a531cd64cf7c87f1e87368de5d75031a02f65090d6c487092f00d0b19518dcaded70f1c3704e6ebbb0c0974602c4348f1956537c3934875710ec225f510ce8d0e4996d0cb3b9762e23f6cce6ac0fa890ddc6b0e1820f9257ae7fffb1c6067bde32059b84b69da2dc6b68718b77d724a49c46599e3d1a94b11028f645ef7768a5a3de4dbbe7cc1bc27d5a3a2659d1d8397dffd5c96dcaf0cdd0a2624c0ca6343d64edd84638d013ad35463b987739e05d082c5f494fce9db9af543468c36f5d7aff5c09f29620b9c4291384557ab3dce2bed0871421ae03ee0f4300a8396f897aac77472a960fba8c6d6ca698c8f3c558afd19491a9c0b0341aec30492c341476b942eb265e04b3e81e1fa85975cb14c49999835085aef5c4b325bb5e17ad7fe622c4940409e5e61106215d40b2ddf35b646d983d8f95ebc6e6bd95b9eae23e1794f7e23bc661502f917089163df972209286e99c0a514c758a51eb622311f74e6c83b2369b374027781b868c506cf7b3158f5065e5452d0d3866ab57f02cbbc303ba71498b234824d7f5cf5e0bbfc80856673d25161634489944d62e87a86ed0d681b06c9edeb851d170ae9d52a3997bba12076211883dc7d356799c8d593bfcd01920320305d929a922cec36b7b78f8bc1c4167b28e6f2db6f7dcf50ac24015cc9b05fdb117e5db3b2d53b010d9b703f6c41c6b707c753ed376cf48d3489c92c098554b2699a6fa7c0b9d3302202d1c4639f0eb36aef8c3fcfb7b9e9de0de9af8b2119938ecd8acbf26cc91311284bc8aa811ffd7f6711cc22881d2060cf0e030c81cb0115dd459e2267e81548ed155be55dd983568f9b0115468a4a9ead217526febb918825334e8f33048e7363c0a44bd1498fb22406f2858cd1b953d1ad5241742d0a443f0edddcfacae1c24abd5196736ba8e027a6900fa55105ae490bc91b373e0ee8c34583f663b723e20494c978773427c313666c1d1327493ce81cb714596bdffb454993044e1f173a1fdc84329a76d5ca7c6f9429f78ae3ac4112cd6f9d82933de50dc87e12e36d6e2fbbe15a25463b8a1e5c67d9d69606645172be1df0a554b9429aa751f0f3682c3a5a4bf1fe19509b443464ea07450926fab2c68503c970be06311e78140e6527ad39d6b8fc633474cdae7ffcfdef600ba8d2123c1d2a7ff9272ee7968c15ac5db55a0c1d559c680d191ef46127f9ac579059aa8997c2bacf95107dfb9adde6fceaf7bb0d5c061680e57065aa44157e6671c6edee8c12e7ee133568085998ff998887f42cc54d276800ae79b737997904a3c40cd0ba2fd2bee321be99a108309dd0523338b5f7e422b01ceba1ac86e84357ea5c059ce0e79cc58be72585d92e18b81a74ac1ab8c032cc18d0fdb9cd21e2f750172b4733280a4cc9eef01fd846e02cc7794042efe3f6816fa215e1fb5ef45b3d24fd60ef3427103c7472c2acc03ffc0c13df9311bdd795bfd00febb9c9fbec075bdef41e4aae2ddec790d63dfcc0b685748b9c7ff257b1e1a19c4865ba89290a028617d775b3d180615437fefcfc7ce83f5403d432464d1565538a1a4a3626e26491710705027cc0dfad34581caf2854bd49984b2daa5cd5df34b584bcf4e59a82dc27f095e40bb063d1745826a7b13a716e0d89914fffdf57f1267af8cea78c9376f8c66204ae9fd0e1a04de2671affa969a93d86615ae4360424eca6debf467832f446800a55feac1ea53af94c03fc362e4e2b920ca3b71073f73f2cffc50b5be8da25fc0041aaf5cbc89b906c9f49e78b97f01450b0dcd9944225868fecf6e3b07f50d7a73b046505cd04de628825b69b3188b2478d7d59879a0be9a95cb3216d4b730d032129c41f2e02f3e9d7713af654c9e8c71dc208bf1abae93ed383f5110d2fbdd7657960b47fb5d3ea450a6428cd5362940f395a37eb3e634e6e3b0530fa588d74e1f4665647f246849071d462aac1a34a37e1aae6f33e7e1761efd9c012080934dc7a4df4421aab6a2ebb527e405c6462938bac60c1d463cf7ac4768e998c83b97de775e307d2d7ad29b4aae81260d47b23a300f8db4ca472c0c489412c640d1b71d7dfd1e20be890d57b54d5380bc7667abba9f13324a06b12f1eac241361aa6420cc0690cf6d9b587ba372035018dfdaeba612c64419f3430ac19a1ba69aef7716f767b9c72c357e2202f98a8647387c427a6118bb648364de52a527c192578d274a2df60c824a1c4d1603c250ba5da1cf2277eec50e5eb39ef9c81297cd335910cb22897609b16054cc33800f1263e46078f41b0dda92e276908c518017a72d084ac1de3ac7d5f5b821a9942b8302334b204510f10ed338ceb4fc881f56fd129ff718123efff349cd57a7540045fba167d169559fda4d47430426956b60f35e2f4e0e45ebed0e0b8b9197a63ccd3d0cee33a00fe5109fd908d451cf01763513c02513550f8fbccc67d0e218c5a0e69f1500c94559fffcd2a57587bc5ceefd316de8d1d495acc51a58460f74cd3851a8599fde6e404c580411a3030e798053c9c7f9b017946a8b933da16c3df40ca08dba8739a674351829e5b5224df296ec98670454c4c85024c328414797e0f25c830e2e8991f8cc8eaad20ba3a61220be68412bdef197dbd8534217a33723ecd84126aa0f44d1ef0870ce8fc4288d8996143ab0d5c468e403253dd04394eca4907ef2a0b4629cc55da137cef660c50bc514df8d1335303f9c5", 0x1000) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x401, r9, r7, r12, r14, 0x100, 0x227}, 0x100, 0xff, r11, r8, 0x1, 0x6, 0x8}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001600), &(0x7f0000001640)=0x4) pipe2(&(0x7f0000001680), 0x10000) ioctl$TIOCSFLAGS(r17, 0x8004745c, &(0x7f00000016c0)=0x4) getegid() 13:35:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x10001, 0x100000001}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000240), 0xab, 0x4) sendto(r0, &(0x7f0000000000)="08740045f17aa5c2e26c3ede8805bacc80c4b3b3bdea1d2ff6bae06fa2fba4570ad71421f83eff0a7f3c8cb9d811ff3b3a3a55e8798ee5233ff098bbdbca4f762ae2bc2d1bd75953adfb997600cfca9554e0457a295d20dc15ae02dae689a6f4f28074a107ee54ac63685e8a326325d9e28faeb9f49503d9aa7bf39f7c4836ab755d4f34541b7df203076e0992e206b9ffb425a2fdad7f94bd376976", 0x9c, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000040000000000000e800000000000000000000000000000000d72c25d68a52a122897dff5630ecb40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023dde2e5385c13afb96baa162c5d69022c0000"], &(0x7f0000000200)=0x6e) getsockopt(r0, 0x400200000029, 0x8000000010003d, 0x0, 0x0) 13:35:13 executing program 1: clock_getres(0x0, 0x0) r0 = semget(0x1, 0x1, 0x202) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000007c0)=""/159) clock_gettime(0x3, &(0x7f0000001080)) clock_getres(0x7, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f00000020c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/153, 0x99}], 0xa) r2 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000010c0)=""/4096) bind$unix(r1, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) 13:35:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4b1, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) fchmod(0xffffffffffffffff, 0x40000002) 13:35:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 13:35:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x4) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10200, 0x4) socketpair(0x2, 0x8000, 0x100000001, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r14 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x108) r15 = dup(0xffffffffffffff9c) r16 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x10) r17 = socket$unix(0x1, 0x5, 0x0) r18 = kqueue() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="e261cf270e3c33e4ba4b6f62163b308f080feef0d8e1770b0c8e17ea2262c35a9ef7393516064834d146bed814a4c12f85a8aa0a3200e10b9ee56414ab3b20a505c7605b1b3cf4dd71417a0dd2474179ebf5564bcd1d36a7d46cde451b6aa4a38e57f8", 0x63}, {&(0x7f00000000c0)="1edcfe41338324a6a8bc443b8ee1bce102d19d7e297952c8de2fcebf71c52d23fa67596df77a4e49b9b1c20ddcfa", 0x2e}, {&(0x7f0000000100)="f6a836766e414a8ce0fff5cf018e4e72e95826eaf74f5a941de68835d8c0fafa2dc7f02e4c7b39f3ca855a737715bcb8462f1d9fdf2ba1ce47dbfe4396d1a19ee44523e9525e57eb2ac693f9783614a06cf3f2b5a74ca1aeda7918", 0x5b}, {&(0x7f0000000180)}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff0000010800000000000000ef", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18], 0x90, 0xa}, 0xa) r19 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r19, 0xffff, 0x20, 0x0, 0x0) 13:35:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 13:35:13 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 13:35:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 13:35:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 13:35:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x80, 0x10000ffffffff}) 13:35:13 executing program 0: socketpair(0x38, 0x9, 0x8000001005, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x7ff, 0x8, &(0x7f0000001080)="f1750b4a37ddda7e086d2e6723d02a1dfc4f6cefe05756e39ac96923f812a1ac1a88b168d3e6a89a65046aa180b4ab101f1176e75aed8970c30468b41717400b69cf333827f728f150824f7b4bd887f1b0b89592f4f3f371f021134e479350053111d527a98548c60b32ac", 0x6b) 13:35:14 executing program 1: r0 = socket$inet(0x2, 0x1000000000000007, 0x89) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x9) getsockopt(r0, 0x9, 0x6b1, 0x0, 0x0) write(r0, &(0x7f0000000040)="422cbc393de6b868d973e5c94711a275672910e668234d80b893142dfa6060ce14c4e7cfce36091e15dbf7132cf7ae90793b73ff652b28f9d6371b3a65ae1a377e99aeeb0164903b41be22542e75ba4aedebb1b93a3ba773dd5f301c1bbd53c0132d7fceda21ff70b427afec5721eb3b5b3f1b45ae6183dbcd7a34e3b09d637d8855626d38fdda4c", 0x88) 13:35:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x114) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="6755353e7edc162bb3293b61e3c98126bc8b1e1cadc1cb", 0x17}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:35:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) write(r0, &(0x7f00000001c0)="54861d7002d7ea35d82ab7776ffe87af52dd703984d6f7e5b5cdc51f5746557cb24f2b79d0d41c30174ef9a3983c982ea05e14e130ca50b57606e7a2f870c35cdf377b53bfc07408df6dd40e45abecedf56b859ec09ecdc8d31e80a93fa2dad22c0aab11f3f5d1aed51898209645b3b28d83cddc2380a46b216751d56e0add8356c4655b6634a12c20073303fb559b2b0c7ab5ade7567cc71b7562dd2dcf139dd5fbb3c51a1f831c01db9ee1b6084614d7a4728c04415ebf1c35c24ed4d94b9e2f8a33baa8cd6dea194cbc218879c590fdb858b237ab9d4290ec71237f04215551010bf7df35364cb959528f80bd4fcc394d646e25", 0xf5) 13:35:14 executing program 1: r0 = socket(0x1f, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 13:35:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 13:35:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x41) r1 = socket(0x18, 0x4000, 0xfff) accept$inet6(r1, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x4}, 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 13:35:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = open(&(0x7f0000000400)='./file0\x00', 0xc81, 0x8) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x3f, 0x3}, {0x6, 0x80000001}}, &(0x7f0000000240)) ioctl$TIOCCBRK(r2, 0x2000747a) sendto$unix(r3, &(0x7f0000000280)="84e6195d8ce317eac946d14fc54bb8b1a90e5d469d96a8f7f0e5dcc501000c1427a62bb4339589d7060f0de0316637da3e274c5120cc5e647cc72bb043f3e2f666f08f54f4b29ecb4d29f657a82c9e8579ae8d785c7d4a9cc4c545c9c476c29c448dab199791f558c96bbed60860fa30a6670c852eded303e76a1f4b411e5e78b2064cafbcc4e11cdcc88a632a72a503689a7ff7229bff245184e3b5e01a9b1b72ab856ac0861d5438a7945612a433af32746278f351cdbfa60fbdc207a798fd5a3509819d951d9041564715260c92e6bf6122e2781036c8f8a9a99e0b7b47f092102fa6ae878445096d7c49cb660fd255d20d60eb60bbd11b", 0xf9, 0x407, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000002ae0371cf2537c329a530e6f63af92b01249da355effffffff6715ab3acd5db1131d7823af060000003fe286d2100535d328d33c694d3d43195fd2344e295a2d00da5e573c2c4558b8e6b136b5c727ed6033511602e570ad0a7184e2b7d1852d28279213d5e930154a94dc8a457d20e24566cb"], 0xa) 13:35:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x48, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x1ff, 0x8001}, {{r0}, 0x0, 0x0, 0x1, 0x6, 0x77db}, {{r0}, 0xfffffffffffffffc, 0x42, 0x20000015, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x1, 0x2}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x2, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0x18, 0x57, 0x7f}, {{r0}, 0x0, 0x20, 0x1, 0x9, 0x2}], 0x8001, &(0x7f0000000180)={0x63, 0x8}) 13:35:14 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000a80)='./file0\x00', 0x100, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000000d7, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:10:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x42) sendto$unix(r0, &(0x7f0000000480)="801643390c", 0x5, 0x2, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getuid() geteuid() r1 = geteuid() setreuid(r1, 0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fchownat(r0, &(0x7f0000000700)='./file0\x00', r4, r8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0xffffffffffff196d, r3, r5, r6, r7, 0x84, 0x8000}, 0x100000001, 0x5, r9, r10, 0xfffffffffffffffd, 0x6, 0x101, 0x3}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=':.-$\xf9\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-$/\x9b%\b\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='%\xbe@\x00', &(0x7f0000000300)='+*\x00'], &(0x7f0000000400)=[&(0x7f0000000380)=')\x00', &(0x7f00000003c0)='c\x00']) 16:10:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000001280)=""/116, 0x74}, {&(0x7f0000001300)=""/215, 0xd7}], 0x6, &(0x7f0000001480)=""/4096, 0x1000}, 0x3) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff87}, 0x803) getpeername$unix(r0, &(0x7f0000002480)=@abs, &(0x7f00000024c0)=0x8) listen(r0, 0x4) listen(r0, 0x3) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000007, 0x0, 0x0) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:10:52 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) setrlimit(0x8, &(0x7f0000000080)={0x15e, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f00000004c0)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="3414e8f10569717e6f28a61afced0b9e93adb2587232a4e85de7200eee1571a75e3b537c682f7f9b9c512e7a4fd92df76bea2b", 0x33}, {&(0x7f0000000140)="0577a3bb96479f97c3788f660b87f13bb8854ee92ebf463a3a6aa098a6102eb18e913ecfa4330efc957940be6ef86b3864645a4a407cf3edf851e4c7600dceb13ac1361e77c00887e3a6", 0x4a}, {&(0x7f00000001c0)="beedfef04215fdeacc5054e528182821dbd536fab4c28802073b5896b5b8371a229246f5f341d774d54fac5c89557b3ecd5a8f349fda4e2e99e356e383ccb61e2e11eef4cc948d82cf3a2d03b9ab778300a7873882c7faf12a3b6938edd51b6bdfe5c71ecca860dd674c9edbfefebdd9a3bd7dd0300704692c0335f1dfea14d50070123a178cac77f8030760233a9ced1d3ef324925873ada9a97e5cd04f1d12afc5147255091a40d0dd84400506476b7bb08dd9320fadf353e310285a82363fba4e774a3891a36fdaaa6f49993202cf5ce1", 0xd2}, {&(0x7f0000000300)="2a820498479dab892cf3fab9c2e414475da7cff97b3df95d34c93a073ad95c911313f8f12b69cbba0d2e737c1c2a2540e8c16ab29c0cc36b0355be481b0d70bd8ba09f604f9105d2f32cd6f0872bf876485bd870eba0f477f77a8de10d7cbdb4c500f868971ed64a705db9dcbfbed85bbc5059d8", 0x74}, {&(0x7f0000000380)="25dc779adc99b36f5e6cf7b07f493e7ac3edec5b42d882d1ad3dc5d127359a6a717a475865399c93c27dac52763901c799cbb9edbe28e29afe64c67b0c9091a6e6b364edd0fed0d3d9e020107615fdd2735e1e167afc758c91359df8b36f19f8e3a56d24f12163cb1c57fa0f286292ee48ea991ee3cccb52a48e3d59c05228081c5aa09164d2a183baf3fc4aa15180a27eae1bf4d4c553dc769cd09c0186523b3f37de4c6dec67", 0xa7}], 0x5, 0x0) 16:11:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x5, 0x3f) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x4004, 0x2856ef72) fcntl$setstatus(r2, 0x4, 0x0) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x42) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:11:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000300)=0xffffffffffffff1c) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x0, 0xffffffffffffffff) setsockopt(r1, 0xfffffffffffffff9, 0x4, &(0x7f0000000080)="784afc70348cde30ecc02365aa671be12d22049bb43d9699be0b4b700f4bae2c7ab5e7f0bc561fb0768fe78dd6864982a2c4b53914be97ac7758b85eedcb6fa00eb4b7af275dadac7d9a8ac7a1e3a606406ae11f0a78dbd0d4fcce04e802ae62e42bf6a0bfc5e7ae29105359cc0bbfc6b0aaf4eee2ea326c99b271e6946c8213b12c7200b3015bb37bf3c8aa08c3db5cbfb5175fb72f44816d009fedd96816fefdde7b82f6bcd9884122bf51a3f5fc86478ac09c76b0a738afc0745479101aa4f6f47ee0f8e4d2b09c9d9a82a881405c86f5dbe552cee6d823c892da49", 0xdd) setsockopt(r2, 0xfffffffffffffffe, 0x20000002a, &(0x7f0000000180)="d6882c4804b04632c47d3801958ac8da7108b676349bc18c71b9c8cbe8a574f782ab5e7abbb09231e5c1db5c58a8f301f18a217c5d73d2f954d207f7c4466fcc512e8413d17e135d3891b356056517bc53c1ceefbdd688a0b321af655b68fbd0a537da42088f03c0ca9441b7778a6acfa5c6fff145fc7fbbd1560ddf3d1648361822a649093d5889c436fed1d31d7b88a27f8dfa0bfa9c08d07250b7d1", 0x3ad) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x3) socket$inet(0x2, 0x4007, 0x80) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06ceff114c09b93f30737c34625cc73e91ec06c33cdc619cfc59a9f76a5cf54308f2302fa001770cb910666bf44da9b2a3dd1a9b3832c8eae535e9497a4680e2238b5d498e12815ebcd68c704e93424ff1eba00403f63010ec85a6d6957158f4b3e36ce4f3acb6115a336d6b5ab37993fab755a06abf0e8b48bd41ab52a783461327996553ffe9b65d1adf16e60b2467de4efe706cadd27603f32bf7f7a855214a7de8844e87b3b3", 0xa8) 16:11:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x40, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r0, r1) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') geteuid() sendto(r2, &(0x7f00000002c0)="e135195c4efdce871a8016577686a54d02ae20cfab9b5d8ed75ca5f38164bffb9b601f2403faee9b2abb561e009fd14be6993077e10a4b7b2602fc301634a8557b1bd3e2fcea5f78c6c8f9813baf754d7a14d09c98b0263198db85bfe7cfc182b47bc2ff96e79961100d83fd49c54d39cb4e2fb70cac331c11a8d24a753012eb01e58edeacd8fabf864a06e6d33f66b6298c9896d4f5f80abf77d64313a368486fe635b93fc301b657f0b546c315aa557d35e8daef300ef3779c762a647b26280bed3b85e1529d8d7f6df2fcc5a1631aa8906c7f", 0xd4, 0x2, 0x0, 0x0) 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/47, 0x2f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040), 0x1) dup(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="c91daac315804222b634229ca1a270ce32e9abec662c3bcec14271e9f37f83666f030fc78de91dbf926eb34dfc20c2852403f911e41bef1869a0a806419b1619926646c5da468af4eea6c0f74832f860eeb71d9e9fc19b486cbddc5e722d5b8b2ba153403d24ffc0d2074932ba2405b55ed7f92c440a7c3e1af820eb2e08242cbb1d4ae39494f8549d238db5fce6291745e9f55f7cda3944b354ce16bcca2a98b7b499c4d4a9f279260489eaa0428d69c408abcd3de1e972066fe64c988e2c6598b0b519d346fcaf58c13487a7", 0xcd, 0xa, 0x0, 0x0) lchown(&(0x7f0000000040)='./bus/file0\x00', r0, r1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') symlink(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)='./bus/file0\x00') 16:11:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="279e17420d6448fb8cf8a98b9988f72ffcbb30c712e626bb4c7141f47a8137905e5aa07109f4", 0x26}, {&(0x7f0000000140)="16cfeee5771365df5a4ba300a86358081230ec4bd5c2638f98e4a0ace65c1d50cd3042f154e1c6f4ce56eec514c39120265a44071efc837628492755", 0x3c}, {&(0x7f0000000180)="3dc4d10bb9a07aaa9b2e513185d9f65d5b3f25939513f3cd2bf383a481e64465cf446ea118375e5195975048ddc57a1e63a9fbc768cf911553b1c4f9c7c21dc11d6e40b3f153b8a1adeec185d6b17e17b311fc5e0854742a456726241efbbc", 0x5f}, {&(0x7f0000000200)="6366814dcd1d7b488323448eedebfebc274c77d46f661915fb8a29e462e23a311760a5aed8e1078c936b67a25e7ba913987ee2eb645e8b6ad4370fd73b6d4e55e4eeb6a563d81b45d7dfeb8710582b1ce3f00c7be349aead64607a04b40c13c0b0c82aadf60e992a952173999519bfc6cd77a193d8367d95c23a53c85c94d0a5dda855634c", 0x85}, {&(0x7f00000002c0)="62024b6ffcdd5f728364648df58337c2003f9ab27af0cceee79cb5f1117c07dd974c361cea947cfc573fbf069c9a6c2052542b97be114c73a8c53c9c548fe44585eaeb47c08af0c43314620f80914af58507667c643cbaac15b9a4c642", 0x5d}, {&(0x7f0000000340)="dc664c08ff41c1de4147fd240ddca7634d987f02f58894f12bf47ef3837d4f7123446f028f50f7fb2387f33649b447938e6d19a40ac725436f7b1a8d903991b1ccb023edb80bd4b3571ce98f4f1a6f71509c1734df3f651c1a07642f84f38af10285ed29aa816afdada5233e4db66335caedf7937329172f24d02bb95534448280580c167bd0791ee829b831c55194121a9a09c4de2d8b149dcba07a3df06d27262d82c4511015a5b3f29fad897447e49f6f66936b88d609fe1ded5cbdf23f688a1326c16ec7610ee3621eec816fd6a74ea141301b26aa4ceb3cb7d26c7bf4", 0xdf}, {&(0x7f0000000440)="fd8eefc6237c60f39bfeffe427c9e631d0486411582006246843d67560a0e44b1b290d856214f01dd7a049b9e6bb0631c3f7673c0692eafae877cea90bf895d372756051c7b985c10772c0af70d316a42bb367", 0x53}, {&(0x7f00000004c0)="9c3cbf5188df4b97db6c3294c26e71200ad74baba3e3eb55aa947341afd67a15674970a231fd0930f6264d954c9350617a225bd85ac95ab1152180a9285107cd632ef2f15bc9ffe6590f7ce47e72e53e7b9ba59a1f6e4a400caa3c6ff9b501917f8dd89012", 0x65}, {&(0x7f0000000540)="7d813c683f884124937fb705d8c95a415f3504bd319f65f9936a980286a4b91ec48bf776ec97a5", 0x27}], 0xa, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x40a}, 0x400) 16:11:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fchmod(r1, 0x20) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) fchmod(r0, 0x52) 16:11:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/199, 0xc7, 0x800, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = getpid() fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:11:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x148) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r7}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r2}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 16:11:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) syz_emit_ethernet(0xc2, &(0x7f0000000080)="c7bcf79d728371b4bb5d646d7e7fd86057c87629431ee0857c55f915df55a93b7df6852310fa204c2a5557653ca5a35c8d5372b386aca4b555ba962935d4b01f17f13098f57ace6959ae691d28ab813e2ec495b61ca7a4a45b2bf7ae3bf863ba5dc74c5faf3f9b9d139fb7a8e5b9ead9840cbb1f6aa003c6c98a25c4ee05eaed20fcd51c92ab47a0703b8f3ed5668f2db306d2861a05d6ef8a4265070d80761037e474dc6c6a386520f4c463e05bedb1e1fa32c40c56fccd82f872c66f500675c274") r2 = dup(r1) getdents(r2, &(0x7f0000000200)=""/249, 0xf9) setrlimit(0x0, &(0x7f0000000180)={0x7, 0x12}) syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1b, &(0x7f0000000040)={0x2}) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x3) 16:11:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb02475000000000000000000000000000000000001004e25b5b13555112a02aff8051f7e87d008055315d07f48f687014669014292a804aeb8d0339388ca39441547add920fd141f51a345b7ab35433bc5a246fa8309f96adfd7dbb86f6de9310d0cd032f98a8cc7ea85150c756cf2a9b0a3fbb5c78d91436cdbf0a93ec88ce10defe68dc065bce48eabf15fc1"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000800000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:11:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = getegid() syz_open_pts() setegid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:11:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/88, 0x58}], 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f00000002c0), &(0x7f0000000500)=0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x3, 0x7, 0xfff}, 0x7, [0x985, 0x3, 0xfffffffffffffc01, 0x2, 0x6, 0x9, 0x10000, 0x1]}, 0x3c) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000580)="20ba2d3aaa775c9278d97e6a65e3b5ea679db87c152df56714171bcc385577690362b95983a686c5706e5cce8bd95fb2db248502075b7cca3c31bf7b8a2604e9cf933201dd2db744c60c36305ba4787fd78dfe64f2b90a67873388ce17196d9e302061eccb37fc155fc3f9f14f7d8c9ffca75c3c216eb6bd595ce8a6d3c9f96b1120db", 0x83}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x0, 0x8002) getsockopt(r2, 0x200000029, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000540), 0x4) 16:11:05 executing program 0: select(0x40, &(0x7f00000001c0), 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r0) 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x485, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b1b4996d39ddcfd807472e79e9e9e6d548b7caed77f0e91db6946b7236595618cc9bb96e7b83bb39530e0e77e2925700e8b2548cc1efc3d979e11ed7f20fa59e6fcb", 0x42}, {&(0x7f00000000c0)="dc87c2c149d7f4b980b04134109d8b26860c7aab7f5448e235755b18946625b140d10c55a258f0a74d71be58a8ce4ea80b4524a6460f4d4192dbfcd78e6595947c671b2a622ebfe3b006878a1b3ccbd2e2747b40eb5fe36947a1267bb735634392397fbccc9971a9aae3d1b1337280d45f9918318b5c49b469c53fed527f4956c910a613e51e8c559056c94fa3924b1dd9a566942d75268e344cf05ab97799fb664aa357803a0eaa8083a0123e9b5d54dc63ae6bd1d5b26ce1046b6f5a0e9010a5b0185b7789ae01bae829124544f26131c2f02275b103af1b0e805fc424cbf469", 0xe1}, {&(0x7f0000000240)="04ef621d5f7eba328cf9fa98e95ee2c79e5e0c0f59bb44e22bd409cf35a8e094e4d73b0a841a4a50bfb4dbfdb1a68042af4f877ebc1f66860f4cc416f77c37b59709e82e7c3fb2b8856af5eb2e91f32e8e2dc8802e36d8d20196ea40e3423faaacbc046b06520802195b7e549a4613809caafab4c780a8a6966961808417c98c6bed0fdb6f6620ad4bc03ab75862b8c7b2549ab713ac25635a382139a4922ca1d12939cef6ab2b6fad36dc9980c3dbdf58fa66392eb054dd6ff43590d584dba9cff2186c89b855e9c5994e74b3d6b88d898e47dedd790e2cda2820726151d0a0148278ae21a992fdb3c7e981bae478a43c8578948f7a4de6f7d3f0e4c1f3694b432ef6c55d10c0e978497addb34c23680b7609c6c9ae597633f3247c4c226aaa230e728e82564fe2233504f77389dffde56aa7cb87c7ccfeea2cedb9cd89aec8712938706492681e51fcc4b5ff1432cc210a3f4184940c4e72f3e578a768e5013c06105ad72e1f8b278d58da03bdbc20c984af1310a5c2d497c53c5bdc5d075c5790637a6509b5b9432190e88dfec349e1b3d04450ca7fb41471727b8864b85b20a3fce729d105ce32a8e02c7fc93873b11f6bcca9f383b9d442ca58009cee3d0d17de1740b63b6f193bc7170450c5c609b25c5f0eaf330d1f29dce0ad33928426fa38f1c2af2a429f5afc800c79835cfd5d36e2736196e47dfc1db39160f75dc3c9da08eb58caf17943f1c989278796c169bd2b124d6b79611144e12856a4a4a219218a4a69c19711904800e0fb8e3c7fd57a5393edc6aaf1b445aaa78ce45786936b61b4b1d91143dc8e1f7bbdab237a75d9537fe5f12d421cf12d339a7b36bb84279fc03fc699476d8bcfd68930835f491569161c114a5f315d8d82e451a0f8048e332e5bf5818873c3ed015da0b6abde0e209acc8fc40608388764c4b45b52cae24c840383041e095ca00d7c924689e8232a1e01a406641ce8c36fbe74e52fb58a721eb2f69d145397659f131c8ae808cca698e95cd1d97bbc4b2fcedd30b4198eccc52f5c7ecd5ae0354365fa44d9c0b14b9ee812847ac094a112381b5486372c2d8e9fd0431a59959e776c3f5058290308b93f363ae5aed4c64e64d15789d9d646e367373013af86f8b8e0e32d32e9f8fe0359969bc03202a952b09ba3bef8849cfd25eb7971db35008e203121dcfe28fadc0197d1e533c04f12e408ee52703a36643fce6976bdfaa479560286adc54bf04d19b5f98c6bead8f141335392d2d797c066fe34806428d11762e1360aa0d015fafb59dfae762c9076b02611e0e44f73b203eae0c1cabd389c9691d665910c67e09151f6f704820308f27dcf4d9942fb583e8ccc94bdf7ec802bdf3d69dec99b18e1868d6351af73c3a670741b4b8332af4da2a0f36963494af218bee4845ede9744e371ef3fd56999fbc11be7d5a8da1da3b6452d5aed136a4aaccc73f203d6201258a586e5b2963b65aa4d67374143bef4af5075adc6d917132bda09e538e5f51674565aef90332b4a650a276bdbbaad2e9b35f6bdb20e23d50d9901f4dbf7fe930968768f8ec760867ef4eab6071453a7f21114d7fd4a769a7bca580f9c4d83cfb92f7bba9f22fb1dfaa5a0ce4f955a0eb1c78ad56ccad3807db3290d256a858711f0e9c60fd05dfcb967ca760284c7d40d9cbb3c95a84d21d3a086b938ce58a3302cfdb3f7f1d317cd4c5a8d30cca7a72a996383d3598d3876dd18620359176988ecfdf24b79d0d2ccd741f812f8f60d620f00263eb1d1635d1b522a6b1dfe3f11a8a92bf1c80efe4e6a89c6d0e3e21a48027b4ce0e2e52c414a030bffc7dcc1aa1b62161e5dd1df30db82fe64228917af6df81e4b51a957ef925534ded92c1bc688cb31f8f6a7f443dff498b1fe14529442b03a24d399268f3ecbd9b679a2c0b215f68a5ec5473e2a93d02d226997cfd724c10c2e0534a0d6d71eedbec15389e1d8bfe89d4bae48f104a42f567fb4ba00ccdf01b35702df4b2d8e98cc53eef0a971fa8d7ebe7b6e233cabada92290700183cb1ec69df18f1d9566f370de865fa5f2d07c8ca78d560f2611c1ef9d0e270da6eaf7577148d59e7b12a57d7ee55ca1b7054d5bc59ac18c08aff0fac3bf169e095126c362dcb109d777120e0df350ed11852db6b461f7753d00a29d1d21e920d37367648d5e9fd4b3fc952db17434114007fd50e8d463fc8ee346065805688e3fd859029f89b01c99ba4b997d030fa412bea7910ef819cb0bddd8668d26cebcb9f12f7b42e8c0b3286352774942f7c4848285a3bece5a41771373b4d31c5905df70e49dc910f30a9d85d404427bef745d0974a2696bdeed3e0f5f307db603d9578586c1b55eda22fbeadc144b9529105abc6f35dea268e97299695279818926a02ead9ca1938808253086a5a8b69ad8771259e626247084084b6d07c3857870bac9cdc6024108216836ad0e736cc85788618919538f437a3e49613bd78c97242b8c71182e461874b615d55b804ad10687cf60f6205e9518d44d7996d5e200eda94e1bd504d63497fcf73970f6c151161d866b5837a52cec2f402d61d5599fcd74c3db56dd214a4015f1e69f1dc28e558b3123d3d27255875e92cc43908b661fa538fd58637255351e3549f665cd387765e5e3f78a40362a3dee343559638bfa3fd0626888eb0fa54583123b9095c67467f58f416fa840cf8d9ceaf68d5a2b5d6d7c54c64cc15b714373ed385c987c8ba5897d7c69aaa2b917939cdb299e2a6cc194e142ce0532a6b44b4fe3f53a339f1d2a8d72e4dfbd1cd85352f03c778dbe9a84415f1ac7fa48a2f50a2f5b4d67502fa26718754b330dc5978c2cc32d6d94378a14e01c32da7109d616b42ac836081fb90b2f939d6a542064bff8ebf14c54d1a696fde8b07c2b7ec7be571c3488f3bd25dac3635be65ba9bde7d67f1ecef80014dddca10d43a7fed5beab4731fa57d2c21ea1f19ead53f005ecaa5f346097a6b1f486af837b2dff70a0da37e07878a5d2efb1b95ae79335c0d367184eed0bebcd4970562a15ea26d21ce6aa8d74cb013d214b3cebe89e898b896b41f923054dc0f82ecb1fc5da8ad83567fa9dfe3d1c150d63be658d664f1cd97b5f2b55357dd404bf65295dca1d690ae51e2062aeee47389f102947a9b9280023004f3f131001c85782d8ea5ba2ac57956c2cecebc80f26aacaf9b43957022687e55e26bed6b6641c774f6e2ef7a2acd8c2ec3ec751a6bff383841c4d0a73299035b3eed637cc56acc31ca58f85a70967af85c9c3662b8cbc2259348476eccf81dd95a442bd8bebdd046b7c4e9156cc5a4247755759892e306ce58882f160119638df5626e444db4de70a136368c6616cf5303ae86707a815e4449c4f7a780675bc38cd22c6c0a7f388eef2e38a6e31c92869640b91562681168216452b5434f13f495be98edc93ff6c872cfd90702ba72dcf4faf377093caa020a7236c571cc5f360bda3761a6e71d5149aab9b98133f4897a3ba1b60cc8f009c539bb9529f6349a91ba27f50afc18b20cf8c2dcc6490b9c6c3a7099f433700c2a777f78ca3e5ef978a59671dd5726c256af8ac443b832061eacc485333cdc61a0985c1947dd577ec58ff5c32e98ef8b52bd0995a561fca69530c01c53e3a8c81387ee2d89846df3d446447a88ba6841ca1d77a811c2ace45e6d4e525a46128387941e61d839088afdcace16e6a4b634656915807153b5e6ee775dfef746eeb515e33c727bf4c5d41840c8efd0591c5606f1b1738d023a9442c8b48a0830a4f6e4a9ba17144b0e8f761641f6f33c78e592a151ae9ff7c2339a02dacad7d859d1ada1d037c1a8bdb8d67f6602bf6424e1c4ea6930c3154a66cd8627566cc28cbbda8d06c6fff2b8d36a28e8864d122b916877a6dd63849f1be751cdfa09cecad73bf5818b638a58addcc116701ce0e57c59d32502df49d83eed5a76e758094d8f98cb91586c09baf759767a14d1398f624e426eecb799bf6da9b474695d1fab73f5fe5f9997d566e097c630dc91dc11277dcda2a3a6e0473cb280c736e5255a03956f9d9a0080189f503bc8a49421bb0966670e392f6457cc6772d53a162edd07f93600482974bef4d451f41359c378b90e1e4dbd18f6ed22705eb371aba27eaf9e5e608e6baaeb84d86ea16347e8876cbbcdbf26dcc87f75d4fbbee4ea09fac16dc1b762b7f385b7a60847187fa648fb17d43e364e910bb1675cffd0941db87ea6bc81f9a81ed8c738e9f221d5a5416bea0333f9e392895f14133e4aee6e7a5d05bb2cfa2c877934ca704f9739f0873d9704fc8435e6574d98c0481fbcb6f2ffee909896df3e7fe40914bc1dce756a973a5285228c508325230b2c86ddc14354abf9e788e2ec245117c1a98f6565c1a87cc8cb15d2a361d32b0850250011d84baefd467ce205e9bfd24902949e1bf7b0a31033d1524296373c24b0fbd160935b91b270461686d31d5c6d35f3c2f5aa2fb502cba5ba162b4425946e4807028b9c30fc4bc73186eab168c4d93c2c13f448cd05f67241189f39e216b0fba95a6c0ef0ca3f975fd5437d30a312a589903e603a834238b66dea643ef4074e6f6e5b6eee5456aa2b04751402204cd029b063cf7068301efbe2a32b9ffd740a628a9c2615a41a5844e2120f65661a317757441cfe5769bce1eebb1337954b176f83d224ef673cce2ce3af2dccfed2f783e1a8b7da57c15bac19954d7a207b18d05b313514411975154523fd4e0b8179a8f952bbcc52d74b0d71f80bb2e5cba34e203d0dadfe443e903b414ea431887d05f58e321ec40025c6ba34c70a49306aadeb9b808c34789fdb0d39ffadb639823560d2e1ae00af27efc5e47cc1d0d683136e79a01e049c638b20f6c31a56710014283a0969e3aff2b778b39d42200bbe61861789a85aa0070269b7ff65bacb552d6453d2660f035f0ba7a1aae015ed28c4569827964adb7bbd7552cec623176101d817698d2c017fa10836f562c591f882985ff21dd0e69bc9d7678b9a3150bbe2e9e747f3d4caf710b467f6fb244af43b7228b1deb5ca21b077a6611b8ebdcacdb87eea091dad7b6f38a5068abccf77054c604f746c41797a84e0ce276c5250be11b71b48583b0d07ae9448008c466fd823565866e94d03d286a6b28bf27cf5a3c55dc402aa727a14f788da0eec514523f8e57cc2b76adf54469e3debc6670ed00872d5e30156f4f06e326d0ada4d175388c57eeb959982140426fc3e7b503bf8e516e678d92a7f06fd0411cb7a8b8111fc63d906a05081f8913885e654c4a9da5946ca99dc3c0249a890f41426b6acb5b0cff594e65519d5dec50e182609a01e7e864d3a61f08581d8b98853247b2e639d745855c8f342f68bc99fba3bf1ce1c76d12d08045337b4590159a25b3d0a165ee8e812236c2adc5431a89a1dc9d49469d2533520fe809faaebd55512dd1d2929275d4e6fc7d88fd44ca726c79ce927790bd0b7a48b3d5c2db070bbab66b4db5a47dccf62a07fff19ae09be1abdcdc72c3054bfd0a63ef28d99ee57c719dc7985ea4d3b4f78af6db41545d8d1e3d536dcb0bfc4940306e8e984186e66ef375a114d9716fc767c3a245b80689c43e610a63481d1b2e0a7041c1fe9d1fa2e9e5c25e2b4d4bd07caaa483bb84353e79176902e82ad06c6174c2d6842df16bf628565e9c30f027c171f83984eaa4db8ec0d88926e06440e34efca4b96deeeb91d1e881e9451d6d57bb6889bd3eed4349f469d96de3c05bbaacbaa190bcfc5fa635423f07977b80b5", 0x1000}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="0001000000b0a660b3e6fc6354c2f58400000000000000ff267d28e0f21ce87369e3b2c91789e009cabf5f269a2087c73def54092a4795fdf78e0b6d9bf6cc8c01f81777b19b1ae404514b3a94ab21c57599eb2923ba18a69c1345700a92df91ef93fefde1f1a79f266a698fea53d1591e794e87ff36ae8cad7d802caa002a848f911971c252c160d8d9bd9b7ab74b0b7ad59112c85ef41f98e2ace6c6c0cbf0c2c09670eab7b1eb6b32dbade9bdc5effc253b9f9e56f57372cb233224a94a4a91b9a6c1cf13a07d62a5dea6b541946259f7af84bccd466076c7541e09318f765017c74d3077e039fd6224906c68a123f1ab202356e877d7c45dc78b"], 0x100}, 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) fchdir(r2) pipe(&(0x7f0000001240)) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = kqueue() close(r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x39, 0x80000003, 0x8, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x9, 0x80}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0x9, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x82, 0x2, 0x6, 0x4ece}], 0x530, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf000000b, 0x0, 0xbbc3}], 0xd89, &(0x7f00000001c0)={0x2000000, 0x9}) 16:11:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b65e4303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 16:11:06 executing program 1: r0 = kqueue() close(r0) r1 = socket$inet6(0x18, 0x4007, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) fsync(r0) 16:11:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) semget(0x0, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10010, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="1c9d17587c42487ce220d8608d0047ad113dcb4f0746b3476c04c1927fb9360cf0e22ab920185d426ca37af12e7dd47297209ec681d54970c8fae35044599dc8f765240f65fb871f61395c3bcb32658c6387e87f4423f6d164bf4ddb051c841621dffafdea7ab878b9", 0x69}, {&(0x7f00000000c0)="b77046047f782daba98cb8d678a72a5d690dd4e7ea4c2d90d1", 0x19}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x40c}, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:11:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/124, 0x7c) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:11:06 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0xffffffec, 0x7ff) getitimer(0x0, &(0x7f0000000000)) 16:11:06 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x17, 0x0) execve(0x0, 0x0, 0x0) 16:11:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munmap(&(0x7f00007e7000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:11:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x121) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 16:11:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d0d730000010000ebffffffffffffff00"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:11:06 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 16:11:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) execve(0x0, 0x0, 0x0) syz_open_pts() 16:11:06 executing program 0: pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001b00)={&(0x7f00000012c0)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/247, 0xf7}, {&(0x7f0000001500)=""/99, 0x63}, {&(0x7f0000001580)=""/121, 0x79}, {&(0x7f0000001600)=""/220, 0xdc}, {&(0x7f0000001700)=""/169, 0xa9}, {&(0x7f00000017c0)=""/2, 0x2}, {&(0x7f0000001800)=""/195, 0xc3}, {&(0x7f0000001900)=""/87, 0x57}], 0x9, &(0x7f0000001a40)=""/170, 0xaa}, 0x801) r1 = socket(0x2, 0x1, 0x0) kqueue() recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/20, 0x14}, {&(0x7f0000001080)=""/226, 0xe2}], 0x3, &(0x7f00000011c0)=""/122, 0x7a}, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="95020000d5ef07ae1ef7"], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='r\x00') 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) 16:11:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2099, 0xd, 0x6, 0x9, "e8af5367a4e4e3d74a14a200b88a000000000008", 0x80}) 16:11:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) r1 = semget$private(0x0, 0x7, 0x55) getitimer(0x0, &(0x7f0000000040)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/4096) 16:11:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:11:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x4, 0x620) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000240)=""/178) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x4, 0x200) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:11:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:11:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x9e}, 0x8) 16:11:07 executing program 1: r0 = socket$unix(0x1, 0x87, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:11:07 executing program 0: mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b9000/0x3000)=nil, 0x3000) 16:11:07 executing program 1: 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() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:11:07 executing program 0: r0 = socket(0x800000018, 0x4003, 0x3f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mlockall(0x3) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./bus\x00', 0x402, 0x8c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x4) r4 = dup2(r3, r2) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7ff}, {0x100000001, 0x7}}, 0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) unlink(&(0x7f0000000280)='./bus/file0\x00') 16:11:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000000)=""/59, 0x3b}], 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x400, 0xfff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() 16:11:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x652, 0x0, "ad71f07200"}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xc4, 0x4, r1}) 16:11:07 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) shutdown(r0, 0x1) 16:11:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000240)="40e4f995f6d0b4957de3b596d31a207895ea83f9929e30789349f5c90d34f13b07a24fec17fb83e5827e57101a7bb3e319bdcb3af04d24e71089155feb94c4d88eb7dff7632f5bc4dad0a949fc651d71a2fb7342b814fc117d369248498a87c96bf2962fa981be80681c1c74945ea3be4605abf9a1", 0x75) 16:11:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000000000a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2b9) shutdown(r0, 0x2) 16:11:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) listen(r0, 0x1ff) 16:11:09 executing program 1: 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) socket$inet(0x2, 0x4004, 0xfff) 16:11:09 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:11:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x102, 0xb8c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x10001) open$dir(&(0x7f0000000080)='./bus\x00', 0x10011, 0x4) 16:11:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/215, 0xd7) close(r1) 16:11:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x800, 0x0) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) getitimer(0x1, &(0x7f00000000c0)) 16:11:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x5, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file0\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:11:09 executing program 1: r0 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r0, r1) setitimer(0x0, &(0x7f0000000000)={{0x5e, 0x3}, {0x7f, 0x4}}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x6, 0xff}, {0x9, 0x7}}, &(0x7f00000001c0)) 16:11:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = shmget(0x1, 0x4000, 0x0, &(0x7f000062e000/0x4000)=nil) shmat(r1, &(0x7f00001d2000/0x3000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000146000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) getpeername(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) getdents(r0, &(0x7f0000000080)=""/245, 0xf5) 16:11:09 executing program 0: r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) sendto(r2, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x8e8c, 0x1}, 0xc) kqueue() syz_open_pts() 16:11:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x17f) 16:11:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0x1, 0x3, 0x8001, 0x9}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x1000000000000243, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000000)) 16:11:09 executing program 1: r0 = socket(0x10, 0x3, 0x100000000000000) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000040), 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x93, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x20000000, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x6ccd91e7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x22, 0x3, 0x4}], 0x8, &(0x7f0000000180)={0xffffffff, 0x7a7}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="33873dbfff2e86f6624b890db9b81761ae11ff7b9458112c77055304e0f84cb37679500fb0bbe45b622afd60bc2b8558df700e2483a8fce1854a02f68fe9aa263daa73a9d030d8d2ce7da2ab41dc06326787c7970133612ea44223f9c8578d0bb72b3f15ea7e6b834804333a02870b8b7d1b", 0x72) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x39, 0x2, 0x9) r6 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0x1e6, 0x4}, {{r4}, 0xfffffffffffffffe, 0xa, 0x2, 0x101, 0x6}, {{r2}, 0xffffffffffffffff, 0x90, 0x80000012, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0xfffffffffffffff8}], 0x20, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x80, 0xf0000091, 0x8, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0xac, 0x1, 0x0, 0x7}], 0x5, &(0x7f00000002c0)={0x70, 0x401}) dup2(r6, r0) 16:11:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000100)=0xffffffffffffff92) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:11:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x2, 0x4000, 0x4c2, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x20, r2, r3, r4, r5, 0x41, 0x9}, 0x8, 0x0, r6, r7, 0x101, 0x7ff, 0x101}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="8c3001eeffffffa880f1eafef5ec65df", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:11:10 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:11:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffef1) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:11:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x10cb}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:11:10 executing program 1: r0 = socket(0x21, 0x3, 0x800000000000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe3b, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 16:11:10 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000140)=""/232, 0xe8}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:10 executing program 1: setrlimit(0x80000003, &(0x7f0000000000)={0x7fff, 0x8e51}) setrlimit(0x7, &(0x7f0000000040)={0x804, 0x19}) 16:11:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8001, 0x10001}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0xc5) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x8}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000140)=""/207, 0xcf, 0x40, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x200) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = socket(0x1, 0x8000, 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r2, &(0x7f00000002c0)=""/217, 0xd9, 0x803, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 16:11:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:11:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/52}, 0x3c, 0x0, 0x800) 16:11:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xda03, 0x9}, {0x1, 0x7fff}}) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:11:11 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 16:11:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) flock(r0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000000)='./bus\x00', 0x88, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:11:11 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x0, 0x3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:11:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x1008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x202, 0x91) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0xffffffffffff8001, 0xfffffffffffffffb, 0x100}, 0xc) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x80, r2}) close(r0) 16:11:11 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000500)={0x3, "f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da72137662ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d3e7247d88b2020b60956bff637c41e5d7ef81d266996ad97e179b49f924202f5f82eea437f9727eacaab3fa90ce781603c14c0f7f1f95f82f12d4e51282a4e1b51f26f78105ed523e16a16e0018d1d620d27cd1fa6cc2a82bfcf7d5d009f4aad966126eb99c5dd5afaae4e50cdaf2113ddff29fab8aaf7d5bc0de85ebdc7eb87b46230e35e53aeed6603a62860c243f178f62df7ffe79340d35e5fd6551ab81e250259308bd695ceb12e228e3ea6f13e9a34c0aa1f8515127381b0d5500550070e310fbcefc0f3d0bbd42b163c4c33bdc6ad6eddfadee535f5ccbb7047de7242f15ad67820c2c01f4bd93e8ed6f82f0b7f4291eaee1ccad71e6b89f0f73c1fd011c00218d5cc242eb41cae15edf5115c1ae4191695b89c3cc266e96a673dc505bb469c936d44d6e7cb94d18b9cf5a5d2a8f061796c917059b0f8304aabac2119662c914b772105e20e1dfd5c0a5cdceb34e59bd1d56b8c50a7a38e4dcf72eba492141bd863207d0261753f825703b3be78a9dd4b48f1c738ad4d66df2de0a4229549380817d9fece9d683bdb3cd310d4e7d7815e6291c138dde069d1905dbb26198de27d74e5fa8679ab30b7850a0b3a50bdb151c47f6ef806be2016df7b74cb8bb6799b1d32fc78ff9c2225f94df0fc099b1a9c936f0cd4ae0dc7c177f97af821087bc9bec93e82ceb22f5877970d37a389233409f7d832716fae9001bd5a65c1ff1f9a46be36ce24471b7a34b252f47dc7c4005bd93482e79c1e5eebb93dbbb88d674bc091fe8aef0f3baa4c47d2aebe0cea8c5901c312afdefdd5ffcdf0bb607eb14c9ef8e97d65c0f4a9e5f8a5b723b3547a292190127551dd61390d991a5d7cbd26f1f52196a7679ac611eecf6a9db03b856f10b85e7c1515d2c559f9aced62ec5ce26fdb91e3edf773c6ae40e13656402a01775bf0fcebba63068bef62c7575091bd37b5a2a2f3c16a5eaebfc84de6ac88499f67ba55f6083056cfb7a29c76a94a16a2da69a6550fedc5018e52cbb4b132451407b885e7fadfede4d5a55f397f78f0415d73d755362883baebf3ef4fff7ab0510a11e02d8985722fb5333afdbaaf0b9fc68a6194feed37f2fcf49a81aa3e1f5bd1a950d51c6c8085b961258d83b4c04ea9ef5712b25baa1f770469276a612aa6c6f457aa808388be8ac40994840b4e1a200febed6cd3cd2fd970fdf169a06968cf08e9efb0ece604c8b67826cb29474d4f452f2367cb574a69b4fe769352df8d32e3fc90d10103d7f48bb03943a8ca46f883f34da1b2c86a2ca19c4edc59ee52c98c8a1338a31fe7c7a70dc8a1b74c06596a0efa47c5c0e3762347622825fc4a875c46304191dd4a5352dc69bf10a9c7a2c83095795f340a8e304c79c1f13bdeda87b60c343ccd6a23249b03bcc80c44e2a521c0c337b3feb9bc7de098e109b17a3a534026c7853fe00481d1cc745fabd783bd10e40f907e6a05f0eb4e7e2e7a97cc4981aadd69abbe88aa141cc7701cd3d04572fa16ba7081c3fc3f291623cd2358fc1ed329542518990de4f0292b682895a78703f81a95f62e4e2dc98e02274d927e9a7e6e9127959a6f1d8caf5f9f37f4500469e49e38f8467e3d2627027bd036e14d8253849506224165c253e3de1821f3373a1d49d686b2989bc69daa8d58a761f022a080b8258c204e9b7a51d8d02e4c7fbd1d9bc49feb5b6242cbd8dc19cebbeb5b80d25afdd3a00589191a1de02ec3e0f7527fadb4f00217ef2e2061251ede46673eb92db67c9338d6a4601770be75ae7ffbea0e4b597bdc2dbd406835df90dc24cac2a2608014cd715519be541c2e14ab857545072eeb2d5a1613c6652c7ac5413bde4821067c9935652008e33d22586e6fdff7fd893c5b4662db78d558b84052e8fa8f16e1fd7cb81a588140faae334757e43f1907e80d5fa17a357a09c3300c7627d0c8302b08dcd42dc9b2ae267d88b5608e1c2f1c1a5bab0b304988c96c71e96958991ed301f2e776ac6a274994a92d72fb996f49acc7ecf9aad270cb74bac3dcd39a8f471ca715b7cb9d4494cec4f0d05929237e8aef05e320e0b91efc6ba321647b1811278c8919282148f223b6b3cb3c0efc4a335868a74c01dcbf94e2fa297339652946c0b97519e4186b7ff82fa9e6cf53ca6f92c5f629a3fad2"}, 0xfffffffffffffecb, 0x800) 16:11:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20881, 0x4d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1c8) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = getpid() wait4(r5, 0x0, 0x8, &(0x7f0000000380)) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x16) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x8ca, 0x1}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf00fffff, 0xfffffffffffff5f7, 0x200}], 0x6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0xff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000040, 0x40, 0x3}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x8e20}, {{r7}, 0xfffffffffffffffa, 0x2, 0x1, 0xfffffffffffffffc, 0x389}], 0x7, &(0x7f00000002c0)={0x6, 0x1}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5bf, 0xfffffffffffffff9}, {0x6a7a, 0x40}}) r8 = kqueue() kevent(r8, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0xfffffffffffffffe) 16:11:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x4, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom(r0, &(0x7f0000000080)=""/168, 0xa8, 0x43, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/21, 0x15}], 0x3) close(r1) open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0xee) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xe82, 0x109) 16:11:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:11:13 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) dup(r0) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001640)=""/40, &(0x7f0000001380)=0x66) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r6) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001340)=0x9033) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r4, 0x100) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r5, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 16:11:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xfb, 0x1ff, 0x5, "e53afac03e591704605281c7934e0e86529da63d", 0x5, 0x40}) rmdir(&(0x7f0000000100)='./bus\x00') 16:11:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffd, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:11:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000000) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="a2e3f50858238e89d1df41c96e9ba923e1296b5e73b35937997a5c93af439c74a3a25ca621f4db03a7ef1f1a16449f9952a7d1c5762e8f2110", 0x39}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x10, 0x57d, 0xf9d1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0xffff, 0x72}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x2}], 0xffffffffffff0e27, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xfb, 0x1, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x81}, {{r1}, 0x0, 0x2, 0xf00fffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x80000000, 0x39d9}], 0x95, &(0x7f00000002c0)={0x6, 0x3}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/80, 0x50}], 0x1, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x6}, {r0, 0x1}, {r0, 0x10}, {r0, 0x20}, {r0}], 0x6, 0x1f25) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0x4}], 0x2, 0xb8b) 16:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x5da) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:11:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x1, r3, r5, r3, r6, 0x20, 0x4}, 0x5, 0x1, r7, r8, 0x8, 0x45b7, 0x100000000}) r9 = getegid() fchown(r1, r3, r9) r10 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') kevent(r10, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) setreuid(0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:11:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff}) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/208, 0xd0, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) geteuid() r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="794e7661790fd6", 0x7}, {&(0x7f0000000100)="956562286066de146dd8c427094ba536a8009fc4a6ca6d2692d828efd0c584caedaef99ff9b68ba802d7db1d1e9a5ef27d528badb3b6a557922c76", 0x3b}, {&(0x7f00000001c0)="3a75408d4faac5d0a35189da50e2b239642a4d33d650a250967e57787216ed6500d1d473be4ffe728a68f428fb5f3b241d61389a0e0354715a9aa7485db8318d8870c9782aec0bbf8902e1b24df251a2f752f2668c7050700eec314d8bf42cba351ac4c934ac95fd04dcae5e87a3ecede0ed58ddb0d94bfd082ab4f1045605cb5a098839ad6a8920ace2bd4fc5c2e1df113815301da39271518c00", 0x9b}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x120, 0x402}, 0xc) 16:11:14 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x102) 16:11:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71f7ffddffffffffff", 0x123) 16:11:14 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x122) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000000)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x79, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10140000ffff23b3d907367c36998d12e402637f39c8e5"], 0x10}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) close(r1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="7623b95b99a059", 0x7}, {&(0x7f0000000180)="25de7116252354019125acca7fd2bfd08e245272148ecba37ca925f46148c177e01fdd8aa2e8edf69ecaecf71bf6b2c7eb3cccbca65086a61d50a5aed968af5f7f04fc6d35d9b8c62df4b15b25e356c94a213294d4dc77c074ef1580201765c5c69794eea6c5e1749d1a497e669f60712728f55465c1fd9432a34fc4744e679fc818fd18e7af06096b7ab66168b7a6721a9c48829d454131f90020dbe278f9adbca974537e067ed9a592f29724a26abc4cc2439417052d327f6487f9b672a055564a04c6516d472ab7a68e", 0xcb}, {&(0x7f00000002c0)="c258a92373e42c494d3fcd7398eb8ceb8afec88c41e8ba80b3ef9c464924e4abd5e1f9e6b5e0e88b8a43b8f2e45f80af1fb7bf439fd390fa8face44e0def431b4bb3519da20bafbd9c61d5eff09de1b503299f9d3c6835b12a7d9fb293d452755cea44116421318bbdaa44b30fbc4e592b118323b25f3a890bf60d", 0x7b}, {&(0x7f0000000340)="1a4d2a961b", 0x5}, {&(0x7f0000000380)="d34a945d0f4e09a6e5a41047d3935211bbbede69800252b682cc4fa39cd7eb067a2354d6993bfaaacacc623cd705bad80248b744ef3b460e723409c6d1c82745f885ed2af542d6ac093862ceee22c92222829c11ac1b2fbaef1c91dd8a06f8a7087c36bd", 0x64}, {&(0x7f0000000400)="5169471fcee2fed57cb75b551e48dfae882d7fea1502d8b35d54e8c2d47b183e71450d46602ea158c4fc62e3123b8bf3d8492ba5df01c1709f1e366e1454aafa2217770b8b6605fbda5bcd189d28bb5664994995194c78a8dbcc2fbd0980c18ec4e86717d92831ed3ef967e6230cdf8e844a2ea4446c7e2d092a1ff66afb698cb67087", 0x83}], 0x6, 0x0, 0x0, 0x1}, 0x1) r2 = getegid() setegid(r2) 16:11:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="911652d250814da660082b067cbb9d7c4d396b1054415ace51274d3ac09823f6db8fedd05b10c86925b5445896c09feaa309cfdb31c5cf33858c5bfb463e65681bf9014a8b0f717c756416ffee50e321bd1427384d806dd983a309e08672bd9edc36843f8661cc8c4fa3df69bfc443617afa90fbd8674738cc66c41de3e4a088c07619f33033153e096d1bc302d2cccad7b1850dbdf5c8b4a1d1d09d6c1a9ed3e4303982cd8ca130a5dbe392a434522f9737cc7b112f822c036f98039ee7e9c60a03a147762e326728e01cf6ad50251633e40aa1d0deec6fc8abc73b0c022d581bd661b4994c", 0xe6}, {&(0x7f0000000080)="dbcd29c39b7e741467c5552780a583fef2588b55b1b554105d43415216b78efcb8d3c30f2bf6d22d4fe3375b36", 0x2d}, {&(0x7f0000000200)="497fe58af980c02622af9691e2e5ebe793a32cee7084bc55fecba373d29424f7839d3b9b4a6c0c027d677fd1e026e82253190f8c4b95eed5a92545a40da4a798fc67dabb4a1ccfc8a69bf35f", 0x4c}], 0x3, 0x0) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1f, 0x8}) mprotect(&(0x7f00002f9000/0x1000)=nil, 0x1000, 0x3) 16:11:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) 16:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) chdir(&(0x7f0000000280)='./file0\x00') poll(&(0x7f0000000000), 0x0, 0x8000000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x8000}, {0x18, 0x1, 0xfffffffffffffffb, 0x9}, 0x1, [0x5, 0x7, 0x61, 0x9595, 0x1, 0x7, 0x7f, 0x9]}, 0x3c) 16:11:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="66e789dd0e92b0458e71624568fda03558ffbde7f339c093f17c58cba0351fdfd8b8a8f65d91145f950eae3eed6aed1798b94a25892115735afb3d7cce133ca88e3a18ca03010ca57b49295b2f8740289b9418ac125ea6af42816ecc8f17712b03fcea357efcfece9a046da1b8af7b33320aa7b20f5b69274d83a0a1a7d63f4232715dde02c31353781e1d21f87e3060266fc2c0c08a0ed27b32b65405904cb1af5583f5f8dec209a61657e05b", 0xad, 0x4, 0x0, 0x0) 16:11:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:11:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x101, 0xaf, 0x5}, 0xc) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 16:11:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:11:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x98e) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) r2 = semget(0x2, 0x1, 0x120) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/59) 16:11:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1f, 0x6, &(0x7f0000000000)="d48dee801af6860bee615560127d6b58e23f8a7e144615b42e2f414d841ef7f1633dab67a5e86ed0cf039c10b3cdd5841cf516f88ac6ede5ecadc8bba5e765ffdd53a3247e75c618169cdb56922131489501a3f8a429e2c03b926ab1b85a0f35fe6a995cebd02d15aeff575af744997ac2f0a258ee69e4a9cf1c98d96bad97fad0a3c8628d3e86f12d3c84c0ba31f3d8921782b0c629144013fb45a9d2f8bf38156a0a0778636050bcf892ee15d8ddb3601041e81caf4aa27e340e11d9de72c98d73ac291d38eb6926beb2b1649a6c15a48e0d226ee4e237a9913a6498e0bab750029492e9abd43c94", 0xe9) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:11:14 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0xb000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff6000/0x1000)=nil) 16:11:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) accept$inet(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='\x00', r1, r2) 16:11:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x1bd) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:11:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff9b) 16:11:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r3) 16:11:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) socket(0x19, 0x4000, 0x5) 16:11:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="6c7254c804f2bf91", 0x8, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) 16:11:15 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0\x00') flock(r0, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x9}, {0x37f, 0x4}}, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:11:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/116, 0x74) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x2, 0x4, 0x9, "e5c4b0a4b32c42f7d130767e527744204360981e", 0x4, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000342000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(0xffffffffffffffff, &(0x7f0000000100)=""/67, 0x43) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x203) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)={{0x4, 0x4}, {0x2, 0x2825}}, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x102) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r2, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) flock(r2, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0) getuid() pipe(&(0x7f00000000c0)) 16:11:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) syz_open_pts() 16:11:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x5, 0xffff, &(0x7f0000000040)=""/138, &(0x7f0000000100)=0x8a) ioctl$TIOCSDTR(r1, 0x20007479) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:11:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002001, 0x5) open$dir(&(0x7f0000000300)='./file1\x00', 0x0, 0x100000) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x890, 0x10000004) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) stat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f00000000c0)='./file1\x00', 0x7869416875b713bf, 0x2) 16:11:16 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x184) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:11:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r4, r3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:11:16 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00", 0x3}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:11:16 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r2, r5, r0, 0x129, 0x1}, 0x3, 0x3, r6, r7, 0x2, 0x9, 0x5}) 16:11:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0xa00, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r1, 0x0, 0x0) 16:11:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = shmget(0x0, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) listen(r0, 0x0) r2 = geteuid() r3 = getegid() sendto(r0, &(0x7f00000000c0)="34f97ef68f29b042e7c0a715a74666090223c573d3477246c254e3bc84a1", 0x1e, 0x401, 0x0, 0x0) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, r2, r3, r4, r5, 0x28, 0x6}, 0x8, 0x5, r6, r7, 0x6, 0x1, 0x4}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0xff}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b31420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b31421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b31422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b31423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b31424000 didn't change! 16:11:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x16, 0x7, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) msgget$private(0x0, 0x55b) 16:11:16 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) 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)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = semget(0x1, 0x4, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/245) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/228, 0xe4, 0x42, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4000000, 0x0, 0x0, 0x8e}) r1 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x2000) 16:11:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000005, 0x0) write(r0, &(0x7f00000000c0)="4c0dc55dbca70783", 0x273) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x15cb}], 0x3dd0597006cc273, 0x0) 16:11:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b1cee250c35ec68ac38c9b302b4a64c5f9d4bfe150663b5fa776e4168263be9e5bab5ca80172806996cd4cba04f3ab1e9e1d58469918bbe3c2a55a38eef807c93f64125c24a988d69d57aa85ccd52137689a66efa4f25511ce84b61cb021bb49bc6a0ead2f577bd87e4673ec39effa4abc55be46eab86985ad93da51249ba2f11e43dc035a7d57f806d905d20964b5bd25799e2d9232727fc84aabb", 0x9c) 16:11:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a3c495826cfe72e4bc4ce14bbfff3e176389075b3dfb2fc8f0c7734dd516e6e3fe7a497874c4235df1043d7bef1016c41367c016139ac05cf9da9f0ed3243e184eed4be536a3141827ba2f7395ef77e79cdda7915845aa729cf73e6ee411f3d8452fe74d2bce7fdd4d2010ab8e8cd62be7a530660194febcfa0fc7ea48c73096fcba9b729554cad2fc477c4e9f89ce855cf82e609f238eeaa948e8fd482682b08f656d783a5878094c4d6c38861c88cb93b4c213a5da8e6a7702f1dd4325d8c61fa70266f1b6e8fe47205493ef4d534154d9a0621583dcc7ab9863df3e326b8de04dfeecaff86f518092624bafb73d7a64ca687f1be26d8a2287f6eaebf3dca7d47585c1983c46a4d2bcf9179b2f496c4ef1ee4e67c1e1acf3892ba0964ce4c347a6bdb2d115b4837484a6f5758050db6809176271a0937e469a85b73571877797eb1980dca5e2fd5fe5597b55da02bdcc1a11fb912d3e3de75965dfcca8006a2794112a84f7293cb84b708b8483c86c43b6540eb47d3138da7acda0a80b698a1534c3ae9b2eaa635bb504047b3122a7e55c5a585e7b0a7c35a3005fea04f09f1a3dfc445153358cb147da8f2be90c3c391585b354ada5321fb3738bc2e43a936791a52c938a4be391762b89876a500175a7fb8ca", 0xe9a}], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:11:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x101, 0x4) 16:11:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0xffffffffd2c8c8d2, 0x3ff, 0x8, 0x7ff, "27b0656aba7236f8dc87d54fef74cc457a100d4d", 0x100, 0x1bc2}) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x101d0, 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0x9) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 16:11:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000040, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20, 0xbd}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xd1e, 0x5}, {{r0}, 0x0, 0x60, 0x40000007, 0x167d}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4d, 0x40000000, 0x722, 0x3}], 0x6, &(0x7f0000000100)={0x1f, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) getpgrp() kevent(r0, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x3f, 0xf831}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x9, 0xffe0000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xfffffffffffffffc, 0x8}], 0x6e3, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x401}, {{r0}, 0x0, 0x40, 0x80000001, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x100000001, 0x2c}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x43b, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xc000000f, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0xfffffffffffffffa}], 0x5, &(0x7f00000001c0)={0x1, 0x5}) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r0, r1) ftruncate(r0, 0x1ff) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000740)='/\x00', &(0x7f0000000240)='!\xc8\'!\x00', &(0x7f0000000280)='!$-#(-*@\x00', &(0x7f0000000640)='\x90e\x14\xbc\xcc\x944', &(0x7f0000000940)='!$-#(-\xbd\f\xac\x91\x8f\xa3<\x9a*B\x00', &(0x7f0000000340)='\x97-%]\x00', &(0x7f0000000380)='%,\x00', &(0x7f00000003c0)='\xa4%\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000980)='#-,\x00'], &(0x7f0000000580)=[&(0x7f0000000780)='\xb4!\xa2\x81\x82\xa1]S:zg$$\x00', &(0x7f0000000540)='{\x00']) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x10001) r2 = msgget$private(0x0, 0x21) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/239}, 0xf7, 0x0, 0x0) msgsnd(r2, &(0x7f00000008c0)={0x3, "4d30c261dd5bdbf0df3da0bb621baaaa05d23c874e6cc3f213ec934ec061fa14fd834f3ab522783a4363e518002fc54532c28ed0d24293ab446b5e10d2f2a9abe9999bde3f2f7d583ee7bb8fbb0b339348abd0c7ac2eb6545fefcd28ba73b177de9bab9c"}, 0x6c, 0x0) 16:11:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="a9256bf6fb0dd309734c"], 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:11:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) 16:11:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x82b9) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0x2, 0x4000, 0x1c, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r4) r5 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) semget$private(0x0, 0x6, 0x4c0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0xc, 0x8000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x69, 0x10, 0xffffffff, 0x19}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x21ea, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x24, 0x80, 0x400, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0xa000000b, 0x0, 0xffffffffffffffff}, {{r0}, 0x0, 0xbf, 0xc0000004, 0x6, 0x9}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x9b, 0x4, 0x1, 0x1}], 0x0, &(0x7f0000000180)={0x2, 0x4}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r4) shmdt(r5) shmdt(r4) semget$private(0x0, 0x7, 0x184) 16:11:16 executing program 0: r0 = socket(0x4c, 0x8005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x40}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) 16:11:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x806a, 0xfff, 0x4, 0x8000, "88ca84bcb885825859765a390169c3d71792914a", 0x6, 0x7ff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:11:16 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket$inet6(0x18, 0x7, 0x100000001) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x80) r2 = socket(0x3a, 0x4000, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x14) dup(r3) r4 = kqueue() r5 = socket$inet6(0x18, 0x5, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffffffffe42, 0x0, 0xdb, &(0x7f0000000040)=[@rights={0x0, 0xffff, 0x1, [r3, r4, r5]}, @rights={0x0, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20}], 0x60}, 0x0) 16:11:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000040)="1a98c78e63971bfbb0965ac78520fc928e9355b691230043868910e1c8261bc6afe294a3c373d40b9154d94f75cb5fea2906e771c41c0da3d288e94c43c577d74e1efa979e9e959c3e901d764d", 0x4d}, {&(0x7f0000000440)="e8dc0e3a106b71ea8f64661062fcf67ccf9b9a8acccf21ad68beef510776ec4c80a483071bb9b44281a76e1b280a2e5def634d24a789a6b2cb1507750d9a68d4a88defffabfedb55447a28136ad28516ea5ce419c82472991042a06e89e590ddff722b17d0ada40176158fcc48622caf5ea7c4553256be5d25a6f677560be7b96ec70a352089a7d2fef49f9c33e6c95e8b7bc4bcb27c38a4ca495239d2db0bea71b9cafe9213e25c0a2a48367d85da640f50d2e6c90d9c1141a062ffcf59dd5210b736ea5f55ff555f5a2f318d59aedcd9e09911bc1fb7f9a62e6a889f351e2008a29e0038630974a809693cdee4912f1d2ad4878d1f96812ad634bce48836ea33e68885de90dbbf080fa58961cfe8320647a8e216c66aa104e60deca00f3e5236d505cf834c064e53ff5cd51179a8b3f76aee4532ddeb5d29262f51e74b88b736caac27603014b65ad91e479de4ed48bbe39ad5718dfd06309d1c0e3f3608983c05bf9315be4ed06b709fd3799942fb7fb7f4286dcdbb97119b23a790ede46c3d14fc6053c4f0568204c1b657381afc5d7e58329a7be0fe9e970ca6d1cb99dd2d9148aa45b0ce9ebef85f3f20c79000950861d29888ff70014c172ed006d42d7304514d07bb0e25dbc65d1a8451b136c86af13853222d16e8f1a4bec8e0a6cffb5ee4b4003b7983897141fc9815b9a5906fcd62c32b04ba12f87ada042d1428f939147b16bc20fd26755af475b6d55183fa75ec1cfa8b8b5662d72aa95d6276c65cfd3a051609f02b15c7d613bbd5ee35ca78c842575797a22d4ed2a17063d1badfdcb2613f80bee6127272165f22d6d631614bc5f5cd5346774f6bafa272d625ca1eab40e3788d6b96ad7e0a35b3d833d7908c63366cb68f5bc1a74966e6c3a002be10e2210f3d3e80b74cb1be4ad3d08b38a4eaf976bb6b8a79ce50bf0cc28a4d7d033176d12478c6ab777956e1843912ab10ceb84adee15f66e824b0a48f73c12032803c8a758591185f90fcb533d4375a84a3c61834cbd13db4256c0a20fed39f11c1fbf42b0b878dd8a4913e314ac01a963038df44ccdcab13d7a4ff2b5e5a6e6075a5870fe55b2ff860df912479cb1fde88b2cd629d8875294d5208e509b9e4d4421c4febe685946483573a3b575f6eba59bd10b01f959e670b31dbde90d3cbb12c4ccb00a10c6a2cb632a081fc8e666ad1f8c0ab941bcf57fa4d4a56bc5fb640dca1b5d662eb00b13b97d4791dcdac3571ab847c7479834e8d4988e9ad38a613d86984bfb5eb30d320f219dd2e8e48f0edce7f39636dd19e973a76819d7db298d5feafd19589d117b33e08c8a62423ef902f7d01c194d5eaae82ef1e89f9a6c0cf1c89b54e8032e08267ac234767ea8dff3bd39b11a838a94c7569f347d198ad48941c9a388d8895ec4069689e56053a8da2f993c3182e5fa33e6e6cc3936a6047ffd79d3c2b1bcbda67a49533c02d06e97515895cfc89fffe340c0429cb19279997d7a929faa3fa7aff89d150faf138f76f3238dc8b435c452a27359a3b146ef6d3409a226091367cc5d66c4d5e368edc3106def81be66e5acb5b99bb11097c27f2f5e721ee0f440dd09ecd51324bd33a672d0c393a16aa0f9d0e9ad51b08b24b7b9cb0923c4f960a6337bdb42500e96b300127ed04bed24384c4d3bd0b40a9306d8c654cd6e0e8fdba104cb2ffc9788ea351f648e5f581b925142d93c4d063d208bce8976f12df20615a22f6198609f73bd3181010277c47682b4c260577cdae0e79121cc9f5ea6897493a7e807682a7bf508824b15cd855f903f3b61c5a36b05ec772596f8fa7b685c2a87f6ea3391891deb8fda3143f7c7ff7175753f2ad4373eb9a1a755c1afcb467e13c8350bdedb1cba37b67aec967851f88a4f00cb334ec9b3ebf6a63e8ee835b72f6b5d244a7d5170c76cd7469db7cf035c7bcbeac346340ec392813464eecefd465daef922ff455926f96175c9716b6a88635068def89521392cd9e990249d965fa43d6616f5c2cbb4530a35ac7e541c8917fd62d353730a23357307504e305c062237512a1f01820801b2dda354711ccab693fa5194479b4e2499630188d9e32fb40f9420f578530611bbea029a84b075a9c2d5e737cfb880341e3476e61465ada6ef6649b2d48dd80ed678c24de18e7b730194c815790e512f6c80f175dc1a918d90bea652d5f89072f5a3d29a5a34ba2252e7356a1462d392f8497a729a23e7e42e0f2e9170ffd43531ea88f66a8afb3d43198510a4c033103fc9b09d0edbedfaa2a99552d7f5f56eec907265df01e05611519447f73543892994fd17f1224f6f4c2a72149ed9ce9c228127a5af118a07f018929079d7e8d1391915c20e806a2776efefc22c12f9ed62ae3c4297f73a10eb2cc35aff64e1bd767201f9e528e26c80db35e3b1529be19c68b405f7dc0d26ba09c0496d73a0e8f5f3babd41562fff63c790c4650b2eef8f3a5ce2728734e03f245bdab07176cb1b1c8036166ff2d5b85998f75a3e88cc21327cb323503651b1727d2279294b360d56547352acae680a9a7efd34dd9ca077781352b8b546ee93cddf32216f7f81a0f7a9f84c79965282f26ae29b9573d60abccffd275c844f60f8f0163292bc6383e8740d8a0262f2a57d858a19271b58ddc51940dc4a3da39e1daf71ca0d9cee6957f8ce8066f8ca99a2eab223870f84dd116cec8976a78e9a2061b0de4071145dc24c6e23c2d9cf03cef3bf5ab18e53bdcf8177ba88df6af2ba2ea9860819902be19671f9c752873535aa24cbc6d1b9041429d10d4194ae57442179e284f51d25f14773034e39bc2fdd091592947d026ecf752617c9b9706842b035e59e27f8d92f5efa78d22b7246562a2ea664d48100b79ae442af87f0489bad0bf18d640bd37170bd1f39727db2db817eb4713afe13b0bad5802d6332525c2ec68872f226038900fd35e8794682b4c3479537713b6ba3823ea8b22369386a2a2a9b1bd9821a71a2d462c50363b5aaabc4940a9192dc5636658c057574976d930e986a5677e9df3af56b6dd7ce524460757a5a7082823bf243034a894bb1cf0cff25071a07ce4793f700715ac59db8c1d2a0a285b30ee6c8b6f92ef02ce898df988f9dc1ce2d7e6c804398837204880d069f7b66f6209e476573da1d63e8d97d915a1f5ffb5df12c1b034ca0e0d8d968b043b111179e4da6f6849d5629d4b27d72fd8b65b62b748173a681f130604814dc48df8b8aa70561f6e1b2e316af19a1199388224af312b1800d351c08db7e7f6e6e8d6f0074877778891c503c778314fef2556a20f1de6e0c2ba01cc709f31083c1a7628160607b73847ac8a87aee8f73c91bf28c47fbe9a8aeab97ebc2c161846923d80ab48734c6349926b4d622dd24fddf409ef930d989123a6d800f165ad7dc251adde00d21f3baa25c6b9c218691e4f9ec117a3c343ecca9ad0c4e2cb1989498dd14c49e34bb5394c0cbce8ddef4656d06199b82e442b96c2195aa7e22f8cf9ae6af8336bf38da813c118fb409d7143c69d05e196cd7cc6ca4a716c38ba12869942d1cbaedb581aadb3b013a8a3700c4d57ee9eabbdab96e5c59e8c871d8348bdf2375acfc4c0c75ece3ea9ee19ae4626fa77c3d875bbe443a284c493e7ce06531265f1cf3cec191e3634cfce861f353aa84f1bc0a7ab6c2d8701980a8b7837f67c8f066f485d5e5207509ba290621f9a03ba0cf5ae455affd1f0e950d25e89d9d0343e2d03c48269bd0777fdd5301cd3fbb7c3544440fa706d99067a1819628dd644fa40669a6756ccfdc3ddce35ade5b2e66f0fa67dc23f8ef105f791bc9562557c50c7adcf0f002d57678475cb47e2af7966762a78056f876666a5262fef6ffe26fd1e860483ee0b9033d7cbb532602d08ece3c1aa6a25f9e55f039843184beec0c506c601255b8667613c2a0a832616264a0b1fe36ec6068f3d31d3ae99677e455a2a1a4f9b98b44e2c860f1660649fc91e23d3fd48ff7f17bf7a581065b689045b3a2fb35dbb81301c9ea988c40509f278b37f70b7272cc4ca5ad2c13146b48d2a8b29f180cecad3286f39632f925834d81eaab07c71590bd2e9671e5ad84474102b64ca738c69c38afbe90be0ad890260562dd61542f674ef6ee3be070dda432f3addd605fe38e6ca566a3d70059df32bdb03219b34c66b2fcb1ae8abd5fbb8ed2647ed294dc63cdafd33237cbe27d43aea5198898dbd5a6d7fca0709c88ef8ecb3da730a71bdea9438f50424f95e913495afaaab5beefcf6e0558d07df3f2dda0b1e6cd030dfbbfec821e7e1da62928409f3909cf51f68327bc6749855725f0a96c0582f7a83ee6c2c772a7efa0136749f55b011b5f35b305b1308c5cb5dd33512b07c110a177b585deb9cd602bc6b9a29b7f67da82cee68d7b02f2207d7d4a0530c991d6bd8406c6ecbdf0f88355338e736bfd7466c575a45f3822121cab2039cdf710f4ab003faeb97ad45544f084d86e7480d16112d5672caf05ff2137ad19c4347f54c77c543758e18f9b05df604d7e649038dffd0f056cfa134ec95a36274386174a385620dc02d3982af9007ae9c6ba2ecfb3daf8dad5bbcfd4df365013dafd4014695355843b0e7db047f514c30f3d4e4780ac464ac525891fa3e59d29a3016017759b2d9c4150373b9c5ae3c8189e0ac5e22e5b38f85b74a3657b25a31d90291ca4d86eca7460e5648ced9d6340ec6c8b7e1e994935c67997c21fe55faa3d99e1c452633fc114569f2d349b6f7bd1aa10aef777ef0a004e7c5c38171612bdc51030f8e2a93e23456392d21e0c0367a6024fb1571401c65468dcd8f7d5336d2588b9599dd695c53e7c0ebe9d5d79a27718f626f7d53fcfc64ce59ab427c3944038f462dcc00fa8ef668e58b2e500dfa6f211042201637bf5fad3d87812dc86717cd6027402ab9fe348c216dc20c24b4d2cdae574b74de8811c724a0331266df2e56bec8aa77b83b6a864f53bc2f14c517f8bb84a33b01b7f4b648af8c2906f9d31d5ed51aceeac25d2fed6934d5bbcc4bc8e3887df3acc1d86e71b3d5846eb32d729bfde2e7b30175710b919dabc9628f4f24bb06b7af50d6e440bb8db0a8183886a1752289978060f80e569405a54f358d193b07888a1825a81fae55d4648d4b81c6ed3f9fd881df4a58478b64f2c7d2716b420af0087a89c99938b7a11866f5e3126742e86a9b6048c4412fd30348874be7c6f4f172211e449420fb8653ab32880abacc69efd3fe2039f4d4fa73b6ec307daf057c2f1d95cd3d85df3aea2b6648617db0ecf546479500766fb8ec9fae8424bb6d34acda20ff3f240aa17e34ff82d0a942e32223dd61d071271b5a73f63f84153a7467172e7e0021f0ff7709118ebdfefa3154fa6851ac4c8773730a86d2ee4f2bea701eaff3d350dd6d362f6fd02af048ab2d2f706976204f41275bae6b2228aa3ea4b04f69d60dcf4c80cba825847dfeb69e8a5455368dec81858d90424a062275e1297b9f52e0f0c51ba6c68e3ff3ff1d8bfdd1eb575c2fdeb410ec6e667a7dc55622b836fdb278646684911ff858e951fe5ec358a2706cc667e11ed6cda7fb9e4f041881471a3cd2aca265cd721bc20536db14f18e4a17b8a1f5b621ff89aa6c6dd798c1a2ab55ffd6c5bafcbea843e7b08557c3ef1d4616b44b4f615dd2becd513cd415247dc9a58b452b431d0225c987939b0be815fba4c9efc461f24efd3edf87f2360c13ed605f5e033c6d501535035d80130a2e72fdfae62b22d1de1531f0b3a8a6d92e7a4fda8ad7e7", 0x1000}, {&(0x7f00000000c0)="e5e8a4abd061955c022109fd1e27766527333ff7940aaa32b52055b16c33cda063790e369fbd923de31197c363a928b8006e93409d05c2b6f37b59aaef1865d50c373f58680987b6ac91666ea917bde6acde646c439e2ce09d92e282876b486130c7cc93c4c89a5e42c6f6d3b6dbfe0f99a1d4430313302115", 0x79}, {&(0x7f0000000180)="c04cf030921fb0fd26d7db1fe122e2307e097aa34c1d5c8433a0e41e7b46ed767c0f3f2882ee4d21f1082d0f48c7a936263ec8984b623a4ff1fba6be5e7da92f62c9a0bb2968b18599575350cdee1290130912f397eba5d82f2be49b4f50fb78ce1cbfb7ec11de", 0x67}, {&(0x7f0000000200)="e10d61174c8e80ec73cd4553982bbd99ea685c29602f8da081ca0b773848a81c48e766ef880ffca26763", 0x2a}, {&(0x7f0000000240)="a3eaf46b37db3721", 0x8}, {&(0x7f0000000280)="6959884b10a0c80531c58d28179535826e42087ba88d37c0ad92b4ec23268162a35a0cfbd6e5edea8c3529fd012b993f434f452be6322bb9e7f4ecdb0137989a606914dc4fcde263ed6d08f9404da5b0158705e116366ad197e7de0e6e1b5833d9b4ae24f62a7a90ffb1a7a26fe2b1c66e6511bc9a4f4f07c8a13b88e8706f7109972f4aef47db8fcfc3d38c325bddf68d057fa5a7831fa3819176cc58c92e7e281997aa2592f161686c263f9b80fc09c43e0b2d8133ccb39326fd6f53e0032ecc172973ff976779", 0xc8}, {&(0x7f0000000380)="45061d7857c62c25c3aaa04ad680e0e426d1484d28305a7ecbaa5c1adbdf001da878c18d5f5e4f1c474c4d6d26e5ee72ac1bcc2dfec730eaba5a138c", 0x3c}, {&(0x7f00000003c0)="01cbfb827e1cc5a839103d47acdbf3", 0xf}, {&(0x7f0000001440)="2b54038697a34565fbbc976632ab8c9b1846f75f78d54bc0a37cbe1b64dc10b4d4e924c8b92837ead7b793c115e915f6d91f5e0f00889d53d3e4d78c96a28e5daaad81725079001417b5f3fd0e7af976d2d2c580ecda23426493303d47f22d004d5ffa169b7b9c51150358d7bd7432a1f692882d58b67694b632e508706d55b60fb9c62658becc4c396b4bba01c4586da00fa42d8ec1ba6cee29a622837e4bc5a65bccec3a575dbc2ba70ba8d27548df9fd2ea7dd2193585f732374b98bfe329bc832db880491a72e59ca878e6c8a88d5cf78715c17bbdb81a9c57c09a3e7ec7d7da8b2d1b87b8cecce5a4c1", 0xec}], 0xa, &(0x7f0000001700)=ANY=[@ANYBLOB="b000000000a50000ffff00003f0900004060fc43ca9e3ed3b1ba18b869728de954a9717aac407653dcf7de91b95681cf8fd4edcaa5e6792a834d83094c990702cbcc99c3d08c8b2cdfe8408ec2abfff8f1213682a7e7c86988d3aef39cea095224cba5f3e02ff0b559f4a9a24e75a18fc3671d9c533569daf8d5f927527ebc7370f08441bc40cbaa5033d88f2ce8976d92c5629996d27678669504b46adcad5e9fe30000000000000000000000000000a5d42a20baa758223b524b13f80b7aafd3490dfe3150"], 0xb0}, 0x2) 16:11:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r3, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/103, 0x67) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_settime(0x2, &(0x7f0000000300)={0x5, 0x1}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x0, &(0x7f0000000440)={0x2, 0x1, 0x897, 0x3f, r5}) read(r0, &(0x7f00000000c0)=""/180, 0xb4) syz_extract_tcp_res(&(0x7f00000001c0), 0xbc2, 0x1f) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x9}], 0x100000000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x4125, 0x43fd}], 0x4, &(0x7f0000000340)={0x9, 0x2}) 16:11:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd8) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/34, 0x22) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000180)='./file0/../file0\x00', r0, &(0x7f00000001c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) utimes(&(0x7f00000012c0)='./file1\x00', &(0x7f0000001300)={{0x101, 0x820b}, {0x5, 0x3}}) getsockname$inet(r0, &(0x7f0000001340), &(0x7f0000001380)=0xc) symlinkat(&(0x7f00000013c0)='./file1/../file0\x00', r0, &(0x7f0000001400)='./file1\x00') r1 = open(&(0x7f0000001440)='./file2\x00', 0x80, 0x8) unveil(&(0x7f0000001480)='./file1/../file0\x00', &(0x7f00000014c0)='c\x00') ioctl$TIOCSDTR(r0, 0x20007479) getsockname(r1, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000001580)={0x3, "29e1a12953379e2d7134c066a93a262c7404d611438627bb55ae72b79876a14b5d9b56a59a4e782f58057e4a44c7a50098012b6e19a26fbeb6ef9d28fc64516d477caff4c3d83d9ca98a961a57b2db337463225acf4bbfd2798a4c282c41bf41ef62ca3510fab80470eac5140cf12e813e7985257515c11ea6c9e3e0e10c416cae3153c1024fbd2ebc8da0ca4d60459c42f00142e94875a2af846b5b01617c27bb165ad77241dd96ec8e8ac23e926c2e7500b40e283a8420cc8115987f7539e932d2fab5153c30c0b3d8a72dcd938b5ddc6f"}, 0xda, 0x800) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) msgget(0x2, 0x0) r3 = shmget(0x1, 0x2000, 0x826ef7bbbb64e447, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) syz_open_pts() r4 = openat(r0, &(0x7f0000001740)='./file0/../file0\x00', 0x20020, 0x42462e44624f41fc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001780)={0x7f, 0x4, 0x8, 0x1, "ffa69cc384187188305655b8dfd59f5e73216ab8", 0x3, 0x9}) readlinkat(r0, &(0x7f00000017c0)='./file1\x00', &(0x7f0000001800)=""/4096, 0x1000) openat(r1, &(0x7f0000002800)='./file1/../file0\x00', 0x180, 0x4a) bind$unix(r4, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000), 0x0) 16:11:16 executing program 1: socket(0x23, 0x4002, 0x7ff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:11:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) 16:11:16 executing program 1: r0 = socket(0x6, 0x10002, 0x8000) semget(0x3, 0x1, 0x400) setsockopt(r0, 0x1004000000029, 0xa, &(0x7f0000000100)="67c4a1a7ed55070207e3be54267c0ee2ec5dc63a09207a44dcb72be8d5d29c367dbcf0c773a31f837be94e8728ab1cec61f7b5277dc7fcbd911274198f12a32a30b92a639c2473855d53b16e2e1604b0b3a09a157c5140306c6e5989", 0x28a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6fb880298ed526fc257a3b378fe3e5264d83da64f899f2d1923376028327f57f67d22595e770aa4f55d9557a72deef6036a4c1593a09d7d339bd4ebbb6644e6c431b86ac7df678e1a7758c0aa51e9c974d48a7050f46746cddae396c8bcefeb9c202c0221d3209caa2fa33d91af9", 0x6e) semget(0x3, 0x4, 0x1) 16:11: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:16 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="6229e99d2330036ae91b75c68fd20bff2d1dcce1b70b45eb056e5180cd402c13390489af41e9547be61ce896b16e6df5f8534c0fe61d24c18c47bf6cd3e1b2d02a4b442b97e489f8342c1bc249be579fefcab09a834de970e363a69a139874c530deb2871f4702e8171816f42231dddfe4681dadd274b62bcab70c211369ab649f5baebeb865948d78dce14f4bf0405d6a45f3426be6d04ffe12864bdf1d18c122522c7260e170fabf7ce6067ae7122c4f448ced1526d0b250ee92ebfa953ec61fe7160dfcb580f717165c614b2f5bbaea9282dc80a2a1ec519ec0121421b08e677bacf4887d4a9ce3a40165b92d1bfa", 0xf0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000100)=0x1, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x1}, 0x8) r1 = socket(0x6, 0xc001, 0x9) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getegid() r9 = getpid() r10 = geteuid() getgroups(0x1, &(0x7f0000000400)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="e921ce5eafac3517ecd1b7e90604d2f5ba2b8b79602cae93e8d85916ff8f29d09c539187e11085de56dfd6f08b5a36da7013f086fee6609145a1425b14b1a200b92dbb64e97b637e902d83aeb5db6bd43cf2c9162b26b961583f059842ba674d0942833e1ddc1171b4d937be09de1dfb1aeaeb85f4312638e44ed8d7d1340a75", 0x80}, {&(0x7f0000000240)="1abc4d4f316cf497e8f2b9d58f9b33bc3775108b50d960f2950e0e3604d00e92a0199e72ce2f209517a9f3dcb6a0fb8643350573cb443c223c17c55992d5a777b7c1b7418624329e008c498fe81d04f12297246cfc75cf58d9e3ebbfc87374ab70", 0x61}, {&(0x7f00000002c0)="4043bbf5db86c172993b7e3fdbbdc4a8a477", 0x12}, {&(0x7f0000000300)="9a87b3a2a557c354dee27b650e70b65de791264d9ce49962c84778cc8ce67685db11d12eab6a0ebf86d1a7cad22c080d2775fe107b4ee29282780eb8fa3bf0bd38331e273d", 0x45}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}], 0x100, 0x8}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="306482799466bbf2b55e54cbfdec18b8009885ff2dc490314de1d61bff38b923954cd77244a0bb8e1ebd90c9e36e8d37d99fd4808468b7ad31c9720942b5b417918eea459215af30e8db3f082ccc7bcca5e945bb6110904047b1fc0b87e597e06450ed45c96d920d9f897556e32d96f1", 0x70) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r13, r3, r5}, 0xc) r16 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000007c0)=[{{r16}, 0xfffffffffffffffb, 0x54, 0xe0, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000050, 0x4, 0x3}], 0xffffffff, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x20000000, 0x8, 0x1}], 0x100000000, &(0x7f0000000840)={0x6, 0x5}) fcntl$setstatus(r16, 0x4, 0xc4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) mkdir(&(0x7f0000000940)='./file0\x00', 0x80) socket$inet(0x2, 0x5, 0x2) setgroups(0x1, &(0x7f0000000980)=[r4]) pipe(&(0x7f00000009c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)="b9a63928b2564108e4070accc7fed1a040263c7e4757fba4cb861bce726ea5c264d7bb211495e94130ee53391129f989845a454268ae98a9604e897a46c3fb048a5c5efdf1c21e999397c0c497da7d962cb95841ad4dd17b9016afb19c2984fd", 0x60) 16:11:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) r1 = dup2(r0, r0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:11:16 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000080)='.\x00', 0x0) 16:11:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:11:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) socketpair(0x18, 0x4, 0x600, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xfffffffffffffd14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:11:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x101) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000040), 0x0) 16:11:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) read(0xffffffffffffffff, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) 16:11:16 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x11) mknod(&(0x7f0000000400)='./control\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xfffffffffffff16e}}) 16:11:16 executing program 1: r0 = msgget(0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x80000000, 0x8}) msgsnd(r0, &(0x7f0000001d80)=ANY=[@ANYBLOB="0000000000000000f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c9203000500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da01000080ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d3e7247d88b2020b60956bff637c41e5d7ef81d266996ad97e179b49f924202f5f82eea437f9727eacaab3fa90ce781603c14c0f7f1f95f82f12d4e51282a4e1b51f26f78105ed523e16a16e0018d1d620d27cd1fa6cc2a82bfcf7d5d009f4aad966126eb99c5dd5afaae4e50cdaf2113ddff29fab8aaf7d5bc0de85ebdc7eb87b46230e35e53aeed6603a62860c243f178f62df7ffe79340d35e5fd6551ab81e250259308bd695ceb12e228e3ea6f13e9a34c0aa1f85151273817ed5500550070e310fbcefc0f3d0bbd42b163c4c33bdc6ad6eddfadee535f5ccbb7047de7242f15ad67820c2c01f4bd93e8ed6f82f0b7f4291eaee1ccad71e6b89f0f73c1fd011c00218d5cc242eb41cae15edf5115c1ae4191695b89c3cc266e96a673dc505bb469c936d44d6e7cb94d18b9cf5a5d2a8f061796c917059b0f8304aabac2119662c914b772105e20e1dfd5c0a5cdceb34e59bd1d56b8c50a7a38e4dcf72eba492141bd863207d0261753f825703b3be78a9dd4b48f1c738ad4d66df2de0a4229549380817d9fece9d683bdb3cd310d4e7d7815e6291c138dde069d1905dbb26198de27d74e5fa8679ab30b7850a0b3a50bdb151c47f6ef806be2016df7b74cb8bb6799b1d32fc78ff9c2225f94df0fc099b1a9c936f0cd4ae0dc7c177f97af821087bc9bec93e82ceb22f5877970d37a389233409f7d832716fae9001bd5a65c1ff1f9a46be36ce24471b7a34b252f47dc7c4005bd93482e79c1e5eebb93dbbb88d674bc091fe8aef0f3baa4c47d2aebe0cea8c5901afdefdd5ffcdf0bb607eb14c9ef8e97d65c0f4a9e5f8a5b723b3547a292190127551dd61390d991a5d7cbd26f1f52196a7679ac611eecf6a9db03b856f10b85e7c1515d2c559f9aced62ec5ce26fdb91e3edf773c6ae40e13656402a01775bf0fcebba63068bef62c7575091bd37b5a2a2f3c16a5eaebfc84de6ac88499f67ba55f6083056cfb7a29c76a94a16a2da69a6550fedc5018e52cbb4b132451407b885e7fadfede4d5a55f397f78f0415d73d755362883baebf3ef4fff7ab0510a11e02d8985722fb5333afdbaaf0b9fc68a6194feed37f2fcf49a81aa3e1f5bd1a950d51c6c8085b961258d83b4c04ea9ef5712b25baa1f770469276a612aa6c6f457aa808388be8ac40994840b4e1a200febed6cd3cd2fd970fdf169a06968cf08e9efb0ece604c8b67826cb29474d4f452f2367cb574a69b4fe769352df8d32e3fc90d10103d7f48bb03943a8ca46f883f34da1b2c86a2ca19c4edc59ee52c98c8a1338a31fe7c7a70dc8a1b74c06596a0efa47c5c0e3762347622825fc4a875c46304191dd4a5352dc69bf10a9c7a2c83095795f340a8e304c79c1f13bdeda87b60c343ccd6a23249b03bcc80c44e2a521c0c337b3feb9bc7de098e109b17a3a534026c7853fe00481d1cc745fabd783bd10e40f907e6a05f0eb4e7e2e7a97cc4981aaaa141cc7701cd3d04572fa16ba7081c3fc3f291623cd2358fc1ed329542518990de4f0292b682895a78703f81a95f62e4e2dc98e02274d927e9a7e6e9127959a6f1d8caf5f9f37f4500469e49e38f8467e3d2627027bd036e14d8253849506224165c253e3de1821f3373a1d49d686b2989bc69daa8d58a761f022a080b8258c204e9b7a51d8d02e4c7fbd1d9bc49feb5b6242cbd8dc19cebbeb5b80d25afdd3a00589191a1de02ec3e0f7527fadb4f00217ef2e2061251ede46673eb92db67c9338d6a4601770be75ae7ffbea0e4b597bdc2dbd406835df90dc24cac2a2608014cd715519be541c2e14ab857545072eeb2d5a1613c6652c7ac5413bde4821067c9935652008e33d22586e6fdfeaf7fd893c5b4662db78d558b84052e8fa8f16e1fd7cb81a588140faae334757e43f1907e80d5fa17a357a09c3300c7627d0c8302b08dcd42dc9b2ae267d88b5608e1c2f1c1a5bab0b304988c96c71e96958991ed301f2e776ac6a274994a92d72fb996f49acc7ecf9aad270cb74bac3dcd39a8f471ca715b7cb9d4494cec4f0d05929237e8aef05e320e0b91efc6ba321647b1811278c8919282148f223b6b3cb3c0efc4a335868a74c01dcbf94e2fa297339652946c0b97519e4186b7ff82fa9e6cf53ca6f92c5f629a3fad20000"], 0x801, 0x0) msgsnd(r0, &(0x7f0000000d40)={0x0, "7ad13c5b47e51dd41727863d2018785ece81e802292430d523ccc5d51e005441cb70a50f39e92ceadc01300791cac1ee2f89d0f10d1150738ca714f34749c7d7cf077dd52915f63761432362ba02c7c9cf83b973473570ecb7caa8f2c7109e2375a5ecfe2e0479240a672f050291497c1ea5d8435cfef657ed587236c7098f0441be9572847c6ab99cce3a6d6c2b2d0529abddd1f52de0e497f5d00a69967477a3d064901c59db203ed4e801ae58dd41b4eff4e505053533b4d2bcb3da658914cf74e93402ceadafbc41ae783942fbea2f2cbbf1847639a87c83a59a93a03723cc672c586d01573cbb48c1afc66cb2d492d9115d6e62213ab53a2c6a858cd488d5d88c031cdb50bfed404c8b54c5d713415534fc666c918e6e16874d3e80790e4b4ecf1366566acd3bc39c0658f9a57619b74b843f4dc8c19affe4aa12d0b84746c5f1368598c0d29531149b6dc29d4a904fea6a590a5c8b8a2860b8b32351e1dfac16f7327209e7d9376f3669197bd824c3859b21410d4297c23e4362a3548f3189066b9c56a9f5f6549516df0241493870e29b214871d02ec51bb2663742eebcdcd0f50ed81a099257e3c7af35872c28f5c8738c26c0724afe68c5c92efe1b5556a5700abc33edc6c6770012dacf7a5b720b0f96b964982bd600db7d374105a1841306e40a47f36f6672f63253171fb289e850b6d14f64b119d897101dd21ba0ccc32a32aa61cc79a117d46286e72fe1f7383080126d2ed14006092aeb43edcb82260a9af96cc4f2d83cb92bd9153c7b498a25fd741583fb14b826a37902f95793f59e0eacecf3825e1e04165b80143c57dc832aee4a6c7a3011b8b0cb24181ccdaa325076de73b3116681d12b812062c8ae3f1b63472cb39f0c8e37bd5a4749cad3bf844e2ce943c7cacf0e24918419027b147decca359d0b47dd5fa6da1150b6450bb1177fd2135128d6b42e011171754f182b7fc5d2d33a4aaad84e59fcd214f4f778064acbd97a046b5713ab1dc12d99016e0013214639fc3f0aa1de1139f0e4908c0172006666446d07aa3c6ab17e550934c5efdfe94071dc8ca6cbbaf0171a05aa92f28e399a1b87efee5f870a94b2c83067de159f3654f139ec9bb7a3ca2b3aff2ec22a6f7fb93f4c26d573198773aa81d3a2e9479773d05962fce1a3a8a2f82655b1d0ccbdc47e93564e95d269f163002fe7a22dafc8a490eae356edc95bf85e7aad37acc6bc667d88df656d50c9119fe1054d8a3a5ea5014a3acc6f32dc1596863082f04fa66587dc3473fe944f120d4c0fc6e92871dca0c66bd8490a3801ad3ebf5f67b1a6b5a0fdf16b603a209f160da30afb740adbf90610e0be876d828a34669f094371b3c353267ebf58b015398548e28e17bd660faca2dca6c899365817f60a75dc4fdb414beb16811c8b05d8fdd1a1c68218aba54998f846817464e24ece8137cc07211214d2f4afb88ba62b6b043d8da25fe5b6ee09b4ddb004bc856355a5db163666cb0967f629afdac2f463c6ee01705b36768e2c77f72c8d58b5c9c7124fba8ea6237182ae6b8cf858ca76ba63eaa554d49c6571ee619593230e62fc614344832b2b781ac44e25f9dc0bcca97f78b2d0e752c175aae8935b630a0ba5f826c7f38a7e1686b516f957d98aab0a2b97a87649df8ad68c07f4325dbffa409225082c883721dba82f268e63eff7aa399079695681c4150d380b6d7116f580561c61f5db067a2773a96dc788e5d1611a3e16d1a8701e9b6f4993173564656f8ba958e7cc8aa130bcde22dc1722224d9315bcb9af821c5d3bcdc6273c1d58d0e5f3ee58cddaa65b0a6e96999fe3a720a1bb8176df6f6b10a408a4b003ac7636deb7910db7f8610bcae277b173bc99849bded8554008a91aa0e60d3f66c467642d5445de62e1b3f8ddf54c36c11da4a9b052c1961b4cef2b72c68592a3eabc05f3fd052c43c3fbed7c83135ec48bed779b979736bd18c62fbd8f7960f80acdf718fe31f21c0d28348e315b3edc36acf5ed9099974dec7af72a5db8f17e2e3b7cd7e95b27099f2d1fa8f5f857338da69c6d42eeacbd721a77c8718a1fecde9d2f57004cdfe7de602a835e021c0c531b420b917a07f626404796a585825e0f16545269e57c5984a592990498a52482732c59b41b358893f6797ac617248955e182b444bb725aad7387bd76ee663e49c163cb59fdca51d4ea871992db1824d44a472ae52c343a3396e9d0fdb9b9e988f458c4f675f71d639b3eb2927bad0a8ab2a3fa772db4978cf3c09bbc7213186496082aaf6df183ab7aac3f5e6ab11810eb25e07c59e2a8301fe3db2b512cbd0eeffa92955deae232ccb0cb2c88cfe427e09253b1cdfe02c67fbc586d6a3c545cd1bbf889596868aa399f2cbbbfb3f4a6fdbf44a71e3fbbbe6f2962b65611bcf5e89f667c3d30c36f101c813e891c66958907e0b2c61ad7368cdfc5ed6a662ab9871ca70ad03332a8540b1217ba662718f91468d28504850dacf65d90fc5f0d091942ebfbe02e5be35b31998d36f5641ec2065161e1a36caa6e9ea9a0557a1381ff1b122dae12f31ec381bfc9e35f7d33ca177f2d4fd9d0cbfb5d30875964fdf536648541b6d4a559ce06326414ee1d4ef880021cdd4282be93571cd56f92d02dd845b8b631dd36b3e92e8d62e4ae3070347bfc19073bcb2906841ad5f80995c0308de162f339521341c4ec7fdb54d93444cdb123a314e3433d979242defb8c7dac7c702b070e06abe020a265add101bcc0fe103e67bb491ba3179479f180d0984fae11063d3a8caaeae1efe848f9fc78fadc9c6ba881f3bf5c8da0949d4da7530d259e77e983329d654a6f3f4d6371f7b0a01bd9fced415adde23c6d55979dd40de6a40169d2f10004d65415827b8e4985f02b4722e9ce8903042692e569830bbb3048400d9f168722360f34bf4158b0b0561b5e0d95f1544946dfc2e5f0b29975d6a8f934450011139203b60ab773144a88ce6bbd0f594beb680acb0a3970917a51351e5166d578370d1e34f9f8e7b1af8c8a74298b8aaa3aa7a57bc823f8f1d3ffd5f9e3590fb6b12016f6ed1cdedf075b720e972d6ce8fd12c1a539c4ddce8d08c3271bc0787e82f02a0eefe8863e21a6f39edf9e9bf96c7bdd1579c53597c4ebae7d2feb67c3c8e376ff2a0990bcbe302a6be8e66bab8ec50c41150608eb728d71fa568bb3c06f27b92864817588e561d66c75eb4ab259beb8da7ca2bf42b3a929744165987bf9099efb21493d9a93528ec3412590612a678dab273e7077e8eb6c6878e658dfa68442b0ae4bff0d129be30e5ae4d5a367e8237a9be9fbdfcc5861eb92403e455f5b5d99280d08abaddda82dfeb952ac077022001617c18d563683ae9918f3b47c85f541c16e583397ccb216c2be104317e0ae73ae0c7ae7cdc1ba38861caa4d2bfa7088db4656c309522d24d3b4250b14e2a7705beb1214448d9c29e33d863bef3076d6945712d54f8f25a1699d7e0bd59ec599a0bf165e84da5d247b16528428fadec2c3aa356912c004b6b8fb156d48e3b96e08bfc9c149a0921da43af9ac707b45e895ee3b4cb824b0150e39cff15702699824f0ff2104568cde7b7c972ad2fc2465ab7d5e8041c3e791308a813c928e828f7cf2e28c49a458cbfdcdd07a421950d6a523b66b53845715e96ba6b46c4619e0fd569f0d32b113cc928c823beed72771dd0ce1ac80e7315dd9d49a1b289cc9b230c5e1159251df1200f0ba57835c86a47ba560467d817da69867a2f7b8a318dbaa447a1363e00cbfb5d846327926156db507bc2a3ee820c8cd7771f3940abc56788ddfcc99b24c616ad4c5389e1798b127cfff5c9c12f85a393d8872a3f9fb800f04e98d2684ad77073e16b619f3d2bf928871c5eb0e4e86b006c08d2ccd76a6e5bc9b0969e8bae80fc8b2c68e5ed9a68be69fd11dbcaf294b1123f7be31217fac72bdc8557c4ccbd687b751e181105981aa2f21c8f7f46c7d167603a6b0119d2ae114236bef40177c984e491f088dac990daea1bd731041b168795f404f5a65ddad0e29f8c57eaea09c2c15dc266f7e6273de846e091e89b8dc3edbf9a6b1a4139d4f9455a95c72c2724f9325c698ebfc6e607467201421389151e4bf1107ade2ec1c4832eaeaf58cf146487cfb53c727aa518caf47ef67a48b7cad1b9da1b057b0e789829fd4b3080cbcd04ff1a4e56381398caa42e04b1bbc81cda8c018afc8e95d569320c192732cf204f8993abdef68378059d89b6f3618822e97c86781cb0c703e87a546d4a35a54eb879d5651ed3c80a55b960c8e9c34d4c6a835ce35929efae35ebae59267d24c12283408b5d6bf470c587b1db66954938df0a71bb0199709b4fb251c7082cf9b9efd8472d547604a27e36fa5f9139106962cd877956c63cef8414f91b57cab15eada8637f05418f9c74ea9db8de86f8e831846be946f6294e2dbfbe799054f0711d81d0c5c22711d90573d3a8dfd43aee121a75614dddffaa919c0eb12ef080b94fe0fe8acd0995770cd8affd36133a6b38f95dc511dc6b7833ec21381f426c66a84430e7fbc385d6771b3fdad87a227e56d18a4d4ab4496cbde8a55e03bd514042a2e659354292fdad810c65af91524aba81074e501697c9b61669851487c4bfb54ac361c888836af27a76d144c144ee8f544f3cedfcc091a57a8f87762626c72de41e6f60592fb97f657141ed0ef44ef0c23b518babf4c6e9105f225f5800bac81c367ad398b5df4c34aaccd77425dc76c742b5892e369b4109e57b4c2c55794f5067f027c0b35ecb4f179dcc69fa3d31bfc05e46312e04f439b75b114a0c0700528a03f3e9e835ddacf6765af7b53aec1eaba373d3795887f9854b6254c8dceeaaf54f0218c80b81d29019d7b68674ce45875c559dfc350364c39a0708e4982daff133ec4fb4a258d5c4bcc5e3202bf1136e7221c0bcdb310cd26c020d7364cab0503a1420cb9feebf2ab8d718db9d31631dc4880717162c5c206534b405ea0a7fcd89b9053f62be250cd3cdcc5296698f65c8dcd7012b94efb5b762009e59dda9a2a57501859b45c37f31334e3301533f6f0afdf62e88eb7b7e9874bc2f33d8947e0a480f240a6462d75283d77aea275e84433b9a9cae49a0a1f4f28cc2ee464c2c518951288c54b1c2df4e9968cffc9c33b12a077ef93a69983e0ae13b2cb0824b1dba3aa1e38ca6052df06a72db11820d9bad748537f83f640ea354b1a503333bf0198885e78f8259268482be2b9a66145c154f084c207aede7d49905241d21c49c9dd53a712f911da2110fe1161c8989382a159de262074f5511b6644dadd1e9309943a9c25f04b5a2404ceb958f4021ae1803db6d2bed7059a957d21b7e2fedeace2d8e13fedc5956886f1f4ed35834df56147d734edf6d2c162a32faea9a77519c62ad7836d4ca9e31948ee52b67f6fd59be6e4383eb1182fe948e85a43988a44d80f3dc09e7d11e39d6f6d9c4efd2de20efd8ea20cde7ebea58973034eab04cdbcf059f18c081e6b6476b524295891a5e59e2ce06e43948f5655096a40b0b941a49b0fe5eabbb853cff303bfefbd3c6c9bf018b03ebd85475f1154af747fce1245343c16c92fc4b82d921386c55f8c52e5023d6f1750da542d9fbfd7bf2664c1cc89dc39b3818aa51ded646e3ed700acdbbea2eaae6fc2efc2d16e178969d8d22125b6b8f588daa5cc6e1505c49755d04029c31bbd45028070919ca30749f33b6d01f5d3fbc0758003fcca051057c3388ca528178b266506f6cf73ceec49c2"}, 0x1008, 0x800) msgget(0x0, 0x8) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000a83b38b9342e2306af34f59e2496d377f8ca16c0b6b225173de3ec28b7bfedf6a5ccf1b8b052f80ffb09669629bf94ddc780a53e13a1b57b24b72db79211a4435fff6af047a2972662b695ea7c19bf2d05feff09b654e74af386d1bac7eaef5197c077e78fbd80235d644e0d755e8fd561576668cb3ae919d43cfeaa3eebdda7f8015b5b59225fa37cf591de1153c5bd9e967e15b740d0d59e930032646a2631dd9a95"], 0xab, 0x800) 16:11:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) listen(r1, 0x5) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:11:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000540)=""/143, 0x8f}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f0000000180)=""/63, 0x3f}], 0x7, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x80}, 0x8) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000780)) ioctl$TIOCSTART(r3, 0x2000746e) 16:11:16 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x1a, &(0x7f0000ffd000/0x3000)=nil) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 16:11:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000140)='./file0\x00') accept$unix(r1, 0x0, &(0x7f0000000100)) getsockname$unix(r0, 0x0, 0x0) 16:11:17 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x8f) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) flock(r1, 0x4) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:11:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\\$\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='x\x00', &(0x7f00000001c0)='x\x00', &(0x7f00000000c0)='/^\\\x00', &(0x7f00000006c0)='-\x00']) r1 = open(&(0x7f0000000600)='./file0\x00', 0x40, 0xa) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00', 0x4) open(&(0x7f0000000680)='./file0\x00', 0xfffffffffffffffc, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\\$\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='x\x00', &(0x7f0000000580)='^\x00']) rmdir(&(0x7f0000000180)='./file0\x00') getpeername(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000700)=0x8) pipe(&(0x7f0000000200)) 16:11:17 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x10201) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket$inet6(0x18, 0x5, 0xe3cd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x248) getgroups(0x5, &(0x7f0000000300)=[r2, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x800, r1, r3, r4, r6, 0x2, 0x1f1}, 0x9, 0x8001, r7, r8, 0x0, 0xe9, 0x8, 0x1}) clock_gettime(0x7, &(0x7f0000000200)) getgid() accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:11:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) 16:11:17 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\x04\x80') 16:11:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000001) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:11:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000001c0)=0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) accept$unix(r0, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) r4 = fcntl$dupfd(r0, 0xa, r0) utimensat(r4, &(0x7f0000000000)='./file1\x00', &(0x7f0000000200)={{0x1, 0x3}, {0x6, 0x1}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a0ad73a27b7abb4ee32c5b6d", 0xc}, {&(0x7f0000000300)="2b811be4d16e150bdadc8299f8a623f2e874e35e707d59b6f65a3c3e0baead6ec43c21bdef8c5d7eca2c77c93ef47fbbee9c121b669822e847228430841099eee16acb0f3ddb818fa1f65d4995788c8dbc2a2acf88ea109507bc8eb536afb88e3278fd2dab57e75f73fc187cb60f1fe73becb81f9afe50de909589f5c606a26f4793ec8cffafe246372b65e1576c27c65df7569c6a66dfb4ebfac9fb581cc9ef6c622d5b37ff8ac21d3e0cf5778871a4a27b294a1ec6c280d77dec771dfbddd7dafc67e3effca2ddc1de106e06c577622e8c212dd77acfa3240d56fe4d565bbf63dd7a024b50da098fc921a055dac5dbccac4caa31", 0xf5}, {&(0x7f0000000400)="f9f98ea79b6620d0cfa4c7511bd2ff4fc3", 0x11}, {&(0x7f0000000440)="58d79b78d8c30a7aacea7c6c59f3c6c831dec21ef8f5adf9c6361ad6b4aad7d5f27a73ad6bd98e38b28756", 0x2b}, {&(0x7f0000000480)="c942d86b1dcb839113a356972a63f8a30332057086d197c3b89354ec9262022556ddd3ca2afc47a9a9cd0ee45d", 0x2d}, {&(0x7f00000004c0)="ce912bd2362606487aa20ceaaccbc3ad7cb84c8f3f7ca6cd3aeeebbbd3ecf784b9682f1c4380109034f4ca8b3b1472f4ba0d0b27c9765bcea2", 0x39}, {&(0x7f0000000500)="ae8e8ed799bf015f9132d4c3ed9bc4aaee2b6421ac919d3d5ef094398ae357396b9e6a43a8f7e18709b5a7e328df63fc7bfd8a35a38de229cc74c2", 0x3b}, {&(0x7f0000000540)="bfc3cfdaea982d10a48da9494885654319fe7d32563c0824780b23a1625c89c3be677a8db32e113c7b2b142a73b511e9b5398288219512a9811a79f4e1e3721f01da0981921ad99d578cd6cfc66b677749f12eabb8159f3a00707b5e4146d731e3b3e8dcdb242cbdc7074b296b3004b51ed152784625fe7001ba65b253b2a7890269f76d3e85be4f", 0x88}], 0x8, 0x0, 0x0, 0xd}, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) execve(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)='+\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='(\x00', &(0x7f0000000880)='%\x00', &(0x7f00000008c0)='&\x00', &(0x7f0000000900)='\x00']) getsockname$inet(r0, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 16:11:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) geteuid() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r3 = getegid() setgid(r3) r4 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x400001) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000040)) 16:11:18 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x80) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:11:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1125cd97894fe06cbaa83cf915afc214296ff3cb"}) 16:11:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0xbffc, 0x201) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:11:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:11:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x20e, 0x6}, 0xc) utimes(0x0, &(0x7f0000000040)) 16:11:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/222, 0xde}, {&(0x7f0000001180)=""/101, 0x65}], 0x4, &(0x7f0000001240)=""/90, 0x5a}, 0x40) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:11:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0x229}], 0x1000000000000322, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:11: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, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:11:18 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x6e) 16:11:19 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r1) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001680)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="1b301037a8508b6d4cc19c5e18318e0c013333bf5d25c026cc", 0x19}, {&(0x7f0000000140)="36282d83ce6e4c57fc1971946845c309439c0e00187d5d34ec3cb606deb111dfcb26d7f29c577c0cde576f803caadfdc62b49c58e2e9c78048a21e9c088dad541902a44ad17e4e7173f13b125a41faf2a139cf90a2f769a347f0075051b44a4768f46423a3be8116ac5cb63bd43a31cd287a782102419d67de9fdbb30b3e845c88ffe85c369ce8", 0x87}, {&(0x7f0000000080)="346bdf463a1d5ffb48eed94dd95dbe1d74c50accd65fa5e35da7dd5dd196e8c01e74005f21616f2d6eab7a52ac75951dc69e40822c3216862742fbdcc62249ed5cf6f41bfbe7", 0x46}, {&(0x7f0000000200)="15f667a14afc90397c6cf7fc660da99eeb28f1b1a26dcc193ea4672cdb9deb895467ce4622c83b6a3b053270547fc75cf13856c03f934ae87a948467d2d1f665605827e3513c90d211e4dcffdf6c5584f35b9a04b4711f1cb6f0676e3abd2cf5360221e0bd5ba7e71d41fc764bf390e3ed7a1dac6710a11053650413dc306d077de6837618b80ae398a30c2f526302cdc132020f5e204f30557911e11f3565980877c7c6334b12367aa8bd034b7294c66d979e14d5464a32a4907f1e46144e6ec67278756b0f089fa42a4bd02380260c", 0xd0}, {&(0x7f0000000300)="8c55db8da75f0c07d5232fd3c5cf4f885010acc6c86f030c72fd983a88fe4231cb36c5b63b1960681b8735335afc9bc644bab5a589d49b2cba573c631c2521c8fe80075130036be216ef21572f13e8ac30b25de2f011bd26af425625bb3468c1b8447ecd899d19be833d8899fbc0bf0248f033", 0x73}, {&(0x7f0000000380)="9772f2f437e13ac067582a585605672e230b17318b4f31d78e3bc80e6a813b6248bf84dcc0914610661359890de71433dfde5b8e7d819ce520aedd0a8cd1c7dd38da8b49045ef0d5ec32da73322a9f4cdd661673ee7102e53e9036fc9bd6560f078af0ad450d", 0x66}, {&(0x7f0000000400)="f3d3a48aba927324879a65000feca8565f1e5d7864e63a313ed43749b9993f44c0eae95d4b1bf9e5253d715d4fb6afe94817d445e3def814574f3d1894f7688ed19ffc6d62019caa35d99b77115b8b3fdf99a9d6a1694658e4c4a4861e8f9199846d5300ea10681bd64919528552f672fa26bd9e7b173bd04241bcd37efe0d70b94218737b57f171de871f6fc5d0358615364d62446cca1f45f099c3afdbf79d862492de90561182925a715d08f6302809a326e98f81d425207124da2a3b5ac940de35da83c0e0ca749b22c749e5addead3522c477221a655033da56da73d53be0ed7155744b5b619fac5c4069be48fdcf841703043c8428dd4582c873655e804344a81cb78d467675c5add93a4359563fb02f4c71d8d4709ad38ef6e4fc66c603c62ffe88b84b3e441a04a450377fc2bbd8a3f340e3be061477a0742a11e9b1f8a6372376385709f67685a2b19c6e2f5404ea0ea4dda95aad804b2f3e7ff32954b5dff30845fac5762bd9f2f5e402090ff07d5b9f8e3bb3ebfaca405e773069ff50014a46db2443a566718f984e4e95c1caefdf3beb5bfde4db2059f7c31267524cfb049e5ecd323bcc26cd1eac77bee240da376765f13d3ce996d5792d18f92689aa771a93edb63c0f927b0a3d2306f9f23b18ca957d077ab6f247837e4e6f96f2b4ef4e153cd9e98dbb73529a32d784d121d171dbe3ce5494e43d7a2a25a12728da1d6b32608f400fd0d2f94bf39a4951ae29581ad506fa51853f204baa6cafc8be1661a5b7b2cb29500f92c91d15a30e5201c566f026c98d1f62942623b19d2e0ace938dc1251c876612770f5079e8f5420e798540e2faa3bb92f9e6fb6202f98ea5a1170131f513815a1ce6d65248b12d43da42763999ad74928b3429c2f4f84dc877997460f15d571af60e607980d396e5293ef07b93e37e058600dc1f34bd3752e0d89590d77f5332b58303f200fb229c6ee4b6b2f7df53455daf46fb2b3541c548d081c787563c1b276fa0121fe428268f556330f8f8e3117a17aedd491265b76fbb065c8f9926b717b90464a5e455f85c183581ca83506b4f4a38b8fb16b0b227835d7528c6f1ec34aa522f444d126a9e3f58800064eafa0d541434787f2c32ea39e44aa21d19ce25cd2a57a2d28d36397c0b08e6a5802a836805fe021563c74d21c890d226cd8921dd23f336b5320f0a17b59e6b9f50d977d69093bd9011fa9bc0fbb5a7a87df6d5533c3b133245007d75879b048309655783acd91978afb6fc2681ba549e52c4ca0af7e49b97ec8eab359f89d892d2812bdfbf5920b8f70c1e8048e6f118852fa2f53031231eccdb2f8a32421122ae91b1a9ad57a7e0ef2ae168aa2dddd0d148295fb955eca891e15383836dc151969a9358d9a063212f6e01b399099669887b60c8ad6fa739f1a0a2cab9ea38aff31e7b2a2057b0a1e9f357294a704ef0506f18c6081bf9d64e181719c19a5fbe9b6b1a4ca379b9eec52cfe8cf5959093dff438315b0e26b497f6c867405e0194649c4d733cc14956c2db4b7555f495a118d2c5b53f89d024e6d5a230ef1c24b76347b3477e4a1c10d29d426aa6f5ae3c714a246b71d9e56cba691471c7f6072de79d4180bfec04d148a6a5352852c554939c2f749850e86b7a751ced4c4b487301e7eaedbc9513a6667f1b6c5bbc103ea54a917b59a84e62c671925e634289adab7f169e57332ab2c36ef230bb2856927dca7887fcf608d524c96d57a244da51635d7d5222ae4e3971087ac7e475cb196c8da9f3d15a73f90658adf22e2ced156f0e7c3ce8e12dde8bd279375b906a8be1a8a17e1d2153d23d57d80edc424fa135ad1e5ec234503a9b96e899e149f19bdac3dbba5fc35de115548261bced8d73a55a0ce60fa5208c6b07b2cec4cff7274c7c5552d7e2a59e4f1ef380f71f77e60d671dfe6e3ba080d60d5800a618e216a498f20576c2982e7b71dc9aeba75a98377f9e399fea58119ea4a2f8bb691321fc0c6b6bd762be91088223b13d0ef8457f160434739b654b32c797e57d1f7116fc22c40ee1f24b46b57097d10bc65b61181c20220f16385f5c61318e130aeb06a381d253da6a656fb341e47accc0ab60f8d54d2561156eb88b20efee12f6e32d162d687437bd453ac71c3e1950bc089d9b976d684cf1126a0624d9f5d81f4573451103ac6d0c00fab9bb5dac7a6cb3181d93524ed5c50142fc1fbf823bb91221ea5f0dd8b4aedde21bef1a6c06a29b88366d1bb45ac3e48c5016071b6b535715ee0523b956b6de122d0ed26bb9fc7feb45c8a776a988838f92a6483ef04610c855252e25196812ee98ee271a9b06d77e81bee5967e30b15d5b79fed22f7b3b3a8d6fb0f947c69ef008670ce357bdfe78bd4980a82c21b8816c53f878a6d2b0101745cb44be43bf4b20d5f88701a2d6d55db06a4358fd031de3f7db3ec7ba02ccab3c8892fbf482f2c971d3f9851b37d2a4e501923fde3cae1659770ccd91143efc2849e5754980e82ea70d3c395a69e414011b240a4b64abbae38999d561fbade82d12c6109b54d9dc99823c3862cdf0f25bb05be098bfc368aceb19d4d1fe31e3951a4e44de9a260c6a7762c7160b767e67b22f8602e84eeb96b7fee1d1bc0716df61ed0fcebdeae4fd0935485868c6246b420b9b84956ae5a6452dfc23876094e746c598fc5ac1e66ab5248040e746757484f15a6aa2ad84808708638da2b2415d794459dc12c6b2dedbbac0bdeee0949956bf9e685209f7ba35d0b24fe54bf5139b588ad2c0089f60d4f0981db9bd7834433a805ec3965979d69f9fe4b97a6d50b5e106f12c7f8fc092c6e521523a4c4a75287c540521976b6a8e63983c34df0f50d9f4fe704430390ab41bc5d69454015cbd81db94b3b0c58d8b5bab706607d90ffc175591191c51b4956031c313ca094f21dd49fab13b0d27964623697072c5ae8ac5450772054c26b8d97f31f70631ba7b64b3972546fb588958aa4321a3e6dbe9edcc3cb06b29b008bbe96f579e8348aedf2239c30fbdf3e1558dccaed82818b0189b7e4f254252c099af3ca5f3e6351c8a9a3e57e1a6edf0de9361d1a5824c389f384dbe9c9fec8dabfe15d91f5d12d4073e6862ddb9f9470e17d3dde5b753ac767d7a8017ca26efcd313a2a139d8a44e00e6152afe89ec536a8e60ee3a75a5da2924c5c84809372a576623b3952e73411b84e87f88d93c241215bdfa9fd44bdee1a450e88a44ec14c6111fa7d5fb77dfaad7fdc9829b2b087cbd6eeda20461a004027b589a84c8f2e3180ce16711d67f91a737511f78f7b4f63fe6f4f529b4b16603cc3230e07acb27ef60d557357ee6802f31ecc7c59f349eebe2d1f501730c4e49bc5cd543892e4c28f5822be0be6345178f693f5c38569b6965884b14a594934fb155d92fa2b44237ebe098883f848d75fe7fb115b269198e0203a0e357afb25c04ac15808b406e909e03957b2d33b88863854539dce5f67062cb9814a21a2c4284d5fe6ef42a077def84928c3ee300be75f265df723135592ce125a6222403ad048bc640c1e051eee5b826798b5c74540d1dc0b88f7ff4828a498b2974111237e0065d44854803001f07900bde32541243cc9be75011131ad070e18b74250bbb51f3d6c194ace40894f231d5bc679c4d6802f6047eb73e7aced1fcc52235826990235a4bd759da29d4ab9c57a17a01c82d42f8d9d6a45eeb3d51ca64c4cedd8462458d63174b91f82122f7c0d980b59984b8b5adf933d5528963231bb223cc66b9448488b24b72dc96061d4d327a344e536238529414fad93f084b812493d504a643422c934a6c28fe651f589992d924a07461ae2605f4a0badc715419f9f7738f262045b58b7cfbea4b002302a43dc88380b52c845d06c25b62061d8db8aaf5a0ca2791d91d34ffa86b54876edbd7f92b1eea954eab267f094decfa037ed1403dc70c99934f615214801aa869f7f79855cba5f1b566c540ee7a7ccac3360a0c13c07efae42334c5cc0a4995d9750b20d6407db3150f2b44f6cf67d7bfe59c6215a01c3d2ed62d622e540060163dba7ad9290c867ff96f9814747fd826932e52a0b787e4fe9cc57e93034d42447f96db5df4e0a87b8408f0d5c3375970ed8330f22f4d7e90dc5be233f084f99b53daf3b7c8cd8c4da87b59c19b3fd1fe988df0808442a32dbc045bbe964dca67b4b316f16e18d16122264f0af3668254e7ec958185b7fadc622eea32d6cd2fb76f1186ecce8258ac50e4e274355fa5b795e3ff1e6ca057e0c684e2b2f3fa35a20b2ea96561dfda0af2ab36f3594eac272127dca540af65e5bd4bb4829ec91a2dbc0744d58300e97f99bfc42daca4ccc2963a8c7e543aaa2bbce4a4c570f6bbbdd3f48ffe89aff13c197c51b6e1b07bc9ed221facac914fa376fe110d1d48e3243439997fe668abad2358a7bbb98d74712875aa81366d81ce72f98e9fa4704e0a8aa5722f3c9ed7f601a795ff748eb167402af8cf34b685556f9cade317a8e3b10d3afb43e823bc35df571ac420b5b73f2dbd6b27021494d617c25ff55de2e15bf050ab33796e29577c9731bd890b12893549256c7ec1202cf32a5771f2c440131a81615e3733a12eb1c4b85d55f27f5373c5cacb715734a41f3d7af89172922ffbe4475156bf346cebafc3fafe751ed9871fc4ecb78e6314771ba9ac12a1e84f0055d84116eec57bda5df69103e2d314253f966af5d8c664fc95aa0f2dcfa760f05ece0d2380bef7227f3016cb9e746468d9a54a162b890e611914cd0b692f4791d64d2e8741dffac9f5f75efa174c61f57477608c700beb1e856d37c651e76c68c0cb66273812f893b3e7f91c7f43841486c9329e3782fb2ac763a0490a5836627101494ce7db8480b4837d5aef58c95d6f40ab502542925341757ec490dbf4f9a896943398849e45afe6c4653619747a52f152cb5e5cb61cfb3a34facb4f822000a71a4d274cb435f4002ab94c352da64b83909bb5d48d7a93f8a8d25f9dc32e778d8398fd94ed2f68ff063863712aadec64dba409dcf061375e6a38c8dcc38c9e01230598ff954ab6169d12a506d02ba5d75df901cb379ac480dd5e23aa4225ac2c54ed5e752759ef19df6ec3874d54ff7d2abd8b61858c1532240101308f93024f0729f0267ba9a81c6e0bb790406f7e8b8dcdfd279d468e789628043508694a5a0a7165ffa5aad2a319dc93148da6e53f2fa0d163dfdd387958ffc82d1778948542d28f63ac778c7e5550b4c44558721dadda9c9b427291b1a0b63e139d02f6ef27040bd275eb0afd2efc4911f46aa429dcf1b566f797d44f8b34b3409419ec722df193546e6db2faaec3bc229fbd18dfdbd0c27cac50e3e717c3ad0d4258918f7bb457eba3d49558296e899ecb80999e9f983dd3acbf7f6e5cf919cf718b592fee39dd515987a2e4d7654b42121cb20a7ff425b5e2bf9238195162b821519cf41e81aa307cfc5311e6dfdd771e17e0779dac21f29454d4d7ab51f0f373219c50d3d9f1e84d25400030a92fdac79f67eef6959d049d9753542f1fe3f6909637bfa27c936901fb3d2f7c88fb286a37ffa54fd337dafc3b44e1c0d973f414ec74f252a05fc8865f1d4f44f7743c85f11deeab6e5b9dc4b59c4989be7ffc661ba5a0a4ffba97653879f0bbb8029019117a576ba71ff6e0fb5832c380e3b57ac5361a510514bdfabb7fdd5c0a7837552ae32f1065749e8f35d15333b92be29510ce621cb3ac56fd60e45132072c665ab1a93cef9106ea3ef55a141cca3a8e9864172", 0x1000}, {&(0x7f0000001400)="ccc195c9643d383128e39c47cbbeb3c96837e54c1d7efa2b4dd6212b3dc479740e9fbe6cfbce15596805e6cd52d8fc45637ab10f4fbe4466da0a5959574008b410f220d43eb001ec32ba15f8677f4ddb6e2598483ba48f975f36765909af48f85325f53bde066d416c422367d95b8b447db03c67c0a7da0234d4e065454929e585f3", 0x82}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r3, r1, r1, r0, r2, r3, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0x8}, 0x2) 16:11:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:11:19 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) syz_open_pts() 16:11:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001bc0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) syz_open_pts() close(r0) syz_open_pts() 16:11:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000, 0x5}) 16:11:20 executing program 1: getrusage(0x402000000000002, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:11:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:11:20 executing program 0: r0 = socket(0x2, 0x1000000002, 0x0) setsockopt(r0, 0x8d, 0xffffffffffffff01, &(0x7f0000000000)="4b749545", 0x4) syz_execute_func(&(0x7f0000000040)="c4e2d937937d79059c469fc46295904459c66746da270f0f2525000000aac4821d3b580cc4a17f101e440fb4770b8fa9709986733dc01d400f0111") 16:11:20 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:11:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x10000, 0xffff, 0x5, 0xec, "64fd7ff861c8b27d530fd6a25e4394d0df7ed0ef", 0x9, 0x40}) syz_open_pts() dup2(r2, r1) r3 = syz_open_pts() shutdown(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x6be, 0x1d, 0x7a, "34971115e2f310fdebcf4bd8a822cebe1e8c1eef", 0x80000001}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x9}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:20 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) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:11:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x30, 0x4) 16:11:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mkdir(&(0x7f00000000c0)='\x00', 0x2) 16:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) read(r0, &(0x7f0000000140)=""/198, 0xc6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff, 0x91}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)="a28a362ad5319664efe281ef5986cea76585e53483bad74a23d196391b9621537822203fe24ed4824a23c93204525292f6a2597f948ce1a5b69059cd52a5f7f25245cf22940cad93563d417749423f157f909005baf13266da57fe41796f8423811b5941262a33b2a709a1afc62a73dfc7b32dfdab18b000853b4a3adb31564cdf18b616dea0f42739256ae10390704d0c75aed19dcbee69111632311700abaa8d5285629657c83fc21e8e235f93bb3c87d11b921dbb26171c55e4b3a38c30bb37a36198a22e2d8cc33581e46b9730a1", 0xd0}, {&(0x7f0000000340)="15c94ba751274b83e3a1f034a832f2f0b1df761e8ccd254d07b50652fb2634c6d248a1189073367dca8127c35dbc3086d483ad4d0acd80df8df172c21f8fb438f0d8d5cb394c9351754ebc34ecaac633f64f334fd4796e254249ef08d44291d0d9e2872ec88d7097c5b6a4ca20a299d8437174c6ad0ccdca9dae073a06723fa137add411b474d3c67a2b149cf4bd638eb3287f737e5fe9fcbe92179d8ab6f08eee27e4c9858a401a47f7f7f9999be4a7fdbbb6f2f4002dab481bd151a8e291af3ecc20ae9ef988df67de65e611c717359513d9392d6f3da0023e80ac1371494c421833525cffd5a215d5a4ea0c3705cf4a925723d5bbafa694239e61a8cb1e49a98adb40775da452b93d753e734c886ae3878bdbbb720fc8b3111ef09d146d94952ee48bfbad3dbcbcc834184961c33cbbae17b3df841f59c1355b89fdf28dafcc2af5a250099163599d7c9b7ae14d36e865eb87b88fdbc1c3d3a48d218f6c7864fe27f756fcb1d2c556f4186fa6aa84be6ac72772e59f00392ba3bc3a2927f7baf9ad8319315b868bef31d8dc91a969776944390197f6c21f00fabc017aa298116effc99650f5231854b46b15acd630703cfb6614a953721f9a498aef3bf5643c8a9c5ba9845afafdee13c4a3eeb1b3444a7ab305db3a0029a91d7b65a1571cf087464013846e7e1a72c2a32e2eca8a726d4be5fa65a18469404984b2bf65027a634357a81006ea82c67aeb40c0823428497f027a9cc785554aadc34be8fb5908ae75f5edd1a440e0b4bcc97ef09acf2aedf7234e193b611b4f83709f1a7d565a76d42fcf3569d2fd4e6517c0a0542552fa578166868b75cef1ce1e6bb6f362ff340d3daf0412be62b3074dbf137f1e57da1cb4c47b49b988cba9f03ea46c7dcc5f82589aa862698161ef01786ab0fc7a6847b8509a11e977fdb1516791ca9a414d347d8595e96c10dc35e667c8ae99e745bdd4430476386c075d89aea67daf13f86ac4f484401929c4656a2c891438d5b1504a68764ff7a805281937e390e961185c2e28d9a2b42c3e461238c92f0a446ffac59ffc802c11310f4d5a1fbdb8b25637d0703a7fe97b603ae220976762bd31553758d5bc4e05541722cdd170c00149f81dfb037b2e64bb30be8a621d916ce1e7a2642a72a67f6061d03ac73cdce75d3f532323bb5137c03a8fa8a4eac7e9b29aaaea7edbfdf59baf0de3deeafdb02d3bcfde0ad945b3442f416af320d6ea8b0fc9afbeccc6cf81a4a5612da8154c3b65176102380581bce4f25102e1272be41262dcb902249fddeaecf4051a7c266f0a97c2e2fd6a87f4992c33b4c7b2ff2dd5ed0d6156ac40b5695675d34012970f3c13d1f4d73b8f6120cc2f582b3b1ada1fdca994847a45cd809f945480cf3283346a7bc3fcdae6dadd05aae04c0752a5525dc61f9bc2b526fb478ddb61417844389115951f9881c59c25f9304f2df4aebd4b79c4ad9f83c5eb2a1e15fba3ec5a8dffbcb2d0ba3d1918bb117f85b40b7bfdfef93504a5d882369660e27e0d18b322fb27d2a98c1941048ffe0552ae4a324339b9c4a725928044ed4f0da7652b2c0a42bbf0695ec46f86efce651312472f30b56ba6902e8f61087a29664c28855f80fc9a53ffac7a8c4b2295fbfcd202445fb3319d645355042d830dce583c9e0013e197468cff7204f4ab8d492b6c767ef1711e4e58cc5c551205e22617c7e60d6a84f1201fb9604703296af5f197ecb4c3018f1aad5f0739515e719bd6f89b9d33b9850cfd06db34cef80a4450fb37793c85048cad74d8982c4596747a8e548723d7f3af8bac9eeb0d62103b74498636197c958bcd8ca0de4f4bcc77e063265f72b1cfbaddd663e83017b3324ed1553da4f5750baa79bf66324f9ea168e7cd67aa26d79bea30e31e946f6090edc37c1379c1f8a8ffbabe288f5eaebcbe04058103b37439ae2385cc626585b76f659680646218773f6fb2db9254c13e25145c404c2cb8e7d4f4eac02092dc47f7b90a6d02e4270dfa7e0ddb5d86e9d1d8e430429882d7edef9b149094d528f79642ee38abfd607344829b2212d7897746db9ab14dd07bf7930b118c977df803fd0152f6d61943bee6ef3b05ec6456120b3ed352cc2404c7202f1ceb2ca36152c302ddad00107387309de3c621c3fe24c0776b4211fe6802f7346872c45ffa5e277abb2a753038495ccb6208428236504e0c58c34aea706dc75deec1ab7ea3f8b2fb3e453c1b45543422a4e488c46c3401805489a720b972e690549d6bdd2feaa9bb8d1fc57045735da057de65224ac1d16607b5a58e56174181805b4e888ffeeab3b2c2cc7c7721d832e971f7817b805b5cc023802015e9317c88cb96a3d347f3308f593e4662bc8cad76205680755b54106d2c692ab7d09913c0116a5c8c3b802217737c51477f12811b587de4e2d05dc16ef87b66eec9d108f12211e13c9d8a8e0acb66b8760c26226c1906c0e3452c8361d2f3716d436b607c8727826053e50e833206fdc2681b7633496f3971ba8e6102f18f97560087a3a2d871ae0c299037f55cb32f4cc0cf538a7b77a78611250e8726af67505802bd136531ac7828e83ac01bc4da041ecdcf96401f1c1a7af04d9871ffc127435a105772dc9209bc2f39fa900fabac66e7be2881e20252a979fe42b0f6b820d11ffc8c6440765ebf0a579c20313b1a24a4e260cfa61aff7061101324739c3655f83c1a1a88aab4ca51b0996519f62bbf63f1e3bb1a34453c2ec098397f15e24ded6fcb0b8fb610621ed124e6ee61d2b78b583c4f6f19184a4085a41b26f18af6a2984e7ebe039b5236f342d25a93de2d3984e38477d21f62b1e6ce57f71fa04b0110e28dace307dbfe36f064b71a7e67c1783cd90d1053393815501bb5ddeab1032f06c81e973107fc7c9aaeeef00b9a8222c5b4b0fb2553042be8432d2f26e0cce0df21f86faa831377045e40f22537483dc200ca88bf8366bc8d8c40c8a2254ee9bac2e3816edd7ccefb9881734958e03ed67836dbb6c9349b7b0b8f77aea49b4f31ede1dc607a243428b7e12f027d9d8204cee777c7accc631ae70aa2a8e28192a30b4e4a12b26ba0554f40b9f06b789c20a3def4dfb64aa63a4185d2691150b78e4f994a1feef8bbdf5eaac58840ee454e312eda78e2c82587c974447913390bb48ad8ff1702fef34870979e1363288c0945003983f7aef617c2f3707d10aac14f79284a191393413f0c9d5adc2df87830390d213f5cec6b63598e6feb187b8289a7359a4cd35c5089cd6cfd5cfc331f8884ac01688ec86b741515ddbadca27445d795ed98afe10ef64ffba33b4c0339fae6e2dcb5d606754af8d0ad359198c4c4e9822adca591eaee938a0231be9b823229fc553bfd3f7fbf8b30d773d0fc82174726420447002af82f3adb377df725cba89467ee8688ab5bd71e3288053ab1e7367a609fafe78c7edfc10fc175b118d2c32868c503000312541168fc4b7bcf0ffd35e7b10eef453649ed323950d079387051ecf498ec3b6cd617ca96a83c7aaa8fa78c9983396546b8048f691df599db5ba5d86f79121117bc0dcef30b9f43a692f0b403d5a7485c30b81e2fe0018d7c6aae6d8748d32b7bbf227fa7ca9dc383c0f01e845d2e105251ba60277771b7d1f9c04de48c59006bafbef7f3ff94829d468748539e820a3ecfa9f30af36185f8bca9b54f4a95af66ed6e9cef3c5de5c6a6caeab7b30df7d902134f15f709d49ed2fad66414bae205a47074b435eea24a50c12d5c387ada2dae7c3b72f5f3c237c7434c950972e96d255f61bc045ed746c3183feb02fe8c0a9bc94469d142fdb1b1be3ae4066b7419bfa864350f5e6cdab644964642d1fc9c93c75bc1dc8a524745d8ebb1e6aa6b50c5c19bd6d4a001661a4db26618cd14f24d061947332a404892066e3866e6544c515bad72ebaf98a429a5b78ada1968605875fe396ba8bfe68586d06a4e7be28ae203212f7f9890dc16b4ce5c8003b28a2584abbf950febf5b29a69004c83b5dac796337460832542aaf8d850e37fa171024ed15a1b8b9ec79e800b3f029599cc31402604b5b4b0ff2107c3c8e28cd5bc03474bc9e7b58d1fd4c80946a41f70516772fe679079937bd36c46aac06544b071a2cc71e7547627f7512abc25a3eeef438b361814693899cdb4dbfb7718683869c99aaebf3d58be299fcd15f2774885da48ffd5019507e734dc9adf76f05a07a3c2d922d0919196d70b809486c19087cd6b3b2bbe5fa1996e88dd32b210a29b8ba1f918cefa6baafb813c38eec428eb117f8f1e82e51277c3f2a51e20f364330e601c222303825bcc926bbb8bde2bbc72c1714ab53ab8bc1b6d38de5a93b22b77143c7100f8d1012e02a96749bb6f89a1f01b54fb0fb97a9c3e34ec3ab1c96ede56005169f95e81e782675162f4975d7ed141ddf95e3230b85284e1e74af1ca854f6f070643311aae8f8e0c9c0e0795df82ef1566ab394e10f24c6774b471c20bc89975d9474a8c3c2151d303c1d0f46e6895cb0669f2bdaf3fa5c93e30e1be99369629799a62f44382032691267e56a705b8d70ba504ff8913578123ea514b982a5ef6dfd634dae10b41af9a58f5ff7718760e1073dce2580468b80e60ef3e0308dd301e809668dcba1ee6a59b7ec7faed5dfd77a6412ec33a6d3e367bcfc4b556e960617f97c435fdd6ac8a940c24db72952c818fde39a063d8ad8c877bbf84cd824ed40782fe95061f1e89c5e477ec12eb1112025feb4fe168c1345daebd8fbb384f7f3c584c800b779ad28efe1ac98cc8eb01029e88279e0d416bca55f0d27d0aad86b845b8b788bdd25dc9d4d4cea67fefa0961f47cf7ceb0e0f4f982d1a8b42842551a0ebe979f399ea2a8f38593f3cfaf8ff89f48514713452a432d34240c3b157a431903ebb7fa75ed8fd12fec03b4bde2a9a83fb074be6b267e3819ef2cf9f8d99c5d8c8935afba1933bb8bd9691ee707252084728b50114de0867a144895d63879bd33482c18e5cfd5032ca3a21f29a561a631cb8b695fe0ed4e790959b1c3bd0646ace91505fb67f00a90db52ceaf66967cba0d0dd4d9ce59bb0e6b59566be1226b54420f75e6e1d0e482bbff941ad75a1f1867239d12f2b607019e52bb90b7dac5a6d8b1957865d49bf3d1fd9ba3491b31b3e2629978d37c20d7be6aeecef835e6b1a925998209787c7b144c7bfe83e756026ef6717660ff44ce80b187fe871984e4978e334ca7fd83a1e35df3e94dfcb3d291d652e4ab4986e8f5990a6f457807177ec66d429ea02b1a4841dbc108ad5eae2c29c66f250a382626ec7418e104548128a13e8f4bafdc2048d08354bc6e7d5ca14facfb012564781570c6b36bbff8e2999fbb8c2e5d277d037108fc755444a12d94b00be3dbce96960639b8cfc4b5ee620de48bc7c647bed486da7c23fd0ee7d2612744907ca98d36bac0bc02a4449d7e18078a592e413c85cc3a6da9af57ebaadd906bf5e5b125109f017c244de7eaca458df6dadf25b5d76e3a35f4cac6f95daca50d25522ff16267f3b3acb55e91915d2b42b9a5b9d801113307ccebcffcff33fe6209b560b9534929bc66b3c0a67450ef0dd4b87e15ed31c2a81475ce72fb23a1892783d68f556845e7aec2b4c49a1b838bc49cf61fa584591a992dfa710842ed19e7edad42eaf31a47555438c73a095fa2fc7247229e25e67d8ae5814c5fe9923378ce7174e46122d87ecb1d04fbeade5f93f4baf86be51056ac0b084a39bce4e5df5b815b893e86734f9e582059281aad9bc50", 0x1000}, {&(0x7f0000001340)="ac42c527804666320691b09ffd036ebce8fa4087179881d721b30785c0882f65591c7e12328b718ce39557aefa865852ba262d756d29007c3b35030f91254c72fb8a6edda7fa36633a56ed419583f0f9931e73c4b77b01e63a80cfd3ff2fb5421075a5a197f6baf6626f99c74b42531577d143a283011fc752ae032ee382cb8e754011675cc27ca1173e1c3ebba0c78a8d28a72ea2c9734909c076dc387a87cf10b8f02e07", 0xa5}, {&(0x7f0000001400)="38466f7f564a48a944341508fefa396a1d4e6826468c19f56e1ae2eab5697cdbb7fc0a24130d7d416247d971fda28da93363a310c6054c2d84a60c522adbeeb4ecf89991adda091765455ceb3127710a6ff7395fa65c99d650f8f209e3c845a2f873fb7c3fb22971e63b520b7093d07a1afa4b", 0x73}, {&(0x7f0000001480)="9076", 0x2}, {&(0x7f00000014c0)="285ce2ac7ca7d1c65ecc42df3cd190d77ea15c256d45a67a2926cabd68e1827c72c080024c7cfa73bff8fa86b00e8887b93b8e1b15abf6d252bd82cc5da0555e43b234a1135a84879a6cd39a614ed19fe9ea6ed83a6f08027edb139e16bb526b38203eaef9cd110c5f41348bbba63784efe50967d48085ec0e991917ab2ded75549e38a43d99dc1598db4ea0070b4a8446172180452764e1cb1dd65c5bdac102d207cded78503deabf32dcc0ab9135851ef51daf8bcc9447910672e19a6be48f", 0xc0}], 0x6, &(0x7f0000001600)=[{0xd0, 0xffff, 0x3, "5bd18cff92389f737ca7eda94169f2a8324ea90fd83c9241aca0dc0e761434d40ccb7ac54e35955668da9d273b20ef689588d9bfeaab2035926a9e518733c4b049a2a4782071f9aca05a61a011110e520031413b50870345f7f3bca39b323ede5ea6d0157b61f4c61283f755b6c37aa2a032f2d4af0800a2c021a65c96d0552b3fb557e1dd75db340cc2c7620948239c38f47ecde4d2755cfbbbcfc6b7fc053465593de8c8d96121bbe92fd0209e858ea7864615152cea1c6ca12b6d"}, {0xb0, 0x1, 0xfffffffeffffffff, "1fdebd69b015c79091b17cb0ec1b3cd218e3b5c12c2c0d70ebd42c1d6386d427944027546cce41fd6a36eca29de2e172bec7c9e8d20332cefd6ec313123100cb765e8838a1135b008b6c8a7d2d9aa212e6b5ed5c2898b33b517782bf17d736ccabcaef4534bca04dca7ae55cb0049e113220d7a74b4f2e6daaf7cfb230e74daddfc5cd41614e3911dece49b0cb4b4ce8618d53fb31bfeb176a66779e2781af"}, {0xe8, 0x1, 0x8, "b4ae9fc21e5e2a3a680af7f3d2f676a413866d45df1f9bd11cda1cf209f8d3e5a230ea170a3a5888b0b3948dc1d58a03d80a84554c862e9aca40624af0ddc6c29c47dbb95a885a646d38e4a29019990b3eb50fcdcf51ba05321898febf84045ee6b30027e4646170b37a6345041ce862f2e0831b99d789140c87ecb73f083fab86a726985684c58220625134b3ae02ccb9116e709283eb49473e4cb5f76b1c49792a5b3867b16aa408103a9ed17d61fb0896b70ec345bb23580d1ace27456e10962b3885911ea42445fc07d904669860f95cb06b7ba6214e"}], 0x268}, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x8, r1}) msgget(0x0, 0x4) 16:11:21 executing program 1: r0 = socket(0x0, 0xc000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000040)) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:11:22 executing program 0: setreuid(0x0, 0xee00) getuid() r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="2016228d0dcf4ac880c53908e0271b146e6d943232bdf09486ba728c97193c529b892384ab070a4486ff9766dff2b527dd755559728e1ef64ebb4d3e5aa1b1c7c8dfc4d5e65e6765dc5e7ad504e4fd", 0x4f, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:11:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r2, &(0x7f0000000040)="3313c25f0c2dec4657f0ff552d3bbb2ca325cda91c8846a90a8904e6f8e21153a69ecf288a341946d4dd4fcb258e86e4fe7c", 0x32) write(r0, 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000200)}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/207, 0xcf}], 0x7, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:11:22 executing program 1: mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f00003e9000/0x200000)=nil, 0x200000, 0x7) 16:11:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba765933897a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc798e92771e2c47900fa2657466e67dacd7718706fedec24ba0f8fb7e7e91f5e53f", 0x78) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x356c, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259160f8e5815f73f2a044fd33055552000000000000000594ff334a5619515a4c8ab06198824b3dce91bbd47b3bf579456fc7d4096e8c846b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16283a", 0xa4f3d2a0dd172c1) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) recvfrom(r1, &(0x7f00000000c0)=""/101, 0x65, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x80}, 0xc) close(r0) dup(r1) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:22 executing program 1: semget$private(0x0, 0x4, 0x24) r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0xffffffffffffffff) semget(0x1, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0xffffffffffffffbf) 16:11:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) 16:11:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000084"], 0x0) getuid() r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x3, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfd, 0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xfffffffffffffffd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) 16:11:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2c) 16:11:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, r2]) setgid(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) 16:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/171, &(0x7f0000000000)=0xab) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:11:22 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000001280)=[{r2, 0x101}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x50) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() renameat(r1, &(0x7f0000001240)='./file0\x00', r3, &(0x7f00000012c0)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r4, r5) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000180)="984acdf84f57747ea1d9f4791f79639f0b60732ea948317977cfc219a2d167b9f9ef0a55b3c1e1e061ac0ce4a928280b8a4db37d7c1d4b0e769f690239d76fc0fc425bab4c493b0f69de03b382b5a89332b4234b6495cfc1a389e0d4e76f1af9ae38ef7e121494f3d999bbc358fac313f5be3a", 0x73}, {&(0x7f0000000200)="eff403b2b50d28bef3d65a3996773fb485ada1b7482fd4bfc4173321e74fe7d56d25ebba49ed89951d2721b8c2280a152e9ce7fecb450080e37e208ed3b8769b477ca0a15c7e53da204542194a8be7eb2c079e30b67d9a46301deb8daf5ef120300acea7db7d9298e2732cb637d604cbf122a5f4519149d8d8c128a9c51526e1c57275564830d0af868fc99a088162c961961c59f893525aa503d874a848ce543b7164e06e174e8d63ad670aaea5be6dd105b2a5ec7fed94e32f4ce9a6056adf6cf69d4bcb145e172b16b55ef69b8f4cdefe09626b2cfa5e1cc84e8b10338d8e846af05ca2a7c3647a782a1a4292d19eb12306bce89b51868138367e4d061044aa9bf8e499e68e9e584632f37e8a70401da789eab05ede696f053d6eb24d7bb947c2fe4cf6fe9e82032c85774df6cb6c523ca1c322bfa6bb91d8c390f3355fba5af6792c86d60d221c94dded563ccef6c54497a8ca048ec885f9a2f40ec1251d7cc0ff4e007c9463dc2604b723806f06dedce028ea21f02feff342147b40815f6f8795b604e6f642bdddb03fd0c8e93cfb48ee1241e2ceacf9e00f5e2a783ee2187137776732f4257db2edfd5de851bc0d74df4d40d43dd125932aca82e17da3bf2acd20691a50a47806f5caa9a8d9272ee5c977c2090ccfea7763ea82655a74a16e17d8dfe07496d1b4121c83608b010d2643e4d5c221270386d99e48ecda031829f3c9d68b6db83f7a2741d400c8f1250c4805c9420eb6a9e294e671fba7bc4f9346f2ede9354e296c47991afe96b6c8b1a0010079b3471636e0a8c3b28b9b2df5c681980a2ec1b54010b20e064af4ad339034efded1d13611521781310bbeeac9f74db5f3c3829ee033386b4e76aacb1e77477dd43c587a0f47eb060b56dd2cca97291573b70e5711ab043d8656affc578660fc0567dac1dd6b84f7466430b89ce94a9194bdeef13cf95ae912646ae9b6a2edf50179254368409c5c4e0981c7db1cbacbd36c2044514a62a187ad6ec6641f1fb2b2f32965a1afbbdfd0899f99a43b12a792b9935fb3126c6be42fbc0bbec80f6b313a1a9aaa29bb6452b4c6727107b1fc244f84d56a908744065aac09cbcedf48c41f50e78b64ce463ee034e7c257141927593acd5f408a81014785ba59f6b21fe748521677f757cda78d1b20b90d43a9c4dd2ec04150233b94513cbf33b2af1ce990aff9ebbf5eb91e4af48fa518291b7d7d2a186905d0a1f171296573b3a7ab945d3387dc4ee586e707bd6dc96b6e461c574085ff8795e2d177a81acd8dbae8bb2f48e71aa19f3a9c40b0a676830c370a28836e9fcbc2c0c63d29754f44b44f205d43e79330081c0f30e12be804a26a8a65554b481f641dcc55e85ea70306dbbb035c138665c6a223e71df65b1b2306a9f5b00615e07f84c90c85e888b77cf4763fb3736e123de4aac7472e42362f425f57b8cd87a887a3b50ec13b52be488539f67418ff351369c1aa1ad7d6eb38f999689856dd560e7620660f19b13a1a1d26f743b23149c3f0dc75e9f4d131d692937e190729937bb858a99a42649ee305cbebe1b499e0981015986965b2fd883a8aa1d02a212c935f820f7000d8aae16b2a34270cac5076cc49adc0bdac65a090e1e286a0ce7668e41d9dd06f0ecb6be7fa636e7666a84a486d6da59ee04e25c4177ce489f7cdafa58490ede437ab72eb09dc5e94c1b64cf3cc8427f36c9cfaa812a2fc231acc9c5692bafbffa3308276a7e3df659334257073a981b2f5d0197a92ca5a6dbf8ba24cf9d3e3747cbc18296d83b68e729ad8c6e9f9c421d1d24911b26430ef6dc8fc4f4914b0fdd0302c31bb849a200e2404d5ad37d69d580c8a1bf2593bc66362d79a1630707ff6f69eeaedc3cd3a069936de00bfffb355c3e2add7b956f7c49db5a81f9980a8bce19c08cdad19c430e4f8cd6c1e1c0c49169a08554fc04c4520249e6bc2a1353492454c5ada885c8fef73d240b7f73358ecc409c56501864d36d27713ce6819b35e8488d833f9fd972643107238be897c517430c52824b0c78ae3df9aaa2cd9508f6b0e55c776d0485686cef0782093fc60c6ef6833f4c79991583e65f5ea9aa613488e054629d8720052835e5027c46a11769ecee768dfec2916f7e81cc44f3fb0b8d5aadbb1740f5fc53f8ca9795af789f42251f0f25559345a9f03136f14658621696ef64cc42076e50c7f2a409902729ab69611d0e33f7241d02a95957da15fe8461f4e6dc12b2a05fa823427cc9a1afc47e09dcae31a851effeb85a7886ad1b858ec8b2dc5090182606f67c7c3deec24fb5f857ba06cb788aedc2e5a6ecb929cd4feca68c0825989e648859978206c8cdfb4f33166b29d6593384fd1a86d7309ea01081732d01026afedfdc23a4a8af11807f23a229113de9bb90d7b23286057401ba6ddbd905f9bf9770410dfd6d9caf5af26f297fcdbb609dd6079f83edeccf1238f40a018105da2ec26b2960047a329718be6f74fdae56f212ebf368fd6f970023c5ecf88377284648dbaa49e6474d0528e64a941bf0549cf7a8db0056974fefeaf85b30ca62827232a06dbb1602f340c6a196791bdcc77c67a29e3ca84e942997676641765e3b47aac478b4dbada7b1079bc2d4dce76fecd65a8a389b34369ca962c3c7df34b07f9b0a6795ab3e26bbd1d7a9b8e0651cb75206597f30a1edf80faa689c5708d35e5b2cbb37b55ad8e2e3990cb2359f3a016b904906ebe5779a2822d3700e87c65533802266c5020e1a45800dbcf86b846486ea57f1ce792bec620b66a0789e14abad519c53ac368ad90dcf223deb5fe06bc193944711c2525d03882818770adf6c0d594d2e402e7915625168dd7ea887170554066f584d07c5c6a897e1e93eb57a8e0b83c880406be9926ed255a6c160d2e91670b340a73ca98c85facffc88df6c2ef0d8911cb59dd32f2771f4565e58e1d0ec4aceefaee347a35438b68e4412ac7ee3f94f44023b7290256638e2d5ccbd13efb873b068f8456c1eecb8d130d03a747bf9f2d7ed5955abdec8671d8924f1a68c50c007c1d516109e29b117312d1f5b5b9680a8ec1b5f051dee5fc0641b7cb7b306c12639bccdd9cfbbbf5285375d43d859fab6a0637176d6548bd1ee768ebfac06df724a80d6cd11d0add52e628ad1031846c40e3f24441c123228f37be791544e457d6976677f89d747c689b478b55915ab1fdfbda18029f341eec04e645917e0145eeede89a6d57e69efe99766f338f8bf0e69cd76e968d1a91fc2fa4642403e09cdf44226577e47d85f5658e113f703de4fe0023f08a605c88b6d16b563ce84c68debd7c6c72938f30a307d1b5d0a4c5f492235fc0612d92664d5363598724ce6beeb126f487d2df9a01b2c1598ce29aecb0d6e213bb6a308a925cdc7e34f8c509a27cd445df70f92c9affb6792043766c2fb129bb7a707358ddebd94c1f9884ecf3d05a2c67b5f54bdfbbbb6413067d27eddeab4699c9498a6c2621db7de10f52eed4d1ce43aae33c0925e01892741a21da8f652ae76dac102e1d5b4813a8258f8b1f63edeaca8694afc51c7144c8bf3a0565c6a007c4c0cd7009b20090e6001908779e5c46399f1c9b52571e48b7ea5166d092419a49276d5744e2e414b3ab7283a462f8250194a47346ea7a7ee93da3048cd4ff579ac23283fc21a84b84e15a0a24d05b720be7cc36ac9140eb0ecc4f506f13a182006b79b8147826f5379949c50f80ca49df4b2651a5fc4311c3add272ad4b4ce1ad2c4bb10ee152c09717a45f7b6faa72686af817881fcc8cbe0990627faec7bcfeb55e11291dc43ecd32705b632b5ffe06d9579a08b3c88bb48dc410abfa5d82ca4323a7aa8cf95f9a4283b772356d3465575c9770cd689b1c0f8d28842e8ebac91bbbce584048dd9e74973e2bf16f0c827e2023ff1310027bb2b3504010b4cbd0c68cd5679097a1b1db22d5d243629bc3b9e921e6ddef862f916b1f408e0bc28ff6bd04033e52deb6af0ffa733c645ea4267a537ff2f2169920ec5575e9a4ba482423db31c0ffbe6341143b6b04cc9dcc172bcecb88773aa635df56e43dd3faa72ad4d01cf223bfec54bb3c390a80f9699f69132f84acb6812780e69d7d175764704755f60a2047f25f8d169513c2315f3222b1402020c2fe7c16a4826bf90bcef120ca83df5bb5d826e74ddeeb215b4c2e5866e3deed6903c2c594bb238c8c916d26abfd623aed59207b7636a0812f616444d5690418dcfa86f25a9985f0d864efe9b974ef02606025b109fcc90dfeb3f6b6bb84d2618c540ba34868e76be080db5c0bfc4b33a88668a683ab6c776ac01ba54890cba39e1ed8c9018118dc2ce44d260f42c25ad19682803ff00ed1b5a5cb00e3e51cd0c6f9d78a9f609e23d10bb55497afc7059a3b28ab0cb962d36e40dcd3e8f8a204c87d9d467a020b0b905e9a873480cc185e3abf3e57f441830c9ac4c627273b3bdaa93ebb8bce7aa4c921d6f6adf514986062f3ab254995a218eb08e38e3f70880a85966419eb956b5df492b51ed3e86ba5a458863a75dede05f39b27cd5cc4ca6a8227765761806e21c6c6e76dde0ad424034d87d414856d6cd8b7bfcca84173fd9a2b9329c183822e5cad1653b6bbc5b0f39ee66ec944f859425d0772d8417bc06af18830b8c3860cb31208e0d849112fbfc5660774c7e572b9d87664bec5d6e8354b78517d08ef42ade3c350d48a2b3de0a2903b37ef4c418340e597dcab5d77e023ab046d7ec89bd1619958242efa6e3b9016b590d0aba64f2bd954abbfc9804cee79ec1c6d2da434cdb23a789044b6a4a07318bd65a7cf4a47bc6d12705248efa5df7ee50003130358c8ca657919f18ab9392fc732d849ef9b2a76a0e72a32804e49200eed4feb3c0fe3154f3e2eeb4b99d2d01eb73237741f6081a64a2211db84ae6b7748d98530c76b44c08083b7bf3d64b061e17ad7c02fd916f18bc0554c833425522cdcd1dc200cb5d6c988665d2742283c84b4e1607e5e5673d77ec32c0a4269d9c24fc64a63288a5134f654e7523f661bd91ed33a0c78ebbec6b214f18559212b015477e0df8373c6f8b23008b1c1aff2ff3851a7f2b82c55ed6725c4d3fc29c027c7b1316dfa5a86df0cbe9d912da7ce7b7d7c91881c1e2a85ba4e7adfd87f9cfcb02b82ab37d59fdf6850e8f372245894d7eebfda1542061c2e628f6da2f4319a928c1d7056fe2f6d41e9cb70e5d08cb7b6a9de033bade6354012c914599acdeb04e4ff4433d93ea582665a2c5a0283e25c90c710f7dcb85307ac899214d4db2a4890d2fb54e14dbfa95dd119dba3adfb557349f6ef937ffb5b2df67bc8332a06ab9caeb7ddcf2b8aeb2249f7a87dbaf544c8dac0af4b265fd30dfcc2412dbda7e1a874169d313edf7c221cb344b847b8c842617131854f1c9f787c5eaaa0e78afbe599227a57f693ebb562795a6ea6996d2c2e9fac2cb43af64c5c9cdb8332742e94febd456fe71a9d5bc3aa41c56db8810a0f39e0d29b01a076b025c1e56b5487308e9968f5673bb47a14e0e74c46826f6904f810f69a76c89e9b6144f02d47d685d1822beacd31590f041fa8d9e47edc16cc020833aa8de5210c7674534e5553880a785c5fdbe0a47ca3dfcae96a78925310d898df980826ce55d3187770b086915e794b706cfc0aab4dfcabd23983f993d78e696651a0079803b098c0a4b10e58cb12c0540d98ece5e630aa906603509b37d82e7db656bc6c719218b66b0ae081d7bed6fe8a544a1fa7ce925fe5f0df55c8d498437c61f157a6", 0x1000}], 0x2) close(r1) 16:11:22 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000140), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x7, &(0x7f0000000840)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r4, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a80)) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './control\x00'}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="f7710c489e456b73bc518c9a5e9919eff0dc6ccb0f16042e8d98d49289d309e88025785b5bed5c07c0a78a4dabb6f93fca777c6ae74fdf6bb16c2239bc1799cb959b98c89ba892ce9a8e529201d3b2bba26d892e80b1511cb5e50325bfc270826ecdb7559488eff96035ed60ffcada7f1338122efe1073f24264f6ced9312fe01459a1df4b450bfc877be1c94a9d16b4cc82bfe98fcaa5b08d5298c289f97ea9be5bd450ffe13d9fbc134ea70bd1e673907467ba6fc1e4b75f7bbaa6cfb31f59dca8acbbc728eef6", 0xc8}, {&(0x7f0000000240)="e599026d2be043ab1efa973bbef9979a758f", 0x12}, {&(0x7f0000000280)="c6b62282b63e476399f88fb22dfca8741f8a9756fd617e791cfec2991044ff42c8a5e955", 0x24}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x2}, 0x4) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 16:10:52 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/3}, &(0x7f0000000200)=0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x100, 0xff82}, 0x10) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x3, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000280)=0x7, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x8}, 0x10) semget$private(0x0, 0x4, 0x10) write(r2, &(0x7f0000000040)="2ddd7510b70a7f3dc6f406ca13e463e5670be7d04551371fde5b880054df23d77db11f69fcf4c2f4b8ade0e1149f7c95bccb70a9cda94ca666fc922619e8d94701db861f57a8ab9f47f626306bd99fbdaa136b23f0e9ddbb06046868349edccb81e7f14bd1be82981e09de", 0x6b) execve(0x0, 0x0, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x12b, 0x401}, {{r0}, 0xfffffffffffffffd, 0x22, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x9, 0x3ff, 0xd4}], 0xd8c, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x25, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x44, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x20, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x97f6}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x2, 0xffffffffffffb68d}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fff, 0xef81}, {{r0}, 0xfffffffffffffffd, 0x28, 0x7, 0x40, 0xfffffffffffffffb}], 0x9, &(0x7f00000000c0)={0x8, 0x3}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x8, 0x0, 0x7fffffff, &(0x7f0000000000)={0x40400}) r3 = fcntl$getown(r1, 0x5) r4 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000009c0)={{0xfffffffffffff000, r5, r6, r7, r8, 0x100, 0x9}, 0x8000, 0xb4a, r3, r3, 0xfffffffffffffffe, 0x1, 0x4}) r9 = getuid() getgroups(0x6, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() r12 = getuid() r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r15 = geteuid() r16 = getegid() r17 = dup2(r0, r2) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0110402f66696c653000"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000440)="b9988480fcf2c87f5b7ee8c65f6a8faa01d1070b93c5e598f8132f58c51a30c3e9c884ea9c04f30eb2ac4ef5cdb12ab84d4c36c99ec93d6f29261b6ee4dceef1596198af2e6fa8fa02e642fc4e6892991465d63e2fcc7e1f5f90eabfc7d09307db321d5a2c5ccb69b2b24a4cae180695944389dcb3d2e70479114ea42745e7c3a887523f18c4cef6e00885c825034ffbec9ba21bda21ece482db3a88b486595f2d4ea1f84cd131a4f9", 0xa9}, {&(0x7f0000000500)="d0f83ceb0721a24b904bf85ba801ed36bf93f546eae3c47035e8527df85867", 0x1f}, {&(0x7f0000000540)="51406af50a0cc28be6713bcb4b55985481df7b2ab99b60f10cfd8e875b99bcf9d62127a210116a91b08c56981bb6365d04a0b427e87d327f55f504074e586916ea9080830f09b51a150ab1fe5cf1111d7006d618d71c6ed73d8ef5ab4d3cf9f75e18edea", 0x64}, {&(0x7f00000005c0)="eb7c330b2bed4417aaf2792cef9a5a3fa95edefa0f60115b192ecd061879d31832108013152653ae4fbda9daf60aa56fa7b2abb5b4e9d910480e3d922e936355a47402288db6d7b0b043d0161e9aef7f2a6c5bf2eb4eb5748e06f25ff63747cb14031a289857ab931a2e5f4c81be5f5bb0d2f62f4f32046396a8a9ae18b366652b00fd45e29f395d9131369307bb68d25d9f50f5b7dfb4e1b2c1b1b4c396cfd790402b3972e8a7f1ae60dd248ea7b4ae5c9a78a4b295206cf236b1287a54ad8dfe6158a15f87f548cb0f74021af3a186bfb4a7bbcae4a56869c821b5c4c2", 0xde}], 0x4, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r17, r2, r2]}], 0xf0}, 0x40f) geteuid() 16:10:52 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x80, 0x104) accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000640)='./bus\x00', 0x20, 0x3ff) r7 = open$dir(&(0x7f0000000400)='./bus\x00', 0xc10, 0xac) r8 = socket$inet6(0x18, 0x8000, 0x4a878901) r9 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x1, 0x4) ftruncate(r0, 0x5) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x80, 0x7f, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0x3, 0x7, 0x9}, {{r4}, 0xfffffffffffffffa, 0xbb, 0x1, 0x591cdd74, 0x200}, {{r5}, 0xffffffffffffffff, 0x2, 0x80000002, 0xffffffffffffe407, 0xfffffffffffffffd}], 0x9, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff9, 0x88, 0x4, 0x5, 0x6}, {{r7}, 0xfffffffffffffffa, 0x43, 0x80, 0x9, 0xc9c}, {{r8}, 0xffffffffffffffff, 0x0, 0xa1, 0x8, 0xe15b}, {{r9}, 0x0, 0x48, 0x80000000, 0x0, 0x3f}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0xffffffffffff0001}], 0x5, &(0x7f00000005c0)={0xfda, 0x5015d93}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r11 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:10:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:10:52 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001580)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f62fc834ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f7848bf9251d38ede9c883b6540d4cdfc9724fd4646348716a4bcb3decaa922866ed97438690a57f093d1fe4ba60ce978b0fe3275299090d717a4bfc238436ad0d30afdb540e9c14dbd13910cad9b266a48f6fa15a6c0fd7933e10", 0x9c5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x9) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x20, 0x1, 0x8) r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = dup(r2) poll(&(0x7f00000000c0)=[{r0, 0x82}, {r1, 0x41}, {r2, 0x4}, {r3, 0xc3}, {r4, 0x2}], 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:10:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x40, 0x9, 0x0, 0x6b7, 0x87, 0x2, 0x40, 0x3}, &(0x7f0000000100)={0x2, 0x1f, 0x5, 0x6, 0x9, 0x9, 0x33, 0x5}, &(0x7f0000000140)={0x5, 0x20, 0xab, 0x2, 0x6406, 0x3, 0x0, 0x2}, &(0x7f0000000180)={0x75, 0x100000000}) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xfffffffffffffdbc, 0x0, 0x1c7, &(0x7f0000000140)}, 0x1000000000000000) 16:10:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() msgget$private(0x0, 0x400) r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10022, 0x7e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="23bb338a11b7e882", 0x8}, {&(0x7f00000000c0)="beb8bbd546b3e0ebe05760c17c553ee6536336b12151a5a0edf8cafd4d072d1f124c9f9e473a6d6885f827d6e2d4423aeda13aa7b42dae6235057444aaa30ec9469630c0b551177ff241b5662bac7e83dbeb22", 0x53}, {&(0x7f0000000140)="a383fc7adac833d5ad6ff3c4fddd4c0258bf6152d36656", 0x17}, {&(0x7f0000000180)="e88031c86a379c4bc6b6df5f826bd1480ee3b19057ff64f3093ed26cc4f4ef6e4ab5f45cd1f63b70dcc942be90095fda720600dd5c76615c87bd2af1192cd97858f616eb58d5c82182c2d4472743cf642ca096a11a14e5d84f3fbfeb66a5d0042a36e73f7743966ae71e4b9b6648b731e46e8d6439851d67d20cc5d8eeec37e57ec1750eee03cb6124df945217a756b9bfd376edefb34a7f0805986f3d83ee3acce51114c2f1f9d09063e44bdde46275133cd96983c095cf0ba6a682d852527ee0b7afa4ec769bb1804bd98717e1bf82992588447bcae831936ebff20cafa756e824832a3c66d676a3e950eb48", 0xed}, {&(0x7f0000000280)="2ecfd8c19baf5bc8e64a1c40f821d6f4bfd5224b6905bb41b84b335176943b354dcaf572a59cc659f4b70bf1a0a19967601763302d84a213a80d6efbe8c12fef058a42eec76709edc8eea80a1f2034b1887bef9feda96c6864b12828d2deae6b13dddabde2249140e1fe89df4ad8c7a33396a5fcfb01adaa5fbfe02fa427e25449aab3cedfd4448e7395e47b48da162fc3207097b7be7a9c81211a5574d51220ac34caef06f79af5ab52ec4c65c43a", 0xaf}, {&(0x7f0000000340)="5e945f1951acff0a3cd262b7fa8bb77743660f09d5355787e14d34836539e124a2e72190a0e9905ed72a7fa0a5fecf12d187fc48802d2071b65ac3fa84a5cbee63916836fe73424b5641c8f302650ea3f9cadd1d52b6cd04aacd418625e7126580fa12414f49c1b14769482641e8405f746a85d76e4139df221626b9ce28d68771a9a053fefb5f69fbb694ae6adffd90d71882450494555e749aa867440adb27c4f5056aeb0567a2b6dce0cc8f287686593ca14568ceba37", 0xb8}], 0x7, 0x0, 0x0, 0x8}, 0x2) 16:10:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/251, 0xfb, 0x801, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x9}, 0xc) socket$inet6(0x18, 0x5, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) fcntl$setflags(r0, 0x2, 0x1) 16:10:53 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x100) 16:10: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, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x136000000000000, 0x1, 0x1, 0x82f, "4520bf8ac7a9a50cb4c4cd0219b4437842db5344", 0xfffffffffffff000, 0x9}) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="23ebce04baa8115aef67341fbb9ba522a0f00361e12188ef8c12673af7e63c684e5ecbec748985926a1e5b07653b05520481ba147f58bba77e", 0x39) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x36f5485e, 0x1) lseek(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="49703b6d3383d6894469f31fe7604edc3848cb9f9811375ee334c2ebf1b96826508acc4ec41e343d97625ee48b34166110ce06d70344d29dc01a4e307df4dd1c661a8d2552df01da1a8a7c81b9957fd34bccef93f40b62326b786bef104010e5366702bf49f244a53154728f58abcd64496a7a4bddb10e6b32b84e23d2e83740405be69b67aebd3b3322c5d92d44b059", 0x90, 0x400, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) recvfrom$unix(r0, &(0x7f0000000180)=""/221, 0xdd, 0x840, 0x0, 0x0) 16:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) socket(0x6, 0x7, 0xb5c00000000000) 16:10:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:10:53 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:10:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x7) poll(&(0x7f00000000c0)=[{r1, 0x4000000000018f}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x2, 0x9}}) 16:10:53 executing program 0: r0 = syz_open_pts() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dd99c471ca39f3b9e7d891254ec26c5635e2bcbb306486c18a7d9cc49dc8b087bbfcb8172b3f1f73d2df4aeea6734ec94b736559f00799a9e24d43255968a3c5bab8490e7571bd25bd221d4cab892e0e7781ecce10402ea8ba0664b97cb3b1d5c1737805c3f25fd2363ae1e85fbf84de2d3e8b5f158d0d82d9b09004282052fca9129d6f7772a001882611a92d3462c86ea70f67115a5f8d92f2b207793226b41e7f82f94df919b806938b90ea3a8212b0d7999cae9fee3a9ff64b03258d7807a090f47fcf82832ae3dd92fad7e531ece079bcdf00748dd0dc", 0xd9) getsockname(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff67) kqueue() pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000140)="fae958f7e91a64ee3e47a2c88dee2eef7a3599e3f88eda367bf04edd1ea240f5faafec212a62bdfd2e10b194531115df0cdd91a3163f91b9a8efb4aa64fc137a01f9525b95ca4f8a225435bdd00456ccc4d8969938848e2d9ffc08c6d8773bba7871cb92bb8de01332d773ed9f1129c8f0489c9dd4cbcfeb5ab8253cbff93950ff7ec554688367f65ed73e254a21f945f5ebe0ed877da4babe61f569093cd18d69bd76f4f04f7ee2a45850abf8fae06e74beaf0a0fbd244d8e82536b20f6b8d240695257c2b870e28e95bc05d38fcaa917b3662d6057991bf041e84d245bf2aa9a419888bc6726bdf58295ff", 0xec}, {&(0x7f0000000240)="623948e9ca6c37fb0477f904859df8f2b17722ebdbe80397237b8bed3f3e9b5e3da437431396e160f1843fe0671b1218d89fe789316533924fdab401e9d72099930b06564ef596ea6c9b801b97e5fdd6d648a84d3e87f1a59e9afa7aad709db55c39b5ea15161358453ca24492d83d125573cb0a89ca143d5810197e1cf724dbd894560b900386c7d4cc1ab00413eed4961e252b5858043056ace536c1005dc2e9d7ba7b7e6c94c3876930b78813f095470e405f464678853e64a1af388e63a475522375bf0366c13c", 0xc9}, {&(0x7f0000000340)="6df7a4830e7cec409cd81ffe53f64888b7259caa69a801ddcb5c86abd0b4c5d09ded324f4f8744f2f18d76e4a69ecaf279514d7b45a6445436f833d9c7bf7ea9a6a844342b2ba8f0f8317e925b9209ecb68d162b196596a16ed436fcb0db821e79cf29d6e150550fdcb044804f2c24362c6b41a091df40777db1", 0x7a}, {&(0x7f00000003c0)="7abd9294e4af05cb7feb80122df60b783d7798eedb", 0x15}, {&(0x7f0000000400)="b7fe7de9b4780df080cdf62315888ab04591acd4307b02978cde6bd181072c8c8a0daf0318a44bb9495ff69cbf381ad688817836f2c083f5e57eaf041628cde073b0c94197eabed84560909abd14d8c3e22a151148bb1fe5db9fee888d6abd591fa5da98cad5a5253a6c6887afca1e1de61eb5314de479f4137b501a7e216d735718891467a80a580b1b8448b05eecaae76e56454ec47c0aa7f2ea1bbfe777443b6832796f3231a3089333fbb623dae5021d39448576167e1f1029a1a089b3a9eadbb2ffb556cb20dde5750cad46e96b82b8ed632645188b469887f1089ad3ed94b6836f34495f719015715a875eeb3bd278c934e5d7f2ab980fbda993ad113f1368b6ec4a29fa827241fd36e6cebf6360a3da65ed4b9c897c6d0d35be73c52fe789a542b5906c87d66d4587e49ae0cc74143e1536aaf3256d4a49cebc59cb26dddfcf6dccdd2d1e7600159401edfe1588c0ee50333d8958d3c00e003872701179cd3f2c24a0015b881f31c7c59fbf31242a2fa5ad082db63eb88960ac8ba3b373f2aeb9b714b8450ec37f630852b78b998371e21897feb73e41dc85a67348c46463ecc2da114be53b5f7bfe0c542e86859bae79f1f5709545b7ccc25f5a982d0878dd3caa47b21ee19a7d214624972f952a778b1eb3a9c168669c9ba958af926d608449ead215cd501636752458e95a3286a810e619f0fd3b828ec3a703a3927f26aec167bf9fb22941b666eec8d93de70461e76adc858c8c5ef88b4c12e725f90111ae9beafc780b9be6dc5e94541584f666568636df98ab0d99b1c8842bbf0dec92ef49ecc06ee3ffde2d7dc2244a125df2fd64d8556a960feff1a2ed2cb61405aaa3c9412e0926c9e32388c322b6a325a170a727378d39f4f1b3cef22c493ed42e4749f8c1771534544998c7622c34eb28a1793b0a9dc3bec7968cd6332b3c62c509ccd7704418cedc999a7e372aee7a74347ef9f7278429e70968c9ad4e2c6033784e971aab02ad3f7c8d7d787f4bbea92a20233bc69931b4fc42b398ef481f3ede33290cb5ddedae4df996029700c3a6d30e66dcbdc03b32f55c9c9d25c36400184317bcf8916f7e44e682e8a6b0b86b34387d3ebfc253e356efa171c3189a03163d36fc6372026aa6d1367d6adee66537f3b4754211938def773182e9cc07669a9fe6a870ad1d67210fb4bffe38d62077c73c97587da0a972da8f0138b3c8493c275f5ac7ac9345d6c062518c59ee6b97ef66cbaa7633fea2974ef2093f4968570014af0efb7f7cd54daebfa15e7de964f23d1e2fc15e0211a263ee3f0b0359f57ea75a809ed953c9838bebbceb2bb3f8475630430426ce150c0a90b0f82ea699d57f548046b6f1ada927fbd2795b05e1817c4d59648c0dec073030ec71fa78613ed9694a8a1995bd4ffa3f3272ba02577631e04bf7b97355c0415a67fbec8580e4594c171c3c393e498b2323c072ddf20db4ad01b05d32dd9f7faff11e8df5167beb9b1f594074297a86d107ee8f2521cae7f865c90e9d13fe81c8eaca62304f0a0881c6594708b147608cb47074184cb390e4e3f33ce00f24b2463f25e698883767eec1993306973ab4cce93c14afb419acebe726a51e92e8a7874b8e6a9d0781ebdfd6465d105d37ec647600a69fef8ee0ac5b1b9530445a786ecd8df06d3351b2ab012fa08c7fd3c7ae009cfe01becdd411f0908dcbf5b7af4100c296ce7d3a755f560ce74a57d82fc133d59a9e4ec00d0d8e753769bfa0d67139a6a7a24ed942f3638db8d5a6b36a5c64d8999bf29c49762d0852af219383257b9437c3cf2fe675f819d3530dd3f76c49e16f210379dc80d0410445a207f7da4f83f3eb2c89285fafafefd9bf5b18fefbb0c8b7163ab7b135510e3cb7dd13751a272d6e584ad79cd553785c96a90118c8ae71353eb6e7c642028b3d654ee4855019708c5b64708875527180c7920d59f7f7901ad0067526b0147d8af539ac77e5833f2bedea160f5de9904befc865126532f4a290bbf72ef06ad34c878eb9d5307d66403fd536505a7883b63ff91a77a6a4ae68346fe90a28a1d813660ed50061c9e63b281d289cbe83d5638b57083c9aef2d2dbde40520d68a0b89e1a6ca39017c3ef29f62701c080df10db66e5f77cfb7900c958bf772b5c28fca770aa2a96868328f1a99f6c915065c1b33ac7f3f11a648300a255f2a7a1ee8e85f1863a765778808f783ce5dc78732b1eeca03c953aa89d56ca8d781c33bbddbe1f08b046ff5282af6efa3013b4ee6cb8cb11c45e8d42985e48a2a22938ec7cd1dd8046814b533f11a9802ffe27e3bc987f1720746c2f7629a10117238d3854f204641fe7784eda796bba29580f188a6057c0ab36674a861f6d4e27cd96c86a449709150ddc86243ac993dbd8738728494e81b6e45a496b3f4cfba1a43965993dbf23f599c8d3c379f9b5eaaa45ca8704e1bdbbe3c75799a54d4090fc263a2674b33df54ca048d34afa9c3dc66339b68c0cd0b4039a71c2d817f0fcb389d3e36682fdd2d05c024c45d4737f9a1564e0f9e3fb8a3466669f05ceeabe759a2d151d2e3ed7f01a775c66a8085b636616840c18fda977dff15d6c904905cd2fef0f251c43b3c70fa4dd8aeae9c3b0f7c11638f4b4df0dc09911ac63f66d00a8efe085e0fd798da1f97f8b4caff223c67e2d4a114454d4983d6376af719d340e6c3ded17ecbc18b3aad23ecc270c12128ad44aa38443daf403c03e14d6dd7e68e2d408418f224da93e201accd71b7cf51c91c4e4b8959ff4efda1fa945f7fbf1376d8d3796e6b87b630f2186558306db5172025e84b36512da80d3d14c20fbf21e69ea9fa93c0427ca067856ae467f853af9130b1454586bfa71df0a6d7b446397f23f77aa33bbea0e85c02b7d06943bc547e2f82a784d1b42859344752609b7a69b51e733f1a6c2da2920e848a696a2f065ca9db20886f2fd533ab70a05b4042eb4ae78bc8db14bbf1b43939219969c40ca761b13c0bf40007e264a62151fd9f47896d31f5b6590f98abb3bd097bd766a931b4de4fe93e234fa21e13f47941245042ed05bcaac4d28cceba3854e05a7398b2a8d4471f6c140f19ccc34434fdde038e35363db432d76a32f2854ea925cd5abaf2a05ddaf80318c68bd7f00546971fe6f552b39e0f323f173afc9342fefbdcfdc94580b42d7e19ca0229d79103f204376666e7c3bb3ed43ec9dfaa420048c8eb1bb4aef935ebde973c68e6bdd47ef7f802c102220de90354b72d645eedb9be130b13e8e9e05453dd2bbdd214009c4f2f716fdc44110eebc7f592f1f6bc44ebb8d0f9327c90e5c7f66717944dcd0d96528f892feb8cfc6484dc6f4d078edcaaac18f2cc018231e8733448045a36a7fa74d73ede41cb18c5642a9ba0c2a74bafe5c826d43c1dc3fff59a5ea5631ea8b87b15a25e5090b4e9ba22a3c92bdbaa6411d1c79c39aadaa855d34b9527df4b66e977e411b71ab9edbdc868ff54b00e4293da822719bec4f231725855593723d5b9cac93838fa90fccc918bfa2c6d296bc0fa3ba0fd21e56aaa0e53cfd428c1daad7b94070cefdaa2058d72ebf8b9b037af70aaa49604f742b68b37b791d02e884c040dd8888c17ec8b64ad20b60f9d9b46448c1b01700a8bfde817ad24716491928c7a7e6fa011476b4283ed3fc917bd7418bda62d71ba1b29dcb7a1b118a3e295b363ba74f8314c4d614b7f8ca07c9ec704d5ceb5aa331a542bb32493410effa226bb2d8aa16b8deb2a04b248168b2629f77ec3aff5f372f9ab7cfb3b3d1100cd5908404169bf550e7a24c80f9224056257362acd8066e7942bc3fe0a6dc7f44b9d99a2b1f59c8fe28ff4e4feebecf3c79bb3f005b8219c5164e9b9fcf3f897b0c4d0388029566fa6ef7cd42cc0e0558a9719b3775b4a321ae086053c51bd6b59c5b7e565cfadb325e363332a47c0748282c2b37321fef46ec9d2a6e8d7bc3f6ce5ad5fd66e6f2a343bdae0dc5e2ae87aec62e8d18ca5de786255b3664d2e839099f72a2a34b022c5fa7c59ab204e615ad70d2faceeb9dc49951915f032ce4f23db0080616c46f8e50886f9a2f9e08ffd49615cef5fd7c888b54709530a9875a18807f8db9fad87d2828f12114cff220bb50ea50edff548b8a8fd18b2e565bb9798d3c3d4bde0bb678b9d73b87f28cad1c78b84d02631b5bc250e71951c297794eb8621b7cae4eac40378ca8de618730d3e699b25e2de0fc42a934e1ba6e560ca067af4bb1e7d86c6ec04ac6148a2de5fd6990c5544284c090594dff2d5785c6b2cf569432b450455bdaab1e1e6b6cf3c2062f18f3f77038670788a1375aeaaeb67937acd2c0ebcbcd6c82657f6194f19ef0dc71d9a60a09c8d9034170034e3b244259ae26188716f035d81208fb9ee7ecb39f44c109f5b3018ca50826dfafcdceede1a1e8790be6abc8011cea1697dc0ce7f968558aefc841cc018cad0812c930b21e9e9074c622c36d5fe18f0a6deb92ea30968e62aaa70e930b38476de92af85347e451f27618a3c963de2caa2dad3543e00348fd90a971f2d4e8b5b62bd7d3581007d01737e1608a59a1212bbf07b6aba3ccbebe4381578270c0b9be5bb99c96bf43d916fca3ac8dddc65a6cc0e5849c929eaaf90773143e840e9724970376717da76149936c62ecda47217dadbb3a157c3e9aa13da3018bcb41fa8db016cd6c314e62ccf59927b557776ff6975459e579933eec96020a590c51a508dc914ea278df0740a068f1862bdf4f856bf7bccf79cf62c94a352f60999d2ddfb13b435b19ec3fac3c43e944cf49843e17d7e9fa2513b1c7bff873c6268e98ae0d6636d2d5605f482e3375ffc9d77f5b9fc19f6f4f3768ee5c4c582e93c4c47743777b059cd3e1908efa4ec43dbd4d3d73869bdb5e16dfefb70f7a451866fb01ac6b6d4d59f6d7b87be131e18cf486cea6007df92716054cafc345e12f8a5aa875d79836295db7973b6bba58b39590bbef170a86e79d432d9287337e190c2ca6163a72b0c9ee7cb6bf802cfb7a0bf123d1a38c3ebe701a7ca565cd5a063c19b8e6fc63ac30e8dce94d8dda8e3499b381be840d571e9f6c53b938426ca701d5b60347bbf9313b8b174904c2551f10dbd2eeca0aef67dd119c0140c24f854926d55c2ec70353bc83b31ea61fca7ea8088ad3733172741de3bfd4a35b71e606a46eecde5121a6f7e4ad937d55063ba5f03dafac570354bf165951f71c893149dabd96c413e91d754ff0055c8220309cc0635f303b1a5a6dddd7439086f3cc649cfcfb42748d7d468febd652c78b61f28d92eda94356a5af81c770bdbd336e3a0ca997e6b28c97b78acb7f632095d2ae94b88418c1c8ccb7b0523e3a0eb5910af379d6d76a527b499fb9464650974c45a64a535b7e52c412dc1d50217301e43fc22d0ba4fbac369e97526e05f026fb2757d8c0ad981768ef97206aa5105b4efe581f3b5b2abc9ae7a668f755c61022f16ea6ab87d45e97dc34828a6d435663b64562e6554b7886d916b508743d9c86a6c6d48096343331fe5dc1561031db1c7925b8a190ef72b0d6dad9590c68a2e945fd3bc346c3cab4d5e48aafadd66157e0aecccefe4edfe25bffc6c2438d386880df46b543839db8703e9a2534bd2bbd6e7c719ea28b44f68a0a1a1b3cd5563d5092a4c4e54c99a13f1e4fd45a28fe09faa08af9248c28c6f4e7bffaf6bd870add85ac6b275601b3f0a5e717c791c46a9715e8200f2e6eacae484f5c8cfe4c72de3876f072a2c8694b3946b8b08b78fe475752a5b098c8599bcb5", 0x1000}, {&(0x7f0000001400)="30ff66afe682d799e22b24beb3715a3e71fa155cfddb068d3b1652086d29c24fdc", 0x21}, {&(0x7f0000001440)="a372645e20259de1548e02ad3ef1c5fa774d11e38ae4d1482e412b768bd5254da1716629409f8a155bc2ad5ce33d8a06fbdc0f432752c1ed7ab5f30ae6674d00ae44caee7fe122d3a94119b690fa4cf0bf0737f4ff5063ffd3d8f7202f57223b38d96d9ddb6ad03f80107849302819f562b657c56e74a4c335d3034ff3bc3b5f94ff4d014ff62da49eecd76aecb5ce1cf7f832606e39195eca1cd395054a3fa2850375037d0d7ed5e39a7177feec0d59b1c708f10637703e0bb43a9e7c2512b0a75185b2978cc8a759bdfd370caa10fcb23b974f0200ee9270f99803bfd7b7bda34fbf9174e77db534c15bbb5813a0304865eeff625da4d175aaa4649c9ce460e53f67231a0692582c50c9ada8ecef459810e90985d5be9876b9f40b22024c299fad05f710cc11931d31585b94cfd1471d5cc120eda989ff3b3c22afcc95b3079305b590bab64c33f42506f9bed64ccef463f676b82e5b88621f9d7bb9c010365b78857ddd7d13ac2779ac2c866abc796a9e2d252648fc3c8f085352129a94863e6c1a9bf98e5a81d897d62101bb4f97eaad0d442d5d64db392eb361998114a1d82c646f0cbc976108c4f939ab83542c6f74e76301a3cd7a4208d344fe87fa02c5060041cd8e3b5ae05eff0c5a530ddac9927a3a01002d6a490c8b529be2b43a49008f60ea15f1d290b69b28e45e81c06d3698811ee435f9b5e42c332b06ecfbf7fbdb4e1ba1680243f123c0aa460e42e3e6314e0de4eb174df420ae74d6cf76b4a03b158f1988530402c2ab9b0677c254fbb6927caa88c6130553895afa7fb8caf4f6a34b11673d70957b94aae2f2b1e29993f0a70dbeb95cb674e238ccd1ef4059c1179c560fb01764ccdb6d7eba88846c5c0f61afc642ee52ef3802acb75eead0c76dc4b05d58ff3c65378f9ca190624eaf41edba7cd536cca1bd884ebcfddcb59c8d264f300d1c53e5445ce571d4a9102063bf70bb6a39ffe42891cebf8d05dc12c3ced2e24d8bbb52036c177d5db81ccb6fb67151702de4aef3c996b2a1da1794c9312fa4cb572177770869feac327b61fe990373bbef634ba172240007c3e239158e9cb91994265c2b2039609ec2ffede2858ce073b67d90a0e6bdf6b6936998c8dad68c44d44b2c2d5884d282b24bef3d157eacf94d9c06818253c31a11138d2a79fa5fbd876fc0ab9dfb2bc81eb8f45800f0e2dde814fa17308e43d8f04abcadf73a65ea0a26641dcf27116a002a6347ed5bee86690b70eedebaa85a358a646cdc7343e37446ad8407d3f4d4bbabf0b4174eaf999521ec32cd43a3349518df6af73aed70fa3cc56093d51db061d32b55bb81d8932cbacf9f046d1bcc4c2e8dfee1d31de2e4e62c6a924e47292c3202380cca0e7256df0d649e019dbbc9d3b8c4fd11f22a080306afae182e9d4fe75cc127950bdefa0a8210f81d0bd6d896ea6dba31647c80e89cf725c7516f7cab463bb85b16fc22676b5ab21b3b25a5c240ba70c0e6c0d1b68aebf4f397c0480da49ac90840d650609ec8100dbf1b8242acd95306513cafe9c5eadf03143051a994ab0eaff315a1b4a3ecb289f622c3f90610fa68f225cf0cd5a45d3fd126be2198ca92e251b3df2ad4d9f39f9ec60a3c3ff26176aef3882cb60cf4557cfd55ec1ce016653956e9c7d0087f878cbec9b14e3cc67f8b202f10b69614bff486cd29088677b6f34a276f1ffe2d64c45e0923ebc8abcb32f0f8f9963c1ebef6a039a83eefada7160b35d41f2e164aac31faf4a0c6e869230eaebb169d003f91000a7915a57f79e629f7aac08efe6b160a52ec75821158a32832e04edff56af1b4e6f8faa9de769c9e7c64112ec5e455564c8e6f140d9ba9a1b7746ad8712f78f4417031f72cc23114a57fa95482a79572d7dcd7d5c96ed497f7c7d7a6310ebaf296e34046ddc7c2409ffb8a370fe00bd7138abf2347c8c9873cfddfc4251228b921b1db8b9ddadca9a360acbb6254f5649056ea73a01e2626fe0b582d5ec5215012fa7955710d6ffc908ead385fb7708e10e21695db7622c1c6aa726d04aa4faa76bd094f2ca85c74352928e7245798e4d08ad700c1dda0fd708c8cef263ecec5886c6ad8239a519bfb68e774f7c6192b2a9d151a62f08b8a52e35927020a1f67ddeaa9b8159803b9309aeee4e0a3732718e9e30cdf6deae166bd0a54631c1b78de7d413003eaebcfe20180524c11373ee374f6dc7dfb598084a8cfa47c0c0e81894ec67bdf1c0d0080c5d808d90eeb41c7fa352f081fed3a18ab2f586db044e55a339eff6bd54ccfa27ad7d0c43ce592898051fb77414342293cf3afff6050878359c5787f5ec5ebefa75791df6137cd7b626c4c4c839bad602e4ba1aefa143d7235f1b37be1f577869dd3683a1ee1a392bed4cd5cc34a1fe555798d3c73e8c138a58e2545cf8bc475699625f7facc13a47cce04b81fce2b800ace8626f57e5606695469e212907f2844667f8ec405d901c85fcc4ed28ddac8b274dcc973c46e18477e2b7f9b47745122ebd8ae8ec8e8192c276f37a1b832c9e63102a3d52a415120705bc3d3b7125085bb38b9287a259bc946edfc36dae3c9783e9e1142b170e72263a48393068e55a3d6e6ee293e08752a15aee5022abcbb9762d8486b0ef5badc9fb4a8ef48e4e4d83a2ec383bb96d1cfb5af570efd7faff059cd3bb5f1cc8b842a2f7113dfc0a73b6bb89454b79c15f26dd21328ff7c60597fc9c05755793ead59980e7e98412c0a83ce48446ceb1a4a0aba215079ec3f5e440577f4107787d304b1941e04ea1b708c896d484bfb4bf7c8d5ee0e57c7c2542ebc3720b3eec480086bdf94c9728b2dc630da1b5a0eadf0dcf48809398f8b8071c445af1417d37b1dd1dabecf1d6875ebd4943a01d4512fdd59a1a25d0e1fc490f082fd383fa6227b54189415ee5bf2cd55593cb9facb2821323863d0279fdc75e17788ee039206a26a874ed2d54cb1ed35652a6edc0efc3dc5950e1d5871aecad9f10e911cf31fe22b47e8bc5b57a97b437cbc9326df9ee97f2293d0afa1ef2d9e4adffb9a141300b99943dddf802f43a5de72f4d5408260a82aca94646876dfe7c5a3d640ebdc6e4cef21298041396259d8ac991d7373dc61b8fcb8b0ec5c63f07f8c29c61eb84a758f6e1f1b66172e08425c879af8d9ce7cf2d8612d270e208beabdcfcf5511704833b3fa466f1ae60d1d6eed2f5030cc55ef7a4129a0d7ce752aee59cd439ea458d57d80bf2d5fe9ace22653a7d6a748799424deb472e20228477cfb397adf5422292d66d277b6e987eb4f10ddbc75273373e6bf95f92978f34bd792c0631f920344c9e3f96c055c03a57c61efcbf2d2f13d15289a88c18db6a8299986238c28bd61dd836f7a5d867967b9f7aa481a8e1acc001a854188ac1f18a6fde44750faac52d9a620345d27e6c6c50597635a00fcef7427a758bece55e790e2dcf7a426e43b3158ea083f5dce1104ab4c6a018b534f1adde518a412aac4e7a154fa1328855001e09c89278a27743b22fb95d468a2848deecf0cbfe469be3429131e23093f90d298086992c7b5e0a15ae5c2c2e3847133305ba0eee3a76573e82cdcaac9dbd387bb6e3323a516b996da73174e59c6a84e6ac01e716560a1f39edb7bdb59dd97980ffa25ff6b70709378473143b5433180f52827a67320a79e3dd55dc4e006c83c584bc2bf59530fa5e640b040141a0d7e586e79dec9a2b3ba94346ae8c4acaf0c32910f739522f0aafeebb501e6c95fbeeba2330a4d0976a0f99ecdc36ea6aee1ee75780fdd055bd2a1c90c68823210230145fda93e9e6eb4c8989d05c4884bc149735845f33380566df0d9346abcf25989ca98d2184edda2209f6b4d2cd23b0b75358e93e78e67570e80f2e4924b1921b0828cb6c5d50670d5360f968e02e5626c6efe5065c3dcb3096a957fcb340a2436017f497a8c58b6e146c1300fd3a59ab471940347bb53ff915ba0b90c81d78c37a8ca961424a2e35df92c62c4e935c86ad0d74d7aa7bd298e97b549574bb5f8c63608458b552d4062cd58a18be9f72bc664430db4918f95ce8e052919d0800966f9229134834169722ade5499ea988d3d85cd638aacc906626adcb36158d18ec1a573129bdd9eece478ca0a230ff7c69163591d923858877db513f4f7e28c6e77e79ff10229ddee9205e99e6cc7fbf31c6d4b5aade41bcfa4948a70f6029d735bd234e5fc9c5d19dc917d01f2cb9976c804281f4c7f08d44d68baf968f8d25591b6bd3bb30035643c56d1ec91e524bf41e5e0b39c8c9a0c07389110937d760c09c52dcda54d53be8f000ebc630765620e3e40dc188b9004024c474c835fed837fcc16a6ae0ca3f4538b6fc83e5c82b829c1cf55be885fc5def3cd9404487623977790bcb739dbe63cadbbbe89e71e4e012fc9d0fa6bf7882524903c25fc1c2786675326b4190477c1ab38cf04ed573c789a1dc8a7ed1a1cdd8a79371b4239024e5cf732c42ca067e2dd453590f9f1e088e6a4df820c70173316bb804e558fecefb909cc3e3ad7955cda7af4fbbf1fe5b93aa7f84412cec32e4346fdb979455461964b15fc609faf040f7c4e1da60ed0046b46c908ec475b04929263cb518a8518fc0f7628c22001721a2c29a016dac1cb0ac59b400ed2d72e48bf531fa10825053f8f1e520b4163a4a53e5698de3fc080610a210025a3c1af683579785660ef2da711592af52eb0a36d9a741ebe6a62b80e5ffd351564b175456f0114587e323bb577952ac4f834fbee895b97e9aae39196c7f57f93ece551d12c86f2930c544f8179435c5221d9cee655a00fcb96d0981b6a9be2071895d361654450dc798fe5433131ed4ad1771509ec3d21500aa3d325a972da81552eff97279d8146f2b717912b2f34b04cd3e58bb846694581565132c6bd5dcdcfa624620493c47bc985dedccbdb7c867b41ed0c98dfe7520783da2ff9d6c1c5670219e1c2dea7ee35cf75787ee1a6a7d82cd3cf9db673c2181ce87219a2af814a9db6860f240b2d8551a96afbc8c41efc64dc17e72b1a1b94259350993c036ddae5f72e15355836519b92b44706bd5d3f80522d6a274512cc29f356c75dd933ca7b195d67026cf114fc19754913fd6b79a008463200e73817bf181b691421c5d1006d8dfe1cd90df6b4a8bf636d43d3517ce65f8d908d57f61a93905d91cfec5623251633d8fffd4e159daec118a785fc6c21432aa3a1d394a250b598efba4d10b06ae29ef0869773a11a64e260abb66891dbba55b1859f94f4e7e061259a2b3872f876c7dd42866c07bda5597bd7614590525c3109811cb84220fca473c997a259cc6644b321205555dfd162bd02622d49e05f1652d898cfbeb51a5700ee17be0c428f4feb0b03af08d5f23e57dc8717a778307a0ae42b123e8c506340db93e12aa82215a1a55f6ff6bbde65959ca31cdff4747d32db66065607d87e4ff305b84313e4913579cf97e52503ccef20f9343d964687071947b3df06df118a21d042a8e9c79952a1f05e1dffa73abc1f622875a5abe397fb19cd7615b3e06492e69401e51bd806e6ee4624c2a5e98887fd9dfa91c08a52966a5f0623fdacf72d0c3771b291443efc1f05d058c84ac3b3b3810b9ef43e35da317b0538e25a61f3989bb9620840484491f4e3756024be78bc0407584d17d7a9d857052327403c83f0f719f2b7a182e5faac9e85512d91be9a0eb762b8a465032bc4287b88433c3f57912ce007fc9898ca50e64fe1498cb13aeaa497fad5b9308c59003b9caf9b25ab2d3b0a7c", 0x1000}], 0x7, 0x0) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:54 executing program 0: setrlimit(0x1000000000002, &(0x7f0000000000)={0xffffffffffffffc3, 0xfffffbfffffdfffe}) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x800}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) flock(r0, 0x8) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x2}) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) getppid() 16:10:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:10:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x100000000009) 16:10:54 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000d12000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) semget(0x2, 0x1, 0x8) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r1) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000004c0)="f0945b91a1b9c692b3c060997534717800a9624ea960426d2b357b8c0856b2ef342273fcc7ddc16023fa68a113f6fd4c9831d20f89ac28748b42ff2428d85aadfca1f4abf38397ec2cd53f9f01af7104579ab09ec0003d04af48e235519fd28b589fdfb737cd0ab845ad17c58011c40297998532c8fb38f1d67baa5d5dc27b413338d8d46eb0c4dda03f25e1d0c35d620531df483bb7cb00a62bddc7a6a5f0367582b7ae07b97a4eabff0d2e604023c1c2b56f0dd9848b70132e5f869144d6f932b1d40f8c9ea6ada313d734513c68e51359b6e93424a8432df9ea94eef477adf9f6cf4276d5910c915fbaa3b6b2555080805f364b750758254e08e40383fd48306d3a4e60e88c439570c061854ce7a2402e8bce87f7f08ca869468459ba553102c853075b5e25107044e9bf044a320633e7d97976a3975525da2837ec34adba086f1fb52a3bfbb0262f3e384814a75e68a4b34f9b5bb8b7a8c77b6240f2b3d3e579229f2bd36878fc96844a84af6bbf00e12471215629111e81b26ac901ccd882ef552db16f45f4cb12911e3711abdce6956baa24f29473db570074df6a9520a462b800632a405914b3a6f528885d3b17315a1cbe096b78fb90818e1b4b55784260290cd231b19fd666b0fb3ddd72a4e501b8e11e8d5f1a435d6d153877a0545c8dda359db6f98d555eb34bdedf747af54f06c85db83575f8e93916a07a79abcad771b1961764a2227fd50eb377f094d81ea123a19807f766418c39cc9e52283d2809036397a39c28d14178dce3ef7ce82886a8fe545f4fa2addcd1bbdc216d74c9478e8a2c51b4a2e51c0d7d7aba75809a7c651f253b7fbb3e0d1b960fe797f3c336550861ed6c780961f096b16ab37c47c7cb006d4193ad78228ca1379fa0e273deec4fe3b74c0c8722c660c74d650a54ffded9d9e3d137ca37b9f691bea77dda405f2ebbdec0491bf70224506eedba54017901a02ff0a1f6e9f895fb14b5dbf7e892eac8c2b126135501a0e04ded12c893f2080b23881a81c40ebeb91fa5ddbdd62791e36aff5a683f3ed995d9a5863bd616ed68b79fb8322559f1ce16e9fcacfe0d82d707e17405179957c43c3c6139e54b35228777d0820666528a702345ac2e2ec14746ab0b3e75de7534846681f3123e280bdad19512662f6c5491e872b86afc7e8f60f1af5d519384112da2eed300920492847702aac91f917bc3eae2bbe8dc4eac69d0f07ca093677eb127c67e92bd4cf9ee96d6be8ebaabece36d7bcf4e232a257eb1d8963727d6d43ed387bbed548fe639dc2635be0ffa0e8156d52909291ad589090075037fce9ef0274c3129dbbae6738788c57d37f4d7235366dcf32c4d69182b8625416da700bb1597ff690ae913dae132d87d1f036db8d0dc68f644614e00ee9aac9ffb206995053a4868fa19255746575add1ea86fb57d083e3b39402ec1cb535f274ee24e0a2d1a57c9bc17ee500271f69333e4ad3d7f9c8a46b77ce7c25ede817e4444c42f5625fe8e4cbb21628a087853ad551689e0f45c29aff522992f2f495e450fe1cf86377980c8b4b40558dbe874f20dfdbcf7795f8497a96934a7f6d8b87d96820f9b0984de897555a4cf127db56c31baa6ee4fd082f654f095166817376b9d9a68cb9501784d778a75205fb467f303f841b29dce4a7780e19adbc242423b89b48302f0518f294f555545470e90998eb535e3ea8286313da852eb90e9b614e95f8aa09b2ea8f49a8efcc6a4a8b2e3a547a09d8875ebb8eda060e668559fdde651d2c224dc46cf1d441f37b9d266968dde1113df7ba896b6f8e6a0614e5d016f165c6fd209b83cda6f1e63c23c57bc49f604e52403eab384d99f7716c7f73413329a4f472f7c4ec3a06fdddfa2903cfd636a0d14fb25202f2620bcf347b62d422fbb0f1cca721617acc1516255a24f1325cacc33358603a0bb95795df382cbb64a3a1d315faabab930e0042afd3f0b0807a5544838b3a0d1bc01af0e875b2ba1b62128e2610eab022fc12b29ce46a4bf2e82db8300fef6ddd87b257db047ec04309a30859d604f0a05589d858b62d3b64d9f66bdd82dddd6b82646c1e8a1f71840ddfb627d40d32a2c3f29a91ea36100cccd0670ea52d21a1840d55cdccf88b7e31b285976ca7a9e267d871c266499eb68a7a7ec2e0560a5a74e20acbc5134347d055e440857637d297f6e66df8552d8936ac34cc63605a6f39ba58904aaffbd040b9be58d0dd3c75fbbd24f93e6fba1cb0277b73d73de9dc38f0a897e9eb0a69368a5567cf53f45866c7816d1655e9cf8acc34e5703b344d97815b189a4859e1e52e524fcf19ef2f1be076ff1266779f4c9d6a7781727a17b8ebf86a84183d0375ecb52d6846ec1334709286134b0412b9715840b1104cd9b5ff174871456858fb4ba5404c8b2abe231570df1a355eac02814900a340ab83ead4e753e09f955c6e8a9ea9c62a3337a8838c37754d3b2be2f2dcbe47495c3c043a740e18941fb69986208e837ca5c8f389f89c4cfd380f995b8f7a4ee4a5c39023fca5e62ee4e6e6b97f87b5754b6faec962e3c56e0ea6a60f0e1ca3a950bd01410581cf36eb1633305f1f4bad093a3b9404e3be74f465ea29410d045fb7427462428ef71cd4d738e2753fe0d9122bcfa48dcef152b8fb7a64721fe13ab372c27cec674d3d475f8677fcd0694de23633c3b510846ed7ca20477e80eb076779268d4ce672539991444110624c6dac710586e6216e53fe63a4472c678f6b495e2ef3a51de8e77e0fd3ab3dff72228b08fedc14617d7287b505be8f0db08696e405b8f4a8fbd5aa024dd5a733ac4ee3b9943d84cb54a1100fb1a31e19e3d3460342a96bf1ea3f689d3e6118fda8f76c584ec6c768685496f7e441c6306df14a2d8b5b650d1b0d3041b291a5557f3f850b4d688cb2c32193beed5297026592d0ddc40ae7ecf346e20c766c36e229d65c14bf9bd2efb7df43b7e6aa4f044c7d4e9d478161c1ec39e326286fc0bdb4be322f2ae624b8d895c36f41b7b55585fb33871dda7042e244aa89416ea4f786190d5b79b8ead4cc6ac68dfbbb345030b3bd1bf09c540fb0704f2883ee904f6e278d53365b868b563c6059c8bfc4f7902649d561ae2ed00c78bd24fe09aefbcb73c3b015a060bb73d2b6f8cc0880be3aa660129a49e4bea9c7646ce357fe4e279fb5a2c47cb8071f6364e69fa85d28a626569ca58c9818d381a495fc66d08660dfe67a73e52f8f4cfe42121e86b1da0de5d12247660f48add0ad8243999202bb98af7d330c2a8f4279b932c2fb9248a62ab36fe034cc6d42588df2497c0c5d3ca8ca895140425d3a3e72d50f531a8e2b7612505f2399fb83c795dd3e1728c270e2464227402daebf14498c71a7da0f925a71d243179c1ad7bd7cba18c14f7acad15ad25070ce45b0e0eb40985f7b58a0e6d60e9c7f3aaa1bb780f9be5ada8ffd39fde8aff5700274b4e62951d4eba4af2579f1c578da7d983b03a94c4dffa5c0b2520989ff7d1022b5643789601990267ef6862d0207ade8cb223d70c8d8ea0c1ceca3d65f5a792d818184a451d8e9558f18dc2011632a6aa904a927a00aa99642a76c238bae066cd1f548dd28de5fe1aa2e057e18f31876bafe15bd4c8623fc88fec00e5bc78cbb2585a340d2975299427cb52637a52654ec7bf7187a3f4e9789d4479d74f0110e62684fa56795e02072ac1d32cd423c9c92cba1361840c38597ce6117168c02402acf8a2ef44796c3cb0fd19d8c5d48bbef660c1e270d593f1765bf3acfda5f3c7b7c6a0cbfd3a50dabaf1eed386dc19c92fd51accf31a53efcfb859a7f5ee2895f6f6793fd5f170d4bd7357a01b75c4c67db0e9922829052e15494e7ea21a3035baa5550f19385a104496fe40a425f64cd4ea5963e67afa933da604f17e6d418af492df8b51919adb928dd302a5f1af96cba057344a14700d2e25f27a69cb966db02dd68ec97aacfd028091a425bba7f19f6e3528c2499c3b55a43b5eed476eb2db3ca2e4e0ab0da6cab8909f31a71441f92790b4f10bef25ee54121ee3eb499c9c31baf7592d574fe2679d4358dd392a2f854b685edf6b016ed1ff2525c8f2aeeb4ea37f7f24eb956ca15c7266f39d2fdad1313c107032f733842ddc81b9fb2752238f7b07fa373f28755e4073d2ca7ca7dc5d6090d005dd835006f3f9597f00f67fca4c74d6d1b514d5aa9346ae2ba1f2c9d8ecccfdff9439dfe7597b0767085e45cb6632214fad4b397bc73f509608015c326907c6e56fbe699e0a24ff330401de705119708867f3266df79b1f28b99a8f788d33516539b91d8c2b03cd3cfef961bda6ee9406c7ad4a7c8022434f46a845f1b5892686d21e9b20887627e7fd34180536c1c4b18ba4b8745cd9ccd321d6b2483073806cdb70071e8646c3802d5a446dae428764e0b2b15629518a96dae72fabbaa1f29281c5a5a05824bfaa597fbd57d84d5df90de2c6b38f56ac34a28f47226be1beed7a816c8719ea32a6f68a0fde5bb13a055ac286e7a72ee607c3e6c4aa3270f073d584a24cae4184b9f100a232d7bf93d72f9e567cdb16c223abbb0ae14f58ad2f4e9b264613536bb0d89a95b91d66393ab09152b7ac2d07c65d6820283b3cc613c6083ee6786d33174dcea1272fa457a19f61ad3c25e63ec963da1bab646b6d5f58204dcd63e6c3b51eb014cf4d7fa32522ac11bda8a0c794baaee2f3e6cff3c21c11fcc91e9b527809ebfe550aede337ca681cdbc4ae6c74bbe88e7cecb0bc58ee32a8a9f2c91a57c7b4b63d9ac10d5bfe68440ac378f65a4bceb178b7c2b3959306a52cc0f4e7f74707bebe75354ef09502574ac513cbb04ac7b5e51922ea984fb11d24a1d6c55f0fdf322b0317ee64b833110bb8c0ff739f1e1ac3d067a05ff4afd5a4cb937883a4f4a0bb0360c740563d22e6a48b7bafe8764c0a90b62a9446019e7ca1a409700efa5f89607443429cf0f899ad07f19a8baacbd1c98e99306d35be2e3865282e1980f89c2f3674063c3b677e5a4b37afbf292c02b700a93524ef67a0357e653ec0e3a568203a3d22742dcbe014111265a8e788019c4b7f385e01936a39b008cff3ff7a4925071fa10d558cc3086f315b7a651d685cd1d353f533072600c4e271759a58df955c39244b149f9f4412f1d3f2572c4371eb2647151cf5700e90b4f453ad8c57664bc97b42de82264e03442d9f8cf973479cbb200e3122e0c0edfac9e562cdeba7ded3763c072679fd6daae635c228639e8383c9d5c05197527c412dcee38bc90658cc8112a506fef6552a536ad39f5b5cf6f34805fcdd7a0a6436d42fa5ce2458edb037760db42ed24ed8ac00551dcb6b1f62bec308771183dfade7259a8927820393f4f3f41d665d1f6ceb15dd2a2b0c20aa498ade8816c0de0429b0615b03c14ad8d9d37b6c43b6f7a211facac4f4c0cd6a8cbe9b74de347fc2eaff3da1a667d5852fcab1b83f97417765381328b585ec1be6aa4c3c05303b877f291c8c4d0cb37273b4a26f2c0d3e8d454b9145bc4b02bc914499e2038608c8108306277ac2151149f326d99e10d5246fa336a072275a0ee58c3ea8a1c1a17c4d199de104612bd386892a0ce78e2d62b6b174deb99c6436c2a8e5b0194317c5729bebffc224acdf82321acb150f48d68dfb805b428cb9ed6087b8d2c6f3dd4d715a29911591abe6884b5d46a38ed515809ce48be8474386ffe99432560597ade88b328120e25a831af2d4142fd283534c05405e598e236388a3c899e8fad6a211dfb6982e8cd3", 0x1000}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r2, r1]}], 0x48, 0xa}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xaa8e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) rmdir(&(0x7f00000000c0)='./file0/file0\x00') close(0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffee4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2f7) 16:10:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x18) write(r0, &(0x7f0000000040)="80e046da3d9421eebca2d3a3bc38a9acada37a167acbbf85bdedaf973d3d467922bcf08e0ffddfffdc3ff78a6d58", 0x2e) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x71f, 0x90d2, 0x0, "d730c1e7bb6fc9f77dee5c7171b6000000e74de4", 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) dup(0xffffffffffffffff) syz_open_pts() 16:10:54 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r3}, 0xc) r4 = semget(0x2, 0x4, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000ac0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7c423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751601e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ed1969956801823018be5455ba5fe808f9840f9e13da075ee56ec8f4f9e783ef3e1111ac856d105cbc7895437d36aa288b7555919ba80459e08f258d9312cf5ff99d4d847818ede6ba336115e3cc33eeaf76d7826cae99b26f994b71172103c62954c57ede2b96d205b3952ea568781e33ec97722612408412f147a7326a29bd5f4b38b6ea6997c79f3cc16fe7aba0c14785248adf58fe76d267cd1cb94b0bfef4456ebdf11fc654cc35f340506ec1236c97fedc62a8b7285147892119cfaa7696000000000000007caf82a0aca100000000000000000000000000aca11e57680860690de95ee5a6610aa8f79b87490719c8e5b5a723239b3b54df", 0x24b) r6 = syz_open_pts() close(r5) r7 = dup(r5) r8 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0xa) r9 = getpgid(0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={r9, r10, r11}, 0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r13 = dup(r6) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) r14 = syz_open_pts() readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000005c0)=0xcd) fcntl$getown(r13, 0x5) r15 = fcntl$getown(r6, 0x5) fcntl$lock(r14, 0x8, &(0x7f0000000200)={0x0, 0x3, 0x7, 0x2, r15}) poll(&(0x7f0000000240)=[{r5, 0x1c5}, {r6, 0x20}, {r13, 0xa}, {r7, 0x90}], 0x4, 0x706) 16:10:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sendto(r1, &(0x7f0000000000)="4107dd76221b51898f8621125adbe1f64fe2717f4a5fc5b20f1ab52e8e9270a2f60ed71fcde0b237e32759706ef11ccd3261a8d55f2231bc2d30c41b8ce07d37fc6f39f87cd98d09da3e59801d44d16546f627528585fa8a84867c9af4e7460fced9507241f3cfa37ad40729", 0x6c, 0x8, 0x0, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x5}, 0xc) 16:10:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9}, {0x18, 0x1, 0x0, 0xffffffff00000000}, 0xfffffffffffff000, [0x8, 0x2, 0x6, 0x1, 0x9, 0x80000000, 0x2]}, 0x3c) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="97", 0xffffffffffffffdd}], 0x4a) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="fce0a1754719b877da7197bc92be3d385b901d2d33834d8ce571d3003dd4cb915ac23539422081b3ab2dad54863240ebe1fe1b2506c079877dfe7efe41ecacdb347a4e62eb53cff9370c203bf1777895d8d34f46f06bffc2d5014a983f43a13b1671521f82c223701cf78ea955e0ed53ab31a7ed6d3d22c0f9148acfafeb750fa589ac29db5a477e438810aa0f3ec1070c4dfb6368ac40932d51c969a1d7c0d5a0b8da", 0xa3}, {&(0x7f0000000100)="c471f9d0d33a06246e05b8f72c581a8216778562b95667e3d00d35294e72af6498265a9040057d964ac3756c976754422223fbdfbf84c52e72871fd61113f75897f0daaea66bb756419ecdc21c31203d7ed05acb45273726d813d72d354d53a5eb52e135d6e0da32320e3acfe5540b75bf20f0f8a4845404e45078dfa30e75dbb5b7b5a2d11f38f3bf34282162ab0baaee9d6df739ab49cca0fedc23f0a1e59aa7950043992dc975cc0db62f796bff27143ee0e3ace282779b037431d254cac3c01f8829cd7f8b7f9310fc39deea1d5f25cb274549d53277fabcfe22eb74715694966551913a525098179a791ecbc996", 0xf0}, {&(0x7f0000000200)="b4427c36a5c3f87da1f19c6d701304d735076d0ff98462f4f820e22be7fdaed0df763544af1c098d01fe46200037bd9ba9fdf4aa46f64f54adaa034400fd5aa7c67a55b9a02386c9b4552741eb0c4c1ed3a98688085f0a9c11eade823bc3c6f9b8f55f71b6e6130be011db7488cf18d1afa01ab85c3e10d0db14a5ec927d8c", 0x7f}, {&(0x7f0000000300)="c0a5309741e9298de5faf8c67754ff68415b331f6181fdb06ce953e60465840ca3e8bfd29b9726e08a470fd1cb341e58dd17ae0a1bc4912b2475157916438c584e81ab18c9ed57a4c184b89feeb0789f3fa0c0b0f694915f06d71750a5915c290a535711edd33173210a9f13d0f9d59ad0087363dcbb1948f135eadd1295e450d227fe2bcd91e8db0a1e9990bf829ff034f4af3b9ccccde7e1086d32e80621cd", 0xa0}], 0x4, 0x0) 16:10:55 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x2}, 0x0) select(0xfffffffffffffef7, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x0, 0x201) semop(r0, &(0x7f0000000040)=[{0x2, 0x10001, 0x1800}, {0x7, 0x6, 0x1000}, {0x2, 0x400, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x5992, 0x1800}, {0x4, 0x3, 0x800}], 0x2aaaaaaaaaaaab25) r1 = dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x8000, 0x30) r3 = kqueue() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r5 = syz_open_pts() r6 = socket(0x37, 0x0, 0x7fffffff) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x0) r8 = socket$inet(0x2, 0x5, 0x3f) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x0, 0x4) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r15 = socket$unix(0x1, 0x0, 0x0) r16 = open(&(0x7f00000013c0)='./file0\x00', 0x1, 0x3) kevent(r1, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x5, 0x1}, {{r3}, 0xfffffffffffffff8, 0x18, 0x80000047, 0x2, 0x200}, {{r4}, 0xfffffffffffffffb, 0x12, 0x0, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0x49, 0x2, 0x2}, {{r6}, 0xfffffffffffffffc, 0x1, 0x80000005, 0x100000000, 0x8}, {{r7}, 0xfffffffffffffffd, 0x40, 0x4, 0xa, 0x8}, {{r8}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x1, 0x80000001}, {{r9}, 0xfffffffffffffffb, 0x2c, 0x1, 0x40, 0x1}, {{r10}, 0xe0fc9132f76a1071, 0x2, 0x2, 0x1f, 0x99a}], 0x4, &(0x7f0000001400)=[{{r11}, 0xfffffffffffffff9, 0x28, 0x41, 0x9, 0x1f}, {{r12}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xea}, {{r13}, 0xffffffffffffffff, 0x0, 0x0, 0x3}, {{r14}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0xba53}, {{r15}, 0xfffffffffffffffd, 0xc, 0x7, 0x7, 0x80000000}, {{r16}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0xfff}], 0x9, &(0x7f00000014c0)={0x7, 0xffffffff}) 16:10:55 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:10:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000000)={0x0, 0x40000000}, 0xffffffffffffff8c) listen(r0, 0x0) socket$inet6(0x18, 0x1, 0x9) 16:10:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)='S\x00') 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0xffffffffffffffe8) connect$inet(r0, &(0x7f0000000040), 0xc) 16:10:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2001a, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = getuid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/169, 0xa9) setreuid(r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:10:56 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0xffffffffffffff65) 16:10:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00e0\x00\x00\x00\x00\x00\x00'], 0x1) 16:10:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r1) 16:10:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:56 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000000000002, 0x3363}, 0x3) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x27, 0x0, 0x1c) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x3, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:10:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x4, r1, r2, r3, r4, 0x10, 0x8}, 0x3, 0x8, r5, r6, 0x81ee, 0x3, 0x4}) socket(0x1b, 0x8000000000005, 0x20000000) 16:10:56 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x6, 0x100000003, r1}) close(r0) 16:10:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x194) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000140)='./file0\x00', 0x4) 16:10:56 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x185) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) flock(r0, 0xe) 16:10:56 executing program 1: r0 = socket(0x39, 0x8000, 0x77a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x79d, 0x3}, 0x8) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:10:56 executing program 0: setuid(0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0xdf99, 0xffffffffffffff7f}, {0x1f, 0x401}}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07e3e64e2dbf53387c10470bd04be83db8d26ef5cb7e77d27320c3c4a4481178e4547c6faa8d7a4885a3325244f32cb10fd21bb07391d9101d83660cea442817d63b49345af3b617b5506c9ebaab8c9cbda6f0d995bb1ed1e32b5968258730f66e71db85742fa71d2928e588c525a7a9459920aa4aa9c46824e451316d7792465612141b5f74a42330de271445f7a7b8c65357bcda57feef13a3ea19afcc3266a877fac1bf718b33b8178cf3582740016b27ed81ca55456d274a17153f23f63626c3c49936232dd74b475cf672db982c7bbaad", 0xd3) fcntl$getflags(r0, 0x1) 16:10:56 executing program 1: socketpair(0x0, 0x0, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:10:56 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x400, 0x100000001}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000340), 0xff23) 16:10:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r5 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r6 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 16:10:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:10:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xac5d}, 0xc) 16:10:56 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) 16:10:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="5d7684efadd61fb74605c78a3f88c3accc01adc362a5dae4e4ef5d41e78d3188d0a91b4c8a4614d649c352160e0ee22f6993c2e3376cf9e96a7edc41abe702089f0223347082716e75bf151fc214840661fac83fce28f2cd99adc48351f5790b7d792081985f6b", 0x67, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:10:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1001b, 0xc0) socket$inet6(0x18, 0x4002, 0x3c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="d8c17b544c6d0822d24bf85513cf9acd2d8940d99045de0a6ba4ef41347f47a0b99bee578aeb5a3ce13e938655b839af0c21a851c91f09510d0a33035625a3250d08e0c4c5c01141127e0527e1a31e26362e680a6c8846407b17fe8e7f710bdfb8ef87eb6ec95bebe6b01587538a0d2eafaa9a92ab603eded6e0fe477eb355cde551", 0x82}, {&(0x7f00000001c0)="610adee736b2a844845c7fe201878799fdb680949fdd083b1140ca41c7a03311976347d5df5de69fe6ec54d65fa5bbcb7d809d1deb7f7bd60942d42dcc341e121d48b4205906b80b1ac1e115694d33801de15f1995b14abfac5432484688c77126478b10df1c2856ae514b26", 0x6c}], 0x2) 16:10:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffcffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) socketpair(0x6, 0x1, 0x46, &(0x7f00000002c0)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r1, &(0x7f0000000280)={0x0, "ab2de9ce200fea5e060920"}, 0x13, 0x800) r3 = dup(r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0xa5}, {r0, 0x4}, {r0, 0x6e}, {r0, 0x4}, {r0, 0x1}, {r0, 0x24}, {r0, 0x40}], 0x8, 0xc800000000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x38, 0x1, 0x3, 0x2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x10001, 0x7}, {{r0}, 0x0, 0x0, 0x40000062, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0xbb, 0x400}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000080, 0x5, 0x2}], 0x1, &(0x7f0000000180)={0x4, 0xde}) close(r0) 16:10:56 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x6, 0x1, 0x8001) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x101, 0xc8, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:58 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x888, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) 16:10:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) lseek(r0, 0x0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:10:58 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0x4}, 0x10) 16:10:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x42) r1 = socket(0x10000000002, 0x5, 0x1ff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:10:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) fsync(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x472dedc812095215, 0x10, r0, 0x0, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:10:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000000), 0x4) 16:10:58 executing program 1: shmget(0x3, 0x4000, 0x240, &(0x7f00003b7000/0x4000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x75) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x16, 0x2, 0x59d, 0x10001}, {{r0}, 0xffffffffffffffff, 0x82, 0x800fffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x28, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0xa6, 0x80, 0x100, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x50, 0x1}, {{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0xef, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0xa, 0x5, 0x0, 0x800}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x83, 0x1, 0x3f, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x20}], 0x3, &(0x7f00000001c0)={0x4, 0x1}) 16:10:58 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x8) r0 = kqueue() mprotect(&(0x7f0000299000/0x13000)=nil, 0x13000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x90d6, 0x800, "0f701d39bbd7788090ff533cef1c0000001f00", 0x9, 0x6}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() r8 = getgid() r9 = getgid() r10 = getgid() getgroups(0x6, &(0x7f0000000380)=[r5, r6, r7, r8, r9, r10]) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba1237d8d0109241f0784401cd809b222c63a72aadc3cfe87b922ff4514ab5da8b0efb9eed0222ff1d16361331f3386cecf191f169feff3fafae9f979ea9948b9089d315ca385c3548d3727f65766080ad504e4aff1586d8bb22f2e75c31bcb1535f354de7ff6b"], 0x3a}, 0x0) dup(r4) r11 = syz_open_pts() readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/120, 0x78) 16:10:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d4335"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') close(r1) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:10:59 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) lseek(r0, 0x0, 0x1) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x600000000000, 0x800000000000, "4206688981941fac21775443d09353a42594c085", 0x6}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x200) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000000000) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 16:10:59 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000001c0)={0x1, 0x3}, 0xfffffffffffffe05) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x5f) 16:10:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:10:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0xa) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x8, 0x8}, {0x3, 0x100000001}}, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') connect$unix(r1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="6d4dbd9371be3aa7bc4940ce2fff3253e1a3c971d8c414f5a85db7f1f802a5c1760befb09242ff11733fc3001f59ace328e00bba12492bbe138c5b62381b7c91eef2170ced640b78bb850b28dd0dcb7a59b665c6d0801307a706ad6c24bfd152a332238b62670fa0c1e01021b45bd6eecd951771fece09e0b8df48a9a520f707ea3ae13ea9dab256582c833446c37df74f45fd4e181184db5becb72526ae21ae134bcec63a2bb96644a628116dcfb5c54f0f5031a960d34874", 0x5e}, {&(0x7f0000000280)="34788cf8e9fcf97b314b559264271dd85b8692b94e93d1178b4f34999a0186674df3fc94d5dcc4517994303e9deba47b52ea3a87cd80bbf481b7e5d8a9804d31fe94e2a0c3326c4ae2b94bda5740f9c1b92656c80f3829c700e0550d79c9364f57a66e68ee5684a3714591d9a2a2fcf8e848bccfd689bb2db685bc7f2c396a646866b967d7b354006ccd65c80a300b0096b4c14a1830f980966ef92a24dcfc5f6caea11e1e7e4b254caeb84938db64b61ff233ba1b368919544179d9b86637b3bbc9a86aa040a361a2448a26ea35d31ff2479ff8bda6cdf137688500552ab637cc8de5db7129710ddd2155be6c5d071c62b5cd4cc804f6", 0xfffffffffffffd8d}], 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c6530008ad80fdf41ac7ba3dc9d63f4eba73934431f0d421c6dc432da646ba843fc5ffab12e7737d1324bf811cb4638768537e3af6c8e9b246e5ef5a4b65aadbe4cd9a26f0ef1afd2e921df040ab3b54a20464688319e3401b805edf37adaaa26a9f639cfe89e0ce4a217296d2f97d6c36b3ed016b67464aa2c5f9e0182c2e8f023ea61a361a6efcc5db9c4b3a9c60ae71c5c5452ed187c67570c68add14bacfab5abce029eb345980b3b6ed98eebd5b2bb56d87ea981f7d642e140856053944498073e91d6f0428df029fcc519c92cdc3407707feb8f58cdf4d62a4d8ea57ec57455fcc5794180db36b6369958462eef46e4103301eb77b5171e532b4632c402d80fcef00299cf7f37f1ae7b30692badb326"], 0xa) 16:10:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) getppid() r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000, 0x100000000, r1}) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:10:59 executing program 1: r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000140)=[{r3, 0x4d}, {r2}, {r3, 0x28}, {r3, 0xc0}], 0x482fa614a362e2d, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r0, r1) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180)=0x80000001, 0x4) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() 16:10:59 executing program 1: r0 = socket(0x2, 0x100000008003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:10:59 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6d31f5711cbc0afc) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = dup(r3) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82029414e1416c6530004f1794e96b199a02908807ee"], 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt(r3, 0x10001, 0x9, &(0x7f00000000c0)="bfea8f17360dbb0a7eee011f8c7d94b3573f9686cad93943d4be5f06f901b7e9e7a9ee51c178eec18f4c23ff46a05331db92073e6d693d3a9c8f7c8e6cf0205b776e024d1ab0637f68", 0x49) close(r3) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r4) 16:10:59 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) accept(r1, 0x0, &(0x7f0000000040)) 16:10:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) 16:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0x10, &(0x7f0000000240)="ebffcbff136eea29597aeff6d231339b1031c356b3afbc253e5a1e9e286c7b0765b8a2d38f65ec9415ddf86499d7fd333183a8f47fa74b6468d7af74361c7bcefb0e78b7361c5aadef75a4c3a13822d0a2896df5ead525d11b99e9454800af0d7d2f9f15ecf7a26ba1a1e3f66dee1df1ccf345d888288cc59e5817a084805dd3b988a19cf1ba15797aa82ed96f940f736afc4093c496a82efeab025829cbaa6f7fb3e6e95242bdb2ae4e0199bd22ab72422866a5cf9d14ff0f326a3e44659d5e588104f798c747363b5339d36f89fd7f97039e37fb4a570b20e8d42b9819b571b0fcb1dde8392f385cdc0be48bdaefab7a5767000979b77f5c38e7ff52e7309e162d16270d7768b43198b5cbbca69b5938cb19aa107cef3e29155fb6960c2aba96b7c9370a35a5b7603501579a000000000000000000000000", 0x139) listen(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) semget$private(0x0, 0x6, 0x20) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) getppid() r1 = semget(0x2, 0x5, 0x402) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/211) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1) 16:10:59 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) getgid() setgid(r0) 16:10:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="7f34b8586154c23288bf58d4bc348008f893fac8f83ef404596e17e97d1e600dabf70c1043bd9a5dd1240b0ed043a2f07adbbddab44feb5f71633f97466ceb7c9787faf65739cd12f234dd429b9128f6131294c325e4486b6be2f0ec3b41a5c8b0f9c9c67616e3001b4c2c74ce592a32274cf960f043550314708c5dfac91996da3938b5de47d5a7fb016b2ca41913f87883619d98926404d9892cf6d78d0994aa80483f7da17fe4294a72b3283ce6bdb141ab2fab49a2a152f8351ab3605c582d2c50", 0xc3) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:10:59 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:10:59 executing program 0: r0 = socket(0x10, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xb3, 0x0, 0x0, &(0x7f0000000240)=""/201, 0xfffffffffffffea6}, 0x841) 16:10:59 executing program 1: r0 = semget(0x1, 0xfffffffffffffffc, 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0x800, 0x1000}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) 16:10:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:10:59 executing program 1: mprotect(&(0x7f0000367000/0x2000)=nil, 0x2000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x5, 0x2}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x100) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) 16:10:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="d2f4d44a043a6127deeabdd631dba67dec0a1ef07dd3ac4fad203f7a5decae5e84658c0a902ac6216d2782f7483a995105e01d4024456f802f177b6e82f216819cd0736de5e683c221fb6165fb7c0bb7e94979ab035bfc5e192889ce4c68eef224b4abe4b57921cce85229ca4a", 0x6d}, {&(0x7f00000000c0)="65459d28f6d1878c1ec982ed663441bf9910", 0x12}, {&(0x7f0000000100)="daac83395a2dfe425cec36662cc67a0d6b5b69edc9991530ae409b469f39d85ee9d0151e7e952f19272e298e20790d3d4ca882b8bf6799d1f17ca38a869428edbe5caf41860720a432101bea3cea52b76a1440e81bab4a5649e554e35fb2f9bd9a0be5d90042675bf81c3498bd155fde389dd0e4d04085787b1ed7969d9af48d563ea62ae1f7b50224a00dacc6f82db91b24de453ef768cd3decea3b8767f01588e17d925010b9561ac762ae6fc4fd6ed0c20c8e58a31a7e4331f08ad2f30f7402870a12580d8f8016b53c65e53cde50d5d2bf03c6c3115fc5", 0xd9}, {&(0x7f0000000200)="cd4a95f72fd0cbb7435ab11b45c9de3679b7bf5441d71c9602e90304835f735a3aec982a62fe2ca631c1fa71c8d2d952fe1543eb05d1831043eed87f8a9c6ad8e510f0c57f1f83a6d4874a56dbddebe4e9418cd1930483767ad6c35b6aefb07a22c2ccd65e52eb654793fb39ba151fb66f31d81eac014a002aa4712428d0cd0f0037ca34dada59609e404c75d7879d760d1c367bd50651e41d0aab268ffa14735abb0b6178d79f31f383558d5cebde309cf597eb0c443e09677b7850f77913c7dc8f3b96071e150af85eb7b0d3b0", 0xce}, {&(0x7f0000000300)="a06e44306bf0621853a6b1f74cf713c3d465efad461089949c66e0f4850c58f7a1f1795df8e8f9cfc7376695848730392f4019b1fdb0a9c09df5ed0543308bedbec768a47f7eebf7beb89ecaa44d43c28347ea1b63444319f9313e9dd56553777b11dd99e32e4321a044ec87496eaac56cfa2a6ec7f27f71a9ea558a4186b45291134cc1de39ac2fa3d3b345cd019f90cef606f260ecd6a045216df07c55f6174b308c9dabd539b3c584e0430a9a3a0fd2fe037d51495a64c97637c690c7ca07c78243e20764d7b64cab8447ed2bbd4483", 0xd1}, {&(0x7f0000000400)="2a91d9513a7ba006c9c014fc63caa89360e85b5d30bcfdc0e194ed0fa13db5d5c20863975b3a392e31f535490a673dc5b6aa65baf03a9df576e9b275ca5d094f1644f1a57faf9fce2ce5b42923b39e8c7d2be1ca1a14e1fecc1baaf3ec2e48b70322c9f084ca5b06a3304e2866e95c3d9043efa1296b33d9f07eb8f2ddd350492111cefbb015d3652c52bd08c0f217ac27f19ce73377756f8e5f384787ef1365a3f58651b1215ba2c3ae53e7a3bcd0fc2ecbb8428308b0990b0f54fee789431c8d967c07e1bf187d2403", 0xca}, {&(0x7f0000000500)="2338dd0ef7efbfa44aa5cc63d790e3af75928aca5107fbad364cb21d5c984f53bd03d400618d493d4801d43169acdaf88c026366ad385e01a3866133d114ffd154187d4ea00cb01496e590b743e24db6", 0x50}], 0x7, 0x0, 0x0, 0x6}, 0x1) r4 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r4, 0x8000a, 0x4, 0x0, 0x0) 16:11:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = dup(0xffffffffffffffff) flock(r1, 0x6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:11:00 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x2, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x460, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:11:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r0 = socket$inet6(0x18, 0x4007, 0x2) getsockname(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() truncate(&(0x7f0000001280)='./file0\x00', 0x80000001) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r1, &(0x7f0000001140)="4fb39648d6cf7158834adfef8619b0682113652304042f91699db0bf637bb9cf17f4c2037dfb678984cdf994875c24a8076bc05d35466247656c326c2becc060e82f4a5dcb014f971884a593740b1058", 0x50, 0x6, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x40, 0x2}, 0xc) 16:11:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x43) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x7738}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0xf5f, 0x101}, {{r1}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r1}, 0xfffffffffffffffe, 0x14, 0x1, 0x7, 0x80}, {{r1}, 0xfffffffffffffffe, 0x31, 0x20000003, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x1, 0xfff}) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0, 0x10}, {r2, 0x40}, {r0, 0x10}, {r0, 0x8}], 0x5, 0x0) 16:11:00 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:11:00 executing program 0: r0 = socket(0x18, 0x7, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x686, 0x9}, 0x8) r1 = socket(0x4000000002a, 0xfffffffffffffffd, 0xa64) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:11:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x400000000002000, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='x\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:00 executing program 0: semget(0x1, 0x1, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/39, 0x3}, {&(0x7f0000000400)=""/71, 0x47}], 0x2, &(0x7f00000005c0)=""/249, 0xf9}, 0x0) mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f0000000740)=""/86, 0x56}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x5, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r2, &(0x7f0000001280), 0x0) 16:11:00 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0xc9, 0x40c, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x83ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:11:00 executing program 0: setgroups(0xf, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) 16:11:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="eccb28a1a699a7264ca27ca7375daa152420f9814281bdc425795679639d25b28263791e97cbfe7eba417c855d1c7e3d295754fcfbe34f226b10c396adfb27bd48cd00d07fa0b42279890708efd4cd3c46b282c757189e92c94255a67558080c5e8c83b21f1195c6cac488ece6425b5dbab989947a6816eefc7783c85bd59dc4b449c65fff394639084c9f540e8e872a943eb1a3270b834003c3ce06573acd99335413d9aebfb2ecd8d1402b953d8a0e356d823cd9204c17c6fe4eff5fb9ef3b8a3b505b769d6d9f", 0xc8}, {&(0x7f0000000100)="c01fd958e47df4779021fd8336aa420175", 0x11}, {&(0x7f0000000140)="374b46947afe289536272c672966e099f97d83a5fbb7f6e8f49e3c40dbb0a12fdc8bb1b35d5723cc9905f53345c3c788ec2a56b64f542e1584b60e4ba3909934a269a9ed", 0x44}, {&(0x7f00000001c0)="7c9648f1ee0d995c270a943c749bfdc126bf8b7ffa3fc1a46c68b06d11b2a91cd7210a64c1fa5ed9b579d7c5a566cdbe28ef0078da3604fe74ceab676b5c0c215791a6658516f62230975e83781ae995b1bd8ff61b45c7f69ba444c26e5c3cbdf3c8b6dc1850caaa5b8a", 0x6a}, {&(0x7f0000000240)="86c4126158c70cfa3ae4b82395d5cd2538b017731a4439a6232f675080d131c09fafb97d250b0fa55b378bed346b28e25e099006140ae5861bb85e03", 0x3c}, {&(0x7f0000000280)="df9d681727ee08781b174184090d2727254f4d3fa6e63ffd882dd609d45d34a7faa1b20cb4f91317801b31f382dc7c878ff495b02486", 0x36}], 0x6, &(0x7f0000000400)=[{0xe8, 0x1, 0x56, "7eb510cdf2f43c7c3acafa8a87292afbd6ae25e7a1f39cd1e5bc68d00490037b5ec4e39ab97dc4ace79f0eba78461dd5608f15f4a3560bb3b2ba1187fe3954f973af871b30a648152ba2a145ff674b0075e575917c201193ae1499eea4e9addecae57d0afddfe9b31cd4b2fad8a110e5e8136bff0c7c79624534c4fc98bf6a408ce05fd87973c54bf168a458e48ebb267934dae2cf14e90eb1f46a4857957c504ea93c5d9adf1b7b3873ae0d55e3e0b1457f47e994fb8c9d93e8a7edf5bd5cc7207f038c8daee2f15523b78f2496ded7ae51303aa7cd"}, {0xe8, 0xffff, 0xfff, "7fa9aa0d04df68a3a207b24780a96165f88dca53421559bb02b74affc36914e2c8ea845b879a6daeda214a1d616476431ee6bedeb21416d51e47ef02174a287e0c5967e91714bd151c08af647f8f2b1094eb1002e3e3a446e11c916073fe13be552d51347e07ace28f46c33a5b9078c60cb47c4f756a109e18ccf8fb4ebb7a15f99b83dc20b1abc8517d42dcac23175a612d6ef90a7845da2668ef6f739ed10ba79eebfa4b3d1dceaee4310e4b688618aeebc49a74d19f016b406afd4a5b794e683553bc0519e88380a0d1b3b3a19da7e0"}, {0x80, 0xffff, 0xfffffffffffffffc, "cd7562030f3e04d9c38239382d6a5c51fa19bae935dfa4de788d4de00774cbaa5af13807193c35e2b1e2ca5d836a71117b63ceebc3e250313347b824743872e73062de8a049c70af79a146ef6de02c5dcdfa1af7d2d00b773ff970f4375829bac97b9e32265fd9f6f3981fe2456f14"}, {0x88, 0xffff, 0x5, "50b0aa06329be009a803901d14d627235ea4215509ae374561b48ce83ea644f15c4cb114310f2dd6daa6708cf2a4db99a25322264a92283be13d7679f19668302282d3e02881dc3dfce6ebbdb760e5e9e1e1358c49ff60209c414105fef0d7e035e26b6344db369fc91b6ae289fd41a3b03fd1"}, {0x78, 0xffff, 0x0, "916c8225eb4d81cc64f2125ecaaad39655b588cd021cba7e3b09b6fd34c62ac79187fa1ac1af526a296af6f138eb0287d0d32613e9e8511ef162d734a6daffed61ca0d0b495dc26cac6bba6731c91c539875e226739898fc4d0c8aeedd629d8825"}, {0xa8, 0x1, 0x8, "1c27845cee089278cdcf6cce2c039cbb47bd2e1e3a61ad3609770f595ad07f91c099259830536897946dd4fc45a577d0d9df6d5d678b69eb7622cabc3c2655ec80663c79ad158b752d1494b95985a2c7c22288a56b6c4ec89e82a2cb548b3707b371e08601620b3816c84dfec9ce62fd42027b425433a008548e72d0bf48b2e1801da4703efcdc0be8ea1b1891d4f327150e9bac8e"}], 0x3f8}, 0x402) sendmsg(r0, &(0x7f0000000380)={0x0, 0x2c, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) 16:11:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x408, 0x94) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:11:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x3) fcntl$getflags(r2, 0x1) 16:11:01 executing program 0: r0 = socket(0x8000000000002, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="950e000000830000d5ef"], 0x1) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) 16:11:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) r3 = dup(r2) close(r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) fchmod(r3, 0x20) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) socket$inet(0x2, 0x3, 0x4) r4 = dup(r1) sendto(r3, &(0x7f0000000380)="7f61b64621980944abbf47bdbf46bf99bb348584e249f2d5337b1fc5e1b8be6634779029a754736eaf4c1ec1aa07929cf7d0f61d2dead893e242a8c97a04218a8d33feeb42bfcbdd1bdea58920a0a69d975de2d74db643feb9fdeef6d3dd6a55846f0b0ae1c3918ca48378cec0b862bdd3d81fec9cac37bd50c4bce3923cfc332b19605529ca967fa20f5bf728fb5c83c66771c881f968fa0266e972eaed7e9ba7566e8449fe01483eac214cce87762d7f822f60e3360edc758734049152bcc1bb1f0e0e2e96ac2ff9738bbcb706376d4e8e9f51c87b0e1ff6ad653584797e8201461f9cf9995e5093686170a7af0f9fd7d71c20de6ace5ec1a240bc9bbfa6278d9180d3876b2a1ccc37fad2a0e7fdefeb17d6986c9531a240f8ccd1ac9da95d22e023ffa267a970c29c113ced6614ac6ec6f05df914229f714c08657ed926ccfea406ff953c44336361d368639f9d52ddf5ca925917bb118392ae7e698efd0d28004958f917727f240fea6f5c0f56176a0fe4391e767ceb11464b3bf1485dcd2a22a1bd6e3f788c4887cb705472c3fd953752771e77c8604e040d9df9a43db1b76770c557f3ca2842b54869908f5dbc978361576f6517931d32d4375a6a3305ba43e3fa5b290de102efe94e7ef09dada0350bdcbec27b04290cb2a538054055dfb5eefc788178761791b71ed0b3bd8f1550f05483d7f581759e9438a703e546fdd9f6597c4611bcc9c8162334a11934c9199a2b31349839b57790355f399e36d8b3124e8ad10da3febf7e118904d85df6c4bffaafa090e8673d5287608ab61bf56991714405b6d47d57b32231a6795682c32128ccef9dcfc27b9a899c36371cb3933cec2b625b67d0ca506ec52828b842ae852ca1eceda6fb44d4cc281b768b8ffb398b8e92e42b382f08f64383e5559d213fcea847d25acff151457576fc503193239536e954e33ef48e2e3da041d40f993ebd7b9af1832631ac1b46fae4e22ba28d431a00f1bc16950094efbd2707deda2f7fa793e75da5bfd27b8b7a23c9c7008b35a655421d138404dba0948807bd507e70f5e07b7adc0004a20b4f4e64e684d43a538420342e96ea62bf1d3165c92d39d98f8b228644fecca875f062d554d727c9c2de6392ac4134473c96a6ecc47705dbc998f0045064f5038b0787daa31561b9940ef12451c9aefa3670298ef2128970db12637776be144ee2d7ce07e70396a894f60c6a07bc4d3a709a252234892ca9815c049c609d9cfc0b6e864a9865ae27934b5cb0420c80c2323dc7e551805932a0b1325678409587cf6950e4f9a421d40bec7b36bca35ab4e412c8da46fb267cacf2fad876ed73f7bc3aad6ad458f238d5ee1a169210a1092b9d124ef110dcacb996eb030362d0f2dd4d8a52297f989ebe20202fe5702f27ee4e78b9011977a9ac6eb591222021fe7fdd45406e2d16d563c009be30256a9531690be5e747dc439f6b183d6602ce44ccf322eba8ac2894039d6c24762d4d4b98139e020b5fb3e58c3ee28d9f5ee76c4c7cec85a2b3737d5c410f07950782c5b648979d2a9469e491899066c2e50155fe1bb72767e96c06b6eccf2d408de148effb0b9720822fc8dd2d2fc2e198f2ac740fd1fdd647d8b77a8eff035bdfae2501e4cc7c0f58605ec82334c4ee9593e04ce958bd4ee3f19d385685afad2c63c62e48c0d3a71bccedc4a8bc3db1562cf7ea1c2e7b6e82e752df0859cba3c75b3820e4f3f01959859424c395155b67ddc924a128a2492b9c6a3e9ec223330c581376c3a22873694d40e6907aef2136b5a49dea9fa94d25afad930152f485b04e5f9ec1b155daadeb927055442ff0dc41b18f164b3788758bf64491272fd36797be01f4fa00c5d82bd028eafb11e349a9d8c6bcdd650296945a3ace5bf612a33a8700d584a9d62123695ed8bcec089aaa8e1405ad7d21fecebd69b2bdbefdac47c0732f808054a1c3fb91d973132b0d35573951d15f6f474bf1a641c0dc0315df2e431afc9575dc22a2506a93506750e2392d89be70917012f46cb948858d9c8fc95075774bd0d754ccb09bcefb6ec27a459dfc4fa8d73ec360e4d012c3faff919d91103f63059a2c68aee4a4ba683fc467a7a62e8c55c78119df8173d721db2a1006ec867a22a35d3c1b70f43b64c893287dc6a79ccd943d582d61c737927beb9ab666c4e6a573a25ca08dd9c9e1f8a80b994b2b86adcce5c1808a6cd74091e66c4ea2643d476521448d30942b91a459740c8c46237f5d76e9f0481ae081137097273f76df7f7a3f41c8f05f7e1734a2b9654615f2d7ecf787296796ed11732fdcf720eb94c5fd426e2881ef24c0cbf014b3961a292c7d35c799fdfde9417858ce6bd754dcbf222dd82f89ce5f3beb812cab2fa09f49e9597fe45f722858ea169982c426e904fb55a37dfc200a6a8ef28de5079dde343cde0ab97fc90e884f0a6941a994702a0607a18d1492f35becac05ac620e16aade52a6f7aee7ff991765c64b74233ee4b6264a3d1445626db4bb77f95eaad55e14409593a120a267c78fc1703e9a4fb799820101e99f798ebf72d6b6e5e232698dc58164fa597c903c31c8ef8d3c45e033600a85169fc73e1d5b0b0e7744ae68e4d05fe34f54c837eab8d038aeb5ba8ccd9e5c7a6b373b1737b80e81c7e8c4042e28d2421ae5e52f6693407b179befa0c37f67dc6d9687c95224bff24357740a50f486ff50b1c28c5889f208ad97e001574d5eb1940ee132ea511e8a483c5673547c68a68b80e103757282012fd877c06c53b757a14b7bc302782b9e2f4148e7d3b9be553bba1db6b24f65bc6587f280f8386fe42c93f51bbda743bb120803b876f7aee24ef096093b1aef20a9f883f2cd80a2118aff4f507b51924f0ae4b5aef7aa92038599d2fefc7e0ced70aa7aacb2e1f031619c8e64e10d2cbec0e6718d7bfa66d213ad99781f5c03e6f548e7cd95f6746608b4c2bc55a4d96f1e19910d624c408cf9eec0a2692d61f795f26751c521ecd0d78ab890ca123597df4b824fca26cbbe42a2cab603d16e7446ad8e37a68ac8601be4c6ddd7712d8ca79e49bc868400f24944d618b0bf736157809fd92b9581b7947b4267e6cd957f4fd1173e77413ea6cc7490f4a281785d0127bbd1b2954559060a9715a52fd8c91722b064b8f37d1eee8e5ceef2de6f4b8ac407452a41e24045607be9a7c602fcd78fb46fb6bfd16ce215d46e738b121b0fefc726e54e2737b1ad2b818b68c51fc148416d4b4c650283b357396715d45776f3e9b1049a288e248f0461f18a63148a4fdeb78abd9a70fa7025de6f4b4ed553301077951c887a6507098525240966f40bf3c6203bee234d074dd9221cef4d925dfe4833ac8954d15b5b755ee027c0a26a507b925bb48df079f1801f8c8273312e031cd2cc27b55dbb308928da88545679161cfd27eec2ba9874030fa061bac8ec7e7c1c900916911083f473bbcdeba606e983aa8b78d10b5cb22c1fb60544350a5ee4ddd4bca9dd078cc8adb1034046c52ceaf985d7603eeb39fea8e6aaef6507c273e31fd0ebb57558af13b2d1b3a3ffcf573ab04132f108ecd3729acfb093b8900bbd1471657bc348bfbf92165b5766621ca34ef5b3b792b1a0f40d6af5f73809adc003a3064efe7759b192b30399bedbbc6ac3f064494145b6b05647c99b7cd0d7effaa1c704ef8be385b30761de56e8866f43ffd66afb1045a01445b25e78fdc046c34c79229d58c92bb56bf931470bf5f2c5b00eeea45958f36bcd986a1d17025d828c16297fded38e4c4b435aa3bc7f16389e3a63f63450e62cc07d9d3e47ac12728ef6767c55caa7e80f80d45af9e0c95d1c020452b3ed22d5b362dd0e57afa4965b4f5bc4ed7d3e554de490b75a280aa892fe4ca8be909a1b2549edd5fdd275c1e6f24405c9106fd672518eaec348f7e311192f8b8e086e8713283442d8faedbb67d5ae346fd3a008191e82aaf7074dfcba3dda0cb8eb4038ef1882133715b1e8a7fbbd4fa757cfccd78117a89cc1a13d219295abed693821de3ec8a00405fd4c0436c4c52aed7db3531f584feb8696c06683ddd95eff6f98ce1751a67dced5977bb084967d9cad663406fba0e6490cacc5d02c79d6bfdeff0ce2ed1bf910901a54d49ef2054be2577f58e849d4a2bff7f387864f5d4d1edd229e736a1b529c9fb303426d7c5975ef92b589900467e80096dbfec45677e69735a2ddd2a22d8c53b1ee5e5fc812ce499555cd2d8aea0a59234cc94d450d09c1c97f1393d42cf4325eefb97d31e66a22707bc304f1fbfa6484a18bb908d8b1d1903b3d0c2bdfd801faa32ab37f02c33c72ba2e1dc68386658c733260618e89a64d4f29e08fd4db0aa6984567d4659c437836ddaefe319b8849e5e7f64d503d7abc3c88d91b7fe17228d608ed5a001b09d5813d97f83eb63e7ff63eb1999d874c64e6d8e85ba99a0826e24725981d9185f3267db3c2211cca4a3342353771aa185b2c3e044ea74cb0b213cfa3d388529203a6a1c8d763d3807e9e15e4a8b6a22a201bd4b820c39c60bef7771132e301263e01f55cf18b959b751eff52b21d6ebaa2f12e87514b2a3579b979578e822c529167e9e9c795f23d619f92b8b8bc7d9be10072e430e76c976f4dcba721d35955042322cf13ea65926dc2e6edcd18132aa00db90ab0036e885bfb1de083b0c0c052659637edf53df504fef6dda1a2d8769e4fc886cc6a19e2b5e8371fdda0e4d78ade078308997d6d08f24003f76e81c18d650bdb8173f2827b8deab007bd26b0cb4aeb4b211363f38b586297f6c9872f3209c41692e5fa1d142d2aae843aa6a16be690cff0a9a5544500eeff11d956819e763ab5c8730ac4c60883ea8d073e819a73d4dac5efe46e4348bfbc0d0caa30d1cc46a5cdd5b0d7b7436340d1256af549796bc03eb78403e49cd0d511a17bd03d8fa7732bc622114cfab47cee6084a2c09d9114d05df7f005a6334f166c8139357e82e2f957af4711009297039b13fdf3c9494686efde5f1ef59c28f540b07cf3788d3e21af8a1896af2f62474207a5e0299ebe71980404645abf74576a47f6622f3738647a48efe3625ebef06feb6ecc6c7d5270d7c33d2e7f367d2ce761ad569d72dbb0fdccdb5dc26f71e96191f23d506afcd67bd877230646f389b88eb7eb0957162bfa155d96b60ce29ab905f9ea60268a99194b8691468e8c3c0ee0f4f094c71fa3cbb34bec8a68c365ad1cceb87c2538e664fc53a9adfed03bca81fbbd224cef5aa6610d454c3519bc29167fb20e643fe4831330cdf5f4fcde5871cfdb2261c669d8bfaae52bc168f2a2276ff6ba436a9448906d458e30eced9879e0ceffa1dfbb1d0eaa04d44a07d869ff85dfd6465a46ccd82ee527e43a4ea5c53318c881690a23509d579607ce0cf766ef7de8d57fc9b74a00369502e280b5fcaa960eb1ef099ccd7ebdddb14df784bdd95e4c19ffcd57b7aa8e761a167a6d0bcc6e3e50ad39dd6f338afa265750863c66d0796d85c61590399d43b03c8afd8c31fff75a1a004404337241e6caa34979e01c8140440c68f0195c8d94ad847230a449b2e6f3f5b3fb006fc9666c2c21e66ad2f718cfb92039bc3d2c8d5f32e76faa34c357a6acd9e677e0945e068e627a4c45a96e6e03be99ed66a7e32be2445948897624f724dea1285df8a3793684faddb56cf151700f2d04abd32bd2414924c5e5306f0cde9e0c5675c879bdf32b1a1353a2d967cfa08c52f2c39158138399d051267b132ff7a48f714867b560b89a0fac8388c021", 0x1000, 0x0, &(0x7f0000001380)=@in6={0x18, 0x0, 0x1ff}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001500)=0x200000000008408b) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xfd7b, 0x3, 0x1000) msgsnd(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="01000000000000005d923e43330c7fe7972001796586530d9c17ac84e654ff6763bb31750572b730294eccf08eeae2f818e6b7672dd230c14ae9353409c0e878dc3b2dce9891d3c6e19b1c775c9ffaa3248bce416ec81fa81c15716ee00708360d968cd4e2aec925c9e1335c54ab6bad442ace1ed8cdf66f4d8a5de221d74a7b573fd238b595bc316eb71bd8749df0868f1159730000000000"], 0x99, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001680)=""/87) lseek(r2, 0x0, 0x2) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000da9fa04057e12f12577d9fc8aa210d1db18df89a8ae0894262159c826f26dea052a72b40d0e2528d5b5d4ab0"], 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:11:01 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x4, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x3, 0x1800}, {0x4, 0x81, 0x800}, {0x0, 0x5, 0x1000}, {0x7, 0x9, 0x800}, {0x3, 0x401, 0x1000}], 0x5) write(r1, &(0x7f0000000080), 0x2b) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) syz_execute_func(&(0x7f0000000040)="0fdcfbc4a1fd5ba49e5d0000001c3647d87f61f031bb26751b20c42170163a466690c461a1fb5c24240f3801957cca56ea36f3a6") setsockopt(r1, 0x3, 0x8, &(0x7f00000001c0)="34c066c3dfd56f91d1af2db652d9144b4c61b6e41164ee982e3c40b967d945aea4c66db4f065027e6e05baa61734c4b6a2a1a52c8bc2e3cafefcc49aa26a2f515e74c996a172425d879f46eb552d38fda60ed0f977075c72d758fd1114bf1449ce16ab6dc4f79f10da4c076037a2cb93dd601cebc992ea613ef5251fd49bc9d6df5a65e44fa9460d4512b6bf0ca653", 0x8f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20a, 0x68) getgid() lseek(r1, 0x4, 0x1) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:11:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80000000000000ff) syz_open_pts() socket(0x2, 0x4003, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:11:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffe, 0x80000000, 0x81, "86f72990202e65869fc9f54d95d6aa3442825f8f", 0xd8, 0x1}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0x10000, &(0x7f0000000000)) 16:11:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffa) 16:11:01 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x28000000000, 0x5}, {0xffffffff}}, 0x2) r2 = socket(0x5, 0x800008001, 0xa) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x8a, 0x80000010, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xee, 0x40000020, 0x93b, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x4dcb, 0x2}, {{r3}, 0xfffffffffffffffc, 0x80, 0x20, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x83, 0x9, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0xac, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x85}, {{r4}, 0xfffffffffffffff8, 0x2, 0x10, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x8583}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000005, 0x4, 0x7}], 0x6, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x60, 0x10, 0x572f, 0x40000000}, {{r3}, 0xfffffffffffffffc, 0x1a, 0x2d, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x7f, 0x4}, {{r2}, 0x0, 0x28, 0x0, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x6, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x99d, 0x8}, {{r2}, 0xfffffffffffffffc, 0x42, 0x4, 0x3, 0x6}], 0x8, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) shutdown(r2, 0x1) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0xde5}, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6}, 0x8) 16:11:01 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffffffff99cd, 0x67, 0x5, 0x4, 0xffffffffffffff76, 0x7, 0xffffffff80000000, 0x8}, &(0x7f0000000080)={0x6, 0x81, 0xc02d, 0x800, 0x66fa, 0xfb9f, 0x6fb, 0x10001}, &(0x7f00000000c0)={0x120, 0x101, 0x9, 0xb5dde3b, 0x80000001, 0x80000000, 0xfffffffffffffff8, 0x3}, &(0x7f0000000140)={0x7, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:11:01 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) dup(r0) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/180) fcntl$setown(r1, 0x6, r2) dup(r1) write(r0, &(0x7f0000000040)='!', 0x1) 16:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xf9) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCDTR(r1, 0x20007478) shmget$private(0x0, 0x2000, 0x249, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r3, r7) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) shmctl$SHM_LOCK(r2, 0x3) chown(&(0x7f0000000140)='./file0\x00', r3, r7) r9 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0xaed4, 0x8001, 0x2, "3cb06f61115e3860f696f7cbc860c6d6112b51dd", 0x7ff, 0xc4}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1) r10 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x2, 0x0, 0xffff, 0x200, r9}) ioctl$TIOCSBRK(r1, 0x2000747b) setreuid(r3, r3) ioctl$TIOCSTART(r10, 0x2000746e) getgroups(0x7, &(0x7f0000000240)=[r8, r8, r7, r6, r5, r4, r7]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x6) r11 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffa000/0x4000)=nil) shmat(r11, &(0x7f0000ff6000/0x4000)=nil, 0x3000) shmget(0x1, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xa14, 0x100000001}, {0x800, 0x24}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0xfff) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 16:11:01 executing program 1: r0 = semget(0x2, 0x2, 0x8) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/24) r1 = semget(0x3, 0x7, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)) semop(r0, &(0x7f0000000080)=[{0x0, 0x400, 0x800}, {0x2, 0xfffffffffffff357, 0x1800}, {0xf78c1b642c71572, 0x34, 0x800}, {0x5, 0xff, 0x1000}, {0x4, 0x100000001, 0x1000}, {0x2, 0x100, 0x1000}], 0x6) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/206) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r4 = semget(0x0, 0x1, 0x84) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt(r6, 0x8, 0xfffffffffffffff8, &(0x7f0000000280)=""/110, &(0x7f0000000300)=0x6e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r6, 0x0, 0x0) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x1000) accept$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) syz_extract_tcp_res(&(0x7f00000003c0), 0x2, 0x0) semget(0x3, 0x6, 0x4) setreuid(r7, r7) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000400)=""/32) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000440)=0x8) semget$private(0x0, 0x3, 0x40) pipe2(&(0x7f0000000480), 0x4) msgget(0x1, 0x408) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) 16:11:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0xffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:11:01 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) 16:11:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x0, 0x1, 0x800}, {0x4, 0x47a}, {0x2, 0x1, 0x800}], 0x4) write(r0, &(0x7f0000000140)="38161e42764403cfae66bb204ffdc43b1ba99cdc5a9779d8803c326f61ff594e30768b4dc88d2f0e098082", 0x2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/74, 0xfffffffffffffd0a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0xfffffffffffff52a, 0x9b, 0x4, "da6db3b4e3801818606e658e685c3cdab5dbdd0d", 0x101, 0x6}) 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)='+', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="fb03057f74e1f06b253aa09cd0ee857b1fc9d58184e83dc36a6e5525fdc07b8efc2db337fa424f3eff5c5b9484c00c6f09d1d91b7ab2d4ece0d98241f2bc488eb2d4e6fdf88f93758b31d454c74acef986230b8d8e261035d7928c72b17da15a0f709cfd066ed00458373cf934b448b398c9213ad3a29b7c10e9f68a993aadd91313eb8551f2f4ea8d2e9efc8db89fb7e791c163d0a81193506a95ff5cf4a71674dddb819d1e8afd208121c31d3a0c26a1cde8db3cf5bdfe6f08d4f86b4d25ddf5dd9cda1bc93fea5d9fccdfeacb7acd529aea43c4559f2f70af87ebf289", 0xde) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x5491) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x6, 0x5, 0x7fffffff, "30cb354987831f52531d482d5632ce0fbb27308f", 0x1, 0x5}) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r2 = semget(0x2, 0x4, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6100000, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0x6, 0x1000}], 0x6) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:11:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0xfffffffffffffc01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:02 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getppid() 16:11:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/76, 0x4c}, {}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/114, 0x72}], 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) getppid() close(r1) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$setstatus(r3, 0x4, 0x80) 16:11:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="3306002f6669369c0964"], 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x84) fcntl$setstatus(r1, 0x4, 0xc4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) sendto$unix(r0, &(0x7f0000000140)="9f688b9e07e3fc651264c08cc00af935b978b7fad05dce9fe1334c8565d1a494f626804c2d234611fd24", 0x2a, 0x6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001a00)="d7033861fcb2e125468a3daa8f86f95009770bd09f5b07c446e3a55e84245f3679cc4721eff37110d793482b777eb22723248f5db695bc37be5d44aba365a7e9eeee9b3e92a39aacbfa64b8a4bc352c9de09fa1f5e10b03009c63ffef28ef97f274573eea9f2b1ef7bf97f65a76fc318d9eadc2218fe5d2a7d0a0badaf3de78e29ce921bef323325e36634b978b78d29adc6c4910a9746555fcaee66596082e7fa36e068c4028d811b6f31a269165ecbd2065ae5cb64aa11dcc928674f356892789c64cb9b66612ceb630cee5ed386a3f997b3c16da1b693f55082cb867691b4ae7b12447fbea6c292f115e3bcb78f3e34a87623b00c811b29f13801d7769ec4cdae28396f528bdfce386c2601ec807cfe7188c508eb638f2224b384041bc38a3e4ae19e7ae500741b11661d0f873ba161074ac9b3299b58ff4b78449e6a5eaa9ac6300b31f8ea7dd2380710d1894cc2da54c3b75efe8af57677bf01ad6306cd61a14743a12d5264f70fcf691bc092df729e355f243cbe6def4dca35a461af167109ff9d93802b172e2840b8912f1570dd058fbd27d2e0e70f4102023f621511faadc630022f5965d5eeb0486af52e9c02199167cb18a631516c7eb13a47bb896a3b91f9edaf610f244189b527592f9e4bf0535e9bf834000d1eb0925330771b991f18ffef91e8c790190ce109a0ed5140717b4b3fd1714bf636dff6a9c4af5d5b6abbebe3a028d920011519a5d5df3f7be7b9ad3f8f51ddf4c7e10e4e2aed92dc50ec7674358b1568f7153e01dc2cbb0d979e8f09f1ae327923af72ec6d363f04d6267352c1115f7b24864c17be49532a2a3190ddb0a74ff58be97735185c23c612b6bf694023d07fb4214f87a6b40f456c71e69ea9f199479c6d548e7af70bacb9c02452964c9601387942b45689d33b0167b53350b7ea7573d4e31d3818045f78432160c27ea08e5bcb4ec5922bf41af5cd2541b360622c15eca3d7647455e276083a5a7d08222bd1d22521fe5f9573475ea9f84ad9de1a2fee38f20ee8586ddd0c4291cf1e186742d82949e15924e15eb0229736e648927f8066428b88e78820da3f4dcc528cbb28d8480d088f8263b65087508eb105a24968654f0e6758dcdfb35414a0bb3c4100b540e1d4cde62a8f125a172ac88065eac29bb49391da3720db1e4eb0b441248e066b2a7bab6ae87af9d680d3dd3a51b4255ec3b58216025363a0e26990768762b1ea64b5945b944ed8bfabcdcf46f53339266b4b31f259270bebcc9f1e0daaadba7ddcc91c5913f683734deeee4be1797d18ac1200249a6b0c98ad1dce8a227c84a56d69fbf358222fa120ebb7f5174e5c79b2cb608d9562396f5393175872fb7f08646a43e6f417d52d7718eaf86ff6067686d014d19e72e5f229236208075ae77f68087fc55dfc9a331572b62e5a6a44188b5ef254d2a88fb352f09bbc3642c7eb5b70288b011988a658f3fea4f939da1290c991fabdf4af3d36b19ed6462cff90bf7eadb2492f3e4f4d48a0c95bf192097059f06705428f01ebfff2599a72cccb3ca2e4d14cb26b1aefbffbaa770385b030dad807d5a466dd77a8adfd3b67cecb33a3f5fefebc00a32f3347843d6970ff15514870ac81c54cf436e2373d0a713a0297073f89f8b614dd7ad197305a20a6ea1208202f396ad6355f4e6a7068c594d6f6662b4ecbfbea49556cc3150cf4b9bec98dc1060ee299e143bc36aa399de42066daa5fa0649d819452d5ff4df500d825b76efa0b43b28c3c4aeeb30e938bbcd10a450d205281842e10dd77cdb3e05b8810cdf3ea11efbf59413458926b80aabb7520d499fcdd067b253c7d123e59f4fcfc50a010954e22361162a75cb5efb10f05e05421b9da888108fb8053565f29fa7d71a905572cf1e6b61080b331bdbebca7dd1c6b6642637d14784d81bd90e57c4896df126f2b9e7424cb7d34f4b92b8bf5c3cbd262bb66b29ae5047a4cc1dd99bfbd1deb1111443ea6f8884f3a952d4e3377200bedbdd77bdb74822ffa626cd93713e5f651605c591bcf52637c64a21957cf19b2810eaaa12999f1e95c6884a590c697eb16bdd53d9cbf425c6f6586f52252110decd8d66b189b16ae35f092f525833cc05f215773752d70daf5d2cd69fb489e624288916b1109064ad01e5cdce343ebbdf9ed635106c30540081ab6eb47465016e423ee7ac892a93e6a06ad50b44e76f830f20637f0ac6c3502b490993b6ba21d736cbfb0d5985207c42e5cc25c1fc78270dc7cbea199713ecb4cdfa1e6c35172b898841d499bb72504ca63ade1e4f79556ab617d38d7ec7a006347e7f4f8a8679cc4bace5e645f0ad62dc5b4aba1a306d64626709fff47c46348b9b864e44011c005e5de4b4ca7a17fd1aabc44b3db58fc0c6dd6a1652bbeecbe2c8b265bef1cb8006c5c13c33f9abe8f624fa9c5295010687935810d506ec60fa2b3f570b257f559b119a5d085d96c60ca9b7c3d2a3d62bc2c449e9c7bcdb1e62a03691e22c831acf9048ce82312d55473edfc0e3c250fa5de9641b80f92a42d7db33f98209b7c9e72ba2d3813d48ba4075fb757a74e3072482a3e3346431cac0d1b0b03feeb85b286590deffa5145eaea57f83566e5dfff98faaf98a6f59370ff570759402a03f50a9d9c2957352f16d4e06fdabd635277f1c541a23e22b5af75e8deb68ef4725d1696b9b5fa1ac3f550444895094db5bf0acc2105c114ea973ccba4ffd36ce15ed73f7c20429e238d33373a1de9a73eb1ecabfecbffe95f3e8e4299611f419b6f89825eeef6d94fc22a6521f56e4e384674811781083453ea0b581375a78c1b871b041a85779d3093a95261135bc369498868023e2fc07e89aefe129c3917eb3a37f7b910bc76201ebf61274f1474289df614c3ef5baf77877dcbbd05b0cd33aa46f82043915c0b28c30e89d783475951dc1f796f94833a129929b1d865941716dd50c554d17c43af91229e47d44e0ced25fb768ecaf0340344d5a08697a96e716ab9f3b5d37703e05dd29ae3174a1777560160a1696f5fe6021c36cff1919740e2ca57fad0982963003a3755bebfe67895074315eb0cdf648e8bafeab27caa656fe064830d8543475988eb7c7254496e1d78c8ed6f1deaf32f1a0a8b80923fb2df3647b5e104a3c2dc7037910675ed0cecb26a3b58f73c87aa2f5dca6d0b12f314d2f5768bee5219aea709c67c8dc23207bb035259ead5ea5c1e36b1251bc94f27c3a4b9ef9f921945f3a1ede535145900d95cd4cf99244ca9e5bd066bcc7494ea09e8038a1a2ed9c72790d665d125acefc80580a2676bbdecc87f3c2f78910a6b71efff48f0e404ae0566dc05c850435b7bfd311293526da30a40c10005fb05e1b2e3a9a19044a7f140e3dcbba75f4d07bc71f348879481a39d7abb8e93d89a3173497475f5035745c973de0e2203df7b20fd9e4ded44367e0b3e263144627cd1a2f74d7730e7b9cc86b116c0827c43600f790b88a106329e50e22b968659440ba9a220128e34bfe39ef4b7fee31a217820d875d896b429abbb26c69578d303a3966864562cfc8cdbe2c4671812ca1dcf45d8c69b76758ee543a6ed336deca96173eb45f07d680921962c205863dda5fb169fa4a33ece206bef54c12f80a49ddb5fc853ae1f5b5ea1cbeb2b54a412f926019af037de043a31ea9d4862715840b0fa5d7d2dd30b05005ddbdaff88b219627db01fcfb78a92f2b0a1afe3f0f2883b048ca9b732b211ceca5965353893e12ab5923f592917c273be4694a9ef51964537f0135f53a057803d64fe02d7e5a4a9aae2ddf7b007ac80f7a1d9722548e1304075df1a819cd5591c5312744e2198684831b23dab343c9f6d0d58c03ef3d70d53c55c728c91541539440975ae0daf456c4b0b8f627446dc1a5ef6498633fcebd02ba91df1f9c453d300e5767bf1680ae6bc536125918b188bdd76d3c28839fe23d8e65bdebdcf17c0b019317ccbfa223a614a63db7097232c11acb28816acdc32cc70a95701aa90a3705b371c9d8150359b214ada97058e0f965826679727dc1b8816de89e7a2e14ba119c634a35ffbb45cb767f3cd5713470ef0f6c8d7d9ed07379faf51d0d086a4ae96d5084a036197e95c42db7f5c078bc0b531b9cd8dfb12b92c498802eeea0494ac75df8c316e4ab8927acb019d100f79846693e2512699aa3bdeebb4a5a1e7d3b7a1c268945d3d8188727cff4fefa9dd53286f44034b4bf1d3428243357d7349b8f02f8c0b837f570dd4171e34e19ff4c29d4e383f228ee0c0f082c9ba004fe86d285d65af1de97e6996522877df92094229e8f8c31af224238458ef6e01d9a29e094005e849772f518752115c2ff9fc56af8ac0d7a3c45a83d8a89b543627d4109fdcb99eddb4b8a5176d70bd55c76a05d41a103127c8a9e14e376772f84266ae6ae085566db4e2139d4408ccf68838d477a2de14d3d70a4d24c00cfefd4f675754c47ed2f07cbbdade7d724cbfeb75de2789a6155329eb876bae3a2127e2a7155944b2e38f9602e0fa4db244c9874cf71dde104d3bbbc7d67575c011eafbea791d28bd44ded6a969e3697ea7665387c7a8a45a9398e9d738cb249ece0a391f028bcc506eb8ed8b4afc6a44b6e3c417e39841b5c1337382a661847e9e72468df7aa72f2e1ea156cd870f82f4ab1b2295a82613ea5ef93c898fb3337818422a47d804b71511b4cb461dec8958ecb1f2262dd0d27134c0ec3a1de18a6368563f36204ad3a1633fecfd9f64cef776e952e1d96c3c9a57ef95dc6a71121c49066ace081c5722b17d41c0b16efb28ffec5c94a60f32a838a369b3df25b13109db6a16a51439cf05f35216e28a567301b0eec29ef7b715b05bcfd6521d02802f02036bcfab50af65aee4b366202a3b830be3acd8ce07c8f0f07bcd17ae1f0a3807a91133bc13e0c0188632fda42dce358e9fcd131e4f29a5c066658cbc43a055c14fa6ccff2a7bc3b72361a143a809649daee40cc494a4b717209d4d30f593ecb78709db32483241bec15fd6163119eadebdaf48b8cc4297b84414bc425add1228569db2ceaf59bd3711c3b05ea73173b5175ccecd45eccad1d1006e4120e12f214c822825908aa82930ca7c8fc5d97c67a3690b04cdc5ca514bfc06cb006ffc756f2466afc62e79efd52f418df88f16699a8c6d97a989d2d4c07a064064dc4599163c29a76eb63faa998228013b7331a8a1d40f5121b30b4a9b90a16c3f99d67ef1f7bf6991a4f0fbe6204c2a28d8dca5a361ac70ae622bf04df996dc9759bfa976ca5be1246ea33e12b4a2583aef72bb95f18b609e601e31bd597ffe731ca22c04141a5a0b7f31717e134c63e10f9e0c1f311e66617fad61709a1c84e6bb888e0f037957f2cc9d18452f422854422b6187f9e6bd371bedfd3c29b733174fc8a8854e81d48d1a30014fe34a532dd1434ba4d127f777e9e75aaa9d76fa4b88d404a63f1893d3307aa28581c6128d8e1e719f86074481a3c2e15496e2c378acfde5471d103b32ec67201fd20c89bfab8a1f0a174a7a992527b57865e2740610d140b1739125adbb3d9d1add679098518d38c0430cfb18a2762ce5b763b364a3ca71dfc11ee3f285f2f8483af56f63b6822860cb63fc04e99386d750915f4772de4774ac7e039360e06db0fe67920497461b3e1cda8d895c120df1f2da538a44cadcd23b05c530a3547148a0e3d57274cd91eea20cd16fbcda0047d1314fe41012a177eedd6f16c72e9214d6bb46c069c66c3be8d28020e2bd18e55ddd61338d4ad572bab6", 0x1000}, {&(0x7f0000001700)="3374303acee4024dde6776986dd1fe33da9667db9f8ef3829392f171d052723ba10bbc4be11f03af2582e9b304ac388b479a3fd2b1bca57a46a57a7bb94f76c36284412bad13dd638abb9490d5dd7dcaa5ab35db146767d2d4e1bcbde5fad3565c397929c48aa679c6e99d7f40d611778c0f9d891f8771c872dabae9699c85c1cca7f66246298ce10b6ddaeac5eca8bdd63df54f05f5de5f2bf24cc77b2a2a7dd869b519dd8aef5ddb79d3e143278d6535a0e8b73fcc6f4a315c5867c44843c907ab8f1af315c7bbec6bb0e28c26783ceef002e90c236f49f3be89ae0c9e765fb7c12094fb5a27c1b6b503245f8bd242b77b8babb353a07f", 0xf8}], 0x2) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/201, 0xc9}, {&(0x7f0000001480)=""/8, 0x8}, {&(0x7f0000001580)=""/206, 0xce}, {&(0x7f00000014c0)=""/4, 0x4}], 0x7) 16:11:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) ftruncate(r1, 0x9) readv(0xffffffffffffffff, &(0x7f0000000140), 0x100000000000012c) sync() 16:11:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:11:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:11:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:11:02 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:11:02 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) r2 = socket(0x6, 0x1000004005, 0xcc) flock(r2, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x5, 0x6, r1}) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:11:02 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f00000003c0)) 16:11:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:11:02 executing program 1: r0 = geteuid() setrlimit(0x6, &(0x7f00000000c0)={0x81, 0x400}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r2 = dup(r1) r3 = getgid() clock_gettime(0x0, 0x0) clock_gettime(0x5, &(0x7f0000000240)) chown(&(0x7f0000000040)='./bus\x00', r0, r3) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000140)='./bus\x00', 0x0, 0x22) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) unlinkat(r5, &(0x7f00000002c0)='./bus\x00', 0x8) 16:11:02 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getegid() 16:11:02 executing program 1: mprotect(&(0x7f0000ecd000/0x2000)=nil, 0x2000, 0x2) munlockall() mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ece000/0x2000)=nil, 0x2000, 0x0) 16:11:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200, 0x401, &(0x7f0000000140)="db3f5c1b831b1acbc24cf8af2e7191b285abb6cd356785896263352b1cec2adc032391b0330600000000000000b1e8601f9032a1f87a1d59e22bd937ee89eba8", 0x40) 16:11:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0xffffffff7fffffff) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:11:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:11:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0080ef00"], 0xb8}, 0x1) chown(&(0x7f0000000100)='./file0\x00', r8, r10) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x10) unlinkat(r11, &(0x7f0000000400)='./file0\x00', 0x0) 16:11:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) 16:11:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair(0x20, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000100)=""/57, 0x39, 0x42, &(0x7f0000000180)=@file={0x1, './file0/file1\x00'}, 0x10) setegid(r0) r4 = semget(0x2, 0x5, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/218) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000380)='./file0\x00', r5, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x102) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x2, 0x2, 0x101}, {0x18, 0x2, 0x1}, 0xb1c, [0x9, 0x9, 0xfffffffffffffc01, 0x7, 0x9, 0x4, 0x9, 0xff]}, 0x3c) 16:11:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x121, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getpgid(0x0) r2 = getpgrp() r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:11:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet(r1, &(0x7f0000000640)="45e8365cb75f3a875197626ab540e76cfe8cd6494ab35b69a7d10105eedc2db5ecdeef17458c7a1c75dd3567676cb6bbaa9abe40de835d5b5d4ffe060c4472d3e7652b435bee6bfa7c2a7a71383fa14760070c7cf7a216ef4ca592b270b88f24cd704356778fdb3243a7d6285fcaa01b46fa3fd95d72b84854e51f6a9a497f269a7db6af39b2764b0e7b8782977160a683faaab56f4f32d20cfc784caea74872d41928e0996451f03a95d59cdc2f8e60458fd84160", 0xb5, 0x401, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="6732034d1bb5b0b3a517b7b5ec7c9160d766843f5f7e35be8976c81652a38b6cfaa1a9b157bf534c0311dfb65e699d7a4a0dc23b804da66959e38903d8575d28a1d889831e64df1ef369bd8f591f580bf35d0c5712979a164b724f95b0ecb7bb7dc7473edb0963aed9b1881c02c5d65c326ed68da8a9988b85384f7a0d648efb392aa9486c491b14bacfffcde946ab2457c75d17a6872a", 0x97}, {&(0x7f0000000200)="3fc4912b44665c4726715a570fff40701e84548318af91b34b91b10c4ce7b52b674984b0bd56ee9c42df36264727d0fd29d88106a12955e9091af1c2563aad11", 0x40}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="b000000000000000ffff0000fdffffff1bea5ce00b52b3aa8cdb7b57ab68967008f12cce940cd534d95a6876f89cfd34d6590bb5c2a061933ac0f3699bfccacb65a2d5bf622b2783df3383f153a83d050000000000000003a83420394d0c2bcabc1c3a4571276ac81a32f12cb17555639850738bbfa037bb1d6325e7a1b472201e1a8c485659f64944f08be5a492ff0fb62c6ced24b8a0a89f00000000000000f000000000000000ffff0000040000005268e07aa81606226ce1435de69f4c70cbc426bf392882a36c43f3ef382f20f8670bc0015cca81edfc7f07e070a380959c45d2f4b9bccf52e80252583830778c53cb289a3d28ff3676a9f2bd762b6f62411d00aba3cb42c0015458268f91fec2225410fad7f62d336e92f11eb5f1151e8ce765c7df629b428b51786ad999bd4d3b2f251f7c98d85341b59873400c35b0df89449062b2fb56ef3fb9c1a884cc914a854832698bd6639cbf6658b33402094af70af334e82349ccdadd0c281d3f8ebacba2bb6ade3608d4573ba2fcd861244e3e928ddc1a7bc04aa8e29df10000007aa7daedfdf457fd8d18bc35f9ae18499548016a9b02fb9d8900392f29a4054611f8e54e140f542befd4b6dbecffde8734fa8b29719d7c3eaa40ced71c3857d33ecd16bbd8a4dcf0ea9dbfaf499b0abf795bf3859b0aa647ffb30472d27b9d5148558a387c5fbdc62cb09f7fcdf3b6fc1495e3583cb9057577db04214fc62a9f34a632ce0adf0140d8ea52d4f75a0a49c56a51e7f56ea38d1646a2cda0a6d2d87817d42c49506df29bfd1a97f0ace97d0e5c45c3c0a9516a8d1979d5368b99e9a33652b8eda9270d79cdafb77d965cdce46f2326de41578998301923f1a3fea1fd992e95b852c48df638ecae89e2b0788a562abed9a6cbb675e8dedf51a8ad7b3231335b40d9"], 0x1a0}, 0x4) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="fa0a77e6160840e54fb0044143179b195c736ca1282b73233d530c66c1354b26f0a47e199777bcabea7aa99b49d25d7b50911a8a505f6eceb5717623f530101973cc5f65cb4a2235d3d5f2eeaa6d87ea23633deca4cc31d3a37e3253bf4bd32e9224437812174b8445fa365243280345e83777a8999447029479efbd7f34095fae799fea6cd6bb6551594dd4a353f70206edac454f1d2a2038024ff019e21c0d3a7e499b826d540fc9977a54184127440c8311f61da042a71c2ccaaee3a74d3136e8d31e78", 0xc5}], 0x2, &(0x7f0000000480)=[{0xe0, 0x1, 0xc6, "d7ee43e0e27106f944653336e7f6e65971408a9a4930dfb5508a6cd557193a349668acb5e07043b904ce09db90adc386461695ad98c16d1c1251b3acc7495312c6addfc421897b98b26edc451238a25dad9bcacd30b93535395b7bd08a7715c45b5a05965644e0e506d30de74f9c259060f2a688b6420d838731fc9a0c0104118c0eaf6655e2ae2f747789b414cfead667b0be206a831bf9096ad01f099a5a43db408ca8fba4c1ffffacc91f2c2494af6117dd40c6150c747b30956986dd560984e8b0d728a35ac0fddbeaeaf6"}, {0x68, 0x1, 0x0, "698870428c17fdb4fde768c7aadeb317d072e8e5e232bbfd7a971dfa9a54f3fb95c654d728b05704aecc44b002e86fb45cba1372fe1077180cb3b72d38007da235a59abba8a7b3180552b6bf17018b8d687e351d7ea5"}], 0x148}, 0x0) 16:11:02 executing program 1: socketpair(0x20, 0xc000, 0x80000001, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) mkdir(&(0x7f0000000300)='./file0\x00', 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:11:02 executing program 1: socket(0x0, 0x4007, 0x9) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x7, 0x4001, 0x827) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202050000006c6530000f9ccb410f708f7c3c38360925a41f0400000081e38bc500"], 0x1) 16:11:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:11:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edc4375c5d42bff08f9158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ede07ac4f97faa0d3b381ec23da9a25f711b38d4b390a0b5397091df755f762fcf0b4193d"], &(0x7f00000010c0)=0x1002) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x12) ioctl$TIOCNXCL(r1, 0x2000740e) 16:11:03 executing program 0: r0 = socket(0x1b, 0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r4 = socket$inet6(0x18, 0x5, 0x8) r5 = getpid() r6 = accept$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) accept$unix(r6, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x1, 0x0) r12 = socket$inet(0x2, 0x8000, 0x6) r13 = open$dir(&(0x7f0000000400)='.\x00', 0x8000, 0x0) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100) r15 = dup(0xffffffffffffffff) r16 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="37913b2beee70fafacb5547f001fc2b5084735966b472281eab3fe6d84ca2b24dc2044dcf1dbe0481e13042ad415c60c7b0a6e417adcabb04fa92f704f7047c3c1508e7249920166a2ebb4effd1fa74c75cf1db4639c9fa234aedbcfd3f01f4042a382806b03754aed49d9a238ff09f3423141d99fc67567f1e4001788f4dceb937e1a79b92b5ff68fa04f3bed565c1a6827c1b2433337d2d8a43e356d4013968b7f5a73d1e86791ddaa850de2591dfa452212470e53f90f75332816b403c3279ea7bd1eca28b30eafe666fe16abc0a3b0e3a87dfd0373690232ec73c8b853f21904e117f6309c559ea6ab9838403539", 0xf0}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="00000000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x40d}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r22, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r22, 0xffff, 0x1b0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x100}], 0x2, 0x6) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 16:11:03 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:11:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/15, 0xf}], 0x4, &(0x7f0000000340)=""/82, 0x52}, 0x2) r1 = socket(0x18, 0x8003, 0x0) dup2(r1, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x40009) 16:11:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x8) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x5, 0x7fffffff) 16:11:03 executing program 0: getegid() setitimer(0x0, 0x0, &(0x7f0000000000)) pckbd_enable: command error 16:11:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:11:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x14b) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x10) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') pckbd_enable: command error 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:11:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x32, 0x4007, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:11:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) syz_open_pts() 16:11:05 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x7}) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:11:05 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b31420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b31421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b31422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b31423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b31424000 didn't change! 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x85) socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) getdents(r1, &(0x7f0000000080)=""/173, 0xad) socket$inet6(0x18, 0x8007, 0x6) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000340)=0x576) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) sendto$unix(r5, &(0x7f00000003c0)="5f563bb4def3fdbc164e938568aac4dc0dca834ee5670f010fcc39dc522326d8650eba72244399f235557556d3a984c9277e139456a69c70426dbbdefe94da6bdb4023eb051364ffc5fb617270a6b206cf6901a50d56d72fd133b793d9f8c64ffb24bccabb4e995de07321792bf7e897400dd4a181813500fdaf7985a8b361a44ba2e2284162e8ade6e8a9a27faa75b91f9663e8bc417160f170cfc9ef544ac021ba84bf03e6e29dfc9723bf733c76a1b0b75375e9de4568dc42e388dad1f4354a314ee976ed431f4ccc327fad95cd40376a695f11fd8aafb83a5671f0aefacc7bfa39e45b244d3ead2c582bc9d7b60ee5f9b65e02cecd264169515c24e117cba5bc8dfac20393e7708c1641a3477948499b928a76f2430f63934fa99df16de4642d99743043ed46462b4c609f4d8e0162d73c38b81e6066d29eb0683c8b39ac697e543bc560502870722152f14c4a1c3190f7b3279ad3e8a81822ae4df094dbe96ba060bb28e6d802fbd24e0e39d2f75d174aeb54e0bc5514266a6444a26b3c3a376d605b91a8ad02cfec7ca86275da6f8d4e62f77ee56c6d332de02dc19f5e64f6bfbf2a600b886bbee95ae4fb5f6c2a8194418e8460a79bbe50d0297d4c3065a396f0adc4b5692ee96145bf2322af5bf3c4a099f5884d344fbed80adc8586bcada1951c03c0252816f9706d388d1ad50ffe256cffd476a14c6e271fa79f8207554a961f6b14599a75fae81f295fa15b5dce59ecfaab6403055af642be65c7ee137b7ebde28490247f7953f1a2edf9bd3f3f816af4b969ae279b6a2d0ee0311d22830c87bf2548969ee72aa97b3a0b0e18c7ccc8b9f01c0d96614a943f8da9726c45d5a72457e9363b9e8a5811cda2a66dba85c8cb29f6a43cd8247134123806178a6e2feed3f2ab897d3e0ec96c92bb4ecbc407f701eb1abeaeea1182cd511a937854765c7dab67cea59d87e0c76ec7659ccd16018fddbb2251c352aa4a5a90e64c509028e1411bbd387bc712158d3d39451772e2c4b319a76f0af821c76e523e1b050382a26e35ddf23e838095a51c1f965dd78d64b196f7e0e9c4b7f9afd459ce020c4e9dd00dc40ce26496494f395bcb347464d3f19b7efdd4b9145faad3aa4744462f1af8313685088b0fff9c3258728c7c48913dca7bf06901ec6f68f3f7239ba6b832679607526441e31dc52bd38086db55e567b2e8fa0c0bc146e0c79c1289d05ca161a824d704920d87d64505f7bcc8ea33bb7c86e53b7bc5f632d040e1ebc8b5126f21f19d7871ff3674104250428d9054a5905cf1bac94776d5110f8991245720725d3c11a0375b9efee21246a0ef494426c3897df28e1bbbb1da67c558f5fdd992d98e705ffc25a2a871dbd2a0304d7df56886217c1e334f50c5ab99a0a91a8fc7830524186c6efc37fba0a01384e9ee10a162be1f0022defa9cdbdfc0bde315cf707f51c4e423232331699b5c876cf6388f5d95365fb1c6aef3cf4c78f82acd02dafdc3bdf8dcc3ba9d974be039ce7d4e48f00e90e51196bc49d3ee8e903c6dba54c4eb5ea28f064478f21d909a7a2ed3b3052f720ce065251b76699ff1efae80dcadd01a366a63a23d95f5ff837bc0a566031a1ac3f7d476e9c083b49e4c7a583af6dad6de68bfb4720fc24cdf821ec196bd5bca8651305396944fd802b2d9eb4478869b35045284edd9dc524b15742d09be87a5dfc405116b27e8edc446337b626113d5045cbd621e95ec8e231ef37ecfb1b2e1940f5da8c0fb49028f033f297fe5c42f458ac50a9e916fa098ab06aa8632f0359b39bf16ca74f5166f029455df46004500c891a66039a8f6c14dc0d1f1c242a46f2f7eb4097db92b8468ae11f5c7d95c48753e04e738e7be5abddee6a94a07bbdebf4a15f8b99d4f62dc3cb22b3b2e91107bb7b2dbe031c51cf4ee04b134adb0159b3fdb9e46f429df374a3c98c0e7930855309f80e6aade03c4e049feda828a2e9614364d84da3c2f9d74f1dbeb0ca52ac29307ce5c4cfffd308a45d42b60dcc24dd1b2ab96ab680412e9b4c9e9219caea4175c26161a2a2de7198bd33f84915d7ce419210062acaeec761c51e1c319b2679b4a1662e4b0d8f801b001479d8f9bfb8e8ea30080b543368e156f6c2924e0ca836deb103ed792e4a9d08571a08d77bb5fd719282294f8b81d63e797d327903938a2291114e460b32858df5c398f60bb796c0d26919ef39ae09a5f61223fc912d7ef8fdc1eea78025e16971743f88f98c503b081d890d9e98562ebce62732adaf645b699cc213851ecdd15e95b2eb4ef75538ebba0efa931c35e8403f992d438be704539a37b96d570da992df64644cf03236fcd5ea308d0c6bb47c2987a66f150b2ce9865140aacecbce1e97bf1b7c07edddbbceadc3c6beade0abf89026cc99149a5c82645e333e69db9f85b2d7d14c932d290b60b1adb68f639a459bafcc01e21af1600e6286f92dd206cfc861087de850b9a1782fd52513ba6dc1e7cf75aaf009d654d603861f725d2ca37b076111e1a023ae840896ccfed480b0dd692c9404db0f57a6ea96ce626226e3db3ec954ba3ca11ffd82a932e8abaf2323eeb1e1e9801fab4b5bce718af4b1243b64e27bb97ead9deaeeeb82bdefc5b47898255a263941f21703be0940c95db03fdaceaf1c0baabb03c23cca6cc24152f5bf74595d58c36b1613c6a03b520c7a768c152edc8eeff6427e444e665a1738a3fbb83d4ea5c568cb961e6b770064e7e7739b006496b6be7c8f0475f17f7107a8c6d6e735abd0c8206d12b6f9b13b86f9e9daba52f8f9af1057d2e6f7e5da08c6483aeb34a197c6eb9d0fb2567d1bb2e875011f76ba689532f849c606dc92c112649a48face1589a14b38798256707b8e1c9c80d5a9649ce52722216c00ef467e6548e6e45311c651628a3f7a22dcd9d6a5276e3614e13a1295b20893808e588ef1a88e06106aec1d7d12c4430d25882ce397aacc19982b0f7eb4bfc881c75372481d295a6a729b071929788b04f9ce9be44e22dbb8bb7b41a2858437ba468039437e58c1bd2ce8f10f04b2585285da48f1770b2a3fc1ed5a4fc1d0462174307717b98417da40ceadd2a435a7e7ce56b1ad78087846b34e666a3e649a23e69c1a85230f6bde3388c1f19dd257401523f2e7ce2c101155dfc2b389589f49e0c4a43d75c1ceb69321688daed0809ab54e7d03386d222187820768a97b76c296a359478a1c3c5040c9e5edc70594256441ec9e7c7816a69cc35d6809d65a3e5f00924ab5b12b323bd8eb18558bfd0b86a22e5fa1ec140d5e7287ff29099314786889a2a719893784ef9c998edfda9a4046b9877f80eebfb1e31bf2a2268eb0cf0d47928e97a4a26e6e2e859e270ce525425ad359fec97e090693add6185d1bc5c727b878530ddb106265e870f7f66e9e11bf02a8289562cd1a7baa41fd5df785b9c90ae3509b49eb0d4928c15cc4f755af95598362f2c5682bad895552156d9c36eee6f7ae41ca38da5224637f2de7e42666e9244f1b0689375afecc0a9498a31ad367411b84e38c7bf39953b4aaabb46750b96c4240aeacd5afaccc153a97c3693a35408712e79a431815d4107bdbaa7e16f457feb2f30ecd48ea53b885052d1d18b375a223f77ecd20601ef39795b548ea7d0518ba14d15c20cdff5d71d7044cea593ae68dabd43a0f87a17f76bec750ed9ab21dc3f1dcb7e7e66f95ac6d6b62bb43d06a5f0439533e446c248cff2c5d19d4236441193f539540a6fa27fc3b93a7a3ca3e41db345a791ddd504b29e59c6c5f26be67ef0532f817e1047874b72d136790ae48f04eea878e7e84fa737fa29d50a5af7a3364ea7bfdd889de9c4ac7f7b282ddcd75507f34d701e0670f3c382b3d09c3670d357a7ce7b8ab2974682d69e531e5fc37ef8a365fa1245d2a72ec0c4a727b5b46d0d6cbb56999e62edc2b7f0a4d742c917d4ab843d273fd08fe8506b24db8cdc63600ad467a6e446267c4f33a03c3dcf68bc0ced6ccbaf8aa392004d6ef95c389d73180b9b8be4d886a5986503ec3cf4d4639d9dfae7fe82715815022b66d18052ddba2b8f328420d5220a867b6fe7e14bbb295aefbf3bb10bf47f127cbf700fbc796cb382ac652dbffbe97df854ea67ce22a6beadca3f5be9e59f3499fde4b904dcc5992277064b3926f3f1368afe5eccea1cc86f7cbaeb8cb70a482f87f6e0ad35add29b4fd45c980b7452bf85a51e89193601a24e57ef3dea5ab41a14c5bd68bf41d1aef6efc2cd663e0938007ae776fab52fddfaf09c7862720021dc758c9526b34784d0f1be2d43bf6ffab0db5365419ff8d023e913bde7184f27d404984bd2ad41da5f7d1994fdd6bfe508f7306a0982510c5a8563888deae27791eca562de6cf9ad161539bb51c8745f274894ff5cadae46e6369f1efbb12e2a28f627c12f5e695f4d917ab805fb6a0a9c944a25845e186c97ef3fc8b6915006669f17cd1f4acf9578108e83dd80b66d9ffee8fb8f7f6ea3bc25c0814ea3bace83f6377d912f85b384e7b0a0b88a32e202d8a1fda5d440b11ae3f2c147009f1313ca1b294a6883c1ca4390a1b76c484ed4773a76e11af495e31fc6216aa9b68903963813c36d417144ce1aa977659658ff31790210511fa6b3a98d1c932b31751e7f6a3aa67c343f24823c0f4998eb0a066c797a3d9e9a30d47829b95719c9caf15312a10d007d816e0caebf3c62407d03ab5aa03f1f1d5fe0cf71dc16b1a65c1b79cb8712d7fddbbff1cbe55f2c3d01d7556b9e0643670bf3e9bc687c166f9c14dcb5a26b180347e4482462d6ec55066cf10efb6db49c909f1e2063087020459779f8aa3058c6be51de16bb18ea318c433608d4d90db69b4502b421832aeeafc9d79c5c149b1af98794ab661ab4a6a60a78ca9b1a2f296db1075909b6bbb698b3832b7fb7d06472353bb814ccce7b0ffaf415d653a55842fd7c4f8521c9e907bfe434b3e2949ca0fa10dfc20be7a20b736b655bb9811b0bb1a0b7ff48acfe943db93655c8a97397acffe2b4108561bb737d4c55576febb1f9100ef31a91c77301e61aaf281039ea053111352ea9d84f6f10dd2cd80ea2cbd85d4a981af17d5542c01419e210ce134fa39dd71b20eaa7d602f0c53d41b5f8cc5c692d585f4e1a7663ea91524dc838fdb2170028eb1120786841f64164e92631f8050b7b2613290a053ce0a8ae8efb0eb8b21e39c855293cc7e4012c81652044b466a3a5fa62c379e998e640d3bacdb07ebe05e9f88916f75ed7f809c2e1003027b3a71748dfcf9d313afafa848e77fe2cbf5f0520c6532dfea8afddd03dfc6174036fa61cd4e2ae11c23520223ad0538cff2c05d7378806a8e0c432503758c5bb922e65c5b52601abe8f78a3f359ff36241708a7b8e006ddeb6db29085a8d7a9fc129b4b09874868ea696bdda31b6f48ab2c65f62e09ceb3b5cfbc91ca51d0acb537bdee432dce6a823a09a1980e799f307c2feb0497c87bcc3246a02b781bcdcbf30024c950926413d96417280da7a086bb3c6446a5486f0dd2830ed7e9db0266b6e1af2b503748b094ef7bee55733dfb8416ebca317d564a67cffc60e6fcb8095c8cfe02571a2084ff6d92a5d24120f9ac6cfe3fc3918e4879e29a8deaeb66de73b1c59949ef2ad0042110c0ac64954898a946d4f4cc0ab2da7ae96152d951e8fc8cf25665dcc26a9d808a38e8eda772f1b5ad8a91818b6e69c42d7bd7fd307ad8256f487005fa204f45f4d4abeed7122ace20c6cc09ecc460226b3ace7a64d6bf72b40144283985e", 0x1000, 0x2, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x160) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r10, &(0x7f0000000240)='./file0\x00', r6, r9, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffe, r1, r2, r4, r7, 0x4, 0x4}, 0x3, 0x4, r8, r11, 0x0, 0x4, 0x7ff}) r12 = shmget$private(0x0, 0x4000, 0x10000001, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() setpgid(r1, r4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r5 = shmget(0x1, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x44d, r2, r3, r2, r3, 0x82, 0xffffffff}, 0x4, 0x800, r1, r4, 0x0, 0xb5, 0xe2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setgroups(0x3, &(0x7f0000000040)=[r3, r3, r3]) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) 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) mprotect(&(0x7f000070d000/0x3000)=nil, 0x3000, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x80000000) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt(r0, 0x9a9e, 0xe49c, &(0x7f0000000080)=""/118, &(0x7f0000000000)=0x76) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="022e2f66696c653040000000"], 0x10) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x0, 0x5}, 0xc) dup2(r0, r0) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x3) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001006, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) syz_open_pts() 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xe050, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x130) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kqueue() close(r1) 16:00:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x28000000000, 0x4}, {0x5, 0x800}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000000, 0xe2b, 0x7}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x0, 0xd72f}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0xa1ae}], 0x7, &(0x7f00000000c0)={0x6ab, 0x7fff}) kevent(r2, &(0x7f0000000000), 0x3fea, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0xa) close(0xffffffffffffffff) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) r17 = geteuid() getgroups(0x3, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000001b80)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000001bc0)={0x1, 0x9, 0xfffffffffffffffe, 0x100000001, "1837998dae50094cd4090f80e0908627ea324ee1", 0x6, 0x71}) r20 = getuid() r21 = getgid() sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="e3c0caa42f7b957e4f6168ea0451dfcd78645334e8fd3353e52a248ac8145ddbf6b97869b4c70932c731124c54436fdb86acf47e6cfa0191d946bd97326a41c940fa65ffc1edbee040804bc45a45c90eb83547b7cfc0763fe0422afc27456a8e66165b1471dfa551c6aac396d62cd0de7eb4ccde80a0bc6eef1773d1131606210e0a75a40cae73c8039d56b328dcc724a8d036cba34fbe05874921d3", 0x9c}, {&(0x7f0000000180)="213354262e717491f0fbac26038163109eee5e535e65537b430244414ef2e0358b4a07e5934ac1bad23a98553c81075877c1bfc7fc2cf9c631b20b8379", 0x3d}, {&(0x7f00000001c0)="22e1135320d22c08b78594b87c643bb9af290b2848f5f4586b1b8531d0a220a74dfbc7e53075db553d9e609942f6d6b26ac0c907076dc0a1e421731290c05fbfa4a0bca66e0afebacf75e7dac1b137120149f44b85002ea714b22668ad5a0b84bd566c4d0db961bcdd9bcb1e83d8b91f6c755460116fd9df522281ac94ff992f53eabd01ea12798d88ad856efc8245bc", 0x90}, {&(0x7f0000000280)="48cc291ca576c10e0aa7b867f38f61db74e4d2a5b8635f4047b75f2f6e5b39a2d437", 0x22}, {&(0x7f00000002c0)="6f7b6989efefbc053338ab12ff12239e97941e772b28b767213938f2758a599aba93a244c26da34197813e809099e49d4a6acf7a35a0eebdb8affbc32509cd3e236bdd3463250c4ba70ffc926056297789e0f0bcac89ff98fabf13ff83230abc7a3be80fe3222ba649402cd763d0f7d1895ab395b46ba3acf9b4163e7500362f15a95c5913cd933a5fc964451814177738d5cce7b991c017517b839bad59c311b1847c7229888085bd5c24da", 0xac}, {&(0x7f0000000380)="3d2611de86e25a73cb8c5526dc79bb60a6ca7951eb9ef8b056032d3ff8908d05572eb38b6bb1e5df67a8b83ef2e9e845cd73b2d2103610e020b20a778bfc93324f6da7d45b5feb27427a3c5559e1ded43691aa1cd87a21a1f9ae559fa19525dfb9ecf0c72de435b8cabd698063e1c088637edabe1b9f719245cd38954c63552faa606456381bef3d82c04c4d1c013055528d62dea18e4ba610ccc2259fd0d47c9641c0c1915c40ed31f47746c835b0152ffed301c404dcc721cb4fe54270f8b5fab72762eb904732ca95a8938a3db74b3ad3cd9c028894a12ff70099aa8837ba0969adfe99da1a250afc1f90607211da48", 0xf1}, {&(0x7f0000000480)="46e89822e2f864cfa36dda627a97453df9d665422fafc9856dd00c085c59ab42af290201c1c7533b575254109d442b1294e175ab1b16cd354766502fe978a2c51b2c10a48307645eacfce8a215425b8d94c16e22e269a755fd8b2a3b4701941081b56a70e599e68a6212429ab1d25dc8a0b034410e6e03b6b1116e0432dc6d9c5b2d7e650cb57a6a6b755b4e11110448ba9ee42de344ef8062757ffba66c6f6ffef082e3cde39bc131efa6e9b9b2cea99500beba014a6f975cc1a980ec11ab4ab1801945216a9f8945da594eadc31d4a2decbb43e95b03415bcdc9926f8e5a6c24593489ca4bd3292324225596a5a348d1a2775159dff2c4bfb45675dd7446e162bfe765cd19f8b1f1b79c8963291a0005cfe7301ca20c6353c77896ddb68054201c010b8c6fdba1e83ec7dd91b60c41f61bcdaffa75de92b05789832546a184256174af0ae47b134d5b7dc867bf458a7fadec27f6ff8a000c06bffa539abfcdb71d42f3e03e8e816dad7c686158e01bf2db2936fc3bbfc3031d73e8652a24486798608a443baefc463f16c633e567d94d400de50dc5f36c5453bb28c1c4e3147ecb7e04e0edbc7b7cf5a8cf684d40cacee918c45d0a38f5a210c3dd7a63cea623b6a1b76957ea102c81a1626dddd9d82fe738e4038aea036b0663bdcd878238e99e7f001121f04fa4b0fc74f3d4e593871496b6491699ef2a547975e2f88344d61d49871e1c0492959431ecb79e36d73ea2ad1859455fc0e7a2cdcb87372adf04e29708fc6c884fd44b7c734e05186ce5684fcba0340365dfa08a02b15f530ec98bbcfca6fa0f881ae71292edd3453b5f40877fac2974dc855e35c6f3ab188c7218d0cf205bcf2e6de669399199d7b9a31d5f71a3aac4fb5279b5d9c10c9b8f44f4dceafd50761715582e102d903db829dc437ba01170f562976e003fd6ab83055ee591ec7224a0693df5d06b1c5277d6ecee606e8742b906a730efd0fc5ec2803959fe5e43959b08e4ab74afd72c6e5657f7af266c0e9b229b86d33fda793406ad4c45997df55679c65474ced1cf3cd6cdcc624501a252c524aba2e06244e38409f76499e5d7caded13d3327b1a2194495d84bd28db361533e141dfe62e9e85857e8ce82f9cea59b41f07a8ea58158cbbf26806300ade41c9edeec01a8713dc519f11917745d278901f521a754a724b141dc16dc99bfcf3c705df00734b4a7fa46a55499a5db669321e799ef0eab1e5c5949ed712dbf22f6e57d46ef12edf8d5a428ebe17e4bac3a19574790ce4e92aa11a4d760dce2266f9edb5457ce1562199e8c4d601c24bd50e060d6bf85602a31f286dc90777230a72838496b2be90a9418e0ce9ffd09af67830f9248b117509eaa6f56391d0798b97bcd109ed3209407b7e23cead46955da3861bab8a6b4c77513925a0a8dea4aa934ee1539b1e64d0855d2ac4f017c1e486df314f0212d12cd9cce546ed2da79daa2aeb897f657c5cfe64d41a2bc9ee0e3f4a181fad73a18cf903beb596dfd3aabfeffbe0210de6af64ac037a2545052951912d2c1e73cf8515ccf3b2fb063887b0376d8192b997e42fac8fb32e12c54636e5d148f3e0bf34aa75fff99f966c30861ec6fd01aedaf00f3624559fa7d936e7359cc4c087ed3602570c920e4e42b4dc41c08a6e3dd171d670e4bd26f65fd0e8131c8279c0974a2a01e3877d4f8aa1b86a75381d811d24201c1a6375fa6e0171062c9e242e48c27f48a837863f85b291c5dd19fe3415c457b946da6af351cf0e78cfba1db8b4a704b33824d5ac9cbec4939a090642aba255ba47fcd2e2d53879f055a318b29bc3af6b5413492bb83c5795dc4114ee3ae4c279a2c98046de35e85165e8fc365ae1dc79573aeb157c07b6ac7e05c740b41c61cd6d4684fc376000073cd90d14db438c2ad063944a7157740bbf33405cbc00248c06920077b4259b9379d89bb44de131a459b89e6427f93788b5b767826644a3276e2f9689e0105f9dc7b145173b96f2674c54506de99314c5f5a75bd4543ec523e873d7e0c6d2c42e5c35c4d088e58fa7debe5913ea26e6b7238fcdc4404bb48f5b7de533a8ccb031f97612cf66d2b8bee33d4f6829cc6955752dbd03aba314fe06b01c41033758064eda0ed76ec6eea52f44a89d6a4bbcc3be4c9b73ea5e8fc98939e72181aac4d1ff925f08e5bacab3735f7405ed57cbfe870851b95bdd41ac5543e3d422207d50ba575299f8158bb7dd44a9f9c265e2b96b531b0576c65ff038047180632f9dd248087113c80545877e06253996dabef15ac7f761f56090b6ffd08b662f0836a55ac146218985cd09c2f3bfa8055e40871ce94e18114c4605ce85727c6257434fa8632b190f5f4851dd050f6a24aff04b7de8cf2bc6904305e161a955973b2431e2142b1b5969fbc8d6e38a1068771a31bffeef5cc4a8821f5b0cc11e6a210cb80017708cf8eac1b488fb0441643edb872f0b24fdcf7618dd1482d518af00f1f61a35a5aa39bdfa2190050e5ef5df791880ad07d0593537c352464af87e526ec956381d32be14606351068971c34a053a0a0d136c2d15d6e526e959d2176e6de89cab369a7bcb25e9e3eb837996b3f64a7ab89b785e4fded29248380bc8d0eeb273890bdfac8b7998251db10e3f37c327db4e5b1cc62dcf9d8450e90a7210cb1494737a8335a4cbf4ca38fc33a2869e02f66fbf81165bff7fd3433a9dddfdbfb670192f98f9fdc5ad40b99afe8428f3c1557fb3df25711ca5a861f136ca34a73d148b0daa7f52cb137985ac1abd0b46e3753270d71b8de6025ad75b3e46040a841a5bb33d3e065cebd7f960e91791a9c27f6799d6c19c023fd41f74f451b3cc933874225084c1dd553164e0cebbb3d6f7ad6619f9d90ed1d29567e5c531ca0dd55e558d80b5e8ed1681bb6a351f6509825913fc5d8e72a3cbe1363a323e837bfea02cdc8a4ee5c4ca22765173ae70b3d30659bed23d90c92ca9f02c86a0eeca3524798ffa3f3ce4fe273ad5a2478594acff1efcf63e2c5502c21c4f32b90409b2ba3a4730d780d132ecf856d6524e1f422ce62cd66077412148ae1d2e542fe7586a48f9a7a69213dcb48d4d0cf3c0b72b099b1ea65f59fe0da1b23a0e1e11fb4bd9c6837be47af89abbcdab9801792601f51becf30b1009baf3f4fbdb12e3b091b4bb640a6ce887b8f61a8f609c969b176d5863d479841c1b714a65d3406ad142359a70a92619fdef34d379a9a4520f4a8c07aff8e0c7c7cec6daca87f9eff5c91bc8816363c4d7a8b62f885e4c5bfbcdd43da2422947f8481342c9c4562c2d1999c9a0f54840272cb6e577ae610a0aab09c52a9bf067c2d94d079ef084a076ce18bbf3e88027b25921b85f22662a074ad22c59d93f77004744623353f4a64eeae51c41bb1aae9fa6194b9e128cbe3e13cfdda67456be76082c36da7e44b026bbfd5380a8918661250ccc17a3d25a6a6200f5c157f77564a614fc8915dde2832aa4156abb21d8e2232b62c07935d149c68a24e34999b4088ceba4c81da8dc8dba757f9f2297d714c3f3e0289e61b0f6a701644c7a566c586b0c30a86d5e4c4d0b309ce15dc24f215cd51c38f9fc442c26b1e979a61a42cf9641361a33de4b8f23c589b22f4bbbeb415462f5778340c36b0b9caf9ce159c73270115dce5246d00619877ae0588633c031743be155ffee9c7123a072814a700b4c3be9d9622dad431f2c25af5dcdbd044e3dc64aa45ba8143422a5dcf7520a57c1178d90fc63ff55a06fbd0fb21c8d81f2ae9752b90e28a80ed169d02dbe6a80ec437dcc95f8bcee309c57e56a2b78a88e7dba78eef8933d05ac35be395ab31b252942b892ac8f8eeb90fff084ec638be0fa9ec09b729f8239911ba8e776ebb44f6aa5797d3f93f3f0d165cada7ae6e575427b2a5bb82eaaa0a2460f99e8f85d72011e8cbe591960f00b1be31c6a391ce8593dac3e157746964f3340b7c04cd30f1f1a570be78005fd45656e1112dd7b63ecce2bbcf45d843fb27cbd3f5576df36404e186b33d278266f970c857912cd4cff81ea64fd6e4d6e7d5bf4746491a51a97477c4c37421436f1dcc69c7f39b4deb5e58e2b6178295acf151677259c83ef08b5c02aaa14c3ecc5961991df0ac0774965c9ecf821c39352b1e657ba5490c4cc72ed7ed617c271bfc6b21054eb217663f1ded6a093b6b35b38485d3d04c5a01d7e3f2955c6bbe90994c5e5eba3d4c3845ba8e299f761bb356a2f679523b7fe244e8376ea6d749e8b5c2647872cf4ffdd7d2227bb4353c19755bc795083132c4fb0cfda82641c0e214ad7960b1df51989a4e0e728bb1a56b153136881104e09616f1b8eb1301b6c00fa6529a9f36835df88503845be0a3ad09f0f12199fc9102c0a66f84abed2f3ded5149444196acf6edebfc961dae3ec62e9ed68ede41efdf56ce036a1f89eea4fdb2e3395b176b1439143c0786e040da097f7195c157aeaf8f9b3d9ba853da30cee60c26266e0e6d4803900fe0520508c62876369017ad1c517c810ccfe3b5b0e430a6c8b8a861500add8ed5d7288f61222580c9050275d503d540c83e3b2e2d90a86161a3142f37668229ac17a0aee9ed69c27e03374ec5115481ce1ff97c168452c3bf527266685770791af827c46085b89e4a20819487d9a131ae4a983f0198cbfe7e1f90180d6c8afb87dcf79c833ef84324916432e5c42479d76b796bb46a1e80fdc1d01489831fa9e2e3369bc77a9e1dc055e32d2db49058fcc49beeb909b698a08ff150b9b46562f16f56f7549de7f0d9ca19b7bddfb9d08d2c2caff0845f65791facc683b919af5adf89eee1d9082ee8078c085dbaaad3b408e5b49631ea909f6d77957a914b6b8273eb4e02fba2db64941ad2134eceb7ce3762b9fe788e80076365e7a63af7cb58f1a6cb8a702b76efe30952d6c7cfa102f71a98ac2e8ced736453edd32ee68b574ad3e71f7ff81bba29e105ba94682ccbf8556c074b8786b22a0aabe521b02304eb582ea734e9cd69095fbe2d972e5dda962042c1cba6bdecfc37e7d3a5c70b3be9b6cef2861e9ececb7a92eff05e2058f29b8836cf9d57fe62de9c77a0534e184d872dc1576198d33840b25872ba8d4fb92c1e5089df16908fa5e004ffd70c0d3201b56315d04ca0d1c2b64cc6b20e89332f390c011747a1b91bb2520ced2c5c3fd298c422bae8777eff43dc757204c35b9549fd872ba2cd1e8aea01e2bd2f2e95ab93bd86230c2a9cff79562100cf176fa3283b5445e71dfb4110c0fe4b65d57d7628e79d4f1c5e4953443d743d62ebe2df4bc83d5365d2064e1e8beb03d627e237f5a12ca021aeca13027d6f6b8134ab2503b5068b1f4229384f4dbe25780c1dfd5d3230c1be17c9d827fd61a3bdf3e8a00912d8dab186126aafc90b25043403268165e74b70c3ef720deba8e68f4a7617e45f9be77f42e2fab2f8711a0b37f8a184769f911b5a35b0a3aecc22216d11ca9db1141b20ea459ea909c8ebd586767e8ca40827293711232cbaa6318557a672034e2e134f6c31eacf22d6c139ea81cfb37805453bd906eb01777685c498d6aa8602e3a2b7a9479289c7fc1e54e7f9f75dc49ca5ebf8b14bb89e913bbaf3c983649d741fc39c1becb92ebc84f23e6e67f7c622441eb136b2fff07acfd991012c66ad4703c93b0b0fd6fe5624974174d0c124d06b3b6c5f0facd836beb8de0d97ce268cbc3f8f25608d93c8dbedf520f928ff58e1f0b35cfb4b9d1c76f3af6fd6fcd6c1b1c9217db17e62f42dfbaf99b32b7a3d4eca94", 0x1000}, {&(0x7f0000001480)="7698ac28fc4e9bd2b0f1d4bed416dd463bd1343eda1d5e376357b7a2a824e7b547619ee5038c65a9d0fd26444665e196c55fef260cc64072d29ae284294904cc40", 0x41}, {&(0x7f0000001500)="6ca7b93f574ac614266ff9f7d282b16c6f0d7465896ccde11be6c3dac081f61a2c85090583155c439db7a363a1cac49e121f036cde647b75f0eaf9ebfc818a6e0d141848e6a3b2367b9d9250b7769e48ecf57fe67a6ec0bf955ed1387fe0ca0e256ea774f9dd6ae5d7cce8050bdda62b18639af189682f7a473b4fec4c705be7f3d7bece495073395af649108f9565ec4d8aa155554998e7db8f9fb6af9498f25d9848357c453ffeebf46dbc49e8814b712598bd9925dd101274c1eff39f5718de8fe47b68cd", 0xc6}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r20, r21}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x160, 0x409}, 0x9) 16:00:08 executing program 1: pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x3001, 0x3) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/248, 0xf8) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x100000000}, 0x10) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x2}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) nanosleep(&(0x7f0000000040)={0x8000, 0x101}, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x3, 0x3, 0x140) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/97) setsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000000)=0x3, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="17f4ad59182b2799bc3c4f7263e85166a9bc51907236447b187732f1", 0x1c}, {&(0x7f00000000c0)="50632495b35460f8cd1a2c985ffbf9a35c4b58f5526508df7be3b1cb695dd10d00fe6668d05b754c97ac4f51464173724cf5d72d6306e751e627773809efc4cee3e33c9c4c30b302929aa6b475df3ef49e9484cab42b51d3184810db9e0addf84ed532b16658c508897d7cdfdda292022b19b16dfa87a17c7909ce33d488c1475c0f057dd3942b54d80c0f21b9f0c27f175aa8e81cd08cd8c25bf71bc21bc2fe9d8ed244108b3e1b0c3e8d0da1db1fb779bab07c93b473e919a3748c327140bdf45788a912322a52cfee357f2d958692e6759f0ca264ab9ae7dddd6258d89c4b7144469f8fed027f36acf38b97fce6cc50a5a3be9a58", 0xf6}, {&(0x7f00000001c0)="e8acdb5dcff878dfcc3f91e27a8692fd027c026ef6c51f02329e77c6401877a40b478b5e2c805a01f26811bd4916db40045fb21e252def48276839b0f82df14c8143282f83e24413c4c7fa45a869d9f667521b651727871afae0ccfd30d8805247f22a15712587372f4003566a9ef20a6eaf157ef85a5b5304c5d165311cf6fb5d0c2994d33df3ffa73f673f", 0x8c}, {&(0x7f0000000280)="309657ea356b1e6f21489e7d83f54420c9e15b71b9dc7599bc76e43e93abc07e1813f19c6aaa7d0d7d533209aabab91a865479910b53e3fda77c95a997e1523da5c4ae93c1ede3adcbb88f815d5e60bbe97966e4e7aae49d6975a01ec4cd93d74a40f36d44883c9f1b3eaf0c064e8cbb604e2cff1cb44e33f965efbe41a3d4fcc92bcc4754605c41d55aa9ab490c2ac57e5f32b11cd116a5d19025041ceb045684dec44e800c853f91fb7f44a3", 0xad}, {&(0x7f0000000340)="93bb639dadd31f4a063dd5c252db20c7ae89d1b58c18d548edd016586c7cede4f26e9a4345270e77ea3f9093205d28a69a7edf51250f1581d38f2593695e4a1ad6bb3918724f065b59", 0x49}], 0x5) fcntl$setstatus(r0, 0x4, 0x8) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0x41f) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ftruncate(r0, 0x0) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:00:08 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) open(&(0x7f0000000000)='./file1\x00', 0x20, 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b2c120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b2c121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b2c122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b2c123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc00 va 0x1b2c124000 didn't change! 16:00:08 executing program 0: r0 = socket(0x1e, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x6}, 0x10) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r5}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getgid() r3 = getgid() r4 = getegid() getgroups(0x4000013c, &(0x7f0000000100)=[0x0, r1, 0x0, r2, r4, r3, r0]) setegid(r5) clock_getres(0x0, &(0x7f0000000040)) setgroups(0x0, 0x0) r6 = socket(0x12, 0x8000, 0x40) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = semget(0x3, 0x7, 0x144) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x339) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = socket(0x2, 0x5, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = getgid() getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/28, &(0x7f0000000300)=0x1c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x4, r1, r2, r3, r5, 0x11c, 0x4}, 0xf2e, 0x6, 0x7}) r6 = socket$inet(0x2, 0x5, 0x1) pwritev(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)="c33478028154fc322ae21a86b74a1dad9aac42777f08436f44970208d78847763e6c8802a2f6d0", 0x27}], 0x1, 0x0) clock_settime(0xdd27803e46f61915, &(0x7f0000000000)={0x2, 0x8}) clock_settime(0x0, &(0x7f0000000140)={0x6}) 16:00:05 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r0, r1) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = shmget(0x0, 0x4000, 0x38, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000000)={0x80e6, 0xa5}, &(0x7f0000000040)) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) write(r0, &(0x7f0000000300)="3b945e0a3ddfec3b57fd45a1b1de74a7e23f4cf695c292a511516c390a6796a939dc8ace02f9a4c842993c9ccb1443a88d313b78367855e0bcf29cc3a1268dd5263654e1a43af3f536c5f225f334eead71a5c902336e164617a1ba658cfa0557e056331572df921bbab1c186b75c9e57be7baaef83bd5ff8b7842af4066d56d2caed505a35029b4603cdf76ab72521c0c91009caf2d1a16728b2c7060792ff8b7c1e91de1c469e61836341cd0ed8111a81f802f6e4e016a5cee789952bf80ab5b292ea6ce58e51c7c0c1ccc197a6357a161259c792e3b671e17164ca9d51681221b98ebbe7826e3af89c35d650b6919e3df4a9c6c3cbf1ac6b8b1521423b29552d13ee1d24383c6f586d1fbac527d3ed665e25f353c6c3145cc31c24cb07a59fb83429ad7eb09b90666bdcc817c62634980c02ef9a7fbb7d12d332b37dc3101a17f4b5cab1e0ddbabacbeefd5241066c8ddc0a4acebe7cb24b617d05b927e0b98d8f908892eee78d20946d13dca955e97892751e0c6acfe1aa0a153f35661cf82cfa5658b33b5b2af1bf9b4de95faeec6e9996a6c6386560c83db16843cbda7baf3f1665122d6a9c0d5c8749bd032125fba65ec0937a4ccf2a85b4e3ddd294d8db196bdaca3cdb49c1f504ae4c3476001c10d2fda833c409316c4c00642a7b3642c54f9c73d8ecefface340b065b6e0b115d96d3965f69fc4fa6d14c0ca521a0356e95a9f234166f46c44b238548051a7549a0c59dfdbb34c70dd0c326f76f7312a719a8e53597dcb9c37039efeacb2815b1085e7e2c6331284da277366a43d4c627374032f6e1fabe2a06edfc426afc1d02ca0c641ece801ee4ee6ce8cafb4201ece7472abaf9d3af90032ee32dcfc2f9da85254b2594f9de8dce787a73528ec603607817b132117ae7a6e154790faa2a67728dd0081c171d8d823d737635d422c37b3be0b92e9c25ba63a59c32794c2078414ad42873823dc7c21443c25a027c2ebbd1a025950781ec0b6b407b2952538509ef98293492ceebe90b1ca30740ee6c6b08ff4479c8d729d7042686eb45474c90426e154014a2c1d53c9d05e6eb2aa23bb21a34c1ed609174e0251ebfa3993765798a08dae556d05a771c90fdb7ad5fb58554efc57bf593cf68695b7186866c6fac8c9ba7794e1d8e0d8b57fcede2a36df0e1ec665ccd5d23f32dc80880c870edfb0c24a34c85d34c4828269797100b1fef45a08e27ed3e9eb393bbb761a026df3a0deecf5697cbb4ce3688cc87f7228704d5e6b5fa64ba56e53ea0a7eb9bc9f2fbf7d32e45e4ad9b23a46493279ee031246daec3d6e30b8bd57e7ae3c2b12d0d49f95d6b79fea2c01ccd7dec06dbb001d439bbb59416abdb9fbd99acd395f14cc83b6f064011962c41d25c74554caadebc2af35426516a39d26bca9076d98513324165a5410688911bd000019a845eb1a26fd8b14d71290a923fbf2be1918963ce2d6603ec72147451b2b9f79bbc04122fb665529cda5b7fa7ab929019c8805c5eb818f8f6e842943392e492b44cd508e384788ba24882289568f9630e4a797703504ae9b6029faa30994f693def5d19df302293ea11d0f6d1912d400de0b1d1bced00d45534be02c5aa032fc909b9cfc570a5ca881a0704a4b802b1e239008105313918de4807318d4f81756e12d20924f2d8cded6feb9b97660f61b02969ed95433c2fe2bad177739f7abce4af98753803f3301b0a01d1a34a9c40e5e160d64cf9cdb49422e52355120f2772d6f569647a6e818127b87780bae1069fbdbf37afc4460b71b3d4a7ac49a09fb33954c0f3eb7001cafc692e2e4d494d2212c6a886cae35aef14333e4e559ac1a8104d5a03f3c26e84d87e7fb4cddc0c4b21c5f3ab58eaf72088c4679b4ab3d27f8633885ca232e0d020bf46baba7e29d901dc1776f8c48d2d641dbfc69b4fe58db1862c913811384947777fd04f59f2027554d7a3e80b08eaba6b4812618ee5ed6c953625acb27ccae804266b211c89b53578665b60181f18a6a8158ffcb5f09386a6f162f29895e63c6cfa5f5558023dde00ce1548952453c0bb33c3bdfea672bc48583236d1641d2158850b2f57db5d0b8fd38327d349c7e6bed0082c172337086965ac32afc8194e78cb61f6bafac33cc8f16137a9b3652fc2dc1ce44e08a580eee3a55d881dee7c3fa926272c6350e0479db95157e9ff6dbc86fbab3a5028d3139be1418078719af0d3fbe8016e569a5d159573fa03801b05c05111423259f5ff811e9fac11498ac196d265da29ac049966cac14774e759b1db17bbbb18ae38b37e874faa11fe576eb0fe85c6317716145459f83cfdab5dbcc9328946f4af0688848d093aa7e2453912f4a5f2a8ad6dc8f3ef3ea5a9640d7d37b950b3d1d58b3e5bead4ecba679bcf3e7e895fc33a0cfda941addb4e9885e69c94afbe96f29bf8e0fe38dc7f3524b78dc5f1fd0b87238e0545330b2799db231e300e5e20e416da544428f15b64cfea63890addf95c38896f96e54b8d102080061ae36c280d9545ede43905962251ca5a422b46fe310e6d8427e28d6ad7c0f4b249a0e41013e95580a1ac8172f3013e60d097ec203189aa6095aff6149b56be46e50b1074444c04c18f03f47b2a3892857b3317e2ef182daf4665aa1ec51e316edf73058d6200c48d523ac312715087df286008de2b74e039496ba999263295bd0598476f41c47118481c66c0d629dc71960e96921674fa33dc78005b30a6acd45da777722fe1f62596221f75c9245437f237798dd2b1a2b554ae61191e855a96d9cd6eed75c0388ee252e525960f05b6eceda1c10b47739cc80940c63aa16ccaef53d6eb771d59b3b1f8afd60f9d018e3f4c9714565d7d36b55c480a020de57a5f3efb707f0329ec612f7b31c97c1bdf5b73e6a9070d635b357a5e5856de858d1740d2b8bb7a66a0baf846aa8b3045ffe1a07b411ca2bcd8a774f64959b2d1478ce8bb23289aef569344770f6214211f3d9f05d3b00d3e65f938b75aaaed14af6ac93bbd62defcd30cce82999a04c858950cd6566ea99e7edea924c37f2dd7838b63b031b13f10c27bc9e31a34160590a607069d099eda068b421fe6dcdbea2e82d941ef8716f619d2898a4ae6f13d7f3a38d02377c847c0e6de9606ce7bff6bf2ad5028c585302a04fec060718d36591ba0fee6048a1592871e50908253d8374033e251c894cb01a503b1230b73b3606fe2fc8359401149f256a114e38dd5bbdef21d6d9f95b8670aa116afa5d14b6303be02357d7cac6a9a3d7d13b6b019af8e1a09d945ffed629411f9947d0d6b4a7f154b59db497facd3c61fe085ae4e760d40c16058f6f7010198d05a1943165b526ae1185bb20a863cded28730e31a3c03a9c81268f6fa229ffeced9ab754757dab0c76dcbcf6223b699395a5a8fb611f8791de93fc429402a601c18c4be8da81a7783e1ba5b9fa57171dd7e71f25ceb9bb67b4bea0d5f690a80be4a1f6f6165619abb3007b5c53d7e7da74f68185f1df23fc633243b5699fbaaf10757555a28cbfa8b7c9da6be7995ad98e792064b3cf2620f40ab75a25daeeddf26ba5fc46f46d6c5f8c5c2c7a879a65fe1cab8481107e7542b644f65a86b11cb6b3837c4c7f25880ef1e414a0c166cbb34350067243172ac77f6b60b8fbc80631423bb67069d30db1420b89bb66bd5d83435e9d75b9e5601c37635fd30a5839c2f7d873d8dc2a55418bdd52cac5d4aa2d268febd75994ddb611b849f6bb5b80f9c044bc276afea52cf20cc51309cfd5725b830035f97ad6983e7326f1d1cfd44c48aa08f98b273ba398cfc9dd0b521aa75cb96061a90d69bac7ca9b232e9e98140939312998aa1892c59287259a2c1da6937341ecc2e9d571d0f0489d20b011642533070f529c89534ddc3ba35431f6d71352ed8e68c7b2c3dbbad69394279c8ccfe9797f143f90018de857c2ea0ced4bb02a48e464887c64d0fbcdc993204f145d207378349d80accf4ac104c8601179ae638a2b675438145754f6c4e0bd7cc2dc16b5983c43058b0010c4892ad0d10e567fbf3a7397f81a3a9ecb941ba1cf8e4a8e949463d9ad95a03887eef8746977fbc52421c80e012f3ad763c374e73fa48a4b362c1349c8358dec8ef39a933cbc54c1efb5190b8c397cf0d2ee6429691d532237a8275e30644cc66de43e43cddc973d8169dd873d4122f83fd9e69857cc3b9e1f1588472eff75e862fef10bc70b223add0164353b4f222544b1158719b85de7f8bf87df60a22ed71283f6c445b70d20a42686e46b2d5f80704e5966038312fc3d7f35d0f5de6995b52dbab1ff83abf5b8233a7bf44eb253eef86ae5e18f32a630aefe103b8ce02d4f95a16d9535a5d32242ac20f0c2f074b450bf677096ef041606db101bf1eec33c901fca3be5f330da74ce6d3700326a46af7808c33cb452c6a397efe784766709433e819fec39df0fa512d92c53ea96830e90053b2d0b6811a357500d03135f88353a30aa72f490cd79333e014790fe957acb90c47ee81b32498816ccde4506bc49abb1bcac7be0a7f18d876a67d79c99783c6806c5b51b166d8422c8c92e75c305ae80c58e4c177568ba55fd30a7cfdf2e5a7205875fde62380009523d5bf7485e80fb09653b5e1de22a6e679f2545d8f443db009e51061a2f4dc297f3fd295d8b90640d603c836dd68caf8bcd9904c8e3cc42d608bcdd1f50dd531eb9e149797914888c74f27482f388d3821c7d28ca6055b2d1ca68acd274df35844e9f3c281882b63e83f9dc927ece8dd3e7bcb556d0b7ac470bcf7cbfeea45e7eb4f89a2d30ac555483570d372b2c1444b8704420ac637d95ed1cad573442a385ebaeabab5b6eb18ed980859388f78f6464581a1468e2a7037699aa2909bc38c911686587c04b9caf2afea755b5e18031077d009ad7eb7b4ff73b00851bdb3b2d0aa06f7b91fca5d0028ae94cde6b9551f390824947fcee355fd9723398a2728b8b1d36b379c1873e6a493f837b439c42df3e2ed5ac87ea085c97730645305ad2a455933a073801a7a7cbe27fe7a68b03cafc3cf34413e83038fe4b98e62dab9f01a60c03b9ff835df83389ee738618a240df25fa9f002e30ea5cfb341ad2e975b0e39facc1249b69eeeb1cd359694a52e3df0f7a717e96395180274bd85fc46c4d8d61e30192b72ff2f1779ffa6a98ad2118e78298168dd4872997ac353b679124e5cfd9d21a08a33bc03efff36543668660530c6ab2ef586ded968c6e990371432794aa24332e8cf6b7642ef766e3490b7baf04ffd91ec9638db54aed95c904a76e7653d9597b5779c64ab5a7f5079f17a1336e1b9727c2db7aac8c942e7898654328b77388976129e0a6eb76c6b3ca2c79b2a17f0a95f626758b890b92006a97e5ea78716e3496743d3f6493ccaac2aa40ff0b767f4ed75cb2e240041a7f442240cf32a1d4e9767c5073a4433c1aec46c1853a5e3bf50aadc695c1ee8cd855fe3827747b8a09937c487add5e793a78aaf6bc83f09c3539caf4f53c212bf13e500d3c8b0ad57bf665d4ee0dc887eb81f5524655af5468bfdcd010c87d4d79528e6a92609720a302d70bbc9b2518cd840e5db0203f84ebc31be892b3df28f981f5c2986b9f20e173424a70155afc7cfb2df88e6551d08a2a5c636752d345d5a83195a8efb1552d922060c4e076f1ea8184eb9f12c746ef6864271d8ef84b8af33dc34c8edccd260153610e25841382dce07f6781aa1a8c0dfad419b0a7bf9fc52281f182fd1bb9b0f4cdcb316a8bc307e7987", 0x1000) clock_settime(0x6, &(0x7f00000000c0)={0x9, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x3}, {0x0, 0x3f}}, 0x0) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x7, 0x10000, 0x2, 0x2, 0x480000000000, 0x5e, 0x5}, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x8001, 0x100000001, 0x5, 0x1f00, 0x80000000}, &(0x7f0000000080)={0x9, 0x1, 0xfffffffffffffd1f, 0x2, 0x3f, 0x80000000, 0x1, 0xfffffffffffffe00}, &(0x7f00000000c0)={0x8, 0x2}) select(0x40, &(0x7f0000000340)={0x10}, 0x0, 0x0, &(0x7f0000000400)) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x715}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000000d80)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x4) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x100}, 0x7ff, 0x7313, r6, r7, 0xffff, 0x7, 0x3ff}) r8 = socket$inet(0x2, 0x8000, 0x200) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:06 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x7, 0x80000001, 0x1800}], 0x1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000000)="a765dfc5a0bdf4", 0x7, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x8001, 0xf9}, 0xc) r1 = semget(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x401, r2, r3, r4, r5, 0x80, 0x4c}, 0x800, 0xffff, 0x6}) 16:00:06 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2480) 16:00:06 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x1f3) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x7f, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0x48) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x7f, &(0x7f0000000040), 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="bd4a32544a54e31328bba2446b7720112611d9f16281bc4ec0833a791ba62cfa266013f2c0fb352d05ea000d0f1762dccf01e20f97be05cddab55b59391766dff1ffc5e41c3824c3bd69fa8a8f273b4e51696f0ef327fc1c9809974ac86c7ec59eb13bc4799a6a9813d81aa3e07e0ee601b002d25565db083cd147acd579c876567a5f7edfd41670a672490479947ea8258db2e3f4ae50b007185b5a2d2e73dd96f72df4abd86c1cc53fbc0fb16aef0f025c674ea74d336a1d2f04fc1509157da3f67a8c9cfe4e3414ebfc763ffb5bb2ebd10f5d684326622e164a76467c2061b62ba12e2947cbc1ee7f98e7f423a03f453493ab787803e79dd9b0db67e4dc14c6a2b66ad83ab06604b56108f6e57dc9e2ca45a5700cad2102c7926e2de4c4805978aa953eedf9e7a5b0b34cf2cb30e0073fd029b47e4c0918a7758e81481f0941afc783cc8b0084ef9d5bff5daff87b48587d48671a2bcf83aa93387dd24557af282a480a623a3ebc06aa447b706bbfc161a07b5d975377e60a3e75d53ed488bdea08f6f56527443ee10e6f785d392a732a14d2ae8c6e1f6e2548da79999a9e77c188d83c7b4771078d746c5f93354dc96ab271b84ead6f9558c98e222028ce3594eb72044dda10c7c829e9069e7dacd0e6162b643c49ea2f4a39cef82478195cc4d58d53caff28e0468b367b5192022ea5834f7436d5a095b847a3db610ab6537ecf8bc50c990fee230dd10afd0ef2e63df205cb616b10a2b924c4a6d2c0fa08a2903228a3032a07f2bc1902e611f1698720615a2d1e384a71cd17bcc6ffd3f0a35454914f5ea4ea515071399d9a756a98ba01927f068475e850855b1158b5c57aadc79c4a2d548a25effeb09ee36c68891a8ccac7b0fac1f67fc6eba76b9120d554617692c45961e7184e8d371aa4899ff9a0b4fb3301f99a3b4887de3c2a2a380e300bd3502c8968b0d802b5e8ec08e7cf7bff3997e07b9ed83cd9dd59d3ff042e2b0c22e7c047affca90c3006297e386740d8df5616e20f74ff63ce14d3272f64f5ff7bacf05d794eb26276cd9da70ea8c93ca47b07413ca1b965ee2f28f95c9a2f27e1529ae051c8f90dca710c13bbcc77d8f976b63ff31f22db207ab2e961c98e031a957ffb9e3063bf0284abcb18fff9754f053240516903952248c71c0ab649a826ef0cb7e259c13b5c054508844ecccc9436fc7d9a2db75615b161182003923b43e50b3ad7f0466bd9da3a7f0b201dd44a6c2f1b1d931ce2741f3ce4131f5879c3af56ab754372911b8873d1f0fe08dfc39cdc00d7759997ac415c535123c52cb480229e549998f77f5a8583a781764b36a2d3d61ca12eaa480d9714322fdadd397853e725e253ad449c1a35a0808cc2609acdcb8624d1e8e1b8c314872e5da5ff2495f8f07eed5c9df988fd3b0213826e9a1b15a653c84bfd15445e2fe6e54584158295b6a8004c9a3cf893abcd527dd451e7f2a9dfea193699a6a1fe2ed0c5b30a3d7f68dc25c158cd4a98ff8c2ecb4d05c4ca346c2988371be170a1a553c37578e678cc88e4542725766da0592b807dc684c5ff853423451359c3d70f13d865a3251f8b6c38b46407989e0b26cff3a75388c55e9b97182bd3e3dc103e49c1d8757322d8369603f46688c40474798598fcf9c8788dff3891ef7816264490583e68862e5048ae373222abf50e52b5453339f60befdaf5aa4f342000306e1dc0798a2df8c51a51cc8eb475212ebef9a18e343a4a66eccefb19d5bcf08901f61e87b9fbb4e3d5b109038642630e28e358d9011e2f333905cb99c723c00c6c0de6d29a2383c57e567e33ea1d2c2eabe51edc6491206ef381dea56e3bfcc1d7da7565949897ee52ec1b206018de083e06b01bc9ec4cf4673ff4d62cf47afdf58ca9783d623d19e7cf9f56d5c2ef186ae1f73e7db9231a86eed383501ed307cf810cd318a6d58df993ff945127148f4fe70d4e1ce2183eae47582f17f1fa689a2ae989274e26f5c25b999dd79efbdc09b398c70ab6c58bdbccb94cbb83927a4e1c9f74a4b4db213ac85c3ed6f7fc64f211248e3ae6205c089ec3e9933bccf8a18ef82b3e74cdfc3545ce858ab42b214e43682da8a64b8ce2fdc6ebcb9889408738bd50e5dfaf8dd97eea848ca7adef92e0baba64bad3297d6c5e4b5fd99386d35597d9fca072c9cc3084251e4bca4283b74389a6714025f3299e8bcbfe4f5b08891f97304bb703c2a1c67bc0a3db7c4e9a3a0f32601fbbc03bcdd3e474a00d65e406d4b0c2dccbe1c4dced5e29307c1077fa4493530991e132cdb59a33f2d6feaf650dc11370cc1ad2880f7be3caa15a4d555dbb0a4fb57712c9993af2264260149a178c9c4bf5646fa0257aaff086966578ef4df183931f4b92b57e473fa12fcd2910ad83834d6f30f3dec22823eca5ce9a66f969b461565d0d709799cf0c78ca77c8b459718d94bd03cb823146f3c794354cb303d268934d71a26966c4696a101cdda0cb7e8122e6f12c738f9dfdba0dd0ba49ad583c8d110fd9fda3cdf17fea1e2241920b1bd7b49e80f755e8e63c1988d1cf078f4dbe7680b9461f7c39604430ceb79f365a76c0b85301ed2d0e55aa1853d17ab2a3d2beba9c38b02cdd736c21f40be743f46dc93e53164782c8f0bebe07f2dff516d1ad5da4111f369d8af74a9568171988e75f66b7d2c6619dbc1d8cc99ee281634ef978f64b78a5a17bcfb2eaf652f9a2a1923229b119fb6549102f6403d891b2345946cc1af5ace51240deb5528b0a6a62bea167786d60aa83260ca7cad19d093b43b344fc9530f36db2a1b20ccef7adf555f15f97ac281ef3851994aacc981fd4ecec1abc7c9ae11db11e5c9bd9f995c32deb48416442cd1d02d7269465565a4ddb32adaf060aeb1a5a82756e25cf9205ea4fe5d1f907c003a479580862ef13ba9b9e31bcc34e89743544c6459c03c4938dfc0b6d7140cb7cc871d974022b19583cab83eb8a2eb44713fbfd3380088b21bc424643e59fbfbd2e2785afde10c060cb149e2daace561d8897baa865a8c24755d37cf0db61ba54cd80f106a83c0cb286eb32b622226a27dbb4bc1555e544041474389a27f5f33cb5dfe54a160eb9dd6f66179e5126614a50e5df27e0a372771147a4f64a71bd5d0d8471095b1dec9d30743c9b6a435e5ae833cdba3a9db8dbc4532f27c7368a40c30f5cbc5c846fbfbeee2c52bdef89328e9da530f5c1fc8f751267caac02304795a06c4e1e6d18e056e3698f8106729a471285aa17b3c68a41baf5d6d2f2b0b9b4c07bdf238725f0135ae77ea005808a7b6c2db27aef83d0be67206303b7151ea981f7ca18059712042f657131dbaadb98a612a5f3844eff49691f138988e8c118ce45ab8bbd969d30963fea11d71fa9dc506918bafae875ff4c0bf315900a6fa65966c137b36739c80f199b6c15c1fe859b38903c03b3cc6ad9ed1fe33178153f2f8537c7f8b702beb0ade9c70469605daaeacd8e0b7c831cc37d5e201a171f0858d8bf1cf67420d5b658c32de8fbb4a8a2ec8822e3054c03e74603fd08ff7be7b2d2af3c9debb154bb9ea8cd69b259f3ae06afb6fe2602f2e8a0464d22389961f3a17dc1a8f656d5412c5c77921570254bf3f75889d0d782be5bd7ef2b8998a7eedc564720ef093e85b78b06c560625b66cd49d6d07c7be272f193a7bef906a40f16fa4a99c46fbdd8239cfde4d4c73c061cd1c3adc8c5fe4c70cab4fff8adb2bf3a78fb4dd12a32f618251d74a243438d3d6a7a1ec380ec156739f1d1dbc3233459cb07ceb584143108cf419f043fb46d9f03c5fc46f435d37c8adc3791896f5f103abb555bf078edc5774e98788c103c630640521a744405f4928986c29788e359c9de4f6c4797baf1272d76389fb7c2003e67df3ecaf351a63425e73dc93599a895c52f968b37369d6925682fdb2fa4c7279581a200268c55c69ec1a56839d9f91cbd6fdc95680986f26dae6c887f411a81213420089d7a3877cd34ef22f596544e154426004bbe59c61b4e8672cc74a917f3fffcb45c6ead7ec290062372b82329ce45903b6a0fc4af8230f187a349400cbc4729398224a3d09e2e2b6968a8553b3edc8d1fa867dbf1d0269a3fbf3769512bc1d813e427cdeb17cd2e5603bf6c60f29f0fd6dad394083f715c562f51e6d3ba8b9f73eb34940b8657bdaec1ac37b7085d0f4b249a44ae6686122a30810403be0955a55997014e00365a905a55e7eec4d6ef4a0a84ef056aa8309ee8f1fc14c4c6c56b94a3ad07b738e6def91e8438f2cf1806da0ced1349e6e5c2656e29e59878fc00652456819a9e7d6e0ab5db8f204d8360b0d3751dcb0722021223a6872739f3f959e668a60c84ce75e0580036789654f5bff53e655fc9e997c4e21f77321a912ae791c157cf1ac96d249e23e6b4dfb1506ffb167be774eafad27867d928f44782230a5512d2baca537a44c702b5b39dff7baf811a63b39f51b45ba0adc50eb30fdd033fcb1d59bf412e9c8eb1721bcb17989bb2d3b1783089bcd00943306f1af149cc673cc638770065464c306d7efb5c4c0ed092f05a1ff9b5de7dfb64d1220d979564f9ae5e33c4ea6af900519033879c71bc1fc3a27a9e1e97c0620d8756dc6071bde1d7456c53d341bc04e2794bd99c9d72efa6bb789b4b98214a3438c44dd95697ca4adb70552275a8e53af46874ee2a9ca419122a8dab6ebb1be13ac1c866a466ffa38d9faae66ced84d793818ab34a0d961d45238637e1966816b6614847652a634c9d931f316c77e4a6c8a5c86185fbe6bffef6f911ecc6b96756dfd7dcc5c2b43c8cdc23d3cb952449058ab08ca9fcc2c13f43499495c6e837d5bc3a79b3274e4f52d694e809aab5f2ec0ffecd37ca5a19a4cc8cb5d8b381b06ecf288546197464b79ba242e0fad789c0aa84010e7ce96cb8c01b49a552087796b77d81f0df6fc01cc487a20a19bcd7f2f0ca7573873420489ef3fc54bc25c129a318ae695dd4edf1f97d5d8bf7b2011c5d31b0f579fd53339b9ba4b914768f82ed360d31a9f946636a3947834f29a74483e8e71d05fd515c06a1d6277967ef909ac20cef799cdb73a385e3935c7ff2d185cc4d56aad1a7d32b879ce380b14b9cff162d6151c4ce04241da4bc1988372ebc3b5435787349315ff88d5a51105da2c90bedb70695853d6d01aeed7ce606ebb790ab52e38dbc5e8fef477a53bd5e3cfee396f550094690b424a294cc3f7f8bca7b30b718871838ea9a760780ddd08316f6908f8f9975e311f12bd9be686162be3f249bc101e94eb26e1ba9b922cbd143ce8f56204fa4370b3b5f11a807bc1596322d020a4223606d79e342b8decb8a01ceceb43ea58ee08acd908a052e418c403cb3613c0e4c1d7bb64e66ce28211c0ea6fe17314036cb3401e2f0ea81f48bdf3a45ddc39953655d1f17c47eb4fac9511b7e4c17b35c8421f10bd027caf823173634c90e3c3f5512c11ca3f56a0749aee53e0a3782161427fec858e8632b96759bb3a050f880469f6fb5c5064dc1fb7b9591ecffc34fba87826e363f8c05c617b735895c20a7afcb196f6a095e21c8b31e341252861a5b09765b35fe2b51e0c7b12ea48b6e4f6a16ec0538fde2f5e0d411e15a1a6424ac581b07eeec27a6754c787c8b764e976bdd23ddf29225bf413a9b05e650fe8dc672853ab1ce03275582d0788b19e28ee8819fd126fadfdd784f0fe554515a95f9f455838df8abcada89cf06980e58495b6d40a5440cb69d10b4c583cdd6a1c6e8c0bd96483d57e8cca00fb47b019ef9", 0x1000) recvfrom$inet6(r1, &(0x7f00000000c0)=""/233, 0xe9, 0x43, &(0x7f00000001c0)={0x18, 0x0, 0xd45, 0x5}, 0xc) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x1000000000, 0x1, 0x8, 0x1004}], 0x4, &(0x7f0000000040), 0x6, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) fchmod(r0, 0xa8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/220, &(0x7f0000000000)=0xdc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x8004, 0x85) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) read(r2, &(0x7f0000000180)=""/228, 0xe4) fsync(r0) lseek(r2, 0x0, 0x4) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x20000001, 0x3ff, 0x8b3}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000043, 0x0, 0x800}, {{r3}, 0xffffffffffffffff, 0xd0, 0x40000084, 0x5, 0x43}, {{r1}, 0xffffffffffffffff, 0x1c, 0x3, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0xf00fffff, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1d, 0x100}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x38, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x10000, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x100000001}], 0x401, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000030, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0xff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80000066, 0x5, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x8, 0x3e000000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x1, 0xbd4e}], 0x0, &(0x7f0000000040)={0x787, 0x100000001}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000000000000000000000000000000000000000000000000005000000000009000000000000000000000000000000000000002000000000000000000000000100000000000000000000000000000000000000005f99daffff15cf54be1951e0c8d661000699c508429b986695d0d001fe77e01078aadde45a6a79fc68458de5d09953fa9a2bcc30c757046e3057f40900a47538e34f86b97c6e9006165f1aba69f58725c0b416207a6842aa52a97bf95799e0719179094afa966ab44f9d488ffcb572e556170e242947e8e9d91fd1ce897bce4abf166fe394970f10f95f7cfabb255f533e6dbbeaf037319664bc1303af3a9625157e87e59400dfda1a26201c6d2cec61263f744882eece4e30bc785cea35b4a6398d341b1b02b6d2c7964ac3ecc5d8c5909bebddc8da57b6e6b9e5bb14fc1c13"], &(0x7f00000000c0)=0x5e) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xd51, 0x110) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x10) flock(r2, 0x6) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0xffffffffffff8000, 0x2, r3}) write(r1, &(0x7f0000000140)="49ca6f80392f8221fb8b056d8b105ad8991176d1e5ede8730d5d1db5baff8e6e2c40253918c6c8956072430c23349d65796ba7f480c7fedb6a937f946b5d036bc82fe1d11a5f9531833c5b4c981964ad6e185b50d96144cebfef7857db66506a09292b9a2f66d5caa5d60432468f4f3db677aede3663356770e42391d042e20f4de0a8b9637bcdaa0f1886c909a84bf7377635d8ee28dca0eb19a9ef21d51b3c7813950b7a760cf93d55eab392bda35ec403c453126090f6edfdb90a97ab71b9ea77e36062afcb4a46d54246672ed1b2955134d5bcedb6eb658ca60c5152a236f144dd8bd20bab61fa0e8145abfd413f12e13ceca9956478e9a012e33d80", 0xfe) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x4, 0x2, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x4a) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe61) close(r1) dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x8, 0xffffffff, "8b46038eb441e29e2a7b98cf028de6efec7598b0", 0x4, 0x6}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x100000000004) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f00000007c0)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xba449e3efece72b0, 0x0, 0x0, 0x76) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a8e015e79ff5c509e6dc39c9d54b0bedecd749801003fceae726acaa585243d8301d668f0d7467002faa47f984bbd011f45893f580bfb589d0c7d06fcf5ca58f8463469be38138e43e33c0a0783a1dfe1ffc6193b898c4c2db51df2a9c9a7ad9a0d20299c2224785c2661f227cfe44d618c903bcbcf984d7542d0d624eb71edfd3fa231aef98045da08abd6ddf2bb5ced5d31c9c50dfe40c96bf1c81f76782f7a9046c7d244f4288b39f1ef9cf98bcfb17d879a6088f6f25bc12401bcc0b5609d7275c31dc0a7b2352ee77cb", 0xcc}, {&(0x7f00000003c0)="ea74a221ae53623ab27383518c025f500ba1e691bde97fc12049fc1df98edfb7a446fc5ad4e129779ec78e456b7fbae2aa83af4e36377855f384514f4fdd2031586fdfd259c52bc8d1b547d6474b1bf7092f2ce92abdfcad924e600f4dbd3b90c3879ca1961b55227c474dc866178bcfebc7da5ca2d6a876781574907bc6ee39", 0x80}, {&(0x7f0000000440)="5da76078883124adc129060c4b0cfcd9bc6e9a8f0081141236aab2ccabd60a202d5cd87cf823682566350d18999e2043db413816472aac38f6fd7bcd", 0x3c}, {&(0x7f0000000480)="5d66d36de6eec30fe4e643d0debd420328667b474df2a08b4e18aad89b6bef81d71f9b45e314cd3d429c88d248ac1a36a4b2a110804f6aafe205aba0927aa4bed9bba45cd7663722d0554ba42a13eafde7c76662f9232f291f7586c86ab918c2a85c02c90ffdf9ce5ea823e447147fd10d5c30e08c18dececad588b9e04612cf3e5680c233eea37f366aeeaf", 0x8c}, {&(0x7f0000000540)="01099d2919029252e4eb5f830699197fd6e85115d97cb6b3c24a34e46db610d333e49a69ab0a51667cdd8b3ce2933ccba4acddff3bdc77db62d8aba45bccbae17cbe23fd9d25816e0d5e76977412f938e34559cc72977ae8a7c0bd8efdf6a4dcf471af3ad1407c28cdaf1febf1de2a8ef6b3395c00ed9f18f27da8c55a215c650cd3f84a54a6ca2cf6cf845f7eeddcdd3e65bc1e130b0f", 0x97}], 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/252, 0xfc}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) sendto$unix(r1, &(0x7f0000000680)="335d651986171ec5e43a616e9b9557a498bd455462be724d9ee2f4ab3d603407c2df3d35765af8e8be198417464705b9ef46a16dee4b62621d2e2581520b98b199ed5877bba0432b574bb464c050b2d5f00fe5a19310e91e3a2c6f338a3e574092f7012e7b30ddee3922b7f18b53b406d6357861e257a4bb6568a53b959b9dffb0df43c2c3245b57cf8eb87c9322a918f5c2490bf6c53ec07af3e2157890d0fb2cb12888c58d242ac14e18e92966f636b6e3a6c2b26c1b2865cd7016c91f2ac948b60d7ac98eb92c789507ca90f3bcc37595163777c1", 0xd6, 0x8, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) r2 = shmget(0x3, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) socket(0x23, 0x5, 0x7) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sendto$unix(r0, &(0x7f0000000000)="44eba8220e13349dfc112495cb6539e7910808f07908593be33a3cca6b6466d8d6f43675", 0x24, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="91972e2f6275812d"], 0x8) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)=""/26, 0x17b) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:07 executing program 1: r0 = msgget(0x2, 0x0) r1 = semget(0x1, 0x1, 0x10) r2 = geteuid() r3 = getgid() r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000300)=0xff4) write(r4, &(0x7f0000000200)="9e102d854e68973fdf0ce55afa8b5bc6a18cb2c1b260e09cbbaeec4a21aa53443e22c5b9d1d8aa5c37da43805d49fd8aa897fc3e8cd694e9f6c14484ad09ca6392d9ac1edb498a64e5d926cb11d925f750c19c3379902986d58b01b2d726d5994370b2dd562aa7bee9e5b0afeb93dc2b158fb2fc357fc46516692a44a555f42cebcd047c3601fc2521b4477cf28fea089d89b23b2c4d75b6e704b282055bb840f5fa522cfdd0de539c60efe611b10f36d55e71d0b7d84e50d30ca171caaa4f04b3bba9554b5bfe1678034bb71da1c78b3bca678f74b3d56e91e3fd8ebbf13934b9a641ff41ae6d6a15", 0xe9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x23) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r8, 0x20007461) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9270, r2, r3, r6, r7, 0x5, 0x5}, 0x4, 0x1000, 0x2}) open(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0x10) msgctl$IPC_RMID(r0, 0x0) r9 = syz_open_pts() ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000000)) msgsnd(r0, 0x0, 0x262, 0x800) fcntl$setstatus(r8, 0x4, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000040)) shutdown(r8, 0x2) pwritev(r8, &(0x7f0000000440)=[{&(0x7f0000000380)="458bf7458ab7820c32e86afc0b9d303f6d9810c0449a139c3c731285c7cb77cc95bdd339162d7542df8b3e7242b937cae5d7d40db4a9f70dfb513b5705da1f253d2f1f46e13f2cd26e619bcfe24c7dc743d45fd7149f73b60d227b418dda3502334e85918b36b2e075a2a0ee4757a8f6b97ca6fb9e417686ceda443e59e37c77ba678f9adf0e6e657d7f38485b83e1e0d9e802e5b33c446bcd", 0x99}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800000002000, 0xfffffffffffffffc) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) kqueue() r3 = kqueue() flock(r1, 0x2) flock(r3, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000140)='./file0\x00', 0x9000, 0x5) shutdown(r0, 0x2) getsockopt(r0, 0x6, 0x401, &(0x7f0000000080)=""/154, &(0x7f0000000000)=0x9a) 16:00:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6008, 0x1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:08 executing program 1: socket(0x1e, 0x4007, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x3, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/80, 0x50, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000, 0x4, &(0x7f00000002c0)="b7809e409b", 0x5) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f00000001c0)="d24ead397624852dba0f87003350e223b12d3ec259fa674ab7b0d5318ba70c616fa56b7e58a51bda30ee7791d0608f6b63f6798631f22ea16c421ce46a26a6737a8b745854c0337649f1ccc4ee54a2a3586d9f044f86223d8cf2b05d938a9eaa75f6e1a01fd73322e6d8128c9563aa2ee28aa42a59e10e962079f9e3a16373ae694ca4f7f2e6b469cc403b0db042ef57f6be80db00808bee330f2a86d02f9415effeaabd0cb288787483be48373729ebb0e1", 0xb2, 0x4, &(0x7f0000000280)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x2}, 0xc) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:08 executing program 0: getrlimit(0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) getrlimit(0x4, &(0x7f0000000040)) setsockopt(r0, 0x3, 0x66, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x32) recvfrom(r0, &(0x7f0000000000)=""/79, 0x4f, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) setuid(0xee01) 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) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020396696c6e224d"], 0x1) r1 = msgget(0x1, 0x210) msgrcv(r1, &(0x7f0000000040)={0x0, ""/162}, 0xaa, 0x1, 0x1800) 16:00:08 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:08 executing program 1: setuid(0xee01) mprotect(&(0x7f0000783000/0x3000)=nil, 0x3000, 0x6) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000003dc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c3237c1ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd69ada6f913776301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d333505b56a505cdbe00a523172da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532cf06436e2c61a0cc6c3aa89c0d25ed44195b6732a68a15cc06db6a88655bd4e4dc105ec4569edb", 0x88d) semget$private(0x0, 0x7, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x7d, 0x0, 0x2}], 0x802, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x112}, {r2, 0xe}, {r2}], 0x3, 0x3) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x3, 0xe44, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000280)="5e20284a23a8a0cf6dcd8c58a449b40a496a9ce4033ca62fb2b385c89516eae8a1cfa1e5e7c29f13cfb6b5e04de4f28eef915d376a1d24460b4318a81b446cd41a219657c6478540d0a78dcede248befbf725fd883e3e25a0fda7bede66f0dbd115932d7a491e2877b4422bedf000db3acf287ef65ce237e89a043040f29f09cb5a55cfb3385386044b30de22de604cf", 0x90}, {&(0x7f0000000080)}, {&(0x7f0000000340)="407ba3619b6c3ff147dab71c01e7767ffcd72c981ca4b1476e977cb81ef3c114b6f232443d80232206123bbcd3922501733f9c6b8ee769cce12ab9fde9874e804e5b67cda5f6a1c5180aa5442c4cff94cf8732626719c1f2f989589d22dca92201edb8fada23475bcc7e36f83b377bce0f32d33ab24d4c6ff9345453c9a043da388f86a8515a36efbd1f3d943f4f43a685e4aca29b6a5f04b4b6996b920ab6806e0e351d9d0262979bcc1631d4ba0e5c3cbbdb9e91753a5bc0694b37067c9e9b4e09147976a5f64161941cff0b1c260d7abbaee9f800076e8271fbffc66e45c532f6", 0xe2}, {&(0x7f0000000440)="214647492c9558e84bbfeca5ef4d40efc2828fa26edaa0cca031ec33a26120e1d4d99207cbb90d76386c7bbef810b8357ee49958712a041c686f1cecaad9717e3911017fb3b51f79f5235ae9ee69f61859c07de95478786e7dca05ba38196f6ded1b0962a02f634b0ebb179c3782504e4d054453", 0x74}, {&(0x7f00000004c0)="21dea012f6edae1aedb438fdd796865e3fabaf4022509fc880c11581ace2862cffa1f1dc8724bb0423dfedda19bd8a2458386dde9d7e09bbfa94ee4c79d7fdd5c9a520a50afdeddb8e5c15799058cf5d0ddff3f364c690128b7e0949e2bd5870c1c4505d72e1802a4067d3feec1e8973822a253f6abcd7a1d21aefab4cabffb9e30e59cd3c2c6e33b28e16f25723419ce5ad31e4d802ac85fac20639d639bef38f5368e333b03365e90b", 0xaa}, {&(0x7f0000000580)="bc9070f792e7b72c034aeeeec0f86482c73d18e5fa1c4fd5cdd38ba61ceef15769cb5ddbc1f952a468eefb305e391eb42ca63c0edfc446d9738eacfb2783b01a9ff9d574a1020266ffeb27519ad41fd98e76240d43f1fc923f991ebc8d3e4d1e0a655c92", 0x64}, {&(0x7f0000000600)="e92286cbbf9efba794544ea45101c066325595dc48a3e41b94e79e59be24a3651c248f49ec8dacce04d3bb73aba7b9bc39044bafb29c5906561f1c2921c939f02c3c5f54f4504e0f03e9f6f13ab701f4e11cc06a36d2d9d5c818b694a83d92608f461c32778dd6cc3341725314c6055dcef16428fc0809adcb893f3e0927b5deb1e9cf099e1192cba9f18fd3a69b2ea0f30d1f4a885d59a105ec6a92ad", 0x9d}, {&(0x7f00000006c0)="9f0e4fc5db2467c758aff496ec962e36c0417dc094e50259f99ec648350c07960a84b6cb8cae8a7063526991cc20862c487482631d77a6834b4a858f87cecb693627b47e6f7eb7251ef43fc675a58e35a4c71fcdfb2b2ddbea929bec5d7abeaff5a2f8cf9da02797be490e81c402b54a47c3940405d09f7b5a4973c89a755caa549b4bad360821ce700d5f0dd6892a5d9d3693fd3707960f6e3437068267be55f3bc5599fcb8e0ac4fb1ca3e07c2db2fdddb574c082d4d26a58947369deaf7244580e5402c4b5485b84f44b5359a1a19844b4b40126468f08abd65cb8b82a4a2dcd8ad5fbdea558385c85e09e329ccbfdc9ec45e66b38b2323784e9db39a8e92668320abc891a63b5e5e5d2c56fdfc22871f38902cae2353e6e12377c111d699f297e24fda83914e04f858aa578ed943c279b86859a3a0e194a5ee4e3ffe055e2ef5fa7d2524b07cbc093d14e2f0b2fe1a698d9d8a776d1be2ae6437595d5dbb39efb50e8df390afa328aa81e779c9947cc82e9feb8b927e008aa6e943bd5459b336bfc4633fef54a8008582a75ebb361de34847d5b9b83b6d6ae2d3afd98b905d895de5980b266f9de4594449736451948dda12273b05feb7b50d5cd6655fc55263a716eb04d5e27bf42e99375d502979da5d2ee41167e86d57a903dad800373e149437cdbe326dc345311172443edea728875ffb16f1aba2a2f180d21c19f9fb3bf3b9aeb5c28e0c1a6a8954b58e70af26ed567ea2676f5415f2056ae85d8c69a352b01d027b56945834373ec66fa58a57c0df57e4315cd8443661d10c6d8b2d9183567aec6e4ad3247995ea6d9ef86c4e4083da7ec5b669279ceab39295510d692e68c1f13ec5cbd74551cd87931dfcb6af4af4904d894e6a71e08dee0fd4193393bb4d76fcf6d06a1b720ac9e99dce3599dd3b09c23a9e2d8f0d5173c8f15dd262b7c58cdfd730ac3057793e0f30577d575810c5e7110139d1b7be082259f38d5c77b24fd2c448c537d15e8bb0a688e768ace68b80302beebcc80f9408a4c5c587933605dfd7f6cd647f8c04369d6ed212cb3e64cda1a1fa4bb3783199329afdc18417dcc3415c6ce0f942ae4cf7d55388fce7fcdc6818545007734bdad3f094671aa1d2281fbe99ca28a08502e2d7b4e4651485f20514f923c0b9e3694c7e37b77dc9ac67b724374d198b9ecb4a2af2efe90a060f92c222c22c2f79ff057c8cfa081580ba2414c654f2e8afb51c7146f95a16e44424a6ee4e0662a42086b5df058acd85de5181a614c96f6732d24ed19ced5eee58909bbfb95a7110271893c9b2be01ec867f44db4272fd0372e35bea6fec2e32a8c18695e48ab5d7f9481f0d8be44ca0758a3aacbab930889c9f21222c480245cdd34eeeaf7a8fb3e563dc48abccecd6df2831b1716327caca26880d0c5c4def414c41d8a1145918949327cbb7aad765d36b86fb3e9526dc822ebf740fe9bf1ddb7bf669c8b75fa1739f5b7c697300bcde575c46ee8865c47553ad4ec24b2b09bb9576679da400a0bc40f66cebb22446f3b54b450b9605f7c111740697b294ba580a5916b72036a597c7851dab9e9fcd951cad2cab16e2bee9af2b6ae278ab7cf00f3906ccbedb463b1ec0c4f6175d923bd97ddb268dcdd249abde76bf5d6effe1b796b808e6d6ddf25f64d22817d9cd382bb51455a3c80f089367d34c8c3dc6a3efa6e0c6f50593557f4c8a5331dd6df77498cbe6b21149f5f6ffcf578075992ac3f5ac8d48a7405db6d2b4dd79beff3c9e3e6a61ba437950b3987625e7d5ae107d56c1bec3d7f0bc27f8eac5d1e92cc771f972301b526849eb107e24c870be77d5a458b2fd9d493676bc1cecc23891e123402d3b27420f48fc86c32950fe81ed0a45180ffd1c6d693a1935e1f9510ae0b163dbe729a8373e2b1308372a16f2e895b096f983c79e2a5c0e368aaf8e58fbb4763a10face829c6c1b0e19939a7b36ad71fd341f62bc92da449384834ad39caea8032e6d43dd2813d2a5290a9d4f9750d3a19bdf70361fc7e295f4880ad5b605eee3d29384a2271d5154bc331de960fa4d7741841dc814852061db610df7ebb7b6fbd2aea5bab0c6c646e4691622929d62e7d2495632cfaad60559250553ebab6a0975fcb0d912ab886ea23c681690d75ef7c5d2ca6b91e47c4b3427d45c2e54599833bcc649d3181268d6f40492ed4d06ddfce5f24bb169f99c637068e549b2825f11e3863ae85799e864ef0706652f12f0a7cadb28722545328f1526deaa1ebbb77c36c8e694f14825922ee99357228a04ef40423dcb65f6cab30f90e95d6e90ef2c20604acde9d11e1f4acc6ad3f21e3ff16f9c4221f7e984811a5079d292f45f8599e4d810402807dfaf8d0669131646a82f0d001e1f7fbd574d519005e396de37a0d7324893cd7948884363e0101ca50308391c69ad3afdf25b01b3050d27f98e2443067740ef02d987defd0724be83baadf4e1d8718abc5d42fb52fc0f798874a01ba0ddad219563c724e60a816372f04bdaa239767db0857b0aa04145ecb39b8de2d3fff9b7c8d772ed774bd5351f8e38501bc91fa26599b461fb068619ed8f0d2ee741b038501cd80992a83e5e0fa7b823e3f1ba0c766223ee43a4a39a73abeb432cdb0b9c6a1965c4375b00df7a7a5326850e8cdc0df77c5bb1045194ba1f41a88b28dce31b9224cd07bf01c643edca6997c08906bde058dcad8d141f5967347ee53ea8bb13d4809b3d8318ab035da2074d1229750a0031ba6db8cceefd6f51674c2b3127b7e76d3f3925b67a8f62ff3f018e56c95829d7e13f17564a2c9fd28ad58985bb54918dd63760770a5b18f0e0d5e1bbd47386245b7aacb028edf0fe8b1df4aa16b4c7fa9293a2cfb01568e5d73a68c043151d6d9ddbecf865360674ed01c08bcb39e4a3646a9b8fbd2e38b855f6581f5a932ae56ad82f02d008cd33f300e28f6587cfb0d6f499696dec36e640fe9117b69175212bf53e1348d40c5892368f7929aeb3ca397e1b029a5f467556d5105756d191eec1f28cb4981337419dfa9e20f4b201fc0e49fe0b2f90a0128c5af52278468cfb0916ba4160d727730552ee59726bace85e41dd9f05c723425cf10a83da4b28fb5e455b3ed0283a26889b3f5a4e0839eac4128f42d1de3eb28e32b122fcdbc678569da7b6a5a6b0c34a0deb5f74e9a2f541b43136963b9b3b14accd72093d6ee106a9ca55d790f5fcc8f01509c2b323132bc48ec3f6d01cfefeaa3c74686d02188a987638aee8b540171fce363a8b9e61d17dec089e693e3f9057affa89bd95e5566a77c3884b527bbfcc374721341a08e371fded858ab6c215cb726d4bc3c9cb02d30312f1e28c52861eacb3ac19599a083676a2853820e7facbad0d2aaf2abd6b7bc408b636ed294856cec7202e437f650dc7c1d4264b875c661940858e6763f715cf18f9bf9ecef9ce0a2d72951e968eb255185108904b57f60dfbd0d48e9a2c03e47713b0b2676e37fca7eef4b1ec32ba463ab94a7c61ac96271b684684949bc96324fdf11fe73eb70e943e8fff947f169e6ef99270195a0b96f21d55417ea2cec8508ffe701a2053548985debd0a1e8ac175593432fd4adb198b13c3e4de81e3917cc16622844a2adb642b4fda4251b04ef1c711e8f541a676978e63627fa0e9d437353e3bc91519dc6a4e1a4b6c1cb7e1821ea13c3251a0880bbba8597583902125da768841df0a75882212bd5b5fa4a2b4275ac8638ceedeefc8ca87f676f52fdbd88cac0ee9bb5678470e538e27070a8136eeef421fa175295a4a13ad58941098c9a15a3e883ff57fc8543e3e57917e3d042fa5dfcd8be6c0bfe8b74a8bccc59ded5e602281e76f36aa849fc81947067fd75a25093c7f8f537880e273dfbe6ede4df08b195b4ab61cce694292dd9ad592b49d03ac4133d987dbca8a09aa3957ff462106766c4965095dc93d9fc0806ecd18b340cc0b2bd72ed5aeda1c4f7ac9919e935bbb98893668934cada8f01126635aff18b0b6fb4dd73ff1c731dff966f49777d432022d06eb803158a334d11f6a73d07a5076e28ce6a8bdfb5115e60cb812149e052367aa4abedfbb843a115317f6f77487eb1c7eddf5242b48f3d6dd519ddd9ae0825b24187a662b587463fecd4417cb3d6698b5df36ddf3a9f99fca92cd886aaf0f57e8975d7552f71f558296227f646f0afaac4043911f41115ba4702090812cfd793e93da1983c080016f4bd50d455bee2ff599e6d4420b43de50bcb6c4836e5f0b46b081bbff4781a78043059978e87f758b3caa35cd3aa7adb2ce51536cfc7b4c614c1df96018bb0052a908d66c5d6c794436ddec6469a2a4f8817ecb1baf0408d2c623869b0cd695b582dc1af50851c0a59eaf17e04972543523547ae75767c5908b663f8547477e67608708912f3e991f2340c1affb72fd22af69e3eb9ba4ca6c12c565c71adcd75c65ed4511e8e03cf2bd0da3be3c68cb8d147e187bbfb1c780a92dd0677cf842c7a46285d3dc86f9f2b37bdde6cb41489a330c80e0e057430304f981491061da21e93309bbbb4f9762a440b6ead587407b5c0cabc144797f82cf5300ed7fe6b40fcccae8f40e1adb68065d610ffab5b0dd47d7821c2e1644a73ca839636a124d5f86aaa507a310d534a1fa956858dc913f49e55fd8012874f55391e97324cb26eab7fdf7323988610d2134d444ebe5819d400769f9ee44dcb0eeba7db47db1a824cfdba3d4582e945b4b4605fa7acb457403736833505208dd7307f2aabee447e7eac05826288a414d6b55f14830819f7eae818d7efe78a3a27ded7e616f7be0cb3a63a9aff7c77bf941c09f811695a569faf94900aa7216a58609bb4cae4e8e2fe81496c932baff9fc09bf50246765f365e1c37b8d5098de473e4d3801a9d60b30d0486d056c3e329abc1f5d35ef76d9334fdd10ede22f9e22183fb3b25e7da5871548132ad60f75d78f37e49e155c305ada965c876693ff3e36d89b9845db37e215ea3bf82c7cc23de1a9be35c09dcdf2c0e145416faf86d92164d8c87ad5e2762c949cfe2fbd5b538e5b12a847f70960a477e232fb2c6f4e73ab894c5ed54cc724d4dc4e71d3a7597c3fc88f75b0164da945f1234637544dc06464d7b214b88799dec51b3c6de4587a8d42c526b9615383d2c55a275ec8d6b65b60a0431d4498685edebeb77bdd9806a51e80314746149057e59b4ff9a421cc85bab57ac4a274514ee51526b17b4549eea05be0383b18463fbed30f84b8a06ff213d4ac5debfbd67ae66f76e29b1253594cff217bf101cf0ef2174212ff5ef118810af3554d3817a0fbaee1b14b7f0c44138a3f074efd78ad040e474e1a18b495afb42231c6868327c414f6f5bf26ec05355fbccf7e68aa23f8416c5cad01d5f63ac44372bc61336cad0a4ae5d9dad48012313c829bb340d8b8e48627ea40939d23010398f3c61f23b8c3e0a1bcd52494ab24a75ca9ca4f56a7cdb2cc5761dd026669b45bb880f7f9b02220a98163e726f9e290d60956dd975ed7927bb31d6701cf9f878554d122f7066dd03820dc23fa9a2ef85ce1451ef7edb30c728ac93fd1fce99ac38443deddad688485ae58922c2d5779d214d9bad483fa35b488abc4648a8e905ea6d72dc8a24787246b6e0f74752bfea438c414be5acdf9a11a79ea396044bd2e2fa73c6a0e6e8f01a71b68e929fa5559e4ecdca7bb92c05c09bc1ac11f08631205d036d5303fbe314a13d804ba171a25a7a849feb524bdc54cfd742416ef25c7f04eb10729547faef7692", 0x1000}], 0x8) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x20, 0x400}, {{r1}, 0xfffffffffffffffd, 0x30, 0x0, 0x9, 0x9b7}], 0x1e4f, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000080, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0xd663}, {{r0}, 0x0, 0x20, 0xf00000a0, 0xa9d, 0x80000001}], 0x4, &(0x7f00000000c0)={0x7, 0x3}) getrusage(0x0, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20000081) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x81) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x92) mknod(&(0x7f0000000100)='./bus\x00', 0xe100, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) flock(r0, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0xe0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x400002004, 0x90004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000d213cba95a6e994a5858927460747823c0b37740508a6b1469ce2d521b050f2f1c72c2f1c538f1d151a885b9900a67984c49078f30"], &(0x7f0000000080)=0x6e) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x28041, 0xe4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x1c4, 0x1) linkat(r2, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus/file0/file0\x00', 0x4) 16:00:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffffffffff9, 0x3, 0x3ff, "94f567311cc1465bb552e6762148af00fc235a1a", 0x6, 0xfffffffffffffffc}) close(r0) dup(r1) r2 = syz_open_pts() getegid() clock_settime(0x4, &(0x7f0000000140)={0x7fffffff, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000100)) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/69, 0x45}, {&(0x7f0000001280)=""/157, 0x9d}, {&(0x7f0000001340)=""/252, 0xfc}], 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xcd, 0x20, 0x3, 0x6}, {{r3}, 0xfffffffffffffffc, 0x89, 0x0, 0x4, 0x77b767e9}, {{r3}, 0xffffffffffffffff, 0x2, 0x8, 0x9e, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0xffffffff80000000}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x51, 0x80000001, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x5e79}], 0x9, &(0x7f00000001c0)={0x100, 0x7fffffff}) poll(&(0x7f0000000200)=[{r3, 0x14}], 0x1, 0x1) fcntl$setflags(r2, 0x2, 0x1) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=r0], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES64=r0], @ANYRES16=r0, @ANYBLOB="d199980482f1632d1ba835881c3a93acd182eaa79c0b0922b8a60506b9b57baa0e3123b210f29adbc2de2348733cdb9de1c2fce03875db147d8a22fa44c949fdf44d3e76c774f026b3c13482d4c6b600aac0e9878bb6800b26a41aae0231d1d5d5bd96ceee6c721b3db11e6a39dfda35341535cf0514c6a07df27575dfbcc0b4ee3d18a6667f16f33a58b5fb420155d41509b76b6cb15065667b3dd303d9baed1c3adf87f7f7b76f6e07ba123165e8eba18e0f73c5bbe8e1b4b888cc0c79931c35dd37665224733b4c69e41822151acad73efd89c1b2309c4e8f38a4cee478f650af3b04d4b9f421adfa628337", @ANYRES16=r0]], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/153, 0x1000000ac) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="206cacc5d432bb49e3a00dc1231e3aea81a619966cdac159745ced26e06e53454984e72b628acf5390839f6f921b77a116c041ae18073d917834932d11e7dda7fc7e070fa490ff1d88c8c6f3377b0f154ed1e4d5e51d7c0cf0bcd19c1c85e858fedbd8502620f678d0d28666c1c1bbf442b908fcc3c341ef2546579152f709e55005ca2ab9f1460f86d09bf1aca501f068f158b5909c366c232444e167f7d3269c9fbe5d", 0xa4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, r1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="56170e3e465dd9b5adad11bcb5f7ac3b747e2d779b801376cd", 0x19) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x101, "092f0b39bc00005a280a00"}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="55e58f1eb1d38aec5c52d93f9c46b767bf5dd031781dd8460f4666795732c59881237a99d86dd3e7d79f7b1419ba987d85b728cc65f015ee6f16fa7c551e26", 0x3f}, {&(0x7f0000000280)="4b1edfcaa4107a7cad532266cdc41636efa0ea082178a8a94a588f926b9853e91c581fff7aaf563e33fef110", 0x2c}, {&(0x7f0000000380)="38480e406bc57be4e6e9ed74605fed91b6ca247055247c0580ed39b242f93c35345e9548471b0841aa19674ee8937206c943db7021fb285e75a2672b1c7ca2b095786972e400fd745582a12051aaf595ad8e4997394130b0ecb94d54bfca7ea7872301cd63a851e1ded60843d71a55dedd3696935964cfb9e502943a10c761388d79a26f551507561009bfeb91bdd25f02e40ed48b34442ce94582fb974e792a61ae4d2825dbed6db61dfbfd14c6321d7f4ab39111545f22bed7e5edd2338f8b9425545366d47f77fe30e12d0cff83719e36caa7b835c9e816d09fc2f37239b5a92991392ee1a458cd9da142fced033f0b", 0xf1}, {&(0x7f0000000480)="6d5200c5a3bc3139dac43fa54f5d874de8c651e47b2ff0628af822939d776d053efeb2c3d8612895129906b35e39e71c8e8d84acd17e5853f4d3db16f3a0be", 0x3f}, {&(0x7f00000004c0)="754990dd54b8d2cc74ee63fa3179bdaaf8b285f3acb0ad8df6b6f1577c32851dc95d69fca5f4da890fc3773eb5ce5f0d48958f6248f371f8b3bff7280fc94bb7b05c1bedc6635c8fc8dfb8fb", 0x4c}], 0x5) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) close(r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r3, &(0x7f0000000180)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xfffffffffffffe09, 0x0, 0x0, 0x0) close(r1) dup(r2) syz_open_pts() 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000200)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, r3]) setegid(r4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = socket(0x6, 0x8001, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = socket$inet(0x2, 0x8000, 0x7) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r14 = syz_open_pts() r15 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x100, 0x0) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r17 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10, 0x0) r18 = syz_open_pts() r19 = socket$inet(0x2, 0x5, 0xec23) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r22 = syz_open_pts() sendmsg$unix(r7, &(0x7f0000000780)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000240)="2417a9b6378db35574fae310a289e9b782b831606a9b429db15f912c075043e39b9b97fea18536fad221424b8f744d344d6b0076708aa680034e90dab698", 0x1f7}, {&(0x7f0000000280)="80aac7c92858dc330301ac4f7e057e4d81d3059f7ba2fe30c50636e8d28f438c1a478d2a81a6a070958374855b212ab510c608fa7995c6b4b5ecb85c1fd5cf499d0a9b35792be4ca5cf78c027a47da9ba89a9d1b75775a89e026f2b04d139dbe478709643b141a709fa762a3d17de5e5e87e80c61c907a21c3e40910d19e11ff1420b5479fe78a5ca253fdce115b102606256e24418a48f2d632e46ed244ac149898417de08eec6d416e", 0xaa}, {&(0x7f0000000340)="d42a12ec7fe908f9a48d24a7450793f888b8d9e11933771543d4a72a153f052aa4f43ae8dbeba55cd40be7c6f1ecf6f38eb3e13caa78", 0x36}, {&(0x7f0000000380)="dd8f5e05921d70419b992b38ce6ac4aa7adb3a1916712b140c92c4b87a0d4184f24a030414dd091b0395edf27d923ee89937789a1102eacbe17947994ad402e098aa44ab405f0196ecdd00fa1a93880538aa17561349c358ddef27ac96ba5ad0e9f30c34b8f3d940426f46", 0x6b}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r1, r2, r0}, @rights={0x18, 0xffff, 0x1, [r22]}], 0xd8, 0x400}, 0x3) setgid(r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r25 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) accept$inet6(r23, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmctl$IPC_STAT(r25, 0x2, &(0x7f00000000c0)=""/86) ioctl$TIOCSBRK(r24, 0x2000747b) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) shutdown(r0, 0x2) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8090, 0x82) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r2 = syz_open_pts() close(r1) dup(r2) flock(r1, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r2, 0x2, 0x0, &(0x7f0000000000)="b362462b1c1363ff72466220e836f421cf9ef0609048aa", 0x17) 16:00:11 executing program 1: socket(0x2, 0x4007, 0x5c) r0 = socket(0x1e, 0x200000000000003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)=']+\\/\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='!\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\']!\x00']) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f0000000080)=0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) fsync(r2) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) getgroups(0x1, &(0x7f0000000140)=[0x0]) setegid(r0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/4, 0x4}], 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) getgroups(0x9, &(0x7f0000000000)=[r3, r4, r3, r6, r1, r6, r5, r5, r2]) setgroups(0x0, 0x0) setuid(0xee01) r7 = socket$unix(0x1, 0x0, 0x0) connect(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="01e86dce441ba572d7f8"], 0xa) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setegid(r1) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000680)={0x401, 0x57}, 0x8) getgroups(0x3, &(0x7f00000005c0)=[r3, r4, r5]) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000062ae60c8c666f7ed63f2d01b3b848301f98fae7e7f598887c524c76ba75a2cfd5506df9299f3ec29988d3bab8ca77cdfa3e742ab38c38f7757dfb723f5cfc5efeeebb058bc17ab4433f310da4e5ee701e507569bf14936a2efbc8d3b"], 0x47, 0x1, 0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r4, r4, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x10) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='%:\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='*\x8e\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\')])\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='!/&\x00', &(0x7f00000007c0)='g$\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\xfa\'\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)=',\x9d^]-\x0f&\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='*\xb2\\!-:\x00']) 16:00:12 executing program 1: socket(0x0, 0x967d073f5bcbf405, 0x0) pipe(&(0x7f0000000000)) 16:00:12 executing program 0: r0 = semget(0x0, 0x3, 0x200) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/124) semget(0x1, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x6) r1 = socket(0x10000000000, 0x20000008003, 0x80000002) recvfrom(r1, &(0x7f0000000100)=""/174, 0xae, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x820, 0x90) setsockopt$sock_int(r1, 0xffff, 0x901, &(0x7f00000000c0)=0xfffffffffffffffd, 0x4) 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) fchdir(r0) write(r1, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="180f", 0x2) write(r0, &(0x7f0000000080)="78c2178f04edbb5d29cd92f0ff3fb188f4142e0b4eae2b802cabc3cec90b77d6211e100ae5968efddb88753b9cc9a1479c2142be55aa7f791c1086119594e41585995c18aab9f5e6", 0x48) fchdir(r1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x0) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x652, 0x0, "ad71f07200"}) mknod(&(0x7f0000000000)='./file0/file0/file0\x00', 0xc010, 0x400) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x7f, &(0x7f00000004c0)="25473c59832fcda68b3a7fd4b2431f43fcd40b576ced41b066579892a5c53b32d1b307e31f28ff3e44953da28b7815fe468ae924bdb36607799b8ee94e8109e2b9221f9fb518e720edbae578bad7c63c5279d374f8cb2cd5a44812156505d3dcfae407bc244e1ce907333877137594091d10a506a502a0e513a7e267548eed") writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="38216c13ba119be010adcb0d37ec122e7cf70672d11dec2c0a377543d66c99acab1a64c5ad8365ecd7d484cdb0", 0x2d}, {&(0x7f0000000300)="5c8ebb4a9ef3c71bdf1a9f727d737e45c4626dafc1c2379696e1098240602228ea0cbd769a8318f1a50359852fb7d0c895e6f8302d2080482907b09dd32b1427f43fba78010dbb1c7dafed0c1c0a4364a88a4646ed3a197ceb1d818c223e4efe226386eb2750a2082f40b90b1222b40a1dc599c2c61f5044638cfa728ade7e359cc02b7320151b5c943c62eca221a99767430c81797b620c3110873e0d879450c9d4798c0489453b49b0609aa17e3a63ee1368506b4b190f8d96800ee2abef06cb78402174bc9e74b3cde4116431f3358f01f586ed17aa84be7d89ae9afdbb15af", 0xe1}, {&(0x7f0000000200)="876c4dee233009cb68c880245dd214cbcf382d716114e06a44deacd6f769ede79672eae8", 0x24}, {&(0x7f0000000400)="4398bf380560963df53e7cd808fdbf645a58b8db857654997d51112466e24a906ecf4915ae8802b1dd0cc0aebecdf5ee9c874e273fa0b3179cf232b5a9953428cbc8d5d07eed6f18bf51313c7effd8811d576ebecb82f86407987c7a5f9423273ebf8e9a209d6c833b0490ca935b4c14f6d874024215248ed36867e63b15925196f2467c03d6456519321d1434abf857e451ae624483a1deda18758b4a8df2ecfe51", 0xa2}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x9, 0x2ce, 0x8, 0x1, 0x0, 0x2, 0x100000001}, &(0x7f0000000080)={0xfa03, 0x0, 0x3, 0x0, 0x8, 0x10001, 0x9, 0xfffffffffffffff8}, &(0x7f0000000140)={0xbb, 0x81, 0x2000000000000, 0x118c, 0x80000000, 0x40, 0x7, 0x3}, &(0x7f0000000180)={0x48, 0x7}) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x3, 0x6}, {0x5, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x8}, {0x18, 0x0, 0x1000, 0x3}, 0x7ff, [0x1, 0x1ff, 0x81, 0x6, 0x6, 0x1, 0x7f]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x48000001006, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000280)="0a3f4422205d9999965017c2499ef9348b204adbfdf8a3b76b5c2ad7c66df937ee35f55bd20b75b1b4903f87de37efdf6edb4f6485515992d5e7dd4a40a947efa89245446b91f8fa92845be15b500e98636c396a65b65ce2ad5f950333d17f488f91859a8f4d3f9dd7c1df2b9b936a73bab2ecfb7af620e0a826ede8e0a7aa02b7cf7939da657028c66f4d918c9c3ed0cf1443bf65fa4434a2161947667cd7929125af22430f7976e1fd894c0bb4987757ec8b68c306e90edadf858ed6d57a0349ecaad54066ce9853208a3ab02efac55475fb97abe840209486e7b6abb3387a2966a2b1bf570707aa375123c56787f8a395fd3504d291a9b0c8c0bbdc74310bf77ae42142ce78aa785a3f0650acf1e21504234bdf44abb6829d84503a5c138d3ea931efe2a3fb439d7f040d3f1afce6292249a3b49a6658294536cefc6132e9cc27d0929d4a5a7a8da741e1c305ca9e0e350f5f4545ee44b1be91049b130327e67f05d7b564473397318d86ab589b4f5ca0d22340f6ec21545bee390eb95287f52a49a0cdbea4c91e3f4efb3d9c9a94b3c8123f69ff27769637b2de4ef3c22c0a61f9ddc4d9e9d947ade6e32e32910884088dbea2524b1ab8a014e1b2eea4b60805528cb02fabcce69e3059d071a60d67f175795322b03a0fa0470d4663eadb5d1b83108a322813b63a0e8975c8ba139c58bdb3d9f29d50be7c86653fb43e4e3ccfff80ef4506e4f4bfc9e4f2c07a22e1c063de039a7132dd1a77c83adace952aa5ccec64009aed09fba6ac0f9f8732a50744cb438346b9f9315b1d142edbd9c13f88661c752a415effa9f028411d5a541af5a6401bed107181e388cdd23dd4de525730bcdfde8494c881daa394488f48315b03d0591cb38fc10953f3a48f898451fba52eb6a7a0b294e3cd71fd99c062458fcef1275179b1fb8a8fa4848c4326f80c7dd161f9b9fbf1180d2e5d8c269843cc5e9420bc9739dcb11ab4ae7b20990aa21c0be1ef22db98cbb0751c625e68f401cd82d01054f2d48710017b745edde12b4fdfc44a77a95d31d3a98433baf0a1dbe90acf66cb29cf8174054c5a4c384c7b00c353687f4d47c89119d72b963ac837c287d854e0c37a4da0b96dc4c40f8b95a344d132c553675427f735a0220a253c78d4a5202e74f1b25160481ab09847b803234a8bf1f04a5520849c277e6fbf758c39ad1fdb091fba86655a4c14d5383c3874b8c5666ab1873435beb552d9019e3775689561211819bc37b621863879213da6cb9db93293ce486ef08ab9accdf5af3f950fd1e6e862df2fa3e765e833d82d184ca2de21f2dd4e956e229a79365852c3bfa5aa778cf6b421318473a59d1b81c3db5353c8c6625c7250fdd7c06c2de312f703437ec9d2d969c8a35889b295ce8c279a2e9341cfc4ad9c0f2727ef21944e063be1af5b3b80c76cb13e1be97e9fc2f4a9ae7910b3b0a79655de54c50a1d520f6d212062297a80be8e349b8d54e8f233a53b7ff4d41e11607a2cb58405e9c6f50c42659b759a8be210fd3e8e36c7aafdb8d769827a28191a5cb70955fb92f6c19b496d77b094d5c3ea644e6e4064d24091139bd304ad46e07c2dd539163fd2e6eba280e27ac20e0353dff8a6ee02370f569e5dc7c5295bbfe9c78d7c4564c1ec8496eb8db0e37749ca4cf8343411256ad66ed090d98b214cfe3b7fded91848065c1460047bab20d34300edd0661531a2433a73f967994969c0cda400a0ecdbdf8ee314d11a560002d98229bc115c9aba98b5d8619643d70389059d188087f6dda14b2a1ed1744839df3620336df2f648bf36d2c86969de54934982e74712c07e8be28b2a2a675f23b7efe8f7e115fe413148b9ec129e96e31df7299c5ad7b90387980f0604d59986be580de0d3e5ae116cb6a0976f1f1fbe9c009e1978419611c8e2a7eaf78075746794038456bfe65e40e8913609ca6c0159252d8531c73d2721558ee873bd1a0ba48bb96bdd5b1105ab3e0ad50971f7ae255e05341ec2a8583eca8f0f1926717670820f468069af4cde75e140ae357f9fc8390c6dc06ebe4445e08e8b163fe56d61d473bb174ed00d6cc6c5e738b069d5261d028b07dc7dc60365538cb59e506bf0f946c63e47b77898c077e31a88478bbb85501f6c51f1a98b7e9e3b41c5e7be687139754599d498bcc23d086c66e26bd3586c788630b29bf337c2c87d8b9b62c838e69d690bed14d153a9ee869cb85dfa785c15dbf40d0185b0118cc57c663a3ca6a9bf6be6fe53321ad9decab171a9ade6472f7522ebe9f21c12db17378cd0fdb7ea1cb83a3540bf42f25a9a9e17ca52bb5a0da1a9ce5380614abab08a88fa35f5b2816e24fae262a0496207851d95375a0fbf55a3501d4811d97f6f945308ac63ed3bfbc9bf602fa74d09373341cd2d7ad80bd9762a4b954bed91d584f8690416a84cd293ae5058e1b392385d1f629b360e8afaea34bbafeda83fa947b3bdb51ec3f08e3fecd365602d19b5115e3a327d758c2bff343c0e834e27c692d212d8b4b9843091bbc7175c0f78c66212e6f9e750128d8da030ac1cc7b9b38d39266cc029d38db8d2f6d666312a61c6f45c2f6d39878944ea7cf7e625c345879f91df24346e7175afa6b75e12a8d09d7fef3fd9be2a4662c4a09e5c39aa5213ea51dfce19b4226b6bab1fc4e47c45f58b1f197f9f322f78b9c0234b6c1cc2fac1ceba3bb33c23a0eaff9c3a4d5d58476ea5f15e920d592727817a71a64e37a10bdced453ae3a403b4bdd4e8a8499e8f53f0094a7c657d92da8842d692448aaca7a86230fe2ecabfd56b342781f65b4185518f319cda140fbad0a6e6ca274f5368c4ed55a2ebe50befe0fab9c2b2b1a0f6d91cba52e2b336972a9ef470473f2787cfbc42c4f6f5da4b12b1f0c4fd5d45319b4ce4227af3efd601a7a5e725b7acd073bb6da367605e9a0df6720300691c625f446e4c31af0b7ed65b2af3e6c9b232e455763377ce41bd833d6eca404c8c135b172f43a0bf631f3b255699546eb75ce761784f04c41afb8062dc64a611357ebea94c47a0e5d4075ee2e28c6107e0585357001c083d1d8d8b14cc39f3b97a57bc4616518e3131a270b0aec613d9be81aa4c9b1dfdf3587a599c545071ffa84ab9c23574b0068feca7dae7c4c0802a5f50a7f36735a0b2d29aca34302de3a177fa64bc3ea0d7981355cc7fe13281e43cba4741b30aff0ff21d70ef48d1ad6de89f1efd14f78f362938f1d439324705a9a33d09f64dab7297c7d2ebfea87a80f4b449944d9d6d2026e15d9f819a8155af36b1f531f50ea23f2fe25b372082d60e6baac9f79e5294194afa9fb2ad471dda187d085fdb709bdee4378943a9f827ec6462cb035e76037dcc078c9690d21e9feb0fd1b473327b2a369834ce60b7809e56cfb18bdd91644ba89c299518334a5cea7ed31fd558b8cadec5140cee28fc3d88c09188a64d289a84713a907e7b580c37e17b85c204e1d759cfc35696b058aec1830ac56460b8f818b6d6ffa384eaf92a87dce9961b713b0c6bbf6309b60b4a79cf472597ae5973f5e53751f327a56f323617f96241c298af9019dc3979ef892e19d94e0c3227916c8f173d8072b84ad6e459e0b8fb44f3fe20991dd8c19bf5b2edba6f74e086fbda9e65308855222957e548c3175d428b5a08df95dddb06a73e674ecf4604c972e516ac828773eb9afbc04cb5dcaa41741404bd52634e3ef6f6d3cfea121108c67dd8a7d082d17ff6a9a726c1f939c2152fbccb89f4d604b9ebd0324ca763097cd2dc7f59860c87f35ac37219ec3b2c71421aa029fe3596a9a059cb04cfe0d78f2608b9fad6a15ae192fff40857e80aacd7f33c7adc0b8fb42366241b4425231cfcb06817c44e0d400f3ad30f897f5b385af51b7c10d903a8a376ce7dcf6b22d01eeff8206bea0e5fa27aec4f63b43be587c21e2b0a6d7f62b64987a62a93e333485d562db5f8fa9ad5c937d74264ac812dc1e0893d29bd720d0b5909e748e8ebcee6e5599d0221ec9da555ef0f26b320c60fcf921329cc1d8d1424e99baf719858d9e91117c118c1ee801a59cf55f6e6e2d55f7d2ff45b8ab9f9d4444512d47a66e83def9969f7e13400c91d9685a9d09968d7504a03c634403df4c42e195fa372ce3d650a49863b6be001275a49a2385f2d149fdc5d1bf29d23bb116b8155776ce1cc4d711c0fae27a8b8a6756bbfbbc6af4b62f2fd8dbf435d02527f5a66d6b3638acd4dfaaa7ac4f41b984ebf505ab4317fc8ce45ec630fc1c5b0a0eeca03d5848a33b05a35ed277696a3d58736009532fce749682797203303939d8b4ec056c1529da76379b64331ce4aaa0b6b3d020cb4ecdd0ea7bb1de08f9c37fa5cc53704c0830d2722e7f9eaf5f0245983f5578d4aef0fa94d9bbce4cbec9e699aa906fd60c2b9b899fe53a50d862a5d48212872b5238a064b46dbc8cf268bf6e66376fa13dff0e83f326f12d98d3f8906d29bff0616b1355ea9cfee6f3efe1d80836efe985fa56d2c1d1a88010c2271a4b9ab52641a4111f1c5a2b9b0472c23bb884f0bb09b12c7f717b3ead997bbadf6697b2934309bb0120681f793cbb87d323c946e7fce3372f437666a1ffb8b416f96927fed7ea352b4954bf640c2fb583c2236348a05d55538462782dbb1ebcd600d1d75ae89694604d646f27a6684ad165c094e2dd288a349ba96143b5a7ba83726b4933c2ea936189c1c684d126fce2867ee6a23793beb4eb6f6f1ef191b9233b7ba5380d05c11d0c65ec867c45b4729a2e44faeb5da1e09ef16a8342ea1d94e216b24296b2f381a5047da4b381a0e91917e7f9f6a1c85a02110139f118b3777142456835008ad5a4c3dc91bc1d62775d4b88059a418d221fc4f24de7f64b13e46923d91ab89718aba313e719cbc940afd9295637bdc5ad3e045bc137f9d230a9e5eae89df906e52b010882e1eaa90275c52b918ce99939247074b152a50614dcca46bbecad2f9a734745b2f4e15ebe5e265d0e4f8c82a8d20764c1e9b0c9e919b4f4ad36762f048d66ae29346324044ccefe9c320a578f42c7fff98efd14369dd0c54b11fd016638c179967bbb5e27feb8a3e60892953b0dc9138009cd2c028dd986d33f1be274f5d78bba19007e695083c4587312b92fef73cf46c3d4c9148bfd4e137f71d01b52922193cd2baf09aa5e3bdc2d0cfa9ef5e811624f643854c939d336b7d78c341be029fafd60ce8fcaf18e4d991782b95543633b93f1a591ccc62036f694d666edde11b117ce8ff5b4444f2ff4b642370de5f3ec59cfa04b5326f47b9ee8227a1aea814e39e7583878098718d7ac8cfa1c2c3ea166ea8b163c25c59cfc903f83c613576891347d1e5bcca3dcb6338fe17c1bd766752bfbaa49135c9eb2609b9ef30da26944abfc827e0a700e6e62f5a08fcc0447a4ff428aac0f523195fd0b87f752313ca506d047ffd4c8c23e592c44dc9f73795f3fc2578116a77bd04dcdee9fcd2d2fbfcf40fe35e1123720947f76e76e0536d8c5e67f3b37eeacef0772f6945eab75bf0eb63ee510d01b4c09b67bc4c3e5e73b77af2164e381fec6b06e7460cc6cf2994c46ced3afec0aca668c67a37b0f1b8cb693f9fb70299b536a249f1f41c9ef7158743fb011c10b84988575584861549b2563620c6696d5e2f847f73b8b8ab76dfaa8c9534b10eb2d5732349b1c248266ed6ed97abd61bc29628231cde8cdeabec961d861c43b6fde89c25f48c8613f5eec5861877f95ce955d5c3b948002f1224e6cab737269845c781dd9a35eceda5", 0x1000, 0x402, &(0x7f0000001280)={0x18, 0x3, 0xbf, 0x40004}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x3, 0xf0, 0x81}, 0xffff, [0x858, 0x80000001, 0x1, 0x40, 0x6c, 0x6, 0x8, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="10001c0001000000"], 0x80, 0x5}, 0x2) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/90, 0x5a) fchown(r0, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x32) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getrlimit(0xf, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x54, 0x81, 0x3}, {{r0}, 0x0, 0x1, 0x20000000, 0xffffffff, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x60000000, 0x400, 0xeff5}, {{r3}, 0xfffffffffffffff9, 0x1, 0x99, 0x3, 0x536}, {{r3}, 0xfffffffffffffff8, 0xc, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000004, 0x100000000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x80000001, 0x8}], 0x3f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x84, 0xf0000004, 0x5, 0x9}], 0x2, &(0x7f0000000200)={0xba3a, 0x1}) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000001880)='./file0\x00', 0x80, 0x39) truncate(&(0x7f00000018c0)='./file0\x00', 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="5ce84483a72c335440faa6bf2184d6fef4d3e5a6192999f9dda08c98a916bfb7c3d744c76cfc54ec4985a732b26bceb724f2f35182c0b1fe48dbfc89cae0c9a0412ee989db43a7cf02d0e35307d64b3e81789dc2e704a3f0db04842b3d2dd873ddf5cedda2ba64f71f3267", 0x6b}, {&(0x7f0000000040)="99b5e24b51711e3257d39caf90b0ac3bc1be775311451ec646b3eae81fb31f4b4f0a03d5a79890deed20ca", 0x2b}, {&(0x7f0000000240)="a74d7846a11887c5cb0d289bfd267fe087c8ef228c4249d08b1bb5f54afef71caca846f644ce029b5d0bd543dfe1564ad8f5ab2fc535fd494d85ed97779b61346e8ff3f6fbb6398c79456482723da6cd76793f1e9ad886dd3b2dcfc26653328fccba2f028d8e1dd3c38ec978632a06b7a1db2ce8e07ffc0fd41530b2518c87c9a5b34924c8eb0a7b99164e110b4818499c86f4a9b396aa3fc3600b374b5ba91a3bfa623d2e044661dee028a5b2c7c6cb79411032e62be54479c6a6962110d19713a23d078abfd7117a62f7b93e1424719744141e7fa4c5f771672751311ef314c4f4f213ec923c0a3c8772f68a9e4845e64e84b3b294f1095b", 0xf9}, {&(0x7f0000000180)="b406f8d7fca8a2a48e89ebf14be6140de733cbc8282bcdebff5ac4fea57699becfaf3531b5faec38d34e8b703f61084ca0201abab2d4cb63d5d0acae87f4295c5f22", 0x42}, {&(0x7f0000000340)="741aa0bb4c48f338120b060f71f74a894452ac3ffce54bb1600f1bb999d5ec95f756d95387c52b0fa9f63548f4841206213c3a", 0x33}, {&(0x7f0000000380)="80f8a3aa4e76de38f76a943f2c6fa1b93a2b86d001d6bb97debe84ed42e7ed12902577f756efed9787cfcbf0f209fc8718465fe6b76af44135ef358b2f168878e002ac835d884f0ad13fe3ac6c1b2aaf8d71ad1be791c7d0f31ceaa131db7066f03a145bd45acbacce8756fbd7f6c36b31f4c65470d7d851a57f93ac16", 0x7d}, {&(0x7f0000000400)="bfcaee86bbd287281326b0efc5e19b1dcd4d02750c129859ffae48e6231d2c4cd3f5eed6f0126c5e09f6019eabe0cd3766b9096db9f037ccc15d4eb0cf8324bfa9a39634a4fc31d0c7f5749243b6e716cb74cda713447ed5b79f827f1d7662e4d9d12533d6637a6a9e98018bf4c5c7c2b159d9fb0c4239795cb58519e21c9d575146c59e40343f1131bb4d1781091daddb8bcee68930cd2811ec16c304616deb06c0181e489c37ef066db27be9f9207a8cd589fa6a9396bb0d000ee98acb8fdac24516214c0a9d840def1e3818bd335c3b6ecb25e6878e06abad6ccc8dec173a83a2a260", 0xe4}], 0x7, &(0x7f0000000580)=[{0x88, 0xffff, 0xf9, "1449547bffaf6da0032f91fffe9fcc81f28da0e1d0db1b4c41c39ff39339839952a25436e2d5f1c7df9793f498961de42f6ca2ec5071e3f43dc635eca8150436ddf54d0a1f1e4fa5c5a9cee05b9ed8e44b91b64f629c62c02ffb31168dbf434577b715792745d7a7f071707e105c1a3c56d2"}, {0x48, 0x1, 0x1ff, "1b092f4393ca65ed8a4e8ac56727f297cbbb786a2f57a1bded30a70d97b24f113f614ff9c40586b0ed52b6cc35cfb42a45abc7"}, {0x30, 0xffff, 0x80000001, "2db99482794bc05fbbe6de6c2bece4a5b4046982510457e83d1190baea6c3c"}, {0xc8, 0x1, 0x7ff, "54df181a9bc5c0857140ec983b2fa551650a73a336280bf64efa94a8f65630761177fede1555b4fae414446e09abf4b94a8e78b669940db6e1c32b10e763932c436f23501b888d6b928501a2fe00a0555144afdb295deed74b56431e2be249e477db91c102e0b104644c48e215e1bad7b970225032762989ca256366687d467ff9eab8d160466c589d67053f08e1f5743e74e68a22f4733c051a46654439f334491e96d64587683839946910ce5886f17e7195"}, {0x80, 0xffff, 0x8, "4012f051b12ee7f40e703216ef3898ca66d46981400276c86ec4817fc1de04242ce2358331484da282a823321a7bd6b42482a890c505e8f0e7ed7dc538d61e3904db69e201af0b7d81a953c06cd846ae6270d7173f23c6a24a68edd1728704f1faa81bab117e28bc3f6e18126401767e"}, {0x1010, 0x1, 0x2000000000000, "cf399885b7ff60afc4c107191ba500fb43ce1bbfcf9b0f9409d7aa8f3918fe518f8f153b24f8f3a41c4f42ee637eb165ad3c12ce49eb0001f8de75f5fa58e04cf74fb6e5e968b96fc11db469b72aabf63e82b5bf091fed7df254f9990eadd44adb31d0c18d08320d7ca80623e0def16bb8493877ba6a36c6abdb7b655e8543b48760741e2fbf5ecc33846d4d1af017e0a4d30141ec83c7bba63753e8e92c6960dda10ec5dbf1be13d3e2ab1a54df030612cb8e366443177c68abb1ebb7fd80696003ae480fb7b89db3ac5f58ac1dd9930b6aabe9019550c14bdfd0a317c6f3893401193c0ce6f34e0b4e12894a57793e8341a4083ec4dd9d5675d3f1915d256031648084fca9303f276cdb2e62c752da3be1ca5370243bac190650b8a44ad25a4e6d09cf14afb42a2fce972f017905978dbf3467a12e6b96db445b383d5e13595c046c89dfc1e9df164d936fd90f9d4f55a3446f2f78e170d9562b6a4a7a55bcdda216e10279423d997ae2642b94af7648dbd12512d1b70e37da96dd6f37220f979a931def95fbf8c98b8c80c9aace26ca691b4bd8a0e1afffaaaef7173f537e492119813bd63b981beda4ac855131a969be9782034fd84935c755e71f6e25694b4cbec28083d9eec1f013ea244b669137b889a0c6804d6526b5349a202a244ad41e5bfd9a2f7c44cfbb11e692505ebdf0086b9a7c0f5dbcbcd0cf914b285b9d6a6676283a87117f20fe99060b0d33d985b30d104a0192212715eaa16638e58cdf174bad541f2fb92dc35910247d9081bcbe45210e3875567497bc68a2897ef69235dadf781f5727d64a5c6d9d3ed491fb74d529d57a345251c25e556bcc0d6d89ee29fc6f8f27a531e16f46104b75988af862e67d120d4c15430a1b7d2ae53e065d17f51d0576d35e79c8fa5c219dcf4ca969dc09ef97f4d73e8187d9aaf7c675804e05b4910fa2cdb3146621c3359200fee023a028542eed1586b259599c0cda397f248b355d54f23ceb36c511dadeb284c3792db74985c93d55716f6800edf1acd7b95f254d81ea93034e8a380bc91dd65f478061eb237c23a3fb12fcb03c5ffecd468c3b22309e67ea23714e2f6e68f99cdb6b52037a2bd2e950038b7694dd34fb1cc8029e45cd876e97be40ccf1f68b004d42a5e17a98fe6771d61807c582d6fa5208028681a4872106bf1bc70138363e19a456bdae9daa3bedcbc29e05f67bf8d2d305ba5cbf2cf0c01cbda7494f53419920aa3c41ac82991490e2a5c30594c77695313c3d1bac730c9483c173fd3ac5b824899b5218b9b206586f7afad4b832489ef3cfae426aae5a9777f94d69baf07d7d9502e8f8f81d5fe0767f123416e0e39ce265eda8cf7ab24708d0e4e8ac5e91f64344942f881a5a6de821717945a1b20f29b0131156be1f1c3d8eca560cf7af5940d54c2c998a1b8edeb654eb37579a1dbcfa071120d0294d44a51afbf681d096648558f8f44f0a9297b87abb27bc1d5e4541c56a3ebc0e9c691cad4d67d4c29d1568c4fb02218ec2e38aa10f52889a7cbeeab136a9e4fac135d5f7cded70776266be435174196c2f1bb93268af5f79a0b6d6ddac36b047fbff9c24b9038c42d46627e171aacd57f9014986619b0095b950646a050593be92216462824bb5d5af0b87b1d5d7151595137954a9d81a3dd77bb0719d74274f442d00766ea9e207c3d3462070a1bf1a27a4e5823b93b65f0ca53b34c9683e2eaa560e0a0b96fd5df6aa2f7a30b3eaf7dc2d47d64200a27c966c17a20df782767b0bb86d1ae222aba2a61d875192de97c91404044ba411ac4069e2a30040ffabdec371b752cc5bf7c271eae71c97d32982e9517f537a1b0d06f3b87794e32a151b6c756afe7fa1e9d4a8ca0b03c0b02b769c570e59242033e8eb965258ff51acc6cdaca8776e9909fc67e266d4daa5f6f6727135f59b34fcb385975dab3b988abb5e8a222b048acacca43001b09687b4d271937958b520554573acf569df418c97c5f3401161e8433b9acbfc686c766ad699e6e6387d9dbed8358c2b39f6ded5315c15b28ae7f1be9494294e1bd862f211e332f7f2667cb60d7d2f054d6162dcd7ceee34d67c2cd60a48e7e7b7637cce104f1a149ed30d928e33e74a27a4bf7f7b9ea0451007b8c60532bf2f5cbffedbe5f6058c254d2bc19e715460f200ed750ec3616dbe3b218f414352db9b1d9fdf215dd6a5cd32b0f7da285f93b7964a1b3253cd392bb20c11504b88e700ae3d98fd3cdeeeb0a031b01284bbdc61c1dfcd690466ad1a51d37a73be37c2ebe21adf8b7d2197e0ce09b7c5f66ff387a404f23b9b8c6c2b776bcb6038dd8f51fa462b2173d94549e722e9100d6a9b406ca5241eef1fe1e12c78bd6aad38a7f78a6e036f226602929afc6401254b01a64c66389fac90b3d4a8f5ff249678dda052630ef1ea8e7d61ea6192746a72d685cc205df1ae07ecfa7ea8501c355fa1b01bb85bde21544fcfd712e5266eb2eced4a220ef075b29c5f54a9bc9d15e4bc223dba5593f5f2491d2a459042b6a45ca3830f4208e66c73360855ee94e492c401b21a141af4459c00749b2e347c771c43da4b4a363068e13bca8fa6a209a29047a28e264879290f39cd2ea37e67ed95df8325b9a4b5a9f8d0d24bd456300c0d6e4059a9e16d09b1522cfd14e456613703ea8df8a2fc3473643bc5cb29b0de8b8b5bce87db8c1bdfe7478472be19b072727c0f619797ded7c4ebd0f692da186e5bf1981bc076fd7906015f60a8010090a7493735d11ccbdd712ca3f8cce48c20dc4b435daa11e1864e09a5a885bbf3241938dd1e6c7c0cba82ecb52d37a46b226d0d81f3cf852860a21ad3edc3c82ac880f1a85021d16266b1b71a4d80f16b1b5863b5f9a7d65cea19fd1281f22a411db30012ebb1a8a77d310fe9d9246b04c035057620263bdd5edab2bf626bc3eae026638ef2e208281c182d4ba6771b642f80c0a85c9a504407b5485d1dd98953ca3407220ac4e8bf3a17f29433d63d964a55dd5e0ab0a942cf46fb94e946ab90fe0e5cb6686d42dbc7ed74bc3f583631fc55a2caaf5679a102a61433a0f388439522d57601daa9c64792f458d4bd4601b021b0150d9e76858e77f69be37b4eb77a2f3bbe0220272418cad97cd31fe0c4eb72c128c3b2f2b4abac7ae469ee3bd814c5e13e7ef8367e0dfebad406e1634a451e5f63fe9246c256a1a4d5c53ba13fac8f1231a0e2ee66098c1ad83e9bfc702253eff5177287d4f501ad1c1c72ccf31267bf9b55a6388a30930efd36186a08e170160e04d64025086792a15d439742898c556368cf2e28d7dd8203db98ca649afcdfbe6c143758f8f32a1372152a075179a2cf98d14ceca45c5e05fb33be467607ee5cb5ffb732dc655c82d6ea7a9a3acd642067f01d1d78d89bea28ced87091b12970d05cb3dedc3c89a2f0bbd05375d6a1ec01dfbe5bddcd36bad5aa96198a37b1fcbf7b04b8ff15c097d63cabdce1334669b9c3476e5661c2cbf213885c25ba89e4a06f29d97645c8ee60298018c7d600b9cbbfe76618e672460d19ccc763709468190a14166554822d922091d5bcc12ec1fb95701d8641729a68a053109b9d272ef216e0676d0bec7b813f9b8c186b8b24c6333d654522a5a6e900ffecd05dab1c466687bfd93a38b782f20b8f21194d357b80e2faa7f41cc0d802afb9af970e4832edf78ecaf2b170c7a4c293e58ca42fdf3e769e09b00e779364814560b52e9b776f2e3606a16edff72574dbf9761ada0d5da63463ec4f35a742ee3acf40448546a2ce7cf72b97fe55ebb8b996f43f1c53d985cff609872f1a0b20ffd3367ffe875123c610262b54945ffe614d9159bbc1a73a3fd0f2a9f46d14d3f531bf92501a630517b452f5ac119da3876a8170f151e24bf1c7eb010747975b7d6d6aa1af104461e90d2c1a123a965d62e939e79543c2d05ba959ad57ebd92141f66cd73b5f711bfe947ddd5516b657cd3fd65c294f1a3af9324687bf9a610486ffd9934ed7b9e8e911c0060e9525d814b2b19c29157de595bd930e3e98e53c51ad817d4bc7c142389b4bcae1fb7a425b49c2c8ae2b2154001ae5cbf00bc315e4e6d482bca267126c9fb6cd2aea5f5893ad1f508341aff95eca149ea5f7622d564c10851fb04e82af9cf68dad793e8478c725a3ac5474caa6597a2e7396205053b575b3ac308b317dc3211cfa4544137178750518cfd33dc7226e2b268752a574683ced0eba78d917a42c747fdee7af0dc395e0f94137807def503c1d7aea0e343894f2414d04c1272d508ef2c317ead0530e56a28ecf9f3fb743e7efbcd1afe7999b35a610477bd07069f1839496b603753dd690fea7e072605749cf689e127c88c9bafc9978f3b03ffa35e8e91b79cb5dff935e0dbe1f00d08306132762ec3c84461ab53429944ae940c1a15e2abbf912dc4378e137dfc97a0de632814f8addf970f0bac40c88c10b07604c2fa64f2d4f72f948efe0cd588e445cb62bea4c28f1583c97eac96fd29802cc219803f14f709946019f92482aa4b8b766af29f8340fd56ed69a4b0294980beaf51758b436df5aa593eba7293b2dd199b05ec6897326a7117c87fe0a4468914e234cfc2e9fea8316fb6c61ad3d03f3621bc1cd227e4e071a269b0fb377a8864e920933a4a42978b0451ad2d4b830b580a8fde316be06d30cddf3b295af65e2977b4fba32fd79f356f74e4b864cc3195e5f98678ce7c2078ef0f403bf95c455045a6d0b257dfef8ba0cdee46aba9b40017c7f4498e735ffafa3a36fa82c2cea9641aa85c4d6756bdb5d7805853da49697ac7a806bb165ea17a3eafd3674475762fce9d81ccab4559a3fd4fe05bb0892c7fbae332d4f07e3c0d002d7c9df189453f2dc03fefeda8d825114cf5e2c66a7416406d4549fd1ede50dc2e2cbe4756e9ab2e1f28541f6d88399f7ef4b1d7963fbf6b82d3d9b0a621647fbfd14c9f1fafb840fb6593693772b532c815cd458073746857a527ab070a2c649ee10493391a0dc5a4646e9a4f2b46e9b66b60df1d7f9e4b35a86591add24e1d04c5097d94dafc6ec11548f330bebdcb1317ab71e91081fcef42e9a396702116f28622b7837993d4747754f7da200cf287481aee501737f457b405d11f13908119f0b980b2932c5946a15ecf68ca13e7342ae5f6f13da52125a6d5e71ab11eca4f4d6f6a7961a2c423184e1ef3c7b164aca6f96cb9027cb9afb55a4946f5133b8c8af44b63e7bb01628ff8b4e9a41ce8f21d899621fa87b54c9408244f543b77ba91a486c2748a08ec1cd677b1566c645a1ac46f25ba11b016cd07eb2e79248a580b15724dab02b9d085b8c0d04ab0627c855a20e4eb1266e5bdf4b8fd00e161c9b53f5d72528cf4976cac313f67142599218b401ebf75005537a56be12c84eba9efb4e18dccc113d679066b3bf700f88fa877e6872fd0e8c76857b37458873dabb75e3486cb4551bfc94191e50636e721c65651edb535b0b69c6c35798c99cdfdbec2a3533947cb2e91f6ad5c23654dbe5573c4d8cd230a8aa281cbf036a95f008f21442078f290d4457e652c8a25f372b40990f06f6b393cf1847e87d2d6f1a095f34ecd0eb94d7c078549d4e7b301723834b85b8bbfaf5af0f348afe3ee43d384e0484f960530018a0b6ed2052bcbc01e6bfdf04d3c320fa73335193b851c47c16f39d55588af41e3784d44c276747ab3bb9eaecd65e5fcb57626fcdd4adddf1a76e3761408e2a6c5abad8112223e57bc8b99c18892fa39e169bb0f804342425768e23"}, {0x58, 0x1, 0x1, "abc03d06bc75b213d2853f7a039ac9ca066c0d9cc3797864f60dc4e6ad19f26298b4f43790ceea7fb23acf6e774489c016ad5d826599f6bfb8ada152526ab60c0665"}], 0x12b0}, 0x1) 16:00:13 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x10000000004) r0 = semget(0x1, 0x5, 0x418) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10000]) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:13 executing program 0: socket(0x6, 0x1, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fchmod(r0, 0x10b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffcd) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:13 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) r4 = dup(0xffffffffffffffff) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r11 = socket(0x2, 0x4, 0x1) socketpair(0x0, 0x8007, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x4, 0x3) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x9c8, 0x2) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x18, 0x10, 0x2, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x7fffffff, 0x1}, {{r4}, 0xfffffffffffffffc, 0x40, 0x4, 0x3, 0x8}, {{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0xc8, 0x40000002, 0x8, 0x289}, {{r7}, 0x0, 0x10, 0x0, 0x8, 0x80}, {{r8}, 0xffffffffffffffff, 0x8, 0x81, 0xb2, 0x3f}, {{r9}, 0xffffffffffffffff, 0x40, 0x80, 0x5, 0x5}, {{r10}, 0xfffffffffffffffd, 0x10, 0xf0000009, 0x5, 0x2}], 0x9, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x49, 0x0, 0x80, 0x1}, {{r12}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x79}, {{r13}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x7, 0x1}, {{r14}, 0xfffffffffffffffe, 0x1, 0x2, 0x10000, 0x2}, {{r15}, 0xffffffffffffffff, 0x84, 0x1, 0xe0, 0x9}, {{r16}, 0xfffffffffffffffa, 0xc0, 0x0, 0x3, 0x8}], 0x2, &(0x7f0000000380)={0x2dc800000000, 0x80000000}) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:13 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = socket(0x6, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000000)="18f0710592b017bf49d6d06b68eac4b79f4513094759c18a5140ee5de14f623f6f8e9a07109f74d02e35633fd1c82a8b6569a4323ce90179b54f482d67f3134efcb199318a3afa02703f76376784ee10bd011ca8117c7e5bc104fee401bace4055af67a0f6f9b80a2c0227a9e5a3870bdf35c67871a2b01ebbd73c4e087e5aa0425ab255fde1b2c34b2eedff759524044fa7c1cd762eb3862d30d0c7ed78cadc02192f83f34c7c2b3371275f081b47e825f98d265a092bc1", 0xb8, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0xa6}, 0xc) sendto$inet6(r1, &(0x7f0000000100)="9d3cc50c7b68ffb26f59f7b3ff9e601a6f559703b34274a9b360919c9593e1a43b96da9c1dba0f03ed34ddadf721ddbf02d8859fb3bfa439b4a8d91364a45725696884c6ecc409bd434facbe7c98dd938029d2fc7ca848cd26c09e3ae6fd77de7321ae1fddd1773309b8b6d2c35f0a4d0b255f311702ca7f7d42f29ac735e2833e2f2796b5045a0322c75348968ed754283e98c7c07397158d547fd0b20269c1002518c9c5a022499a94d0c6e3df6ad43a6413f2670b398831946fb0d1f7dfbef85f21ce9487f6344dd2a6a1fa2c8383351989c319aec91c9112b33c5c6acb", 0xdf, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x10001, 0x4}, 0xc) 16:00:14 executing program 0: 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, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="00022e2f66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x7ff, &(0x7f0000000000)={0x5}) close(r0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x400000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/250, 0xfa, 0x40, &(0x7f0000000000)={0x18, 0x0, 0xe2, 0x1}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) pledge(0x0, 0xfffffffffffffffe) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8c) shutdown(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xfff) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125cb4fb125e", 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x11, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x400, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x5, 0x8}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3b, 0x8, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1000, 0x8}], 0x2, &(0x7f0000000180)={0xd3fa, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) msgget$private(0x0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x2, 0x7, 0x1}], 0x5, &(0x7f0000000040), 0x200, &(0x7f00000000c0)={0x8, 0x2}) kevent(r1, &(0x7f0000000000), 0xe, 0x0, 0x80000000, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = socket(0x19, 0x8000, 0x3ff) r3 = socket(0x6, 0x1, 0x53) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000004100000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) socketpair(0x0, 0x3, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8800, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x60) fcntl$getflags(r1, 0x1000000003) r8 = socket$inet(0x2, 0x3, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x10005) socketpair(0x22, 0x0, 0x8000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8003, 0xe5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = accept$inet(r13, &(0x7f00000016c0), &(0x7f0000001680)=0x2e0) r17 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000007502e5b8b5d1ac4dd9c772927979ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20000012, 0x3, 0xffff}, {{r4}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x9, 0x10001}, {{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x1f9e10c1}, {{r6}, 0xfffffffffffffffd, 0x4, 0x12, 0x1, 0xfffffffffffffff9}, {{r7}, 0xffffffffffffffff, 0x42, 0x2, 0xffffffffffffff87}], 0x6, &(0x7f0000001500)=[{{r8}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0xf8c3, 0xc0}, {{r9}, 0xfffffffffffffffb, 0x8, 0x80, 0x3, 0x1ff}, {{r10}, 0xffffffffffffffff, 0x12, 0x2, 0x1000, 0x4}, {{r11}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x2}, {{r12}, 0xfffffffffffffffd, 0x10, 0x4, 0x0, 0x7}, {{r14}, 0xffffffffffffffff, 0x84, 0x3, 0x1, 0x2f}, {{r15}, 0xffffffffffffffff, 0x5175a1783c2f432c, 0x2, 0x2, 0x6}, {{r16}, 0xffffffffffffffff, 0x20, 0x80000000, 0x64, 0x2}, {{r17}, 0xfffffffffffffffa, 0x50, 0x80000041, 0x7, 0x6}], 0x40, &(0x7f0000001640)={0x741, 0x1}) r18 = syz_open_pts() r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000480)=[{{r18}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) preadv(r10, &(0x7f0000001780)=[{&(0x7f0000000340)=""/98, 0x62}, {&(0x7f0000001700)=""/104, 0x68}], 0x2, 0x0) pipe(&(0x7f0000000040)) r20 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r20, 0x0) 16:00:14 executing program 1: r0 = semget(0x3, 0x4, 0xd8) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r3, r6, 0x1, 0x6}, 0x81, 0x2000000000000, 0xffffffffffff5bb2}) geteuid() r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) readv(r7, &(0x7f0000001340)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/222, 0xde}], 0x5) setitimer(0x0, &(0x7f00000013c0)={{0x0, 0xfff}, {0xa4, 0x3}}, &(0x7f0000001400)) connect$inet(r7, &(0x7f0000001440)={0x2, 0x0}, 0xc) getsockname$inet(r7, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r8 = accept$inet(r7, &(0x7f0000001500), &(0x7f0000001540)=0xc) accept$inet(r8, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000015c0)=""/49) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f0000001640)=[{{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x2}, {{r8}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x10, 0x6, 0x663d, 0x400}, {{r8}, 0x5c25b0631935e10d, 0x11, 0xfffff, 0x62c1d1b9, 0x8af}, {{r7}, 0xffffffffffffffff, 0x42, 0x2c8311a601243db5, 0x2, 0x8}, {{r8}, 0x0, 0x20, 0x0, 0x525, 0xff}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x100, 0x3}], 0x0, &(0x7f0000001740)=[{{r8}, 0xfffffffffffffffb, 0x4, 0xf0000042, 0x1, 0x400}], 0x5, &(0x7f0000001780)={0x81, 0x4}) setuid(r5) accept(r10, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) kqueue() r11 = msgget$private(0x0, 0x6) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001840)={{0x40, r3, r2, r1, r2, 0x10, 0x3}, 0xffffffffffffff7f, 0x8, r4, r4, 0xff, 0x81, 0x7, 0x7fff}) mkdirat(r9, &(0x7f00000018c0)='./file0\x00', 0x81) setpgid(r4, r4) ioctl$TIOCCBRK(r10, 0x2000747a) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001900)=0x5) kqueue() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCDRAIN(r8, 0x2000745e) 16:00:14 executing program 0: socketpair(0x0, 0x8007, 0x3, &(0x7f00000007c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000840)=""/143, 0x8f}, {&(0x7f0000000900)=""/167, 0xa7}, {&(0x7f00000009c0)=""/134, 0x86}, {&(0x7f0000000a80)=""/92, 0x5c}], 0x4, &(0x7f0000000b40)=""/68, 0x44}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000dc0)=""/201, 0xc9}, {&(0x7f0000000d00)=""/139, 0x8b}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000580)=""/114, 0x72}, {&(0x7f0000000600)=""/251, 0xfb}], 0x9) open$dir(&(0x7f0000000c00)='./file0\x00', 0x1, 0x10) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x410) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001040)=""/175) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="be56a3a7f45d5f9c47fbb831256d544b051111c0c4a564c5262dd834fcc0aa7cc17083b679c8dff986656b12ac2da3c7ec5850e917edb72171d01b698eecddeebd2a3ecd67817f1fccec3cafd975fcdc72a7613bc01793760f796ffc07800a954e784850bf7ffe", 0x67) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) syz_emit_ethernet(0xbe, &(0x7f0000000240)="a4e60727318172148e083c68976a2624016ecaa4f567f3f2245af6c21388da5b86468a7e9629fce90f3931ed867ef3fe363d2c5cbcda3850a24691ecbbdbd718c2b28f872102927aa6ecd65f21539f20fd3c0af34702faece888225d8f4ab69ab2b13ecf7c1a39a1988116498c8b82c2b719918fe16a5e9ec396a53b9e893c94be5e108d267dae7e3cd90e222e980f5d1a9aed75e46fe28f94bae0df2bcc88f112f796920a0e025d2f7cd0df14bd559105c0e0d4cdaa4ab2c4b25626d1d6") r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x51) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:15 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) syz_open_pts() close(r0) r3 = dup(r1) dup2(r3, r0) r4 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="fabf9327d89fb78cb648a9a5857b0a30b13453d26ab2e4f074eef6ca97d537f31eb6ff", 0x23, 0x403, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f0000000440)="403504803bf3c0701182df46caf34d863b8a65b7b89a97d42a1ae3c42e6020f1c97f755462ac169326bcb367a0a94790185f79cdfa205ff58c882a39bff34fa979ff95b3f5765c348d907516806d734aef32b5fc6059b3831c62fc860de909f35a32fbd3292d2bbd37519ff60fd8f14a6ea21d0690d471da0e4e2fdbc364f4773b7805761da49bd387a0e6f773d06d089668bfdd5cd1bcbbaa0403c46a8e9f28422c2380dc7db299eac2d3b614d5dcdf4694f16845b5b1992c2095bc14f4342d0260ecc12821ced45ac660d32d66738388e2a0632aa0b447d3f54ec4d926ae93c8e38af4d34f9796c0bd8baeca3b7223686f9b0ac16efa5ce03a4b3da4877e44bf76a714f617a128dcc92209998baa15627788f251a46206aa7e505f009978455f68d81b0edae39e9b91f7ed77a17b404cdc435a831f0b8d098c60d3372d092df2da8f6aa081d2a479e5d59c9393a8ba64cffc90e2a7fc4967dad6f253143a349aec8bfcca8b1b08bdf8c313", 0x16c) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8e07, 0x2}) socketpair(0x11, 0x1, 0x9, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r1 = socket$inet6(0x18, 0xc000, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x10) close(r1) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001100)=""/49) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r1 = socket(0x21, 0x8002, 0x3) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x101) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000080)='./file2\x00', 0x8, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x80) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/95}, {&(0x7f0000000100)=""/28}, {&(0x7f0000000140)=""/60, 0xffffffffffffffee}, {&(0x7f0000000180)=""/4096}], 0x96, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x40f, "e8daf4daa4f61d83a878b5c0c84182a0ddea6182", 0x81, 0x1}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x1d, 0x41, 0x6, 0x10000}], 0x27, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0x2}], 0x3f, &(0x7f0000001800)={0x2, 0xa38}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="34e3", 0x2}, {&(0x7f0000000700)="a7b0f365893e65b9d398993e25a09f5c765679a10a4e3e689e886c558d33f60c3a0d7006cf98a16bbbd44d17488db443e5ebacdad8460ccb399af739b47f42c3cacd1f46b58f233bc9673cfd97e7cfa10b1a03518ef66a255cfd1ee80f9a05776f5d2ac860562f029aa7c9cd29fb77c7eddb902c621873a03130e8079dd40f9195f881d5d6d244dcd45438e9100a9a9721ab2cdd7329a12ad86225f6ad22b3cb42882506c7541362bc8f5dead335f91ceb3b0c29cdb9593185a76fb4a606b8691b593fb99c6e3d3db3806e5b15e44a1c7629f7dd50f829cde071c5bc9e4053b257c676350b03cefc6d84493f87b6e3a675ccf51bc4085b5fc70128142c75c73f3e5eaf24a2273bbe4c0b09c8dfb2e9e87a4b340623a870b04e4396e2897c5d36422f0f28d3ea2c4e3fb21beeea041372abc67917a4f91331d53814943b83a65b127ab446a5ccfaa7501d1d5a6a406ed025f321c333290453fced7e02b955c29423bfadb115b648164e570832d38dcb8687a2f594619e1f2abf474fd5afc8677d9e2b20449074ed3d9bda01c14d183701dae95afcbedd01bf8dd622949da858bcd75f176957781a094b576102c504902d86d30567bf29a310a7b602f6e52b4827573592028fa993573755a3d21b5deb6c76ff0843933b912eff4b6d7e3518de1ca89b106935d12b0577ccef353b16b07125789d565b77f4c6841f646082a4d0ce3256627049765ded6388c0b8211e1531587a2db82dc747d2e037ab9368b12f4fecdb78adeb315f38bba13f43f60f463e359883d29975c5673e5011eb1507fa38aec0fafab55ac5b69d08d85d76ea69d46559976f311423b4eb52510073153d16801958ab0198e2d7eb952ca4a258b238eb9c60b800531fe69fbaac9566c9990693f8a8c52d0209dafe0c5f9862640c4c694b06f88a9d4026d79213b64190dc02cef92f0f8ce218cb27c9d3b97c6c4963d6dbb1a55fc19e76076940709cca7bff8bb09b65beef2b3eb870842bf15df23502e861f51a0249c587205c41a72aee8064f7d4de15d817668338347d88d0afffc7d4788492d6fb04689dc29c57eee1f3fa4a7f65ab6edab055e10a37957bc0bc0a3f802f29a2a7e295d33c66bfda87318a9733ca276b04fb534e92c177b2cda578e3b8c9a514fe40a9805ddd834ac19d05abce8ed5687132eb879099a1f9ad7005a4dbbe0210b98db8c61c05d23e29a832157e39976cd270bff51b31b25dfdb761b51f7c547148311b8277b520008ef567fac434a32da15f99bba8969a7a3b45cd0d0f4cbe4034de1212a19a1b08c01ec71e91acc584449043f4ed7df7af6001f5f0bd6239913514b8a5cb8c0f3e006c23848cc65ca7d8ecce0f9c13fe685002a18045fd03dd19eb85084534f458db9061222cf26a0740e59f89e1a959df2cc96abff493bb1798a43ca5ccd126e08c865fde3ed0fcade0465bcaa088a0e71c68c6ffb23e8f4f7f816757d7ef63dda218f19d4110d9bdf9df3739a658c4aa47fd3093dac705b8990446c1cdc8d955cf7641894dee9ad01a760c98b699f434bce616a2022906ca2ef55250e8123d72c7e0c6671425345ffe1c15797f3e23e86f812260cdab00df3fb3a76b8884e2e2acea92d9620badb4a904d25ac66ec4673ec48eeacc5ea96894dfafaba6be9e94b2ea05c707c4a684f7d2e7eb6f178485dd25785e8ec3c0e9382fe295f5609334c5e11b4e9cbffb1c6921a9e44a6ee5c276ec09843c8c1a7c8e77a77aa502dc986ee3fa494572000db717f7e4a0a89800a544db681bb78faa2e1778b23f233935e1fbc399cf8175d4e2bf6e0f5e483e7044626110849d919b24e7b09c3b3c521ce7a7186265702dba8d37f2eb83c84c5513a50153925b12238280ff947a4d83b32bacf50571f0a01d1e1c3c7b3f55988955974ab90de0c496d58314cf350d87d527b6309508ae98e07b83d65c887d8efe2ed12046963dc7dc4293ef51e03e19ab19fa18562bf41705da92023a2cff37af8725ce4aa20820abf4538530384ab8850543705c78a2c61b9a7f673f4448b74c05b78ee1850ad55f11af9903f04256ad2e103af697252f9359f825fec6a8be91ec26973acaf031444d84a321996a6e74b7dde6ceb8e0babbdb273350113f7d18dd3cf10a9604b334ebca2a997ebcb1581f6c636d14e03cd43a710c653037d39a37d7ec80fb0812abe89a65399c6e873fdd67e6eed6e1446987f2f74caf39a5a21e89285e5f684e47a5133f371f772127e675c72e45fc6253082209e13dd32daf7c956bea982d0838c15ac1094d66362410b47689890a8da5dd304db457d6f5a43eeeb6e2d497fe1862e2dbae4ceb5b3116206e61566ffbc1bb7acd96aaa4e960a94a8df31e31acb0092154cf0306550725c8ae1c393dd93b2200ec3cc92c7e756b1be672867e6cf510edcf4f5282ba7f2dcc1fa206ba6ad37c27281842142ac52f517107a298046f470163ad83a98a6a7c7f00f94678a4db491fdf69905dd1ad3845c8b32c62484e9b8ad3d90eafd43002e303f9cf3d89aa06d2b69ab103428e7d97caf130d5c975031d0702c6c36b987b52258840f7247bcc927eafa78130fd2be6eb237bf05dd3e12e6d9c4f8bd2138619d36dd15f75065f9df7dfe0b778c66cc2dde2e5d5a7906a80d5490477090faa3f2e3a6b0e01eaf72f6a20528bd67a8772c5fa261ba5b28d8dcd89f0a9f2dc4b56511b5302528b4f54cd5e7699416fd6177301bc69927e41bb0e47e42d58140c9f4ffee4be4ecbcd469c93259c90aa9e7082bcfcfdd3aebe36cf22495102a62c9cb1ef211f5fe779e74957cde080e9504d12b5e0ce97ad676c7909565bc044bf48a89cfcb99edf024a3c90adba5812904acaa3026623982ece4f18b349e2d6f1a8a24155f37de3ce03ca1722c6fcdae890c58903a59d9b5a9fd6a6dc07b0709fb88d62166069226e281bceaa845558bf128df079713b71006fb4181916f6e8da12b4a40335ac38fa147e7edccda3b04f77246972849461d08937769c91109733cf30f1c322a9e10277e60580d71140e697c02a437eb9ea855c69068fd9cbb3e26e619cdc6b852ca584da7cc2954c116673b5b184a149f89e8f8cedd697c127e49d46b9fe1fbd9aa04b9c4c1b11dcd4a97789e82bedf610268f50eaf95bc1a15f14f90cc68aa3b1df0cea26f83ff54095e27f85861f37c2c95495954328119709bfae6924db8f5227340223ad3fbb698e4d3bc6cda969a800561a3f9702c17edb3f6703e1dba246991b0a194432be4ef2d71b29bfc2e88ed09e531c9add4529a60733cc436e7819c283b818bb07cde0c110c02ffb1bcfb024d2d69f7735efd1d7c00cd3681d4c8491dfd94475ebc32e2da3c5e1074c8348c3cdee8d2eb1fda6935371f4a7fb2e9b348723e879de1f8d2efdc061c68c97adfe0a79adc9ec708d920c20012267fa857d040b1188c0d6f69ace91dc8d393e665b1220290895a9d32a39e18611faa7a895966f6ca54e5e2de9c1802b8ea5b0281b7595a1c424208714d8b2f5f62dd8ee4090afa275d0d64913240f1f276b3c303eac95dbd0eb1c4097e6fed287d9ab871697b30c2e8497e7af7dc06bd3b759d10e367ce6500554c709de4b20851c7437ee9de93fdc27ad60ee5dfb6300b589607c683d546a47d8eaeaa4c73c491fa9627519f621fc1bc79676b8bd139ada1be0863b8c0f737b4b8d2869acbce899fad1fb60628359d0477f1ca1640e3a8cb67b53e0f88d8d58c2b4d7d0e41bd4842f524c8ee511532a8be63759dc75994496893b0b2efff02a4ebe46bb60d7c12faf06d61ad824321e44309f1ffd99725dd9faf5311c25287fa8b1084e7395123972397bda91fdf7ac45f94b4fa2530ba55b7831cd0c0bfdb5e691fd1ab2434e3787b29f017a1679d564071fd503f574b0175d4aaa973f7c4083b9b775c1eb8bac98e2b5192858711dfc82b44d978374d1d14a16a3848aa4f0ab7c85f536bf8a9052fa1daa8397f82ddafe3e93c6770d7c2c9ac63e87e39b9ec80d74e769c1eda466686d678f36945f886ecd6a2a4d5c80e172b60baf39490eb2d0552522e2ee2a2d4315885e3a4f2fe5dada64307a665241fb2815a0f9861b4e22be83a445eaddd24f965ef93dbf4ba6b58cf2f9a4ddbd1300f09faa7fee995431ee6a2520e3125e580cf324e907bd0a10ce06eb5bf391e0d3d8acb94f5921ef1cf1acf366b7bfe16bdacf769211ebadd654ce2f7ae1968236076a68bfaef552d94cbc434a4e3a40900055b586e91d43148fbe7b79d0e6e585bd19af4402ea62f7143fd6255d6e36946256bb1fff52371e8848514e25c913f3f4d54330ee1bf027bb95d4a97d1c7967e0860f2ad9021e953d0521c4653ab86d6fb24c47bb19b5efd7f189bda4e56a6d2b76e1fdb372e7dc328407912c2ad4a51403436021b0a01f55cb3db2270808f80a6a18debde1f5624d1690f69948fc3b7a926faf40a3f6efb82684b597db8a309812547c21337b3c80bae6a5fa733d4fb8d4b3648498369159532f42c3861f891ae6c0a79ab52fcaeaab7dc0fafff2e49498029865524a327a7bc3d4f5ed63db333a30131fa1a10cbd55bb2ef26d3a354bd25c03ead4a085a638e904ff11e8cfc4ed7bbcea39db89322931dc8ee5c37b9b2e55a6b038dc89d0f0963ca97fecbb9f953de162471b021711d8498337692bc67f7ce49ea804406cfcde648897038fce86d33add33143b765ee8df4ed995aa34ed910ddfbf941baff0486ffceced586feac8c61c2020d4c5dbe6fd6dbc43b517c2b55d3e372c9e51f36f923dc40d8abe3d5cb47d1d33556cec4fb283f8521f9b8ff4bcce695d7a5884d51a87eb4219e6fd2967dc1aa135827f9d9231c375506e20f5f01ae941f024e97bd44960dcabb7480b47c40c0703fb83a18cc3a5f9d694c91f0ab54d8684ef0d8d6cea2843086df3d251c74a2d2496aaf62a2736e88bf0d434b62e6dc3608f619aa50bc5bcd193450f1c4f908a2c789fdcc7c11311d86e6e6c6a553e6ac9f4584915efec3ecf6fbf175c63bb49aa90bc4b89ce8a53c46859e5970352630caf0a778f0965a244fa3c118ecf4c7e590e9c76bffa0ace0af93646812f2f0c61f7baa837198f6995ffea747b2a22d423d92a691855e171aa721e2ecbb07f1734139c00436ca351a50bd3e1b5af7655b4e7a341955c51b8015f016e4acf6d44eeea4096cccefc6032a5abb9cdbfecff9b8079493b554059b2cc3344e580910a79260b3c42789b30a0c64f1da96201c573742c7ba8ff1e05f0aefaa82cf7652c5ccf3936c894cb9e0340aca8ddecabb0d49b7f0326b5e764bd9adca212f4bd39e54a1b5f8d05b166819e455055eaaaaa431a76069519491575a646aa94b58522e47fa8e2a04de19c2bbf2f1607208409557472184414e1d1d26771577caeaeedc32654904177316587ff986c0538a45e20626a396afd449aee16573ffb636fd22491f8a176d0e2d992f875f230bb0ab93f8a2997361cdd0a05c3559025b406aba41470671398429d1140af009112cc812e46ebe5847bd6cf172588b7805db4b6c2b0c507c92c60e08787333b4b7de4a9bb4dd320e4a564a7942036b8988d5308ae8bc8e945274398c89d95f96105a165cf540d09aaffbb5048637cac5ce08fa01766e4beb96c0ca8c42e0bae254a2bba99491eebb9c1e6ea3993356977464a260859709a8a12f8014bbac4437f2d96f3bc65e8ad91507b02d5a193356b3f2b9ace2d954a50f5f5f5ccbdb18d6ea1bc881d682134a54547b731f5de3acb55a709f96201", 0x1000}, {&(0x7f0000000180)="57ea3ec53ac31fc7dbd2846d1c7eb8775fbd565b334f9b73fc04ed82fc104530ba152d3426748f8ced9c4ac36ebf6289e1bb480164e0486f25d4ae97d43e86235aac79c4dbb1f4e0fdb13c6160f9369deb06056b264703e376d83139be7befe91d1aca53361787cddb0dc55e", 0x6c}, {&(0x7f0000000100)="d4", 0x1}, {&(0x7f0000000380)="becdb46a7b8a45a076f50b3a730ff9a77f94b2e3ba6177e2d9f5e13f2799ee0ae7cb60aae11dd6796b5551764e50615c1b45315cd2354487baa8791b0a250e08c59c557e938f19a5dadfeab9b521198fe54c02286445e6a682a2acefcb6baacd7effa9c410370f19c8a22b252d811bc825bf3c986d059f0ffaa93d4a6efbe5a3c665de85d3cd1857569eeac970e34bf8de9dbc2777057ca478652894ead114851a674db8dc01c11d9fcda98369dee15b9cab8939451d401f648892298f452fbc74debb2914aed11cf2a50e0d44260d7a78176c01cc797a4820af", 0xda}, {&(0x7f0000000480)="f42d14eb1c585fa2cec0d790f1a170680372059ed72b80a842973b9b72287833830b312293327af79fff9fbdff9e55e4ae8d6350b0fe6f7535c9d0ca0d2c27177e14bdfc10ba66ea66068b5241097981c5ab2ebae85c7376624b1c6551d9cc4c1e6786e5d2c58e11", 0x68}, {&(0x7f0000001700)="4cc172a67ceaac963b00e7d2623c4b6779fac3901e5cb63ac69ee4907c6cf4726f6be8d332633447637761af6576066327d14c2ae17ec97f45d21c1d280d1c06f3b962aa5717bf13af758b29b08d6661754257abaf5b1dde2d471502729d0dd51513f03a8dec1ccf495ee67a4ed0bd27064d5ffafe6bb483efd217c865dfec6eb5aed9881e8412ec6d024c5ce69dcc393d264b5455fc570259b3e3c1a9d672dd4a00b285aa5233f24fae3b203b75522ef40fa919d0255acd39ed729e7cac301937acb8583248b13f589622bf6893e9c30d7d6227379ff78ec830f96e9549e360a508935082c4f8d999ad059a649ba267eb4b77a665", 0xf5}, {&(0x7f0000000200)="5402eb40ea4f9484dae040c2e967e8babdfd5993691e", 0x16}, {&(0x7f0000000500)="d1c246a1e7c56a64f06b635da8ddc15c8435379f180435cf79819ff1f4", 0x1d}], 0x9) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x718e, 0x24) pledge(&(0x7f0000000100)='+\\%&\xdc\x00', &(0x7f0000000140)='%@\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) listen(r0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() r1 = getuid() setuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x1000000000010001}) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x4000, 0x2) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023717f256701143e5fcbe7e60bb643a01244bf706a55c6127a59ece115503b63ddced813e41a11f7df9898460c5f469da8e381c03d4a7059bf6c0d"], 0x47, &(0x7f0000000180)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/37, 0x25}], 0x3, &(0x7f00000001c0)=""/48, 0x30}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = socket(0xfffffffffffffffd, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind$unix(r3, &(0x7f0000000380)=@abs, 0x8) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/34, 0x22, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000e2a1799d50004318d74fdd000000009fcb683cbc7f6fa82201344db789044061e29820860000000004c243054f78a229923111491dbb0007001d122fa2886eb80000000019d4092552fcc3d8000000000000"], 0x19}, 0x0) pipe2(&(0x7f0000000180), 0x10000) 16:00:16 executing program 0: r0 = socket(0x27, 0x7, 0x2) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x40, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000004c0), 0x2000000000000213, 0xac8) r2 = dup2(r1, r1) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\xbe[*\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='],:\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='*]@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')!\x00']) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5) close(r2) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r1, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) kqueue() utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) chdir(&(0x7f0000000040)='./file1\x00') dup2(0xffffffffffffffff, r2) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="95020000d5ef07ae1ef7"], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000002c0)="582720bd8096dc0b5e1fdeecefabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a4d1964515a4c8ab06198824b3da025b2d47b3bf579456fc7d4096e8cdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5935a78e09318dcbef144076efe5c0a8fb4a963d71ba3cfd44419a6b7fa0319ce16861cb4ed0dce346bb662a7e3e7f51ac5e9600b59db63c93deab1da4e60b2995731358d0da6bc7ca5226db500000000169d6ff060d2e6370f2ed960218cb657a782d6e4bc052507f25a452d30d7e7c6a9439c6a32bc128c221911cad97d34e9392a0534c47be89289ff00bb589ba14bde92fca64364febbea0e5348733edcae33126c4aedaa9d66954a74f8c3b0160ab084e88e8b", 0x115) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="8a0e2d5b70a53324e068f33caf37b3a18f24d264d053bc5cf92f5e2927e57a13af96fbc4fb69c7d6f308100f57f30cd3ecd96a17e82617a3c4cebf387e7207fcba3db0acde3247d679234849f722190b9bad3f5dbf9e8288c80c4052993c5fc237c12c44ec4eae884fa1c180c73e2c753535e475fe33f059867129fef712a65ca1fb7077176db8668820372fdb3bbec797ff1773b2c5061feb862d2baede745c9b4ab4d50544faf9af70459f6da02388c10fee3cb06fd1ac0f663e9c297e6cd05dabb7911d1a456b1b6dfd552d5bf30f5e4c23e921913c55340d", 0xda}], 0x1) r1 = syz_open_pts() r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) close(r0) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup(r1) syz_open_pts() 16:00:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2a, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000240)=""/231, 0xe7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x8, 0x4000000062, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000008f9d11ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = open$dir(&(0x7f0000001540)='./file0\x00', 0x8a00, 0x2) getdents(r4, &(0x7f0000001580)=""/79, 0x4f) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000001600), &(0x7f0000001640)=0x4) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffca2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8100, 0x8) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) msgget(0x1, 0x250) clock_settime(0x4, &(0x7f0000000000)={0x40}) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xb6}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = syz_open_pts() r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:17 executing program 0: mlockall(0x2) r0 = getppid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r1, 0x6, 0x1, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) fcntl$setown(r1, 0x6, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001140)=[{&(0x7f0000000100)="639b57543c965e84199bb59efc868cd6d3d113ef420f7189dd9b3dd491b681d99debae1b6f2123c444c3dc860235541f6f5c2415ac37ba9a5f3c9023b2", 0x3d}, {&(0x7f0000000140)="8a1326ea6e26dd5d321d72df6bf47c313a59b5d19423a90a4dbca25dab694254632123e19f600b5742df7d6380ed8f3e3d139a1e2799eb34603aa7840c577700c47ebd70b339a147e715549fceb0800f5b28e28138b1797b587f81460178580a6c00c9b28d53349a88e9daa3ca291dd3bcb6cc31b8b80be3b787586788ebee857eabeb45a2515fba36a19cfc394727fa64fdb77f9dc25c60e827691725c77d23f51b46695d995616d094ae01aa6bd2570948dc4d5576f8557b69a77943b5d851e0b23c32d02060fdfa18969992744a0a998ab39ec0427fbb3736d5fde69e1d05ee6672110023a6027fcfa70e74622d9d231d3a467877f1e967ffc3666c4980360a2498db65cf87a48bc238c03105eee55d8f77a076fa059c11743675393d05a27296404d628ae867892f09517086a92273cbe7e12d4801ff5f84c70c00a459d1943b39b625d4eb59901735485d91fa950ce8038243b7905bf189959740b089262bd58acf9c355879a20f087dd35b2366513702bacd84c32ce0dc3befd1e7da7a16335c8f38301320834a396ab058d8847c451b877cb87c6282b3563bb16f241af2ac0b64c4549ff44fa629e1b4d697dca1ca169df6b4bd42358a4f84d609e9ac7508ee280e4b83e2484da81d6e05826d3175d0a602009d23f434a6a18d461dd3ba9ccfe67a25de4e2e4a84b3a68ba4fbf7e0b219cd919a199fd3e192cba6b70375602bf35ab038bb58727cca335cadefc6780d79061e870d1ff3c05785ed435181b5e3b437d47e1e38c71332fbc613d9738586825cd314c503c7039a07f260470d22e75603510c46c33c0bca4255c4c92db951e5eedf6f4b96213ae84bddfa85a832d372a82015c2796368008bbde2c480e1a61ff3453fa535446cb3e615b086887418a21ad8db050c5d40bbdd6025178eb15283292364735a2bcf46c227599c0339b6cec01eff6377d65224ec327f7f42d42d44163ed0f773d0ec2b590de104dc6b7ca3f02a4f462b102d1aaef4dca563413aa6e11a2e3b69a1b431095d8b00191cba72f762bbd4c49131dfe8b44081d1721b6da9d786c7769762a97a24ae9a163e490fb324a76bad4dd58bfd9efdc14c51ad80695305b325ffecc07f0bad8da103aade9a661c8126b58d53cccff7dcdb3454a4f6b690b6550dc4fad018cb023fe69786a503d59394aad677fd348f846548695fcef53a734686a27813c38cceedc694b6b57583fa0ecfe26ced39c2581420d2496caebd2737afd8a13e905f545ac02e08a9dbadc9d53e95dd3a90382352705646ea1cd83b8ad46a41603732ba53c7677758157df58b90732cd7bcbc658407bcf986517af0ec0d6e93d57659ab54cda4ca796eb772077b4dc0867c73333bdf254a27b4572f2367ffff01886ef2d9bfd172d6f43ab285a30c6489e1e2074634a4372a74c43e871bcde34e0dcf332ddcd6dfc148cbd66da0781780120050642ddb40c37066ddf5fdd2ac94e74a72c93a7abbccec354e00cd1d5ac60279df0372a9adde378910b6cc571a99e9a3b278ab1acecad505be01dac06b857413c2e2f2ff6517401d7467763ca21db43805e4903bc40f06b193e6c251d5d4c1b35347fa409bd43c83a2eece266759318a430ef8d40a1debccf5ef4ae1d4675269d3dae0438bdbbda1b091d8d99dcf9ad7454639c75a97f7629c77959eac9624006073a4ad5556c7611316c578bf09d2426597587964199c14f354540df950b83ad98cfbec9810b914edb7742f34d53603fca75481402303b9638c6322dc6027a0fca32b43fb963a6895dd54e9ce8be27de541fc0265552ad73b15da3fb915cd8d12085b21ec1d923f3ea65acbd2246216ddbbe1d1cc6b12b792ed221880a0718daeb403e05bd5fb279fefb5ff26b7510393fbbde5a10f9a0c4ea2e7ac40cfda6b74249418c3a5519d7b5563833b90330f2a002c01b28abfabcbc23c013a401b7685569111a41715bad693d283d1e1814f5556f2d8da01f0bea9587b22f337500d6677639ccbc0ada12202b444b2ed3354a9b97167e98eb151365b674fd6d25f1f3c8eaf99954fd26aa823190db27022f3ed26085b63cadac26fe3f83266f8cb2a56856aa1e612d7c34ba32df64c8aaf0c959aba039674bd82ea2c4d5169c40d5a556cfe9a6c5cfc3f4437f6a4821393e1f4c40aa29b111330f3265180c18a484802edfdf588b6d01bc448836d152f6e78e1e0ad259a5bd50547baf41a524f989552bce12cf980c242daf9ec2219090e63666e8675b75010adad43fb198807995949c79ff50f16d4d8936970cbfb4d9f0e9951fa74da0b71270a1bce7b044d91847358dc6dc523f09ca0c894e896228b8d3fc0d14cdd914c64bba4b12d4ad35b6152c7009fb7118b017576af95bcdcda028611923267a1c56ca2fcc31fc92600f6379bb9d77e2aab26b8ac980a6d8b0b6403cdc973a89c0065516b75efe27323753be866a330a04e7cb03e09608b97830f394f5a74bfd1dfccb29585025e9ff483e676de46df54156e13c205eb21049c53a18f33583263bf98b6dad6a33aa713f355997160f862722746b99f108a93ccaddf5a66620f24cac37019567cbecd6a4805ddcd45365370c2bdbbea29f08952953da73e214ffc3a26ce3d1bc98341aa0b0791b1820cf1b8a58a012ccaa56b857f9b45ca044b3aed0fed6da929e0c8dbb116f472e6926c4bafce65e7a19f67646e405529a8d8d8da838ac3e0148907af394242a02c22d8b9ec5370a3d8e59cd6ee5c10aca2af511edaa45d22f06597474f271b2955d7b83e41c20680ffb0fd362bf6649d6c613dd576e8f4aed24a890190bb94de6e8abe56d7f924ef46d164c378cc2dc141a5215ff7d52b60fd97dca5e9879cec26356c7301cf66da37ef92f49d3c58ddc7d491a64bca7b12dbbd8123d9e15028c9a804ce67bcd0e888135d9a011a5df4d52bd224e10a3feb050956be23334afb4d74e6e815679e0fa3066edaffe2c0e163b9f4d65aef0b0d53eefee4a8023b42aa7d4b3b7e5ec5e29edc17239ecf12334d931f22accbdc82ee54edb3876c983b53bb1b56b25870dbbf594f41bd91c31a0d426772936ac37f39f038fcb62b218123299a1ab57c77e6fa1e976a16a8c9b8577c3286662f4f8a2cdf7ff620b6fc06bcb8832ab14314281d3d04a5e0a0218f036148e0495d9081844d4181aa83d3d1638f52da763f7cdd44f4d61740508ce1bc00d722127caa51391a2cc5163fcdcd78523122d46d85c11dd972de2cfb19ce53c7fad915fd9386a35ef0882c39f6305cf180b75ef862858067c8e526a6abc4d165a96a1fd331bfcafc36d3d5ea81012575794fd51f14a0779d8c65f8728ebeba1e54b39babeca06e43faf1c176c006c1b8ce62ea1cf4f62e588a5285383594740d3ce4f25934691d45f00a783741722cb0064769666aec0c82219b93e1d3fb4b7885dfc6cbafed9a8cc497479a5f095061b22a2f4e54ec70c242cd395e6942d12063c1e9f398406a3cc8a372a75a4bc44935d811685b192f9864fe9165800151f6a693171fed3e09e619b5bcd513082170adf8afae443121ebb1b0c1ffad7ba93b6ad565392091664ba4105983f1b80395b9c37682208237d5f11a2127ec707cca710bc632907527b521c10647256fa60c053c9b1b7d9236a1941b7f90d662919ac7f6a053a634d0096859a1bb841a4e8fbc816344c377912ebfafa003abc2a646d4712401801138534276ec945eb4f3279156820285238f0038982e195388da525e1a2d652fcfb3af7c6334d660ff3c78dca4a1c341bc7d7ae0f125d62c169efed5e752a85270f5634145cfdddd206f31619b4665db52f30867c37a077bc3c244380c193a5ba8db6ea6ebd075a014c01d5ce21fafd5371c815f677384dba7dee46be1a4edea4a6e1d4cec6b2aa1d4bc6c4d58eb88fbac975828d64780ef204a89e34063722e7d2259e868dbe381d0a544562052dc201baffeb6bbb8223b4935361b20f2c50c4d62b6cc11d01e2da82800f5234fdb5aadb32b5a026228d728d1efec4f992c9d02df77223e9f526139f2e3743d361c31ea29a620a9a92d9c411a26b2cffd0d96fc92bdf3d5ef6ed02415d769a9dfaac29eebaa326f710663b27bee00a75315882881808864d1244aaf7a5b0abd128febaf377c95a309df9a3265e6e3fc78d2830cb8b44eb6dca7d7518c174eaa076749c90d82c839b85d9c973fc4e4fc4632054995eef928393a0d3c7b91a722290e31890165c02c23060a1421fc014e3b5419f27c0d8cd89eb4f60858e42bd4480fdaf7cc90b9e0cd3e25ec4c424b14239a7595395cf06f70a7894082fdb4128fb75f9e40642722c6452552f009053f13ea1d8a5778a22862126dff936b0f2c884edf3ce5c7b55d76511f7e9fcf930d433c196394cce117d87530f8997ee89bfddd5ebeee9028e43d4cce0b755db9da7756ad9736ceb77a2c9be6a0d6d4e928521d90cdd283d715fcdbde4def86e330db6f1fe9530d6c38b7967509be812a9cc3d1a7bfc9159b08f4a887db494252aa10b9c4bbb89fd5365e8efae8c2216746403b4a143a7863efb987697e98608873ab8879811c50f8b5ce161190bfd11a67fecc55954ace8628428dc3e88fdaabd48858dde5397dc9f5028405468dfea1a2117d11966d5dfeb1aecbcb95062dcc7e7d9a7fd05b0dd688bdaa5f951daedd9179feed699ea0206a77ec6a4c84ba09cd4dea603a0de750f7986659e56f4deb25efe8223a0bb7df15ad3eba4ce4ff4cb31973994e5932b320871825dbebec277f953ee8b1bcbca22998c7967b827cbf4b0e2c5b8018d6f903c7bf1d734fcb7d0bb797725d96ed896f9c67e51cd6f1f4dcee5f6af2839e94a8342a83064de4a9320b351dd315ae0fce608ebf46f9abd0c4c860d48737ec543b5a56e279bfbe7f88c741a4ed62d9487f64facf140f74f06453d637dcd12e4d525d8aac7f560109671d6e27642b4ec069bb31c98d7ec0796e7c87f5d716d332584c8c3d3e439997be6373081561ce20d2d49cb66a2d70fa19759489ca4abb13da59861c57ac55d8d4e5c6638d5223478ee55a429e5902aa24c47f48835798c85aa58428e6dd2bdc33db7e7461a0ce1373fda27b7be2719b277a08da9e47978f7ecaa44612310fd495c2f36b65de1312805ead04721e37004b1a0ad4210dac2c13d022081878368f4f036dca9be540f9bf49ed110e7c550b90f6d421cad63816ec820a677887e51d7d2bce9b50b938fc0bfa53a823d6e1f1ec6e2499b19ff6c6e744918758c5e147cea1261fc2185fd19287296257d67899f7df75d9dabc1953751b4a9ba5e9f99d4382e3a30a5fa9444a2e3bd79b053932e5d73d587a7198867700313b870ea95c3c402446bfedb1db2701d36886809544a777272ec0b437057f61ce85788c94b63a54bfa8c442aeabcd62c204b5b835c8845c5e4880dd4ad915a5f7ea0170746aa9f01a159251ddc00be7686db8c08900648bb963aede69c316f703e908798314ada48b9e47fc46493e4995394d40fe8e522f41c4c673b49bd02bbd422221fbc97a4a087372c22d17a3ff3b6e8cd28204dd3a63a8d88335379126a2d3805b687bfb78180f2d81b64dc32b3d574b77d49937f1c41cf5826d588423202f940ffe61872b57d6566e42205eafda0c09d5852c55fafca6379911629951a59cb1235384508e51d26fc84689efdc00667197ded58ca2edd627a9f4517874b1422480af6b3e1af5106e298166e705bf773433df6d259d14ac7dab41ec357ee34d2745001e0be91b159099fdb7697a31", 0x1000}], 0x2, 0x0) r4 = semget(0x0, 0x4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x1, &(0x7f0000001280)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000012c0)={{0x9, r6, r8, r9, r11, 0xc, 0x8001}, 0x100000001, 0x0, 0x58}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001340)=""/139) getpeername$inet(r3, &(0x7f0000001400), &(0x7f0000001440)=0xc) utimensat(r3, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x8, 0xce46}, {0x45d, 0x1}}, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000001500)=0x1) r12 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001540)={{0x8, r6, r7, r9, r8, 0x10, 0x800}, 0x0, 0x1f, r0, r5, 0x8, 0xe2, 0x1}) fcntl$setstatus(r2, 0x4, 0x4) setegid(r7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000015c0)={{0x5, r6, r11, r9, r10, 0x8, 0x602}, 0x100000000, 0x7, 0x2}) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000001640)=""/117) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000016c0)=0x8000) r13 = msgget(0x2, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x2d0c, r6, r7, r9, r10, 0x20, 0x6}, 0x3, 0x7fff, r5, r5, 0x0, 0xcdf, 0x100000000, 0x8000}) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchown(r1, r9, r14) 16:00:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0xcc}, {0x6, 0x1f}}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4012, r1, 0x0, 0x5f) lseek(r1, 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3, 0x100000000}, {0x3, 0x3}}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/105, 0x69}], 0x4) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) shutdown(r0, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x603, 0x3, &(0x7f0000000100)="d793a233d10bcf45962acef48786000ce6a5a0180b8b8a098bae60f61c7681b104231dabc0c2aa06db43c12133a6aef77a9bfad13f4fa5ca24a3d0d9a68c2c1729797cfc645b5ae6d0acbab2bf0fc6945a75e7282f53a29419d8baf6cdc103c3", 0x60) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="8a75e08f3b8e41840c8d8399687a6b87a130710a7586b4b909baad1c33eadec84234197045d7a300def34aee57667da0b8aa8f0edaf7f64697ccbc47d2d4e2a7316950483d0ff8b7f644fcb6ff4fb0de2fef1ee1025f9c2b730ef124c6dd233bebca26bbb0090015fef1d84a0814c3149a543bbb2597ec2f102370982966bfbe8ab70fb0017bb77902bac6157b5a2125fd8486f665cc34fb2d12ace391121142a5dd26fa596e0a568f8780261f2765811519d1c6d80e395493812062c942bf5efdf50b78bd554116ad4ce0b68e41c2eb0502803314972fab95e140c7ace6768737e41c3abfccd9c5a7593c0f43eb07be3cc412c7b8f09cf46a1a875a12c3dca42257465e86b540bd0328138de9e2250a16075f3d115e881e6d219a582c37661be458ac5fe0c675c1120394319e03189b9e2a9397a4b753bded52ec5895e92a881d0ad6d36cf7ca13ed0e9c39f7a5be454401347534fb090be1a3cb60d14b8e03816251c17baa717740f7fcd0a34981af71da4fc014408f34f2de379107b706c322022cf225a621480c6ab90053d3529a7fa5943522b5412390da47e695e5f0beff5f79c22d602b379e6511c659c2dcdfc01af5415b9b9bb9d44d5c73c83a1736976b7ebf2bf86f10e735b4f16e98885588cbea92febd6227bc4e65eb41194b4d9965f99daa964934ceb38c018956ed52cbf80650e16dc45360a12a7b5fe8b62b610d9db854e408c56ee716ecb66da9ac50dd0a056e4c499b32eb5142e18b763ee2d0fd2cff152235f4ba3b105f066f1aef1e921a5d5c47e5ec4d10497bdc7f4e954037185ffa5a8a101c0e2db5430178b60cdb287fcc28db8e606d53c15ebc49bb2590700376801599643d34db3cd23033f36dc7472f637b31ee1430ba8212c4e48b4a9498b8406e273ccd8ff88457be6eb21006ea1bedb814c8b28cd5367b8303cfeed1451b6c37688c90473645c41fad1e417c21c98b9e469089d7a47dfdc8aae7d6a54b5bb199abad9865888b4fb28ad227a4571727803358cede582d57120c977bec0eb53764e28363e146623f49d2205b5f69de9276477b971e139b989230f1f35fbeebc453dbe0c84aa3c469cb4533d376c78d389b478e4adf2f76cba6a25b55c75baf63f7e713a1df84a4767c41630412c42ec0b7163482e8f6d58da6fe0c5951e73621ee3f295d5335829bbb12a807ef09fbefc5a5987720f091e724d0fc6b61debf892c03a1ed5635e669d3501a62a2ce8c94ed3733bd6a6c4258b788e0524d8dbcf1767ec520b233d31eb1ee7822ef4cec752dc013956278220d75c944867dfdb52fdbc7b102a932947cbf85374422cd4e274edb33ed6192c5494681fee0bd269340cc9642602d20262c6fa2f9a8ebe6da90a378e23fa01d8e4f72b4b6c54c4a785f34ebec5922b1aac7d7b8a1cd9ea150d9c73e296af9c736203fa94ce289bf941630dc5841f0e0ef7a59ad25334efb5aa498a138549185bbfa0037c4f3fe6e379d20d1fb80b878b7cb54728cee5485bed71f464dffe2f9cff110e13b00afa80e628f6aa3350c3ee327599f055c3abfab8a819069a5bc3bebaefdc9b0615bd411c15dacbc842d8e9a3e3701da02d9ae285abc1755e4cfe1ac254ba34e4761b7f1c289a772431c70db5c47d61bfab0aad5a2dec38e0f9b8fb221b3f1259181e9a677864acf414aa57a9bc381a46d05492690bd3b3405c308efdd38e515a848984d64c0b21968c99e64f57c39eec527ed8a0e72bbaa721bb033ea11faec8d40a32648b7e045713725754dbd25c5bdb068383174fd9d792e592c2dcaa6a67213b90e884154cf70a03e8b56ce5eeac804534b335dc16630e56edeb7244083cb7eaaacf34f463a9ddc1cd56d85d35e684a1695b7d179a0dad8e5d0cad8eced78fd09bc22b9a3aa2e46453819c4303c9a6a8e3a85a90a01c149a7d776574a93651b2684ff666259b34980a5b7f4309c2629e90cad09ebf79bb3a45941e09357a15e88111f42d0b8356873582867afa8610c9078a8d8bd2a5a3af1fe825b542f6de1e7cbc4e10720e2451e2a6e345cf8159a7dd86c1c1ec1f032db8d9e6cc0ec064bc5d352945f298b3aaa71c22e5247b876d52d3a9bf46f84d40bf61b7e5d8b3c53e4de008d38db5da5efcee4d88a1ddcd92d195409cb75a8ea5a32ea1602ab42bb659713f826ff47abc2d6ecb302ebc93f62e15c64754230026687d2d7cc3ea8ee979417c99f2194510b9a4e5a1de86fb1593a506c3285daba6b6c47213c99aab3c375caa2bed3c38b82ada78279b98c1a4ee28361e20da3f57d6677c21013c65afea46b61024cf2a2382231237d7ee16075cb1da19eb6eb39047ba6eeb8239b9460862d7f046caf146a6faeb36d82ab261c5f316590cf9b2e38656809a2b0570a1af307137bf337991e19572160b06a2c8d714d544aaddd1d31cd2737e4bd54e9ac3f3519d8a3ef7ecc19c5a046c3c5b57320906ae944f86de7d0bd667d99a96f6897b6e20e378cf5af673ef19a573ce62886bcc31c4877ec581182d5fe1b9fc580a49f9ed90cbf4e64f5f56bbb70b08ce2f6554f2d2bc34f9aa00ed1c8aa34628cc6a10f7edd0bcf675b040bc692659578a606d374123d4584f6ac4846ab2912d8a2f230b2a4bcff2fb9296ce7f94912ebf4eac73f37011cb8b0774e29eccc4629d724d83053aee281d334d5add8171aa532012cc832326080f04771a748fc8c0d691b63dc3b93070e7100794c206eb12a1758a720de4495e534489aa1e680b5e33f18d510be15e066512999463c1ae5459f9c12153d3cde719571a2b5c5cc90b18dd8afaefef65dc2e8c158d30be63df65a492110745693d80dfa59f7e8224ec6936360231eac6cc50f376d0edea539e71170740d69727df431c39221073923b2ec68c4e4fe8d9617c645dece13b61d9dedc0be60c93f9bdb0362b658c1bb7660358ab478b9666ec15cce601980210990c762957f02b116c683da619703e54a7379343faed2b82d1468ce36662285562b2cabbea55a8f163119cf2c172ab5afa9ffed10c686e2c4f3a4637a3af22b2e27863b991a6156146a53ab011355c7afaebdfba14e5d833efbce4a655a16fa56c65dd64de8b6f6ff7456933c13f6d33127f4ba167ae36ac6428db7c2542d00cf9867a1fbe2b3b49247de133aac0d96188ab0019f5f08df7500a2b9ee209626415bce2e76669938fad969d67a7b6f9f47c423d94d8ebf88c10386c167dca30e3fadf8f9f330be4de4d12e19d91d66e8c02cef24eb67440391964b5323438b34c794ff41b372c21cbf633ffd299c22fd625dd30699614f470bb4a1a3a87a1d762f96f09f73f871264d3e7fc24cfac2f089a047a971cd0bf8607e047574b9d3e90ed1303d518725be103e963ecd5105e806facbcb85ca65a9f40c27858a9cc8b697a6fe4e1b3c8ad67c6501762c256e55b8f5c896b9762631be706e5f719379ea4056b59070b38ca20834a81791108329d2f8b98e88f2a5b625b89dc27b365d09bf2611bbfa4d7cff2277badbe0ae21732aa6bc3fd14f919535667bb3c112c4273c4a8cddcad192695f66481460371d2234ab76310ab2f9a1466cd9e2239aea20ca5f1ccbf92cd2546ef64b21624d5d59f17ec6cd09b1459fb336fbc86016384c2d60c9023a28a422752607ee08e90f1ce5546cafefb26820dfa72597d135835ff3bca6f5160db7e21f19affb9a909c6b3dc2fa51c292a5deec5d76edd12aa0fcd89a10bbb6db3f89ec924197967cf3f69cfb39f5225015bbd6d783750ce1072286f3bb892b4e0a0085f76ededd4c573f17cc30b3c7d4a2f898d933628fac4777e580585e16bc273cf7414bd0f67579c35eb98af43f426bb9b67003de7db496d955fea47734e381bce83f87c9daa5eb0cb3be142282803040f3c7da3415d3da509bb1e1555a33a6a6ff88117cc716da73d6fa462d2b2755d1652eb1ad6e773173e99181c41ac1a8f8159c0016f5196e1b48be193245dc979996fbae0d75904e2cf1581fc2b0bc65d8e6914935746ead51d6de62696242081a2317dff60f9e0f5178b382e31589ea63f9487e9f1341d5cb231795f383d69679e5a6db17d73e9fdb1936bced8181df8ab01b774f0a37136029c7bffc23faded02038e565da22b0ba8b9c3cec67e46cd41f15d5ad122ede6a7f5af954eb7a9515b5269a1758fbc387d5076ba4ac39fbf037189c805c519dd1182d2ac92b22b488bbfcb6bf8aca5e88958ff6dc7c64017bf74caed130829c9cd421ca2942998c75c90fc41266a35c82b3b20d2f5e0d57aca5f43d065a8429934663479bcb806464176ee7831040011ac98b8bb7e1b8c95d060d4542bdf1a1036ca3200ab6bf77ceb0b35f7b4d52232d415a7a1380c1dcba1050d78ebc970379d2ad98f11142529b3e62450b483895e99c62bb2c3af4ab68806b2b3f2e2dc143fdeee58d950f2a30cfd22ba13afd629f2a40e28f20562b047031c73d643497905ae003c59fc72193c0abe3d865438440c0f2caf925c71d53f62826ed4eea3e960ef84b2c9fcf044b7c44ada6e2968dd226254f1061a35cb52f642235a7f567004ad0592e375217e84dad056daafc4d756c29e8e0a46aaba11afc934d3b7dc0fb83ce84192c9120d8527ac2bab238a522908fabf5774c99116d38eea25ebde2734ee366d5040106ef86d957cdb3a1fb0f139ec15d58f3bc5ba6623fdef88a045fd45480cafa4c7180ce09ebc3f753cbf602101a54ee387b5f0e387d3a21385fd6ec557cfd94b002cf81ea85ec6296e79f2ab403f225b8e8512350de0c2122ac6be4e390e65490c6119631189ab75fa0abd57fb3ff4e3e083fccd0e921bba819aa5e4473286cb7efc1ff1e3e3dcdb36089e97aa2b48205a007250ae1584612945a1e225b2d3c2de1416bd61e358c5e3cb64991db61b58933fd94fae4c1e8b761b1e9bc19d3e6f71c425c0a7bf97446d1813606bedaaf16dcc703c5fc10a5be5d763d2b250bdb833bccd9ff626e70ec384c97bfbbecfd98653fed2728d4e991a2247d89e496700d624e38074f469d2145b87aba88120e00f13d07225ab31e5073143c3d67ed800d7b78585d22c9a8571299efcb30fc2efcc869cc7ddb1c4593f0a017cc3a5ced7aae446fd34ae3dd7dbb1288f985db0beb5da8c4bff1e0718b292d037150cf72891c00c00bd3ef4d233d76f76f9a719f1deecc1edc74d68b58630d4ef6896abec60db9f32c4c3673ded55a04d957f3ea4971ff12d6adfad4d12c3337826bb4f6d5a0df6a6a152a90dbfc30bdda4f9622e89662ad96154c634ea239a52e1e7170dfb903d0bf9c1ebe4a578bf2cc4c3a2a11fc8c732348e02e0bd72b613acb5da2d0aa9c73e79d625329fe1d6907254bd3f9d632f400edb158af824644e2eb5abc01e4e1849bce0a6a7763c94acc9a4539cdc392b35a3df73c04228f88d3e8bf6526e83feb0c9004b06cc5df3d241e0c582cae9575ebaa5e476952966873e45d8d4ed41be38f388d54eab68030c2c2b2a9878c1b7d5e75a9a1c0f00af6eece89dd11dbe3821b8ca4816d9b3cccc4cfa8c22fe5c262ffe9cc7a518312cb773995be109ebdd6099f6b2a574f651e694a77a23a261bf170666d6fd3b4c1b081d7eca4ed19f3ea98c30f91bc7057e73a74906ddf27c42f4877364c3d47e0134ec1a327e8f92c93c630cdac04fa77b8592d6db0781f86d3b9e057c6d7f4b6cf65f4b8f119d3fcabb26115948f95c1a504ef4e6342d8cfa6553fe375e7841d40c5356279b53b41081336790f9566ccd72043a1e4effe78dc685cb7c2", 0x1000}, {&(0x7f0000000080)="8664a0813d560f1f9d2e54b13e0d85589547ae98d641edec05e81c36c20de3030b6330fa8f93f88795d75a1a4a7fb5ea56235fe1f5f38ec2430c64211ff70f330a145832bf0bd6c423cca513ca", 0x4d}, {&(0x7f0000001140)="c47e01dc89cf4fe206dccfabf5f581d77a34b250b53da73d2084c892238deb72ddfb73679186796b3bb126e5ff1af8663258c638f2517f96ef3c5343eb2ae63dbb355ce2d80195ddb2dc78359bbaea73c93709e61a8ae0e7d00338c45a8ab33e4faebf60c116b41709089c", 0x6b}, {&(0x7f00000011c0)="11486e42c3ec34be3112b21ff054369c", 0x10}, {&(0x7f0000001200)="2759df016219e6d358ad35e7c0c2cd4311b9e6230421423abb7fd0bf711842f88f5c574a0f18e8d81e6099c8b1ce0bfbf692b4809df2cf3878871b011a571b19d29eca933ae38342e50f82bd1638e79361a5506980de61d3a24a7060c12b4d0b30af04f466c6ec878288b2cacdc5facd427e1be3dad5125d1217cf9882c15a00a45a92ff829d891f60c3e117ec7501", 0x8f}, {&(0x7f00000012c0)="6602720f3aef96e18018bbd4bffc98400a7c64d31c29cae310fb762353e5c25901b666a25dfa733f7bd0b69b2829f40a6fbf7f6cfcf464e5f403dc34dc2b", 0x3e}, {&(0x7f0000001300)="f4b3e518f93f81faa236f7b63898e0cc16004d42e6bacfb216dd9c7eb688447d705fd38a21a873c71475762fb2b8ba65275ada2282198d5f28ea", 0x3a}], 0x7, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x402}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fea696c653000"], 0x1) listen(r0, 0x4) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') wait4(r1, &(0x7f00000001c0), 0x1, &(0x7f0000000080)) getuid() setsockopt(r0, 0x29, 0x800000000000010, &(0x7f0000000040), 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0xb, &(0x7f0000000180)) nanosleep(&(0x7f0000000100)={0x101, 0x9d}, &(0x7f0000000240)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) socket(0x6, 0x3, 0x4) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x3, 0xd3d, 0x7}, 0x40, [0x2, 0xff, 0x0, 0x2, 0x0, 0x8, 0x7, 0x9]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8068, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x200, 0x8a, 0x9, 0x7, "d40711772eb04b8ba3af940e09d09adaeb3d2b4c", 0xe4b, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x100) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe5, 0x4, 0x5, 0x9, "cc92e420c7f5cf172784d96ced3fae94865233b6", 0x9, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) 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, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x80000000, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x63, 0xff, 0x92}, {{r0}, 0xfffffffffffffff8, 0x54, 0x90, 0x80000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5b, 0x5}, {{r0}, 0x0, 0x40, 0xfffff, 0x390fe847, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x1, 0xa92}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000003, 0x10001, 0x1f8}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x5, 0x505}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0x7ff, 0x80}, {{r0}, 0xffffffffffffffff, 0xe, 0x2, 0x3, 0xf4000000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x959, 0x100}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20000000, 0x4, 0xfffffffeffffffff}], 0x19, &(0x7f0000000300)={0x8, 0x9}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = getuid() seteuid(r0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:19 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x70d9, 0xfffffffffffffffd}, {0x18, 0x1, 0x311, 0x5}, 0x8, [0x9, 0x648ebeab, 0x8000, 0x7, 0x759d, 0x200, 0x78b, 0x100000001]}, 0x3c) fcntl$dupfd(r0, 0xa, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x20) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = semget$private(0x0, 0x4, 0x95) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000011c0)=""/4096) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001100)=0x1002) mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001180)={0x0, 0x8, 0x10000, 0x0, "32e6157edf94f3c73f9f596c697c7bd33fc15ac8", 0xffffffff, 0x2}) mlock(&(0x7f00003b4000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x11a) mmap(&(0x7f00003b6000/0x2000)=nil, 0x2000, 0x2, 0x810, r3, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x101, 0xffffffffffffc261}, {0x18, 0x2, 0xffffffffffffc00b, 0x4}, 0x74, [0x7, 0x1, 0x2, 0x5, 0x6, 0x8, 0x8, 0x10001]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200800027, &(0x7f0000000100)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0xd33c}, {0x18, 0x0, 0x17c, 0x4}, 0xffffffffffffff80, [0x9, 0x2, 0x0, 0x3, 0x4, 0x100, 0x8, 0x5]}, 0x3c) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4005, 0xeef) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket(0x1b, 0x5, 0x3) r2 = getuid() seteuid(r2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0x80000000000000a, &(0x7f0000000140)="f75b245de11373db34ffbd534604380ba775526ea7e4c852a25c89ea811be4b0ab8c53c33078bbe3fe3589dbc5721e6bd9000000", 0xfffffffffffffea3) setsockopt(r1, 0x9, 0x401, &(0x7f0000000040)="7c9bf4e8643b6736413045e3e4a5e00b4dec64a519622042104fd81ca052e3c56d521ba7065d6039734f7cd6517159d4b28059b093267706aa248cca7eb9321051eb8aa2910b67c9d390f150b6fca9b413023bedb1236738e530df4f6d1341aa62fecfdb410bf616c5f00388746d4b3f29835f45391d22caa18132becd611fc189aa5f951b298774040359691b08a6d6148c4ebbcd9a9455f92a00c9c7d3749eccd2a690b2bac8b4b59942c1ac4de30d0f7de19049bab4d8692533f63b5a2f4b22ccd3a5a6", 0xc5) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa2, 0x110) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="2e7d30d234bce68065f6077e2c56aea126dc4d12d42b923841494a09248f5b900ad3f496962317e5aa888925ccb594203be48f26b6a4c457d356db13299c8c1660a1ac67996d38381c48d1c8671828458c1a366be4718cdf389b2099d03ca9a88763647253229a488f4fcdf6619f50a3c1db37fc4b7b8a0da377a2380a1d4fbf34d9e44cf9b22b8cae74af94056c07160ebf1ad99591f39e588138cc1df2497a197d8bdddbd8ed0f1770cf268f084ecf1f9b6ed470b5fa3a7a009c08e47034679403ce25bca7b76d8ba6a8977503c225f61715d859e8849e1c9cf26772b1f73b08f34e0de6155efa1ae9bc7979350022e2e7d440a9b9a352", 0xf8) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0xc5c}, {0x6, 0x7}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x2) close(r1) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) fcntl$dupfd(r3, 0x34bc0aa30da6bbce, r2) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x2, 0x200, 0x8, 0x7}) getgid() syz_open_pts() 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:20 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() 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"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3d, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:20 executing program 0: clock_getres(0x8, 0x0) pipe(&(0x7f0000000000)) msgget(0x2, 0x100) r0 = msgget(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/99) syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x2) r1 = msgget$private(0x0, 0x3fc) msgctl$IPC_RMID(r1, 0x0) 16:00:20 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = semget(0x0, 0x3, 0x420) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r6 = dup2(r5, r4) r7 = fcntl$getown(r2, 0x5) openat(r1, &(0x7f0000000040)='./file1\x00', 0x80, 0x10) fcntl$setown(r2, 0x6, r7) bind(r6, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x938, 0x7c}, 0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f00002e4000/0x3000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000002c0)={0x23, 0x155}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) uvm_fault(0xfffffd807f00cd68, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cd68, 0x8, 0, 1) -> e VOP_ACCESS(47737203c0842649,d,ffff800020fe3788,70a5315a478) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210f6e80, count: 0 ddb{1}> trace VOP_ACCESS(47737203c0842649,d,ffff800020fe3788,70a5315a478) at VOP_ACCESS+0x4a sys_unveil(61c3ebb114215ae2,10,ffff800020fe3788) at sys_unveil+0x317 syscall(f7b17976c9a93f02) at syscall+0x5a0 Xsyscall(6,0,8,0,2,707cb655010) at Xsyscall+0x128 end of kernel end trace frame: 0x70a5315a500, count: -4 ddb{1}> show registers rdi 0xffffffff81e79a0a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210f6960 rbx 0x2f rdx 0x8f rcx 0xffff800000b44000 rax 0xffff800000b44000 r8 0x40 r9 0xfffffd807f7c7240 r10 0x2ca474d6466ec97c r11 0x855d2e2086cecc9a r12 0x100 r13 0 r14 0xffff800020fe3788 r15 0xfffffd807f7c7240 rip 0xffffffff81e79a1a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210f6910 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=65131 stat=onproc flags process=10 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe3080,0xffffffff82236368 process=0xffff80002101ba58 user=0xffff8000210f2000, vmspace=0xfffffd807f00cd68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44939 10587 63365 60929 2 0x10 syz-executor1 *44939 65131 63365 60929 7 0x4000010 syz-executor1 58456 520255 77756 0 3 0x82 nanosleep syz-executor0 63365 361708 77756 0 3 0x82 nanosleep syz-executor1 66756 450136 1 0 3 0x100083 ttyin getty 9532 121707 0 0 3 0x14200 bored sosplice 77756 369259 2302 0 3 0x82 thrsleep syz-fuzzer 77756 301801 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 423162 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 23806 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 520242 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 18872 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 331011 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 217481 2302 0 3 0x4000082 kqread syz-fuzzer 77756 221053 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 204969 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 510334 2302 0 3 0x4000082 thrsleep syz-fuzzer 77756 279149 2302 0 3 0x4000082 thrsleep syz-fuzzer 2302 456124 41232 0 3 0x10008a pause ksh 41232 229079 47598 0 3 0x92 select sshd 47598 465767 1 0 3 0x80 select sshd 66721 370493 7893 73 2 0x100090 syslogd 7893 182841 1 0 3 0x100082 netio syslogd 73747 69077 1 77 3 0x100090 poll dhclient 95243 428208 1 0 3 0x80 poll dhclient 35213 283873 0 0 3 0x14200 pgzero zerothread 42597 241031 0 0 3 0x14200 aiodoned aiodoned 64755 359324 0 0 3 0x14200 syncer update 85053 233636 0 0 3 0x14200 cleaner cleaner 45913 424792 0 0 7 0x14200 reaper 22946 446711 0 0 3 0x14200 pgdaemon pagedaemon 19833 417542 0 0 3 0x14200 bored crynlk 31757 20978 0 0 3 0x14200 bored crypto 65024 78266 0 0 3 0x40014200 acpi0 acpi0 62323 343943 0 0 3 0x40014200 idle1 32854 120176 0 0 3 0x14200 bored softnet 30977 132612 0 0 3 0x14200 bored systqmp 61141 426052 0 0 3 0x14200 bored systq 63679 4845 0 0 3 0x40014200 bored softclock 55392 141392 0 0 3 0x40014200 idle0 1 426998 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper